Quagga needs to be updated with latest packages.


Anil Belur
 

On Fri, Jul 24, 2020 at 3:01 PM <srinivas.rachakonda@...> wrote:

Hi Anil,

 

I have started working on the dcgw issues. (With all other python3/infra issues being resolved now).

 

Can you please point me the latest quagga images (CentOS).

 

I am planning to change the quagga images in the below dcgw script to point to the latest image.

 

https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

I need packages to be at the URL:

 

Nexus_url="https://nexus.opendaylight.org/content/repositories/thirdparty/quagga[X]"

e.g.

Nexus_url=https://nexus.opendaylight.org/content/repositories/thirdparty/quagga4

 

Thanks,

Srinivas

+91-9243478719

 

From: Anil Belur <abelur@...>
Sent: 27 May 2020 14:58
To: srinivas.rachakonda@...
Cc: Jamo Luhrsen <jluhrsen@...>; integration-dev@...; odl netvirt dev <netvirt-dev@...>; Manjunatha H M <manjunathahm@...>; Karthikeyan Krishnan <karthikeyan.k@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Sivakumar Perumalla <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

 

 

On Thu, May 21, 2020 at 9:15 PM <srinivas.rachakonda@...> wrote:

Thanks Anil.

 

 

The CentOS7 packages are built successfully, you can find the packages in the logs.

 

 

We still have issues that need to be addressed for building the quagga binaries on Ubuntu 16.04 and 18.04:

 

1. With Ubuntu 16.04 we are seeing errors with the following. Installing Python 3.6 on Ubuntu 16.04 is non-trivial, while the version of heatclient being installed requires python 3.5.2. Since we are close to EOL for Ubuntu 16.04 would it be possible to move to Ubuntu 18.04 for getting these dependencies built? 

 

22:59:55 ---> python-tools-install.sh
22:59:55 Generating Requirements File
22:59:55 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support
23:00:01 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:01   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:03   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

 

 

While building Quagga binaries on Ubuntu 18.04, I still see the following error looks like its an easy fix, that needs to be addressed in Quagga build script in downstream zrpcd repo.

 

03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/prerm
03:29:28 ++ printf '#!/bin/sh\n'
03:29:28 ++ printf 'set -e\n'
03:29:28 ++ printf 'if [ "$1" = "remove" ]; then\n'
03:29:28 ++ printf '  :\n'
03:29:28 ++ printf 'fi\n'
03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/postrm
03:29:28 +++ dirname ./packaging.sh
03:29:28 ++ PKG_DIR=.
03:29:28 ++ fakeroot dpkg-deb -b /tmp/packager/zrpc/deb/bin .
03:29:28 dpkg-deb: warning: parsing file '/tmp/packager/zrpc/deb/bin/DEBIAN/control' near line 7 package 'zrpc':
03:29:28  missing architecture 

03:29:28 dpkg-deb: error: package architecture is missing or empty

 

 

Thanks,

Anil


Srinivas <srinivas.rachakonda@...>
 

Hi Anil,

 

I have started working on the dcgw issues. (With all other python3/infra issues being resolved now).

 

Can you please point me the latest quagga images (CentOS).

 

I am planning to change the quagga images in the below dcgw script to point to the latest image.

 

https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

I need packages to be at the URL:

 

Nexus_url="https://nexus.opendaylight.org/content/repositories/thirdparty/quagga[X]"

e.g.

Nexus_url=https://nexus.opendaylight.org/content/repositories/thirdparty/quagga4

 

Thanks,

Srinivas

+91-9243478719

 

From: Anil Belur <abelur@...>
Sent: 27 May 2020 14:58
To: srinivas.rachakonda@...
Cc: Jamo Luhrsen <jluhrsen@...>; integration-dev@...; odl netvirt dev <netvirt-dev@...>; Manjunatha H M <manjunathahm@...>; Karthikeyan Krishnan <karthikeyan.k@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Sivakumar Perumalla <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

 

 

On Thu, May 21, 2020 at 9:15 PM <srinivas.rachakonda@...> wrote:

Thanks Anil.

 

 

The CentOS7 packages are built successfully, you can find the packages in the logs.

 

 

We still have issues that need to be addressed for building the quagga binaries on Ubuntu 16.04 and 18.04:

 

1. With Ubuntu 16.04 we are seeing errors with the following. Installing Python 3.6 on Ubuntu 16.04 is non-trivial, while the version of heatclient being installed requires python 3.5.2. Since we are close to EOL for Ubuntu 16.04 would it be possible to move to Ubuntu 18.04 for getting these dependencies built? 

 

