Wednesday, 2018-06-27

*** caphrim007 has joined #openstack-jjb01:28
*** caphrim007 has quit IRC01:32
*** caphrim007 has joined #openstack-jjb01:34
*** caphrim007_ has joined #openstack-jjb01:35
*** caphrim007 has quit IRC01:39
*** riuvshyn has joined #openstack-jjb02:45
*** riuvshyn has quit IRC02:50
*** larainema has quit IRC04:08
*** larainema has joined #openstack-jjb06:24
*** hashar has joined #openstack-jjb06:28
*** riuvshyn has joined #openstack-jjb07:01
*** electrofelix has joined #openstack-jjb08:38
*** vickyc has joined #openstack-jjb09:59
vickycHi maintainers, it looks like PyYAML 4.1 was released 12 hours ago (a major release), which broke the `!!python/tuple` syntax in JJB. I have a reproducer here that works with JJB 2.0.10 + PyYAML 3.12, but not with PyYAML 4.1: https://gist.github.com/vickychijwani/12a5920a0c94965aec6a8e607d59704210:23
vickycMaybe JJB should specify PyYAML>=3.10.0,<4 ?10:25
zxiirovickyc: propose a patch and we can discuss in the patch12:29
*** tanhengyeow has joined #openstack-jjb12:38
tanhengyeowHi everyone, this is my proposal to improve JJB if I were to get selected for the ODL internship: https://docs.google.com/document/d/1z6S-6fYhOKOU_iAv-xB0TkqincjJfzjMFe-YcImCEG0/edit#heading=h.waldbjad2v9n12:40
tanhengyeowPlease let me know if there are other tasks that I can potentially work on too :) thank you!12:40
openstackgerritVicky Chijwani proposed openstack-infra/jenkins-job-builder master: Constrain PyYAML to v3.x.  https://review.openstack.org/57837212:48
vickyczxiiro: here it is: https://review.openstack.org/578372 :)12:52
*** hashar is now known as idoine12:59
zxiirotanhengyeow: please send it to the mailing list https://groups.google.com/forum/#!forum/jenkins-job-builder13:54
zxiirotanhengyeow: I would introduce yourself and explain what you plan to do this summer as folks may not know who you are.13:55
tanhengyeowAlright, sounds good! Thanks for the tip :)13:55
zxiirotanhengyeow: you're doing the opendaylight internship program correct?13:55
tanhengyeowYes, but things have not set in place i.e. I haven't get confirmation so far13:56
zxiirotanhengyeow: if you're doing the opendaylight intership program please post to both mailing lists https://groups.google.com/forum/#!forum/jenkins-job-builder and https://lists.opendaylight.org/mailman/listinfo/dev using the [releng] topic13:56
zxiirotanhengyeow: doesn't matter. it's good to introduce yourself to the communities so that they know who you are and they can make suggestions on what they'd like to see done.13:56
tanhengyeowAlright! Thanks for the heads up Thanh Ha!13:58
tanhengyeowAlso, I have a question on ODL's mailing list. Do I send an email from my personal account with title "[releng] ......." ? I saw that the threads start with [opendaylight-dev] and I wonder if that's added by the mailing list automatically13:59
zxiirotanhengyeow: you have to add [releng] manually if you want those subscribed to that topic to see it14:02
zxiirotanhengyeow: the list will add the list name automatically like [opendaylight-dev]14:02
tanhengyeowAh ok, so it seems "[releng] [Insert title here]" will do, thank you!14:02
zxiirotanhengyeow: use whatever email you plan on contributing as and will be reachable at. Make sure you subscribe to both lists since as the intern you will try to satisfy the needs of the opendaylight community as well as the JJB community.14:03
tanhengyeowzxiiro: Got it! Is it ok if I use a different emails for the ODL dev mailing list and the JJB google group mailing lists? I will contribute using a non gmail account but I'll be active in the gmail account for email updates as well14:10
zxiirotanhengyeow: you don't need gmail to post to the google groups14:11
zxiirotanhengyeow: just send an email to the list address and I believe it will go through14:11
zxiirotanhengyeow: it will be easier for you to put both lists in the same email send line anyway14:11
tanhengyeowRight, thanks!14:12
zxiirotanhengyeow: have you been doing code reviews?14:14
tanhengyeowNot atm, just submitting patches so far14:14
zxiirotanhengyeow: imo as an intern for you to get the most out of your internship you should spend some time everyday doing code review on the project. Open Source is not just about contributing code but also about accepting code from others. Participating in code reviews are one way to get that experience.14:14
zxiirotanhengyeow: additionally you can learn a lot from reading and understanding other people's code (and other contributors comments to code review).14:15
tanhengyeowAlright! I'll add that to my list :)14:15
zxiiroJJB is a slow moving project so there's not too many contributions to the project each week. You'll probably see 1-3 contributions a week so staying on top of code reviews is pretty easy and a low ask on time.14:16
zxiirotanhengyeow: if you haven't done this already go to this page https://review.openstack.org/#/settings/projects and add "openstack-infra/jenkins-job-builder" and sign up for email notifications for the project for new changes, new patch sets, all comments, and submitted changes.14:17
zxiirotanhengyeow: then you'll get an email notification every time a new contribution comes into the project.14:17
zxiirotanhengyeow: filter that into an email queue, and then check it a few times a day to participate in code reviews :)14:18
tanhengyeowSounds good! I learnt quite a bit from code reviews to my patches so I definitely believe I'll learn as well by reviewing work from others14:18
zxiirotanhengyeow: If you stay ontop of all this in addition to contributing your own code, becoming a committer on the project by the end of your internship is a very real possibility (assuming you're interested in that, it looks good on your resume to be maintainer of an open source project).14:19
zxiirotanhengyeow: good luck14:20
tanhengyeowzxiiro: Sounds cool! Thanks for everything so far haha. Btw may I ask how do most of you stay online most of the time?14:21
zxiirotanhengyeow: I use IRC Cloud. if you don't want to pay for it, you can ask kien-ha how he setup his to not logout with the free version.14:22
tanhengyeowAh I see, so most of you pay for the service to stay online I suppose?14:22
zxiirotanhengyeow: no there's many ways14:27
zxiirotanhengyeow: ZNC bouncer is the most common way and it's free but you have to have your own server to install the bouncer on14:27
zxiirotanhengyeow: I use IRC Cloud because it has a nice mobile app14:28
zxiirotanhengyeow: if you don't want to pay for a service and would rather roll your own ZNC bouncer is the way to go.14:28
tanhengyeowCool, I'll look into that :)14:39
*** caphrim007_ has quit IRC14:52
*** caphrim007_ has joined #openstack-jjb14:53
kien-hatanhengyeow: yeah I use Heroku with Irccloud to stay connected. if you do a quick Google search of the two, you'll find many great guides on how to set them up together to stay connected.15:09
tanhengyeowkien-ha: thank you! guess this was it https://vijaikumar.in/keeping-your-irccloud-client-always-connected-for-free-82db71b3cff315:10
*** kien_ has joined #openstack-jjb15:17
kien-hatanhengyeow: Yep! that's the one.15:28
openstackgerritRoman Iuvshyn proposed openstack-infra/jenkins-job-builder master: Adds wrapper for vault plugin  https://review.openstack.org/57762815:28
*** riuvshyn has quit IRC15:36
*** riuvshyn has joined #openstack-jjb15:46
*** riuvshyn has quit IRC15:50
*** idoine is now known as hashar16:07
*** riuvshyn has joined #openstack-jjb16:20
*** hashar is now known as hasharAway16:28
*** riuvshyn has quit IRC16:28
*** riuvshyn has joined #openstack-jjb16:55
*** riuvshyn has quit IRC16:59
*** kien_ has quit IRC17:00
*** riuvshyn has joined #openstack-jjb17:27
*** ssbarnea[m] has joined #openstack-jjb17:28
*** riuvshyn has quit IRC17:36
*** electrofelix has quit IRC17:46
*** riuvshyn has joined #openstack-jjb17:55
openstackgerritRoman Iuvshyn proposed openstack-infra/jenkins-job-builder master: Adds wrapper for vault plugin  https://review.openstack.org/57762818:05
*** riuvshyn has quit IRC18:19
*** tanhengyeow has quit IRC18:36
ssbarnea[m]zxiiro: regarding !!python/tuple -- do we really need something like this?19:02
zxiirossbarnea[m]: I have no idea i never used that feature before19:02
ssbarnea[m]me neither and i am inclined to drop support for non standard yaml gimmiks.19:07
*** hasharAway is now known as hashar19:09
zxiirossbarnea[m]: why? it's something JJB supports and is documented.19:09
zxiirossbarnea[m]: https://docs.openstack.org/infra/jenkins-job-builder/definition.html#variable-references19:10
zxiirossbarnea[m]: I'd be inclined to keep stuff that people are using.19:10
zxiirossbarnea[m]: if you want to drop support that would be a major version change. by first deprecated in a 2.x release and then eventually releasing a 3.x release to remove all deprecated code.19:11
ssbarnea[m]yes, i still want to see / understand the use case for it19:11
ssbarnea[m]i insist on this because my impression is that the error we get is not due to a new bug but more of a more restrictive yaml parser, and more restrictive means easier to lint.19:17
ssbarnea[m]zxiiro: if you can: https://review.openstack.org/#/c/576878/19:19
zxiirossbarnea[m]: I +2'd it19:20
zxiiroI tried it for a project I had but had to back out of it19:20
zxiiroI'll have to try with a different project19:21
*** riuvshyn has joined #openstack-jjb19:39
*** riuvshyn has quit IRC21:24
*** hashar has quit IRC21:42
*** kienha has joined #openstack-jjb22:22
*** riuvshyn has joined #openstack-jjb23:25
*** riuvshyn has quit IRC23:30
*** kienha has quit IRC23:57

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