Re: Decommision Ubuntu 16.04 images on ODL Jenkins and update to Ubuntu 18.04 images on releng/builder repo.


Anil Belur
 

These CR's should fix the build failures on Ubuntu 18.04, and installing broken dependencies with ovs 2.6. 

On Mon, Mar 29, 2021 at 5:21 PM Robert Varga <nite@...> wrote:


On 29/03/2021 05:11, Anil Belur wrote:
> Hello Luis: 
>
> That was cut and paste typo, the correct label should have been.
>
> *"ZZCI - Ubuntu 18.04 - mininet-ovs-25 - x86_64 - 20200813-035525.790"
> (Label: ubuntu1804-mininet-ovs-25-1c-4g)*
>
> We only have Ubuntu 18.04 images for 'mininet-ovs-25', while
> 'mininet-ovs-26' and 'mininet-ovs-28' images fails to build the binaries.
>
> With mininet-ovs-28 build, throws make errors while building binaries:
>
> https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-18.04-mininet-ovs-2.8/41/console
> <https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-18.04-mininet-ovs-2.8/41/console>
>
> *03:01:06*     openstack: STDERR:
> *03:01:06*     openstack:
> *03:01:06*     openstack: configure.ac:24 <http://configure.ac:24>: installing 'build-aux/compile'
> *03:01:06*     openstack: configure.ac:22 <http://configure.ac:22>: installing 'build-aux/missing'
> *03:01:06*     openstack: Makefile.am: installing 'build-aux/depcomp'
> *03:01:06*     openstack: configure: WARNING: unrecognized options: --disable-maintainer-mode
> *03:01:06*     openstack: configure: WARNING: cannot find libcap-ng.
> *03:01:06*     openstack: --user option will not be supported on Linux.
> *03:01:06*     openstack: (you may use --disable-libcapng to suppress this warning).
> *03:01:06*     openstack: configure: WARNING: unrecognized options: --disable-maintainer-mode
> *03:01:06*     openstack: lib/dhparams.c:2:12: error: static declaration of ‘get_dh1024’ follows non-static declaration
> *03:01:06*     openstack:  static DH *get_dh1024(void)

This is building ovs-2.8.1, while it should really be upgraded to 2.8.11.

These are very simple build errors and should take just a few minutes to
resolve to anyone familiar with building autotools-enabled software from
sources.

Regards,
Robert


>
>
> Cheers,
> Anil
>
> On Mon, Mar 29, 2021 at 6:26 AM Luis Gomez <ecelgp@...
> <mailto:ecelgp@...>> wrote:
>
>     Sorry this is confusing:
>
>     - Are all the mininet VMs converging to this one?
>
>     *"ZZCI - Ubuntu 18.04 - mininet-ovs-25 - x86_64 -
>     20200813-035525.790" (Label: ubuntu1804-mininet-ovs-28-1c-4g)*
>
>     - If so, why it says ovs-25 in the name but ovs-28 in the label?
>
>     BR/Luis
>
>
>>     On Mar 27, 2021, at 5:59 PM, Anil Belur
>>     <abelur@... <mailto:abelur@...>>
>>     wrote:
>>
>>     Please review CR to remove Ubuntu 16.04 packer jobs:
>>
>>      https://git.opendaylight.org/gerrit/c/releng/builder/+/95583
>>     <https://git.opendaylight.org/gerrit/c/releng/builder/+/95583>
>>
>>     Cheers,
>>     Anil
>>
>>     On Fri, Mar 26, 2021 at 11:51 AM Anil Belur via
>>     lists.opendaylight.org <http://lists.opendaylight.org/>
>>     <abelur=linuxfoundation.org@...
>>     <mailto:linuxfoundation.org@...>> wrote:
>>
>>         Hello all,
>>
>>         Ubuntu 16.04 is going to be EOL by April 2021 and these images
>>         would no longer be supported on our infrastructure to receive
>>         updates/new builds. The version of python 2.7 that is
>>         available on Ubuntu 16.04 is already EOL and does not works
>>         with some of the tox/verify jobs. Therefore, it's required to
>>         update existing jobs to use the Ubuntu 18.04 image and
>>         decommission Ubuntu 16.04 images.
>>
>>         The below *Ubuntu 16.04* images are in use in the
>>         releng/builder repo CSIT jobs:
>>         *"ZZCI - Ubuntu 16.04 - mininet-ovs-25 - x86_64 -
>>         20200813-044931.688" (Label: ubuntu1604-mininet-ovs-25-1c-4g)
>>         "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - x86_64 -
>>         20200813-051640.743" (Label: ubuntu1604-mininet-ovs-28-1c-4g)
>>         *
>>
>>         Which needs to be updated to:
>>         *"ZZCI - Ubuntu 18.04 - docker - x86_64 - 20200901-040308.994"
>>         (Label: ubuntu1804-docker-4c-4g)
>>         "ZZCI - Ubuntu 18.04 - docker - x86_64 - 20200901-040308.994"
>>         (Label: ubuntu1804-docker-2c-2g)
>>         "ZZCI - Ubuntu 18.04 - mininet-ovs-25 - x86_64 -
>>         20200813-035525.790" (Label: ubuntu1804-mininet-ovs-28-1c-4g)*
>>
>>         Note: To test the CSIT jobs with the Ubuntu 18.04 images,
>>         update the image labels on the JJB/project before pushing the
>>         job to ODL Jenkins sandbox. 
>>
>>         Packer build jobs for Ubuntu 16.04 image would be removed:
>>         https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.5
>>         <https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.5>
>>         https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.6
>>         <https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.6>
>>         https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.8
>>         <https://jenkins.opendaylight.org/releng/view/packer/job/builder-packer-merge-ubuntu-16.04-mininet-ovs-2.8>
>>
>>         Regards,
>>         Anil Belur
>>
>>         
>>
>

Join integration-dev@lists.opendaylight.org to automatically receive all group messages.