Wednesday, 2018-06-06

*** mhu` has joined #softwarefactory00:28
*** pabelanger_ has joined #softwarefactory00:28
*** mhu has quit IRC00:30
*** pabelanger has quit IRC00:31
*** yassine_ has quit IRC00:41
*** mhu has joined #softwarefactory00:42
*** pabelanger has joined #softwarefactory00:42
*** mhu` has quit IRC00:42
*** pabelanger_ has quit IRC00:43
*** yassine has joined #softwarefactory02:11
*** yassine is now known as Guest7956902:11
*** Guest79569 has quit IRC02:22
*** Guest79569 has joined #softwarefactory02:22
*** Guest79569 has quit IRC03:22
*** Guest79569 has joined #softwarefactory03:23
*** Guest79569 has quit IRC04:01
*** Guest79569 has joined #softwarefactory04:16
trishnagtristanC: rcarrillocruz Can you please merge https://github.com/ansible-network/ansible-zuul-jobs/pull/21? Thanks.07:06
sfbenderMerged software-factory/sf-config master: sfconfig: disable zuul and nodepool external resources  https://softwarefactory-project.io/r/1243307:46
*** jangutter has joined #softwarefactory07:48
*** jpena|off is now known as jpena07:52
tristanCtrishnag: i don't have merge permission on this project. Though you should be able to test the new job by adding "Depends-On: https://github.com/ansible-network/ansible-zuul-jobs/pull/21" on the network-engine/pull/85 commit message07:59
tristanCtrishnag: example of pr depends-on: https://github.com/ansible-network/network-engine/pull/1008:01
trishnagThanks08:21
*** Rohaan has joined #softwarefactory09:11
*** Rohaan has quit IRC10:55
*** Rohaan has joined #softwarefactory10:57
*** jpena is now known as jpena|lunch11:06
*** Rohaan___ has joined #softwarefactory11:11
*** Rohaan has quit IRC11:15
*** Rohaan___ has quit IRC11:25
*** Rohaan___ has joined #softwarefactory11:28
*** Rohaan___ is now known as Rohaan11:45
RohaanHey I was trying to install SoftwareFactory following: https://softwarefactory-project.io/logs/26/12426/2/check/sf-docs-build/e4a957d/docs-html/contributor/how_to_setup_sf_sandbox.html11:49
RohaanI get error at sfconfig --enable-insecure-slaves step11:49
Rohaanhttps://pastebin.com/HJnfJRpf11:49
fbo_Rohaan: hi, what is http://mirror.centos.org/altarch/7/virt/ ? afaik that's not part of SF11:52
RohaanOne more thing, Is Software Factory tightly coupled to gerrit? I'm interested in it's integration with Github11:53
Rohaanfbo_: Hm, I was getting this repository error while updating also, then I updated using --disablerepo option11:55
fbo_Last stable release of SF 3.0 is tightly coupled to gerrit, yes. But you can configure Zuul to listed to github project that's a feature of SF11:55
fbo_to listen *11:55
Rohaanoh I see.11:56
fbo_what's the centos image you used ?11:56
Rohaanminimal11:56
RohaanCentos711:57
fbo_Rohaan: sorry I was wrong :p it is part of SF in centos-qemu-ev yum repo11:58
fbo_Rohaan: I need to dig into that but as quick workaround please change $contentdir to centos in /etc/yum.repos.d/CentOS-QEMU-EV.repo12:00
fbo_Rohaan: could you do a : cat /etc/yum/vars/contentdir12:07
fbo_Let me know if the file exists, if yes what's the content ?12:07
RohaanIt contains altarch12:08
fbo_Rohaan: ah, could you do a : uname -a ? and give me the output12:09
*** jpena|lunch is now known as jpena12:10
Rohaan[root@sftests ~]# uname -a12:10
RohaanLinux sftests.com 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux12:11
fbo_thanks that's curious /etc/yum/vars/contentdir should content centos12:13
fbo_Rohaan: could you  do : cat /etc/centos-release12:13
RohaanCentOS Linux release 7.5.1804 (Core)12:13
fbo_is your host fully up to date ? does yum check-update any packages to update ?12:15
mhuRohaan, fbo_ might be a mirror problem upstream, there is http://mirror.centos.org/altarch/7/virt/ but no x86 stuff yet12:16
fbo_mhu: no really $contentdir should not be resolv to altarch, but to centos. That's a recent change to centos. Let me paste some link12:18
fbo_https://lists.centos.org/pipermail/centos-devel/2018-March/016542.html12:19
fbo_https://review.openstack.org/#/c/568180/ a change for DIB but I guess Rohaan retrieve the image from the official centos website or is it an image build with DIB ?12:20
jruzickajpena, o/12:21
jpenao/12:21
jruzickajpena, how to tests the downstream info driver?12:21
jpenajruzicka: are you including the additional repos in the driver, or is it just distroinfo + URL to versions.csv?12:22
jruzickajpena, did we hit agreement on that?12:25
jpenajruzicka: on what?12:25
jruzickajpena, URL to versions.csv vs additional repos12:25
jpenaI mean, my idea was to start simple (just distroinfo + URL, without the additional repos), then extend with support for the additional repos12:25
jpenathat way, we can first test all the versions.csv-related stuff, then include the rest of the downstream requirements12:26
Rohaanfbo_ mhu: I'm evaluating zuul as a build engine for Openshift.io ; We had lots of problems with jenkins in the past that's why we are trying to rewrite it with a new build engine12:31
Rohaanhttps://github.com/openshiftio/openshift.io/issues/360412:31
jruzickajpena, sounds good to me. So what would be prime examples of versions.csv that I should focus on?12:31
jpenajruzicka: https://trunk.rdoproject.org/centos7-master/consistent/versions.csv12:32
mhuRohaan, alright, were you there when we discussed about Zuul on Blue Jeans with chmouel and others?12:35
RohaanNo12:37
fbo_Rohaan: yes thanks for sharing the related issue12:37
Rohaan:)12:37
fbo_Rohaan: About using Zuul with Github here is a blogpost you should read https://blogs.rdoproject.org/2017/12/gate-repositories-on-github-with-software-factory-and-zuul3/12:38
fbo_Rohaan: so do not hesitate to ping us for any help we will be happy to help12:45
Rohaanok Thanks.12:45
RohaanI'll try that also12:46
RohaanI've been reading Zuul documentation since past few days, and I've updated that github issue with all information I could gather from that. Would really appreciate if someone could review it :)12:47
RohaanThere might be a possibility that i could have missed something ;)12:48
fbo_Rohaan: Sure I'm looking at it.12:49
fbo_Rohaan: btw I recommand you to first try some simple workflows with Gerrit ... then once your are ready try to setup Zuul connection with github and experiment with github.12:52
RohaanHmm12:54
*** maeca has joined #softwarefactory13:11
fbo_Rohaan: so I did the test, installed the last centos minimal and got altarch in /etc/yum/vars/contentdir.13:18
fbo_Rohaan: after a yum update, I got centos in /etc/yum/vars/contentdir.13:18
Rohaan:|13:19
fbo_So to fully fix the issue make sure the OS is up to date :)13:20
Rohaanokay, lemme try13:20
fbo_I think that's the centos-release package that bring a postinst rpm task to set that13:20
fbo_rpm -q --scripts centos-release13:21
fbo_uname -m | grep -q 'x86_64'  && echo 'centos' >/etc/yum/vars/contentdir || echo 'altarch' >/etc/yum/vars/contentdir`13:21
RohaanI skipped yum update last time13:26
Rohaanand installed sfconfig with --disablerepo option13:27
*** maeca has quit IRC13:42
fbo_Your Zuul architecture explanation is good. Just few notes:13:44
fbo_The scheduler create gearman tasks that will be picked up by the executors (and mergers if any). It does not execute jobs directly13:45
fbo_There is not longer zuul launchers, this is the zuul executors13:46
fbo_Something that is important is that almost all zuul configuration is inside Git repositories where you can share like common-jobs repositories between project to tests and even between tenants13:47
*** maeca has joined #softwarefactory13:51
jruzickajpena, apevec, to sum up the diff between current rdoinfo and the new downstream pkginfo driver: downstream takes commit_hash and distro_hash from versions.csv as opposed to extracting them from git repos. Is that correct?13:52
Rohaanfbo_: Thanks for your review :) . I'll update it as per your comments soon13:53
fbo_Also job config modification in form of PR or gerrit review will be handled by Zuul and tested before the job change is merged ... and that is really awesome13:54
jpenajruzicka: yes. The current rdoinfo driver can also provide more than one commit for each package, while downstream will always provide one13:54
fbo_I'm not aware of other CI system able to that13:54
jruzickafbo_, right, that's pretty awesome :)13:59
jruzickajpena, In that case I'm just gonna subclass RdoInfoDriver into a DownstreamInfoDriver, sounds good?14:00
jpenajruzicka: mmm... I think over time we'll diverge a lot from the rdoinfodriver14:01
jpenaso we won't benefit from any methods, as we'll have to redefine them all14:01
jruzickajpena, oh? OK, that makes it easier with regards to the unmerge distroinfo patch.14:02
jruzickajpena, btw that is stuck on fedora updates waiting for testing: https://bodhi.fedoraproject.org/updates/?search=python-distroinfo14:03
Rohaanfbo_: Yes, We've been evaluation CI systems and Zuul is the only one I know14:04
jruzickawhat a time to be alive! :)14:04
jruzickatake that, Jenkins14:04
jpenajruzicka: I'll check the updates and give them some karma14:04
jruzickajpena, when you have the opportunity... the bad taste of +1 own stuff applies to these too :)14:05
*** nijaba has quit IRC14:26
*** Rohaan has quit IRC14:26
*** apevec has joined #softwarefactory14:45
sfbenderMerged software-factory/sf-ci master: Fix firehose test  https://softwarefactory-project.io/r/1237914:58
*** maeca has quit IRC15:01
jruzickajpena, FYI I reviewed all open DLRN patches I hope.15:27
jpenajruzicka: cool, I'll have a look at those nitpicks ;)15:27
jruzickathat's right ;)15:28
*** maeca has joined #softwarefactory16:33
*** maeca has quit IRC16:35
*** maeca has joined #softwarefactory17:21
*** jpena is now known as jpena|off17:40
*** apevec has quit IRC21:06
*** maeca has quit IRC21:07
*** maeca has joined #softwarefactory21:23
*** maeca has quit IRC21:28

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!