*** mhu` has joined #softwarefactory | 00:28 | |
*** pabelanger_ has joined #softwarefactory | 00:28 | |
*** mhu has quit IRC | 00:30 | |
*** pabelanger has quit IRC | 00:31 | |
*** yassine_ has quit IRC | 00:41 | |
*** mhu has joined #softwarefactory | 00:42 | |
*** pabelanger has joined #softwarefactory | 00:42 | |
*** mhu` has quit IRC | 00:42 | |
*** pabelanger_ has quit IRC | 00:43 | |
*** yassine has joined #softwarefactory | 02:11 | |
*** yassine is now known as Guest79569 | 02:11 | |
*** Guest79569 has quit IRC | 02:22 | |
*** Guest79569 has joined #softwarefactory | 02:22 | |
*** Guest79569 has quit IRC | 03:22 | |
*** Guest79569 has joined #softwarefactory | 03:23 | |
*** Guest79569 has quit IRC | 04:01 | |
*** Guest79569 has joined #softwarefactory | 04:16 | |
trishnag | tristanC: rcarrillocruz Can you please merge https://github.com/ansible-network/ansible-zuul-jobs/pull/21? Thanks. | 07:06 |
---|---|---|
sfbender | Merged software-factory/sf-config master: sfconfig: disable zuul and nodepool external resources https://softwarefactory-project.io/r/12433 | 07:46 |
*** jangutter has joined #softwarefactory | 07:48 | |
*** jpena|off is now known as jpena | 07:52 | |
tristanC | trishnag: 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 message | 07:59 |
tristanC | trishnag: example of pr depends-on: https://github.com/ansible-network/network-engine/pull/10 | 08:01 |
trishnag | Thanks | 08:21 |
*** Rohaan has joined #softwarefactory | 09:11 | |
*** Rohaan has quit IRC | 10:55 | |
*** Rohaan has joined #softwarefactory | 10:57 | |
*** jpena is now known as jpena|lunch | 11:06 | |
*** Rohaan___ has joined #softwarefactory | 11:11 | |
*** Rohaan has quit IRC | 11:15 | |
*** Rohaan___ has quit IRC | 11:25 | |
*** Rohaan___ has joined #softwarefactory | 11:28 | |
*** Rohaan___ is now known as Rohaan | 11:45 | |
Rohaan | Hey 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.html | 11:49 |
Rohaan | I get error at sfconfig --enable-insecure-slaves step | 11:49 |
Rohaan | https://pastebin.com/HJnfJRpf | 11:49 |
fbo_ | Rohaan: hi, what is http://mirror.centos.org/altarch/7/virt/ ? afaik that's not part of SF | 11:52 |
Rohaan | One more thing, Is Software Factory tightly coupled to gerrit? I'm interested in it's integration with Github | 11:53 |
Rohaan | fbo_: Hm, I was getting this repository error while updating also, then I updated using --disablerepo option | 11: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 SF | 11:55 |
fbo_ | to listen * | 11:55 |
Rohaan | oh I see. | 11:56 |
fbo_ | what's the centos image you used ? | 11:56 |
Rohaan | minimal | 11:56 |
Rohaan | Centos7 | 11:57 |
fbo_ | Rohaan: sorry I was wrong :p it is part of SF in centos-qemu-ev yum repo | 11: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.repo | 12:00 |
fbo_ | Rohaan: could you do a : cat /etc/yum/vars/contentdir | 12:07 |
fbo_ | Let me know if the file exists, if yes what's the content ? | 12:07 |
Rohaan | It contains altarch | 12:08 |
fbo_ | Rohaan: ah, could you do a : uname -a ? and give me the output | 12:09 |
*** jpena|lunch is now known as jpena | 12:10 | |
Rohaan | [root@sftests ~]# uname -a | 12:10 |
Rohaan | Linux 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/Linux | 12:11 |
fbo_ | thanks that's curious /etc/yum/vars/contentdir should content centos | 12:13 |
fbo_ | Rohaan: could you do : cat /etc/centos-release | 12:13 |
Rohaan | CentOS 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 |
mhu | Rohaan, fbo_ might be a mirror problem upstream, there is http://mirror.centos.org/altarch/7/virt/ but no x86 stuff yet | 12: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 link | 12:18 |
fbo_ | https://lists.centos.org/pipermail/centos-devel/2018-March/016542.html | 12: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 |
jruzicka | jpena, o/ | 12:21 |
jpena | o/ | 12:21 |
jruzicka | jpena, how to tests the downstream info driver? | 12:21 |
jpena | jruzicka: are you including the additional repos in the driver, or is it just distroinfo + URL to versions.csv? | 12:22 |
jruzicka | jpena, did we hit agreement on that? | 12:25 |
jpena | jruzicka: on what? | 12:25 |
jruzicka | jpena, URL to versions.csv vs additional repos | 12:25 |
jpena | I mean, my idea was to start simple (just distroinfo + URL, without the additional repos), then extend with support for the additional repos | 12:25 |
jpena | that way, we can first test all the versions.csv-related stuff, then include the rest of the downstream requirements | 12:26 |
Rohaan | fbo_ 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 engine | 12:31 |
Rohaan | https://github.com/openshiftio/openshift.io/issues/3604 | 12:31 |
jruzicka | jpena, sounds good to me. So what would be prime examples of versions.csv that I should focus on? | 12:31 |
jpena | jruzicka: https://trunk.rdoproject.org/centos7-master/consistent/versions.csv | 12:32 |
mhu | Rohaan, alright, were you there when we discussed about Zuul on Blue Jeans with chmouel and others? | 12:35 |
Rohaan | No | 12:37 |
fbo_ | Rohaan: yes thanks for sharing the related issue | 12: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 help | 12:45 |
Rohaan | ok Thanks. | 12:45 |
Rohaan | I'll try that also | 12:46 |
Rohaan | I'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 |
Rohaan | There 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 |
Rohaan | Hmm | 12:54 |
*** maeca has joined #softwarefactory | 13: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 |
Rohaan | okay, lemme try | 13:20 |
fbo_ | I think that's the centos-release package that bring a postinst rpm task to set that | 13:20 |
fbo_ | rpm -q --scripts centos-release | 13:21 |
fbo_ | uname -m | grep -q 'x86_64' && echo 'centos' >/etc/yum/vars/contentdir || echo 'altarch' >/etc/yum/vars/contentdir` | 13:21 |
Rohaan | I skipped yum update last time | 13:26 |
Rohaan | and installed sfconfig with --disablerepo option | 13:27 |
*** maeca has quit IRC | 13: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 directly | 13:45 |
fbo_ | There is not longer zuul launchers, this is the zuul executors | 13: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 tenants | 13:47 |
*** maeca has joined #softwarefactory | 13:51 | |
jruzicka | jpena, 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 |
Rohaan | fbo_: Thanks for your review :) . I'll update it as per your comments soon | 13: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 awesome | 13:54 |
jpena | jruzicka: yes. The current rdoinfo driver can also provide more than one commit for each package, while downstream will always provide one | 13:54 |
fbo_ | I'm not aware of other CI system able to that | 13:54 |
jruzicka | fbo_, right, that's pretty awesome :) | 13:59 |
jruzicka | jpena, In that case I'm just gonna subclass RdoInfoDriver into a DownstreamInfoDriver, sounds good? | 14:00 |
jpena | jruzicka: mmm... I think over time we'll diverge a lot from the rdoinfodriver | 14:01 |
jpena | so we won't benefit from any methods, as we'll have to redefine them all | 14:01 |
jruzicka | jpena, oh? OK, that makes it easier with regards to the unmerge distroinfo patch. | 14:02 |
jruzicka | jpena, btw that is stuck on fedora updates waiting for testing: https://bodhi.fedoraproject.org/updates/?search=python-distroinfo | 14:03 |
Rohaan | fbo_: Yes, We've been evaluation CI systems and Zuul is the only one I know | 14:04 |
jruzicka | what a time to be alive! :) | 14:04 |
jruzicka | take that, Jenkins | 14:04 |
jpena | jruzicka: I'll check the updates and give them some karma | 14:04 |
jruzicka | jpena, when you have the opportunity... the bad taste of +1 own stuff applies to these too :) | 14:05 |
*** nijaba has quit IRC | 14:26 | |
*** Rohaan has quit IRC | 14:26 | |
*** apevec has joined #softwarefactory | 14:45 | |
sfbender | Merged software-factory/sf-ci master: Fix firehose test https://softwarefactory-project.io/r/12379 | 14:58 |
*** maeca has quit IRC | 15:01 | |
jruzicka | jpena, FYI I reviewed all open DLRN patches I hope. | 15:27 |
jpena | jruzicka: cool, I'll have a look at those nitpicks ;) | 15:27 |
jruzicka | that's right ;) | 15:28 |
*** maeca has joined #softwarefactory | 16:33 | |
*** maeca has quit IRC | 16:35 | |
*** maeca has joined #softwarefactory | 17:21 | |
*** jpena is now known as jpena|off | 17:40 | |
*** apevec has quit IRC | 21:06 | |
*** maeca has quit IRC | 21:07 | |
*** maeca has joined #softwarefactory | 21:23 | |
*** maeca has quit IRC | 21:28 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!