Thursday, 2020-11-05

openstackgerritzhangyc proposed openstack/rpm-packaging master: update reno Uniform Resource Locator  https://review.opendev.org/75770001:19
*** ykarel has joined #openstack-rpm-packaging03:49
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-rpm-packaging05:33
*** sboyron has joined #openstack-rpm-packaging06:27
*** ykarel_ has joined #openstack-rpm-packaging07:21
*** ykarel has quit IRC07:24
*** jpena|off is now known as jpena07:35
*** ykarel_ is now known as ykarel07:39
openstackgerritzhangyc proposed openstack/rpm-packaging master: update reno Uniform Resource Locator  https://review.opendev.org/75770007:58
*** amoralej|off is now known as amoralej08:05
*** apevec has joined #openstack-rpm-packaging08:36
*** rpittau|afk is now known as rpittau08:39
*** jaicaa has quit IRC09:01
*** jaicaa has joined #openstack-rpm-packaging09:02
*** jpich has joined #openstack-rpm-packaging09:11
*** sboyron has quit IRC11:49
*** sboyron has joined #openstack-rpm-packaging11:52
*** jpich has quit IRC12:11
*** jpich has joined #openstack-rpm-packaging12:11
*** jpena is now known as jpena|lunch12:32
*** amoralej is now known as amoralej|lunch12:59
*** jpena|lunch is now known as jpena13:31
jpenait's meeting time13:32
jpena#startmeeting rpm_packaging13:32
openstackMeeting started Thu Nov  5 13:32:25 2020 UTC and is due to finish in 60 minutes.  The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot.13:32
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:32
*** openstack changes topic to " (Meeting topic: rpm_packaging)"13:32
jpenaping toabctl, dirk, apevec, jpena, number80, kaslcrof,  rha, hberaud, sboyron13:32
openstackThe meeting name has been set to 'rpm_packaging'13:32
jpena#topic roll call13:32
*** openstack changes topic to "roll call (Meeting topic: rpm_packaging)"13:32
hberaudo/13:32
jpenafeel free to add any last-minute topic to the agenda at https://etherpad.opendev.org/p/openstack-rpm-packaging13:32
jpena#chair hberaud13:32
openstackCurrent chairs: hberaud jpena13:32
sboyrono/13:38
jpena#chair sboyron13:38
openstackCurrent chairs: hberaud jpena sboyron13:38
jpenawe don't have any topic on the agenda, so let's go straight to the open floor13:39
jpena#topic open floor13:39
*** openstack changes topic to "open floor (Meeting topic: rpm_packaging)"13:39
jpenaAnything to discuss?13:40
hberaudnothing special from side13:40
sboyronnothing on my side.13:40
hberaudmy*13:40
sboyronindeed, there is still this review : https://review.opendev.org/#/c/758990/13:41
sboyronbut I didn't find any time to work on it13:41
sboyronOops wrong one13:41
sboyronWas thinking about this one : https://review.opendev.org/#/c/756383/13:42
hberaudsboyron: I was wondering why you shared this link lol13:42
jpena:)13:43
sboyronjpena: you added some comments and asked for Joel if he had something to add13:43
jpenaI'll ping Joel again, in case he can add something13:43
sboyronI think this could be great to continue working on it...13:43
hberaud+113:43
sboyronWill do as soon as I'll have some time to dedicate on it.13:44
hberaudsame thing here13:44
hberaudbut don't hesitate to iterate over it13:44
hberaudI mean to submit new PS on the top of it13:44
sboyronyour remark jpena is good (it was one of my point ;) ) regarding the fact it is not doing a "full" check13:45
sboyronI think we should finished a version 1 of it not having the extra deps check13:45
hberaudmaybe we could split features through follow up patches13:46
sboyronto ensure not requiring dependance that has been removed from the project13:46
hberaudto avoid tunnel effect13:46
jpenayes, that looks like a good feature for a follow-up patch13:46
hberaudand to release often13:46
sboyronI think it must be reworked to take care of your remark about virtualenv and non-voting, then merging it and develop new features after13:46
hberaudand see what need to be improve or not13:46
jpenaagreed13:47
hberaud+113:47
hberaudsboyron: do you want to manage this last iteration?13:47
hberaud(venv + non-voting)13:47
sboyronhberaud: yep I can, but not sure will find some thime this week :/13:47
sboyronI'll try13:47
hberaudnp13:47
hberaudI haven't lot of spare time too so13:48
sboyronAnd one other point is, I would like to add tests on URL to avoid having to check at least if this return 404 issues.13:48
hberaudok13:48
hberaudawesome13:49
sboyronThe big mix of several review modifying some URL and creating a lot of duplicates boring me to be honest13:50
sboyronit's a big mess now13:50
hberaudwe can't really avoid that13:51
hberaudthe only manner is to formalize everything in one shot13:51
sboyronI think we can limit it by ci checking if the URL is matching a specific pattern13:51
dirkO/13:52
jpena#chair dirk13:52
openstackCurrent chairs: dirk hberaud jpena sboyron13:52
hberaudI mean that people are not necessary aware of our check and could decide to submit patch even if checks exists13:52
dirkWhich check are we talking about?13:53
hberauddoc url13:53
hberaudthe DDOS of url updates13:53
hberaudrecently submitted13:53
sboyronHi dirk, We was talking about adding a new doc URL check in CI to avoid having some URL patch pointing to nothing13:54
sboyronat least13:54
hberaudanyway a check can't hurt13:54
sboyronor having a pattern to apply on the URL13:54
dirkAgreed, the question is if we just want to check for 404 or for a particular pattern13:55
hberaudIMO 404 is enough13:55
sboyronthat was my question indeed13:55
hberaudat each cycle I seen people trying to update urls (lower-contraints by example) and back and forth with them each 2 weeks13:56
hberaudhere are similar patches13:56
dirkI hope noone feels offended by the flood of url accesses then13:56
*** amoralej|lunch is now known as amoralej13:56
dirkAlthough that should be fine if we have a distinct user agent set13:58
hberaudthis kind of check (404) could addressed against only the commited file13:58
hberaud*files13:58
hberaudto avoid flood13:58
dirkYep, indeed13:58
openstackgerritMerged openstack/rpm-packaging master: Remove setuotppls Requirement from karbor  https://review.opendev.org/75831013:58
hberaudhowever if someone decide to update all of them in one shot then it could trigger a DDOS13:59
hberaudso maybe the user agent is a good idea too13:59
hberaudto avoid to ignore this possiblity14:00
sboyronI think this test should be parformed only when the URL line is modified; otherwise it could block some other review if the doc site is down.14:01
sboyronand it should limit at the maximum this url flood14:01
dirkA single update doing all would still be fine I think14:01
dirkThe one-url-per-review is the annoying one14:02
dirkLots of clicking  for not a lot of sense other than what feels like gamification14:02
sboyrondirk agreed for the one url per review ;)14:02
sboyronbut the most boring now is that the new patches are offently duplicating some other review not yet abandonned ...14:03
dirkI am trying to cleanup duplicates by abandoning the newer one14:04
sboyronok14:05
sboyrongood luck ;)14:05
sboyronI tried to point them everytime I found some...14:05
hberaud+1 for the doc line modifed, however the doc site is constantly monitored and I don't expect to lot of failures on this point, I mean this is a rare case14:06
hberaudrecheck are acceptable too14:06
hberaudfeel free to introduce a related granular check14:08
*** jpich has quit IRC14:09
hberaudin this case I think that some functions of https://review.opendev.org/#/c/756383/ could become a lib for us and our tests instead of stay isolated within this test14:10
*** jpich has joined #openstack-rpm-packaging14:10
hberaudby example retrieve the last commited files is something common14:10
hberaudretrieving a specific modified line could be surrounded by a common feature too14:11
hberaudand our tests could "source" these common libs14:11
dirkThe original idea was to use rpm-packaging-tools repo for this14:11
hberaudI see14:12
dirkSo far it wasn't worth the cross repo dependency14:12
dirkBut we can start that14:12
hberaudon openstack/releases similar things are centralized in our repo14:13
dirkTo be honest retrieving the list of modified files is just a one liner14:13
hberaudyep14:13
dirkThat's a good point, we need to build some release tooling14:14
hberaudexample https://github.com/openstack/releases/blob/master/tools/functions14:14
openstackgerritMerged openstack/rpm-packaging master: update reno Uniform Resource Locator  https://review.opendev.org/75770014:14
hberaudand an example of usage => https://github.com/openstack/releases/blob/56ad9230f4ec97ca05380699870dcd9531dd0d27/tools/process_auto_releases.sh#L9714:15
dirkSo how about starting a collection of functions?14:16
hberaudsourced here => https://github.com/openstack/releases/blob/56ad9230f4ec97ca05380699870dcd9531dd0d27/tools/process_auto_releases.sh#L3514:16
dirkWhen that grows we can take the next step14:16
hberaudit could be a follow up of https://review.opendev.org/#/c/756383/14:16
hberaudyes sure14:16
hberaudI think it's to early for now14:16
dirkYep, or start with a functions for this check14:17
dirkBoth is fine for me14:17
hberaudbut when I see our discussions I imagine that something like this will emerge soon14:17
hberaudas sboyron propose other check with similar functionalities14:18
dirkYep14:18
sboyron+114:18
dirkLet's do it incrementally14:18
hberaud+114:18
hberaudthat's all for me14:18
dirkI have a topic14:19
hberaudthe floor is yours14:19
dirkWe still have some older branches around, like newton14:19
dirkAnd currently suse ci still handles it, although likely not successful14:20
hberaudI think they could be removed14:20
jpena+1 to removing old branches (after tagging their last commit as -eol)14:20
hberaudI seen similar discussion with queens/pike and octavia EM to EOL branches14:20
sboyronyes can be removed14:21
hberaudwhere octavia faced zuul failures14:21
hberauddue to EOL branches14:21
dirkI suggest to close newton and ocata14:21
hberaud+114:21
sboyron+114:21
dirkOkay, so I will try to figure out how to push tags14:22
hberaudthis is a specific corner case of EM14:22
hberaudpreviously EOL branches was automatically removed but since EM stale branches remains14:23
dirkWhich I think is fine as long as it still has activity14:24
jpenadirk: we can push tags just doing "git push gerrit tag xxxx" after it's created locally14:26
hberaudand as long of QA support if too14:26
jpenayou're in the release group, see https://review.opendev.org/#/admin/groups/2109,members14:26
hberauds/if/it/14:26
jpena#agreed newton and ocata branches will be closed14:27
jpenaif there's nothing else to discuss, we can close the meeting (it's time!)14:29
sboyronnothing from my side14:30
dirkSounds good14:31
dirkThanks for the productive meeting!14:31
jpena#endmeeting14:31
*** openstack changes topic to "https://etherpad.openstack.org/p/openstack-rpm-packaging - Regular IRC Meeting Thursdays 13:30 PM UTC in openstack-rpm-packaging"14:31
openstackMeeting ended Thu Nov  5 14:31:39 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:31
openstackMinutes:        http://eavesdrop.openstack.org/meetings/rpm_packaging/2020/rpm_packaging.2020-11-05-13.32.html14:31
jpenathanks for coming!14:31
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/rpm_packaging/2020/rpm_packaging.2020-11-05-13.32.txt14:31
openstackLog:            http://eavesdrop.openstack.org/meetings/rpm_packaging/2020/rpm_packaging.2020-11-05-13.32.log.html14:31
sboyronjpena: thx14:33
hberaudjpena: thanks14:33
*** jpich has quit IRC16:04
*** jpich has joined #openstack-rpm-packaging16:05
*** jpena is now known as jpena|off16:43
*** ykarel has quit IRC17:04
*** ykarel has joined #openstack-rpm-packaging17:05
*** rpittau is now known as rpittau|afk17:21
*** jpich has quit IRC17:24
*** gyee has joined #openstack-rpm-packaging17:35
*** amoralej is now known as amoralej|off17:51
*** ykarel is now known as ykarel|away17:56
*** ykarel|away has quit IRC18:11
*** sboyron has quit IRC21:28
*** apevec has quit IRC22:22

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!