22:59:55 ---> python-tools-install.sh
22:59:55 Generating Requirements File
22:59:55 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support
23:00:01 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:01   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:03   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

 

 

While building Quagga binaries on Ubuntu 18.04, I still see the following error looks like its an easy fix, that needs to be addressed in Quagga build script in downstream zrpcd repo.

 

03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/prerm
03:29:28 ++ printf '#!/bin/sh\n'
03:29:28 ++ printf 'set -e\n'
03:29:28 ++ printf 'if [ "$1" = "remove" ]; then\n'
03:29:28 ++ printf '  :\n'
03:29:28 ++ printf 'fi\n'
03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/postrm
03:29:28 +++ dirname ./packaging.sh
03:29:28 ++ PKG_DIR=.
03:29:28 ++ fakeroot dpkg-deb -b /tmp/packager/zrpc/deb/bin .
03:29:28 dpkg-deb: warning: parsing file '/tmp/packager/zrpc/deb/bin/DEBIAN/control' near line 7 package 'zrpc':
03:29:28  missing architecture 

03:29:28 dpkg-deb: error: package architecture is missing or empty

 

 

Thanks,

Anil


Anil Belur
 



On Thu, May 21, 2020 at 9:15 PM <srinivas.rachakonda@...> wrote:

Thanks Anil.

 


The CentOS7 packages are built successfully, you can find the packages in the logs.


We still have issues that need to be addressed for building the quagga binaries on Ubuntu 16.04 and 18.04:

1. With Ubuntu 16.04 we are seeing errors with the following. Installing Python 3.6 on Ubuntu 16.04 is non-trivial, while the version of heatclient being installed requires python 3.5.2. Since we are close to EOL for Ubuntu 16.04 would it be possible to move to Ubuntu 18.04 for getting these dependencies built? 

22:59:55 ---> python-tools-install.sh
22:59:55 Generating Requirements File
22:59:55 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support
23:00:01 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:01   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:03   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'


While building Quagga binaries on Ubuntu 18.04, I still see the following error looks like its an easy fix, that needs to be addressed in Quagga build script in downstream zrpcd repo.
 
03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/prerm
03:29:28 ++ printf '#!/bin/sh\n'
03:29:28 ++ printf 'set -e\n'
03:29:28 ++ printf 'if [ "$1" = "remove" ]; then\n'
03:29:28 ++ printf '  :\n'
03:29:28 ++ printf 'fi\n'
03:29:28 ++ chmod a+x /tmp/packager/zrpc/deb/bin/DEBIAN/postrm
03:29:28 +++ dirname ./packaging.sh
03:29:28 ++ PKG_DIR=.
03:29:28 ++ fakeroot dpkg-deb -b /tmp/packager/zrpc/deb/bin .
03:29:28 dpkg-deb: warning: parsing file '/tmp/packager/zrpc/deb/bin/DEBIAN/control' near line 7 package 'zrpc':
03:29:28  missing architecture 
03:29:28 dpkg-deb: error: package architecture is missing or empty


Thanks,
Anil


Anil Belur
 



On Fri, May 22, 2020 at 11:03 AM <srinivas.rachakonda@...> wrote:

Correcting the subject line.

 

Hi Anil,

 

I need to build deb and rpm packages with the latest quagga from git.

Below are the jobs that do this:

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

To compile the packages we need to add the below line to any of the gerrit comment line:

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 


This line `jjb-deploy: <job-name>` will push the job config on Jenkins sandbox env, then you'll have to trigger the job on sandbox to run and build the packages.

I'm still seeing some issues with the python version on the job:
22:59:55 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support
23:00:01 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:01   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 /home/jenkins/.local/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
23:00:03   warnings.warn(warning, RequestsDependencyWarning)
23:00:03 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'
  


Srinivas <srinivas.rachakonda@...>
 

Correcting the subject line.

 

Hi Anil,

 

I need to build deb and rpm packages with the latest quagga from git.

Below are the jobs that do this:

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

To compile the packages we need to add the below line to any of the gerrit comment line:

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 

Attached is the mail conversation on the above topic.

 

Thanks,

Srinivas

+91-9243478719

 

