15:01:06 #startmeeting Bodhi stakeholders (2019-06-26) 15:01:06 Meeting started Wed Jun 26 15:01:06 2019 UTC. 15:01:06 This meeting is logged and archived in a public location. 15:01:06 The chair is abompard. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:06 The meeting name has been set to 'bodhi_stakeholders_(2019-06-26)' 15:01:14 #meetingname bodhi_stakeholders 15:01:14 The meeting name has been set to 'bodhi_stakeholders' 15:01:23 #topic salutations 15:01:57 #chair bowlofeggs adamw kparal masta mboddu nirik puiterwijk Kellin cverna abompard nils mkonecny 15:01:57 Current chairs: Kellin abompard adamw bowlofeggs cverna kparal masta mboddu mkonecny nils nirik puiterwijk 15:02:00 hello o/ 15:02:13 .hello2 15:02:14 bcotton: bcotton 'Ben Cotton' 15:02:19 รณ/ 15:02:25 .hello2 15:02:26 abompard: abompard 'Aurelien Bompard' 15:02:37 * nirik waves, sort of here. 15:02:47 .hello2 15:02:48 cverna: cverna 'None' 15:02:54 I am None :P 15:04:44 .hello nphilipp 15:04:45 nils: nphilipp 'Nils Philippsen' 15:05:14 Hi everyone, let's get started 15:05:20 #topic announcements and information 15:05:27 #info Bodhi 4.1 beta deployed to staging 15:05:48 #info Bodhi 4.0.2 is still the latest prod release 15:05:58 And last but not least: 15:06:05 #info Randy is a father now :-) 15:06:13 \o/ 15:06:29 bowlofeggs++ 15:06:31 Mother and baby are OK 15:06:36 _o| \o/ |o_ 15:06:47 bowlofeggs_family++ 15:06:58 many congrats! 15:07:31 He'll be away for 9 weeks and will come back to us recharg^H scratch that 15:07:42 :D 15:07:46 he.... will do what he can 15:08:11 #topic Looking forward 15:08:20 * mboddu kinda here 15:08:26 At the moment we are testing 4.1 in staging. 15:08:53 It should have the features to do rawhide gating for single-package updates, but it will not be enabled when it goes production 15:09:23 If you want to follow the rawhide gating tickets: 15:09:25 #info Rawhide Gating https://github.com/fedora-infra/bodhi/projects/3 15:10:00 lot of PR reviewed the past few weeks :-) 15:10:03 There should not be any backwards-incompatible changes in 4.1 (otherwise it'd have been a 5.0, right ;-) ) 15:10:12 cverna: indeed 15:10:58 cverna: should we ask people to test single-package gating now? While in staging? When in prod? 15:11:26 abompard: I think we can ask then while it is in staging, and maybe a targeted number of people 15:11:48 abompard: like friendly people :P 15:12:13 cverna: we have tons of that :-) 15:12:21 * mboddu sending an email to devel@ list :P 15:12:28 * cverna notes that if we don't ask you to test it does not mean your are not friendly :) 15:12:31 :D 15:12:43 We are currently fixing a couple bugs in staging and it would probably be better to wait for the second beta to be deployed 15:12:52 which should happen, hopefully tomorrow 15:13:01 +1 15:13:31 are we still planning to deploy 4.1 in production this week ? or beginning of next week ? 15:14:24 I don't know, it feels like it has slipped a bit. If we can't deploy tomorrow, then the next day is a Friday 15:14:31 and we all know what not to do on a Friday 15:14:57 yeah and then you go on PTO next week ? it becomes to be a bit risky 15:15:00 And next week I will only be here at the beginning and then I'll escape this world for a 2 weeks PTO 15:15:42 #info Aurelien will be gone from July 3rd to July 19th 15:15:49 * cverna thinks that if we decide to push 4.1 to prod we should probably test rolling back to the previous version in staging. 15:15:54 * nirik would prefer a few days to test updates pushes before everyone disappears. 15:16:20 then have a sysadmin familiar with rolling back the application 15:16:23 hardest part of that would be if there's database migrations. 15:16:25 There are DB schema updates in 4.1 15:16:32 ding 15:16:35 yep 15:17:11 there was a critical fix in 4.1 ? something currently hotfixed ? 15:17:23 * cverna can't really remember 15:17:25 cverna: yes there was a fix, and it has been hotfixed 15:17:29 it's a patch in the RPM 15:17:54 ok so 4.1 is not that critical I would say 15:17:57 it seems a bit dangerous if you ask me 15:18:11 as long as we have it in staging for people to play with rawhide 15:18:26 (dangerous to try to squeeze 4.1 prod deployment before I leave) 15:18:33 agreed 15:18:34 mhm 15:19:56 Anyone objects to not deploying 4.1 to prod before next Wednesday? 15:20:11 (that's two negatives) 15:20:28 Anyone really wants 4.1 in prod before next Wednesday? :-) 15:20:58 * nirik isn't in a hurry, except to get rawhide gating done/working 15:21:00 Alright, we'll just have a very long testing time in staging then 15:21:13 which is not bad :) 15:21:34 so, just a random thought... 15:21:59 #action 4.1 will be deployed to prod when Aurelien comes back, so starting on July 22nd 15:22:02 * mboddu agrees with nirik, not in a hurry, but get rawhide gating working 15:22:18 do we keep rawhide gating working for mass rebuilds? would be a lot of stress, but that might be a good test. 15:22:45 nirik: I prefer no gating for mass rebuilds, it will be a lot 15:23:07 just to clarify things currently rawhide gating as sold in the change proposal is not ready 15:23:10 And, we dont rebuild based on dep solved order, so if people start adding more tests, that will eventually fail 15:23:21 we neeed multi package update and that's not finished 15:23:26 if we don't want to at first sure, but I think we should try and cover it 15:23:29 right 15:23:49 if tests fail, then the thing is broken and we don't want it in. :) 15:24:11 but just wanted to note mass rebuild as thats scheduled for july 24th 15:24:18 Right, I wonder how many fail like that 15:24:51 Well, if we think we are ready, all that I have to do is change the script to tag it to a different place than fxx-pending 15:25:03 it's unlikely we'll have multi-package update gating by july 24th 15:25:04 So, we could change it any time 15:25:11 I would say we are not ready :P 15:25:23 yes what abompard says :P 15:25:36 thats fine... but next time... 15:25:51 yes that's something good to have in mind 15:25:54 nirik: +1 15:25:59 yeah 15:26:07 Okay! 15:26:13 #topic triage 15:26:22 mass rebuild would basically do only single package update right ? 15:26:25 oops sorry 15:26:29 no go ahead 15:26:50 cverna: yes 15:26:51 cverna: No, its all the active packages in entire Fedora 15:27:01 mboddu: but it's one at a time... 15:27:18 we aren't building stacks/collections, it's just one build after another. 15:27:22 ok so we could maybe do a mini mass rebuild in staging 15:27:42 possibly... 15:27:44 * mboddu thinking 15:27:50 yeah that would be a good test. I like the idea of "mini mass" rebuild ;-) 15:28:03 Since mass rebuilds are done in a side tag, which bodhi has no idea about 15:28:14 that could be a good use of the extra time in staging we have to test things 15:28:15 But we could submit it as a multi-package update 15:28:31 oh man mboddu you scare me :P 15:28:34 I think it should be single package updates... one per package 15:28:51 cverna: haha :D 15:28:58 "we rebuilt this package, is it ok" 15:28:59 Yeah, what nirik said might be better and safe 15:29:22 let's keep this idea and try to do something like that in staging 15:29:31 +1 15:29:33 I think that would be a real good test 15:29:35 That would be a right mess, one humongous update for a mass rebuild. :) 15:30:06 nils: yes :) I think we would find all the performance bottle neck of bodhi for sure :P 15:30:24 Great 15:30:38 If multi-package update works as "if everything or nothing" then we will never get mass rebuild builds if submitted as multi-package update 15:30:45 #info a mass rebuild will be attempted in staging using single-package gating 15:30:45 Mass rebuild builds could just be tagged into the normal tag for single pkg updates to be kicked off I guess. 15:31:14 nils: Yes, thats the plan 15:31:20 I guess we can move on to the next topic :) 15:33:37 Alright! 15:33:47 #topic triage 15:33:53 #info Bodhi's high priority issues: https://github.com/fedora-infra/bodhi/issues?q=is%3Aopen+is%3Aissue+label%3A%22High+priority%22 15:34:09 Those are being a little left out by the Rawhide Gating initiative I think 15:34:40 there's a lot of em 15:34:47 I would not say that the first issue is High priority tho 15:35:10 Well I wonder if the High Priority tag is not being abused a little bit 15:35:35 take that one up with Randy, he tagged it high prio :o) 15:35:37 cverna: and I woulnd't say either that Troy's RFE are high prio 15:35:56 maybe we need "even higher than high prio" 15:36:02 :P 15:36:05 haha 15:36:21 abompard: the Fedora CI one will be needed for rawhide gating 15:36:33 it would be nice to have more granularity 15:36:49 63 "top priority" issues are hard to work on... 15:37:03 I think the High Priority and Crash label can be a good start :P 15:37:04 abompard, the one at the top is covered by your Celery PR even. Perhaps split out the commit into its own PR? 15:38:26 nils: right, ideally I would reference that bug in my commit message and be done with it 15:39:24 I won't be able to do much of that but maybe while I'm away the bodhi team can try to address those? 15:39:30 well, some of them 15:40:25 are there multipackage update things people can be working on while you are away? 15:40:51 yeah, I don't think I'm running out of work soon 15:41:36 nirik: yes these are tracked in this https://github.com/fedora-infra/bodhi/projects/3 in the Ready and To do column 15:41:40 Yeah I'm only a bottleneck for releasing and deploying I think 15:41:45 there's also at least one pertinent issue in the list, https://github.com/fedora-infra/bodhi/issues/3061 15:41:46 so still quite a few things to do 15:42:24 it looks like a prett substantial blocker for not so small multi pkg updates 15:42:29 Cool. Anything else on the tickets? 15:42:30 *pretty 15:43:31 nils: yeah, let's get Celery landed first and the we'll be able to fix that one 15:43:51 OK! 15:43:54 #topic Open floor 15:44:30 so, as a bodhi-admin member I have been getting error messages from bodhi... but it's unclear if they are important/worth reporting or not... 15:44:41 or should I try and go through them with someone sometime? 15:45:03 a specific kind of error messages? 15:45:38 well, some repeats for sure... 15:45:38 nirik: I'm recently subscribed to that, I think randy mentionned that most of those are Greenwave not responding to requests 15:45:52 https://paste.fedoraproject.org/paste/Txod2epHhiwcN9vCGGCrVA for example is a recent one 15:45:57 I haven't taken the time to analyze them yet 15:46:11 there's also bugzilla faults... 15:46:26 yep 15:46:34 nirik: yeah that one's a bug I think 15:46:42 we're not handling an empty list 15:46:45 when it's doing pushes and waiting for the master mirror to update it gets 404s... 15:46:47 yes hopefully greenwave performance will be really improved in 4.1 release 15:47:05 and yeah, greenwave too 15:47:39 so if you are gonna look at those I can just leave it at that... 15:47:53 ideally, I'd prefer not to get emails that I can't do anything about fixing. ;) 15:48:03 agreed 15:48:14 there's this one too: 15:48:18 2019-06-26 04:04:28,222 ERROR [bodhi.server][f30-modular-updates] Cannot find mailing list address for update notice 15:48:39 I think some should be reported to our issue tracker 15:48:44 but I don't know which ones yet 15:49:21 OK we're reaching the end of the meeting 15:49:27 yes I think we need to at least have issues 15:49:55 thanks abompard for running the show 15:49:58 #endmeeting