Re: [integration-dev] 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
>>
>>
>>
>