From: Anil Belur <abelur@...>
Sent: 22 May 2020 04:32
To: Anil Belur <abelur@...>
Cc: srinivas.rachakonda@...; Faseela K <faseela.k@...>; integration-dev@...; Jamo Luhrsen <jluhrsen@...>; Thanh Ha <zxiiro@...>; Karthikeyan Krishnan <karthikeyan.k@...>; P S Ravikanth <ravikanth.ps@...>
Subject: Re: [integration-dev] Need help on odltools running in CSIT.

 

 

 

On Thu, May 21, 2020 at 9:51 PM Anil Belur via lists.opendaylight.org <abelur=linuxfoundation.org@...> wrote:

Hi Srinivas, 

 

Can you point us as to which CSIT job you would like to run this code? 

 

Thanks

 

 

Hi Srinivas, 

 

Do you know what version of quagga needs to be supported/tested on 18.04? 

 

The jobs are created on Jenkins, and you can override the default version from the build params to build the required version of quagga. 

 

 

Thanks,

Anil


Srinivas <srinivas.rachakonda@...>
 

Thanks Anil.

 

 

Thanks,

Srinivas

+91-9243478719

 

From: Anil Belur <abelur@...>
Sent: 21 May 2020 16:40
To: srinivas.rachakonda@...
Cc: Jamo Luhrsen <jluhrsen@...>; integration-dev@...; odl netvirt dev <netvirt-dev@...>; Manjunatha H M <manjunathahm@...>; Karthikeyan Krishnan <karthikeyan.k@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Sivakumar Perumalla <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

 

 

On Thu, May 21, 2020 at 2:30 PM <srinivas.rachakonda@...> wrote:

Thanks a lot Anil.

 

I want to use the same image for python3 related issues in netvirt jobs.

 

Thanks,

Srinivas

+91-9243478719

 

I've built new images, this should be updated python3.

 

 

Thanks,

Anil 


Anil Belur
 



On Thu, May 21, 2020 at 2:30 PM <srinivas.rachakonda@...> wrote:

Thanks a lot Anil.

 

I want to use the same image for python3 related issues in netvirt jobs.

 

Thanks,

Srinivas

+91-9243478719


I've built new images, this should be updated python3.


Thanks,
Anil 


Srinivas <srinivas.rachakonda@...>
 

Thanks a lot Anil.

 

I want to use the same image for python3 related issues in netvirt jobs.

 

Thanks,

Srinivas

+91-9243478719

 

From: Anil Belur <abelur@...>
Sent: 21 May 2020 09:36
To: srinivas.rachakonda@...
Cc: Jamo Luhrsen <jluhrsen@...>; integration-dev@...; odl netvirt dev <netvirt-dev@...>; Manjunatha H M <manjunathahm@...>; Karthikeyan Krishnan <karthikeyan.k@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Sivakumar Perumalla <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

 

On Tue, May 12, 2020 at 3:58 AM Srinivas via lists.opendaylight.org <srinivas.rachakonda=altencalsoftlabs.com@...> wrote:

Hi Jamo,

 

I see many job failures due to python version moving to >3.5.

Would it be possible to bring a new instance with CentOS and Ubuntu(18.04) which has python3.

 

I see some packer scripts present in (quite old repo):

https://github.com/opendaylight/integration-packaging/tree/master/packer

 

If any documents are there please share it with us.

I will try with the new instances.

 

Thanks,

Srinivas

+91-9243478719

 

I've enabled Ubuntu 18.04 images to be built, this could be used for building latest version quagga binaries.

 

 

Thanks,

Anil


Anil Belur
 


On Tue, May 12, 2020 at 3:58 AM Srinivas via lists.opendaylight.org <srinivas.rachakonda=altencalsoftlabs.com@...> wrote:

Hi Jamo,

 

I see many job failures due to python version moving to >3.5.

Would it be possible to bring a new instance with CentOS and Ubuntu(18.04) which has python3.

 

I see some packer scripts present in (quite old repo):

https://github.com/opendaylight/integration-packaging/tree/master/packer

 

If any documents are there please share it with us.

I will try with the new instances.

 

Thanks,

Srinivas

+91-9243478719


I've enabled Ubuntu 18.04 images to be built, this could be used for building latest version quagga binaries.


Thanks,
Anil


JamO Luhrsen
 

Hi Srinivas,

