15:09:36 #startmeeting Bodhi stakeholder's meeting 15:09:36 Meeting started Tue Dec 6 15:09:36 2016 UTC. The chair is trishnag. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:09:36 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:09:36 The meeting name has been set to 'bodhi_stakeholder's_meeting' 15:10:18 #chair bowlofeggs dgilmore puiterwijk nirik acarter 15:10:18 Current chairs: acarter bowlofeggs dgilmore nirik puiterwijk trishnag 15:10:36 hola 15:10:43 hi 15:11:07 * trishnag goes to find meeting logs 15:13:32 #topic Action items from last meeting 15:13:54 * We will fix https://github.com/fedora-infra/bodhi/issues/1009 with 2.3.0 15:14:06 * comment on https://bugzilla.redhat.com/show_bug.cgi?id=1258532 that I need help maintaining the bodhi 1 CLI 15:15:09 https://github.com/fedora-infra/bodhi/issues/1009 is still on progress 15:15:58 bowlofeggs: has already update the ticket https://bugzilla.redhat.com/show_bug.cgi?id=1258532 15:16:16 #topic Bodhi 2.3.3 on Prod now 15:17:47 bodhi now uses Use krb5 for koji :) https://github.com/fedora-infra/bodhi/pull/1129 15:18:04 nice 15:19:40 Our major purpose now is to introduce non-rpm in Bodhi. 15:19:48 dgilmore: do you want to say anything on this? 15:21:15 trishnag: not really at this point, I am still trying to catch up on things after two weeks PTO 15:21:47 we need non rpm support 15:23:06 yes. 15:25:25 * trishnag waits for bowlofeggs if he has anything to say. 15:25:32 or anyone else :-) 15:27:25 okay 15:27:35 where is non rpm support at? 15:29:30 Here is the ticket for supporting non-rpm artifacts https://github.com/fedora-infra/bodhi/issues/653 15:29:56 hello i am back! 15:30:03 i'm very sorry for missing my own meeting 15:30:15 i had a contractor over and he needed help lifting two heavy appliances 15:30:35 bowlofeggs: hi! 15:31:15 dgilmore: the non-rpm support has been pushed back to F26 unfortunately 15:31:35 dgilmore: i believe we made that decision in an acarter meeting ~1 month ago 15:31:51 mostly because i didn't have time to do both that and the docker stuff 15:32:05 bowlofeggs: sure, just curious how far along it is 15:32:09 in hindsight, if i'd known i'd be blocked this long on the docker mirroring work, i'd have just done it 15:32:17 dgilmore: it's not anywhere along ☹ 15:32:32 dgilmore: however, i have promised acarter that i'd have a plan by the end of february 15:32:38 the issue is next to useless 15:32:46 bowlofeggs: okay 15:33:01 yeah that ticket doesn't say much 15:33:34 i will say that i think it's been good that i've been not doing either of those things - it's meant more time working on bodhi bugs 15:33:54 damn bugs 15:33:56 bodhi still can't be described as "stable", but i think it is better than it was 2 months ago 15:33:59 hahah yeah 15:34:22 its okay bowlofeggs you can just go patch the code on the server, it will be fine 15:34:23 but being able ot focus just on tightening up the spaghetti and duct tape i think was a worthwhile investment 15:34:29 dgilmore: hahahahahah nooooooo 15:34:33 :) 15:34:55 actually,w e *still* don't have a release with the production code ☹ 15:35:14 even after the 2.3.3 release, there are i think two hotfixes on production 15:35:24 so i am planning a 2.3.4 with those two fixes 15:36:02 awesome. 15:36:04 i do have a gobby for this meeting 15:36:11 i guess i could write that stuff in here now 15:36:34 #topic Looking forward 15:36:46 #info These are the issues highest on the Bodhi priority list https://github.com/fedora-infra/bodhi/issues?q=is%3Aopen+is%3Aissue+label%3ACritical 15:36:48 #info There is also a high priority issue list https://github.com/fedora-infra/bodhi/issues?q=is%3Aopen+is%3Aissue+label%3A%22High+priority%22 15:36:49 #info Critical means we can't go on living in this squalor 15:36:50 #info High priority means it's important, but not a show stopper 15:36:52 Any filed issues that aren't on these lists that should be? 15:38:08 also, is there anything on these lists that you think should be lower priority? 15:39:28 bowlofeggs: what about this one? https://github.com/fedora-infra/bodhi/issues/1091 15:40:07 bowlofeggs: https://github.com/fedora-infra/bodhi/issues/1138 I think should be hig priority 15:40:10 high 15:40:33 trishnag: yeah i think we can raise that to high since it's annoying. i'll mark it 15:40:39 I think its importnat for transparency to have the logs available 15:40:41 bowlofeggs: yeah 15:40:58 dgilmore: +1 15:41:23 bowlofeggs: at least the mash logs 15:41:28 and the ostree logs 15:41:32 if not all the logs 15:41:54 the mash and ostree logs can help people help us 15:42:09 dgilmore: i still feel on the fence about that one 15:42:18 i can see that argument and i agree that would really be helpful 15:42:35 but i also worry that some dependency of ours may log something that shouldn't be public 15:42:49 a credential, or some other secret 15:42:56 only because i've seen it before multiple times 15:43:11 3-4x about 15:43:33 https://github.com/fedora-infra/bodhi/issues/844 should be a hig priority also 15:43:52 you know, some developer sticks a log.debug(my_secret_password) in there while developing, accidentally commits it, and now it's available to the public 15:44:03 bowlofeggs: when we used mash for rawhide/branched the mash logs were always public 15:44:31 bowlofeggs: neither mash, now ostree have authentication in them 15:44:47 I get what you are saying, I strongly disagree with you 15:45:21 bowlofeggs: we also make all logs from pungi public 15:45:40 I have commited to having everything releng does be open and transparent 15:45:51 at the moment bodhi is the only thing that is not 15:45:54 i marked 844 high prio 15:46:32 dgilmore: can you add a comment to the issue about it? i'm willing to go with what releng wants here 15:46:46 dgilmore: are we talking about limiting the logs to just ostree, or all bodhi logs should be visible? 15:47:58 bowlofeggs: at the least mash and ostree 15:48:15 bodhi's internal logs I care less about 15:48:19 dgilmore: cool - neither of those particularly worry me, especially since mash shouldn't need a password anymore 15:48:30 dgilmore: let's make it so then 15:48:32 bowlofeggs: mash has never needed a password 15:48:40 it does not support auth 15:49:00 oh i thought it used to. but then again, i've never actually run it before since i can't 15:50:26 any other issues? shall we move to open floor? 15:51:21 #topic Open floor 15:51:26 bowlofeggs: too many issues to go over :( 15:51:37 dgilmore: yeah there really are 15:51:46 i've been trying to go through them a little here and a little there 15:51:48 but there are a lot 15:51:59 i do read and label new ones as they come in now 15:52:01 so that helps 15:52:08 :) 15:52:15 but there's so many from before i was working on the project that i also need to take care of 15:52:49 to be honest, the number of critical/high prio items is already difficult for me to keep up wtih ☺ 15:53:07 but it does help to keep those labels 15:53:45 one thing i still want to work towards that will take some time is getting bodhi mashing to be automatic 15:54:07 now that signing is automatic i think the only thing stopping bodhi from being automatic is its instability 15:54:35 so i want to put some more work into stabilizing the mash, making it retry on network failures, being able to clean up after problems more automatically, etc. 15:54:55 i think it's still far away from that goal, but i do think it's achievable 15:55:14 I am not sure we should do mashing automatically 15:55:32 dgilmore: what are the downsides to that? 15:55:38 we generally do not reject updates, but an admin is supposed to make sure that an update is okay 15:55:43 its the last gatekeeper 15:56:07 the question also comes up of how often we mash 15:56:27 as soon as its automated people will want it to happen as soon as an update goes stable 15:56:28 oh, so basically jsut having a human look at the list of packages and typing y/n is what we want to keep? 15:56:33 but we can not do that 15:56:53 bowlofeggs: well in theory we may notice something thats not allowed 15:57:02 oh ok yeah 15:57:10 say someone slips in a banned project 15:57:18 and also not pushing stables during freezes and what releases to be pushed might be difficult 15:57:25 there is multiple places that can be picked up 15:57:30 dgilmore: well in that case, i still want mash to be *able* to be automatic, even if it never *is* automatic, just because that means it's stable ☺ 15:57:43 since freeze times changes if we delay the release compose 15:57:53 yeah that's a good point too 15:58:44 well that's ok, i'm happy to keep it manual and just focus on making it robust 15:58:54 technically we can only push to mirrors no more than twice a day 15:59:03 any more often mirrors will not keep up 15:59:10 even at twice a day they may not keep up 15:59:18 yeah i know the mirrors are a tricky side to it, since we want to limit the churn 15:59:23 I would like us to only push once a week or once a month 15:59:43 testing daily but stable much less frequently 15:59:53 security updates as they happen 16:00:13 yeah that seems to be how downstream tends to handle it more 16:00:27 well is there anything else anyone wants to say? shall i wrap this up? 16:00:51 (also, i apologize again for my tardiness. the repair was badly timed) 16:01:06 5 16:01:08 4 16:01:09 3 16:01:10 2 16:01:12 1 16:01:14 #endmeeting