Re: Zrpcd/Quagga repo - pulling from master.


Mahesh Loni <mahesh.loni@...>
 

Hi Anil,

I have updated tag changes  in the below link :

https://git.opendaylight.org/gerrit/#/c/63519

 

Regarding the source RPM/Deb packages which are exist in third party ODL nexus repo.

You can delete quagga directories  other than the below link :

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

 

BRs,

Mahesh Loni

From: Anil Belur <abelur@...>
Sent: 20 July 2018 06:51
To: Mahesh Loni <mahesh.loni@...>
Cc: 'integration-dev@...' (integration-dev@...) (integration-dev@...) <integration-dev@...>; Sam Hague <shague@...>; Thanh Ha <thanh.ha@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Jamo Luhrsen <jluhrsen@...>; Daniel Farrell <dfarrell@...>; bgpcep-dev@...
Subject: Re: Zrpcd/Quagga repo - pulling from master.

 

Hello Mahesh:

 

Thanks for testing it out and providing the detailed steps. Would you be able to update these steps in the change [1.] so that we can get this merged? 

 

I'd appreciate if you can respond to the other questions asked on the thread, specifically related to src rpm/deb files for the build. 

 

Thanks,

Anil

 

On Fri, Jul 20, 2018 at 5:53 AM Mahesh Loni <mahesh.loni@...> wrote:

Hi Anil,

Now installation of zrpcd will work fine. Please check out the tag with  20180720

For example :

mkdir -p /tmp/build_quagga

cd /tmp/build_quagga

git clone https://github.com/6WIND/zrpcd.git

cd zrpcd

git checkout 20180720

chmod 777 /tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh

/tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh -p  -d -b -v 4

 

BRs,

Mahesh Loni

 

From: Anil Belur <abelur@...>
Sent: 02 July 2018 06:09
To: Mahesh Loni <mahesh.loni@...>
Cc: 'integration-dev@...' (integration-dev@...) (integration-dev@...) <integration-dev@...>; Sam Hague <shague@...>; Thanh Ha <thanh.ha@...>; Dayavanti Gopal Kamath <dayavanti.gopal.kamath@...>; Jamo Luhrsen <jluhrsen@...>; Daniel Farrell <dfarrell@...>; bgpcep-dev@...
Subject: Re: Zrpcd/Quagga repo - pulling from master.

 

Hello Mahesh, bgpcep-dev, intg-dev,

 

The centos7 and ubuntu images [1.] & [2.] are again failing because of build errors with zrpcd repo. This is causing delays, while we try to keep our images regularly updated on the cloud provider. 

 

Appreciate, if you can respond asap to the thread below, and work on getting the change merged. This would help with us getting regular packer builds passing to keep the cloud images updated.

 

Thanks,

Anil 

 

On Wed, Jun 27, 2018 at 11:11 AM Anil Belur <abelur@...> wrote:

 

 

On Tue, Jun 12, 2018 at 3:47 PM, Mahesh Loni <mahesh.loni@...> wrote:

+Daya

 

Hi Anil,

L3VPN with DC_GW  suites are using the Zrpcd/Quagga process. Yes you can pull the changes from master branch.

 

Apart from above , What  I am suggesting to you , better merge the below patch  :

https://git.opendaylight.org/gerrit/#/c/63519/6

 

 

Hello Mahesh, Daya:

 

I missed responding to this thread earlier. We made few recommendations on improving the patch which has not

been addressed until now and therefore remains unmerged. However, I have rebased the latest changes [1.] from releng/builder

and tested them [2.] & [3.] with the latest changes. 

 

The jobs seem to work with a few caveats. The quagga/dev_*.sh script does not build the source packages, and these not available in the $workspace to be published. Note without these src rpm/deb we cannot upload binaries _only_  on ODL Nexus

due to licensing and compliance reasons. Can this be fixed soon?

 

Presently, we have a few quagga packages already available on ODL Nexus [4.], which may have to cleaned,

unless we get src packages uploaded. Are there any jobs consuming these packages, if not we can remove them?

Also, do we need packages for quagga version1 and version2, since these versions were required for Carbon and Nitrogen releases,

which is EOL-ed? 

 

Later someone can try and figure out if these rpms can be built on Open Build Service(OBS from OpenSuse)

to build and distribute the packages, then you can pull these into the jobs at runtime as a repository (supports yum, apt, etc repository types). 

 

 

Thanks,

Anil

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