(adding Anil B. directly to correct me if I'm wrong)

I think we have Ubuntu 16.04, sounds like maybe that will not work.
To get 18.04, I think you can follow the same patterns we have
for the other versions in the common-packer project:

https://github.com/lfit/releng-common-packer
https://docs.releng.linuxfoundation.org/projects/common-packer/en/latest/

I guess the same could be done for CentOS8.

I'm am not sure the process of how the new instances would be made
available (maybe it's automatic) when the right code is merged
in the common-packer repo. But, the first step would probably to
push a patch and we can get the attention of the right folks to
help.

Thanks,
JamO

On 5/11/20 10:58 AM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

I see many job failures due to python version moving to >3.5.

Would it be possible to bring a new instance with CentOS and Ubuntu(18.04) which has python3.

 

I see some packer scripts present in (quite old repo):

https://github.com/opendaylight/integration-packaging/tree/master/packer

 

If any documents are there please share it with us.

I will try with the new instances.

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 08 May 2020 22:20
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

These things are all probably getting old and stale and probably could use
some maintenance and updates. Maybe you can find a similar instace
to run these scripts on to fight through all the problems and update the
scripts?

JamO

On 5/7/20 10:22 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the help.

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 

The job failed due to python dependencies:

 

https://github.com/lfit/releng-global-jjb/blob/5dc3432cae2f13d9e5151a00a76a78ce73d92d70/shell/python-tools-install.sh#L27

 

https://jenkins.opendaylight.org/sandbox/view/All/job/netvirt-thirdparty-quagga-ubuntu1604/1/console

 

04:35:06 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support

04:35:14 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

04:35:14 Build step 'Execute shell' marked build as failure

 

 

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 07 May 2020 12:37
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

the easiest way to get a sandbox job is to write a gerrit comment like

deploy-job: <job-name>

any gerrit will work.

Otherwise you can read through here:

https://docs.opendaylight.org/projects/releng-builder/en/latest/jenkins.html

that should tell you how to use jenkins-jobs locally to push jobs to the
sandbox.

Thanks,
JamO

On 5/6/20 11:58 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


Srinivas <srinivas.rachakonda@...>
 

Hi Jamo,

 

I see many job failures due to python version moving to >3.5.

Would it be possible to bring a new instance with CentOS and Ubuntu(18.04) which has python3.

 

I see some packer scripts present in (quite old repo):

https://github.com/opendaylight/integration-packaging/tree/master/packer

 

If any documents are there please share it with us.

I will try with the new instances.

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 08 May 2020 22:20
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

These things are all probably getting old and stale and probably could use
some maintenance and updates. Maybe you can find a similar instace
to run these scripts on to fight through all the problems and update the
scripts?

JamO

On 5/7/20 10:22 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the help.

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 

The job failed due to python dependencies:

 

https://github.com/lfit/releng-global-jjb/blob/5dc3432cae2f13d9e5151a00a76a78ce73d92d70/shell/python-tools-install.sh#L27

 

https://jenkins.opendaylight.org/sandbox/view/All/job/netvirt-thirdparty-quagga-ubuntu1604/1/console

 

04:35:06 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support

04:35:14 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

04:35:14 Build step 'Execute shell' marked build as failure

 

 

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 07 May 2020 12:37
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

the easiest way to get a sandbox job is to write a gerrit comment like

deploy-job: <job-name>

any gerrit will work.

Otherwise you can read through here:

https://docs.opendaylight.org/projects/releng-builder/en/latest/jenkins.html

that should tell you how to use jenkins-jobs locally to push jobs to the
sandbox.

Thanks,
JamO

On 5/6/20 11:58 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


JamO Luhrsen
 

These things are all probably getting old and stale and probably could use
some maintenance and updates. Maybe you can find a similar instace
to run these scripts on to fight through all the problems and update the
scripts?

JamO

On 5/7/20 10:22 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the help.

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 

The job failed due to python dependencies:

 

https://github.com/lfit/releng-global-jjb/blob/5dc3432cae2f13d9e5151a00a76a78ce73d92d70/shell/python-tools-install.sh#L27

 

https://jenkins.opendaylight.org/sandbox/view/All/job/netvirt-thirdparty-quagga-ubuntu1604/1/console

 

04:35:06 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support

04:35:14 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

04:35:14 Build step 'Execute shell' marked build as failure

 

 

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 07 May 2020 12:37
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

the easiest way to get a sandbox job is to write a gerrit comment like

deploy-job: <job-name>

any gerrit will work.

Otherwise you can read through here:

https://docs.opendaylight.org/projects/releng-builder/en/latest/jenkins.html

that should tell you how to use jenkins-jobs locally to push jobs to the
sandbox.

Thanks,
JamO

On 5/6/20 11:58 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


Srinivas <srinivas.rachakonda@...>
 

Hi Jamo,

 

Thanks for the help.

 

jjb-deploy: netvirt-thirdparty-quagga-ubuntu1604

 

The job failed due to python dependencies:

 

https://github.com/lfit/releng-global-jjb/blob/5dc3432cae2f13d9e5151a00a76a78ce73d92d70/shell/python-tools-install.sh#L27

 

https://jenkins.opendaylight.org/sandbox/view/All/job/netvirt-thirdparty-quagga-ubuntu1604/1/console

 

04:35:06 WARNING: Python projects should move to Ubuntu 18.04 to continue receiving support

04:35:14 ERROR: Package 'python-heatclient' requires a different Python: 3.5.2 not in '>=3.6'

04:35:14 Build step 'Execute shell' marked build as failure

 

 

 

Thanks,

Srinivas

+91-9243478719

 

From: Jamo Luhrsen <jluhrsen@...>
Sent: 07 May 2020 12:37
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

the easiest way to get a sandbox job is to write a gerrit comment like

deploy-job: <job-name>

any gerrit will work.

Otherwise you can read through here:

https://docs.opendaylight.org/projects/releng-builder/en/latest/jenkins.html

that should tell you how to use jenkins-jobs locally to push jobs to the
sandbox.

Thanks,
JamO

On 5/6/20 11:58 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


JamO Luhrsen
 

the easiest way to get a sandbox job is to write a gerrit comment like

deploy-job: <job-name>

any gerrit will work.

Otherwise you can read through here:

https://docs.opendaylight.org/projects/releng-builder/en/latest/jenkins.html

that should tell you how to use jenkins-jobs locally to push jobs to the
sandbox.

Thanks,
JamO

On 5/6/20 11:58 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


Srinivas <srinivas.rachakonda@...>
 

Hi Jamo,

 

Thanks for the information provided.

 

Can you let me know how can I create sandbox job to test the quagga jobs(To create deb and rpm packages).

 

  1. netvirt-thirdparty-quagga-ubuntu1604
  2. netvirt-thirdparty-quagga-centos7

 

Thanks,

Srinivas

+91-9243478719

 

From: integration-dev@... <integration-dev@...> On Behalf Of JamO Luhrsen
Sent: 07 May 2020 06:09
To: srinivas.rachakonda@...; integration-dev@...; 'odl netvirt dev' <netvirt-dev@...>
Cc: 'Manjunatha H M' <manjunathahm@...>; karthikeyan.k@...; 'Dayavanti Gopal Kamath' <dayavanti.gopal.kamath@...>; 'Sivakumar Perumalla' <sivakumar.perumalla@...>
Subject: Re: [integration-dev] Quagga needs to be updated with latest packages.

 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh

 

On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


JamO Luhrsen
 

Hi Srinivas,

I'm not really remembering how the quagga stuff gets setup for
netvirt jobs. Are you asking to install new .deb or .rpm packages
or 6WIND, or how to create them?

Anyway, some things are already there sort of scattered. Maybe
those can be updated to do what you want?

there is a jenkins builder called 'netvirt-build-quagga' [0] that
calls a quagga script [1]. I guess that runs in a job called "thirdparty-quagga-*" [2]
Is that creating what you want? If so you can poke around there.

In the csit repo, it looks like the dcgw-setup.sh script [3] is trying
to get the bits created by the above.

Hope something is helpful from that. I just went searching through
the repos :)

JamO

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/netvirt-dependencies.yaml

[1] https://github.com/opendaylight/releng-builder/blob/master/jjb/netvirt/quagga-build.sh

[2] https://jenkins.opendaylight.org/releng/job/netvirt-thirdparty-quagga-centos7

[3] https://github.com/opendaylight/integration-test/blob/master/csit/scripts/dcgw-setup.sh


On 5/5/20 11:32 PM, srinivas.rachakonda@... wrote:

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719

 


Srinivas <srinivas.rachakonda@...>
 

Hi Jamo,

 

Recently a lot of BGP changes have been updated from downstream to community.

Due to this the quagga needs to be updated with the latest code from 6WIND.

 

Please kindly suggest on how to proceed and create a new Debian and RPM packages for 6WIND.

 

Any pointers to with will be of great help.

 

Thanks,

Srinivas

+91-9243478719