15:00:19 #startmeeting FESCO (2018-05-11) 15:00:19 Meeting started Fri May 11 15:00:19 2018 UTC. 15:00:19 This meeting is logged and archived in a public location. 15:00:19 The chair is sgallagh. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:19 The meeting name has been set to 'fesco_(2018-05-11)' 15:00:19 #meetingname fesco 15:00:19 The meeting name has been set to 'fesco' 15:00:19 #chair maxamillion dgilmore nirik jsmith sgallagh bowlofeggs tyll jwb zbyszek 15:00:19 #topic init process 15:00:19 Current chairs: bowlofeggs dgilmore jsmith jwb maxamillion nirik sgallagh tyll zbyszek 15:00:19 .hello2 15:00:20 sgallagh: sgallagh 'Stephen Gallagher' 15:00:24 .hello2 15:00:25 bowlofeggs: bowlofeggs 'Randy Barlow' 15:00:37 * dgilmore is in training 15:00:55 .hello till 15:00:56 tyll: till 'Till Maas' 15:00:58 .hello2 15:00:59 zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' 15:01:48 dgilmore: I assume that means we shouldn't include you for the purposes of quorum? 15:02:27 morning 15:02:42 sgallagh: indeed 15:02:50 .hello2 15:02:52 jsmith: jsmith 'Jared Smith' 15:04:57 OK, that's quorum at least 15:05:02 Let's get started 15:05:08 #topic #1872 Disable Test Gating requirements until more UI is enabled 15:05:09 .fesco 1872 15:05:12 sgallagh: Issue #1872: Disable Test Gating requirements until more UI is enabled - fesco - Pagure - https://pagure.io/fesco/issue/1872 15:05:28 bowlofeggs asked to put this on the agenda to discuss the proposal in the ticket (that I missed) 15:05:46 thanks! 15:05:57 so this week we voted just to disable it until now 15:06:08 and so i want us to decide today what we will do going forward 15:06:22 there are two questions i'd like us to answer that i posted in my most recent comment on there 15:06:23 ideally we want to get it all working. ;) 15:06:27 haha of course 15:07:10 bowlofeggs: What's the difficulty level on getting it to the opt-in state described in 0) 15:07:11 ? 15:07:41 sgallagh: i think it would be easy to get greenwave to not enforce global gating anymore 15:07:46 simple greenwave config change 15:07:55 it's also very easy to change bodhi back to gating based on greenwave 15:08:04 what i don't know is how far greenwave is from supporting opt-in 15:08:12 threebean isn't here to answer that question 15:08:21 but he made it sound like it's an upcoming feature 15:08:26 maybe even "soon"? 15:08:34 it does sound like greenwave doesn't do this yet though 15:08:59 OK, so can we do the switch (get greenwave to not enforce global gating anymore) "now"? 15:09:05 so basically, i think we can swap greenwave/bodhi configs asap, and then leave it up to threebean to get the per-package opt-in stuff working? 15:09:12 zbyszek: indeed 15:09:18 Right. 15:09:20 that would be easy 15:09:33 and i think it is a fine middle ground 15:09:42 so that means it would be blocking on the set of things atomic? 15:09:52 * threebean waves 15:09:55 * nirik asked threebean to join us 15:10:08 nirik: i think it means it would not be blocking on anything at all until greenwave has support for per-package opt-in? 15:11:01 threebean: https://meetbot-raw.fedoraproject.org/fedora-meeting/2018-05-11/fesco.2018-05-11-15.00.log.txt 15:11:05 (meeting so far) 15:11:06 threebean: is it correct to say that if we flip-flopped today greenwave/bodhi such that bodhi enforces but greenwave does not, no packages would be gated until that greenwave feature is in place for them to opt-in? 15:11:25 bowlofeggs: yes, to the best of my knowledge. 15:11:37 sounds good 15:11:56 the fesco policy-level decision remains the same. this is just a tooling dance between bodhi and greenwave. 15:11:57 threebean: and the opt-in feature is expected "soon" for some definition of "soon"? 15:12:08 I tested it yesterday in staging and it worked :p 15:12:11 cool 15:12:18 zero docs. need docs. we learned that lesson. 15:12:42 Proposal: turn bodhi gating back on, configure greenwave not to gate all packages for now, allow opt-in for packagers when greenwave suppors it 15:12:50 +1 15:12:58 bowlofeggs: +1 (fixing the "suppors" typo) 15:13:04 haha sorry 15:13:07 I don't suspect there will be too much opt in? but then it could be good to test it with a small set of packages until things are smoother. 15:13:17 +1 to the proposal 15:13:19 +1 15:13:29 nirik: exactly - i think we can turn global enforcement back on when we figure out the next point in my comment 15:13:59 i am willing to opt in my packages for testing 15:14:12 because i want to ensure a smooth experience 15:14:21 and so i need to... well, experience it myself :) 15:14:24 bowlofeggs: yeah. it will be fun. :P 15:14:59 bowlofeggs: I'd be willing to opt-in some of mine as well, for SCIENCE 15:15:32 I count +5, assuming bowlofeggs is +1 to his own proposal 15:15:37 yeah i'm +1 15:15:45 bowlofeggs also said "What criteria we want to set before re-enabling global enforcement." 15:15:58 yeah that i would like to discuss next 15:16:00 #agreed turn bodhi gating back on, configure greenwave not to gate all packages for now, allow opt-in for packagers when greenwave supports it (+5, 0, -0) 15:16:10 Yeah, that's a second sub-topic 15:16:13 Let's move on tot hat 15:16:15 *to that 15:16:21 I don't think we actually need to decide anything, I think we can leave this up to greenwave maintainers. 15:16:28 ok, so same ticket, but now i would like to talk about what criteria we want to set for greenwave to turn this back on globally 15:16:54 https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=a4bae0f 15:17:01 I mean if they think it's ready and documented, let's make an announcement and turn it back on. 15:17:04 i think it would be good for us to have some minimum requirements so the developers (incl. me) have clear goals to work towards 15:17:20 zbyszek: that's how we ended up where we are now, frankly 15:17:38 Right, but we had no experience what goes wrong. 15:17:46 true 15:18:00 If we tried to set criteria beforehand, we'd probably not do a very good job. 15:18:13 i think i could name some reasonable criteria 15:18:29 OK, go on... 15:18:53 for example, "bodhi should have a button that can waive failed tests" 15:19:05 there is code for that now… but it doesn't really work 15:19:09 "... and it should work." 15:19:11 so we should get it to work :) 15:19:12 hahah yeah 15:19:31 Can we strike the word "should" from this discussion entirely, please? :) 15:19:48 s/should/must/ 15:19:52 another is "bodhi should clearly inform the packager which required tests are not passing, so they know what to fix and/or waive" 15:19:58 sgallagh: +1 15:20:22 i have file dbodhi issues about this stuff 15:20:25 lemme dig that up 15:20:47 these issues are all things that are not great in this area: https://github.com/fedora-infra/bodhi/milestone/8 15:21:06 i suggest that the "critical" ones listed there are good candidates as requiremnts 15:21:54 oooh, actually think this one is critical before we can even turn bodhi gating back on as we voted in point #0: https://github.com/fedora-infra/bodhi/issues/2368 15:22:05 if that one is not fixed, bodhi will crash and burn like it did yesterday 15:22:11 I particularly enjoy the subject lie of 2363 15:22:15 *line 15:22:21 Actually, the typo works too :) 15:22:30 hahah yeah 15:22:35 that was fun when i discovered it 15:22:48 I am wondering about https://github.com/fedora-infra/bodhi/issues/2370 - would this mean that when greenwave is not available, maintainers cannot waive tests? Or will Bodhi still queue waive requests and send them when it becomes available? 15:22:49 i had never seen this UI when it was written ebcause at the time there wasn't a deployed waiverdb for me to test against 15:23:25 tyll: i think it would mean that they could probably not know they need to waive 15:23:58 tyll: and honestly, greenwave does frequently return non-sucecss HTTP codes 15:24:07 how about we require another ack from fesco before we turn it back on? and yeah, fixing all those critical things seems like something that would need to be done before approval... 15:24:18 i ran a script yesterday that only queried greenwave for 75 updates and it was unable to run without me adding retry logic 15:24:25 so greenwave isn't suuuper reliable 15:24:34 nirik: +1 15:24:36 we could scale it up some too. 15:24:48 nirik: +1 from me :-) 15:24:49 bowlofeggs: bug report, please. with the script would be helpful. 15:24:57 threebean: will do 15:25:03 Actually fixing all those tickets under "Waiving UX" would be even better. 15:25:14 bowlofeggs: I guess greenwave must be reliable would be another criterium for me 15:25:22 but +1 to nirik anyway 15:26:23 nirik: I'm not sure I agree. I think that way lies requirement creep 15:26:43 I think it's reasonable for us to set a bar that bowlofeggs and threebean can work towards 15:27:01 Otherwise, when they come back, we could end up saying "Well, maybe we need to block on *this* too" 15:27:06 that seems like micromanaging to me... 15:27:12 But I guess that could happen either way 15:27:17 * sgallagh shrugs 15:27:18 sure, but will we think of everything right now? 15:27:24 I don't have strong feelings on it, I guess 15:27:37 I suppose most people here wouldn't be jerks :) 15:27:45 sgallagh: I agree that we should be as concrete as possible about what we expect now, but we might still miss some things and know of them only later 15:27:47 (Myself excluded, of course) 15:27:54 i think if we fix the 4 "critical" tickets mentioned here that would be a good goal (one of them is not on the Waiving UX - it's the crash ticket https://github.com/fedora-infra/bodhi/issues/2368 ) 15:28:47 i'm fine with either picking tickets to fix, or just saying "come back to fesco when you think it's ready" 15:28:51 i'd +1 either 15:29:09 Possible middle-ground: fix those four and then we opt-in a selection of important packages for feedback before pushing it on everyone? 15:29:16 bowlofeggs: how about fix at least these tickets and come back when you think it's ready? 15:29:29 sgallagh: yeah that woul dbe good - having users agree that the experience isn't terrible :) 15:29:37 users who aren't us :) 15:30:03 I think rolling it out a little more gradually this time might be in our best interests 15:30:19 yeah, sounds like a good idea. 15:30:20 yeah that's imo what was a huge mistake with how this has happened so far 15:30:28 is there a test setup to test this before it goes live btw/during development? I did not have to waive any tests so I failed to have the fun with the UI so far :o) 15:30:34 it was enabled when nobody had ever tested the system for UX 15:30:48 and it is a complex system with many edge cases 15:31:19 tyll: there is a staging env, but it's not always easy to test things there bcuase the various apps don't have consistent data there 15:31:26 so.. kind of but not fully 15:31:53 for example, if i build a package in stg, it doesn't get any tests run against it 15:31:57 so greenwave always fails it there 15:32:02 i can't ever see a success case 15:32:13 so in one sense, that's what we want to improve so yes 15:32:20 but we also can't see the "normal" case in staging 15:32:36 it's not ideal 15:32:54 So it sounds like the opt-ins will be important for testing 15:33:00 bowlofeggs: IMHO having a working test setup for all cases would be a good criterium, too 15:33:02 yeah i think they will be 15:33:14 tyll: if we make that a criteria, it might not happen 15:33:26 tyll: i think nobody is dedicated to work on taskotron anymore 15:33:37 i'm not confident i'm rigth abotu that 15:34:03 but i do know that it has a questionable future, and that we probably don't have resources to get someone to make that happen 15:34:10 nirik: does that sound correct to you too? 15:34:34 yeah. I don't know for sure, but thats the impression I get 15:34:52 so i think that would be an unrealistic goal due to resources :( 15:34:59 it would be great if it happened though 15:35:52 * jsmith notes that we're 35 minutes into the meeting... and should probably make sure we cover other topics as well 15:35:56 what will happen if there are bugs in taskotron that need to be fixed in production? 15:36:18 tflink would be the one to ask there... 15:36:22 jsmith: i'd +1 any of the three proposals we've had so far 15:36:32 tyll: unknown 15:37:32 we have 3 proposals: 0) fix the 4 tickets, 1) let fesco vote again when devs think it's good, 2) hybrid, involving some opt-in packager's input 15:37:39 i would +1 any of those 15:37:57 +1 to 1 is my preference 15:38:16 +1 to 1 too 15:38:17 Proposal: When devs think it's ready, opt-in some important non-FESCo-member-maintained packages and get feedback for a week or two. 15:38:28 I guess I'd +1 to 2 also... but 0 seems like we might miss things by just saying only those tickets. 15:38:28 sgallagh: +1 15:38:30 I would prefer 2) but with taskotron not being maintained it is not so compelling at all 15:38:38 sgallagh: +1 15:38:57 sure, I cna +1 that 15:39:00 +1 to myself 15:39:15 sure, +1 to sgallagh 15:40:01 tyll: Does that work for you? 15:40:02 tyll: unfortunately, i don't know what we can realistically do about taskotron :( 15:40:10 sgallagh: not sure about the time limit. IMHO there need to be enough updates that went through it with failed and non-failed tests, do we want to publish broken packages just to test the gating? 15:40:47 Well, that doesn't preclude "FESCo decides after two weeks that more time is needed" 15:41:01 tyll: if no package fails spontaneously, we can introduce a failed one on purpose 15:41:16 Or intentionally break a test, etc. 15:41:47 Right, a broken test is better for testing of waiving 15:42:02 yeah we can force it if need be. and tests are *always* failed in staging 15:42:06 that's the problem with staging 15:42:07 hahaha 15:42:14 really,t hey are always missing 15:42:18 so greenwave always says no there 15:42:30 because nothing runs them there 15:42:44 so we can use staging to get feedback about that experience 15:42:57 I count +5 here, so we have enough without tyll, but I always prefer to get to consensus. 15:43:01 they won't fail for "real" reasons, like "this package is missing deps" 15:43:05 tyll: Is there a rephrasing that would work better for you? 15:43:15 but 80% of the time (from the data i posted in this ticket) it's due to missing tests anyway 15:43:40 well, 80% of the updates on the day i checked were missing tests 15:43:44 sgallagh: can we maybe say we test at least 50 updates or so instead of two weeks? 15:43:46 not fair of me to generalize that 15:44:00 that data is a snapshot, to be clear 15:44:14 tyll: 50 updates of the opted-in packages? 15:44:24 that's another question for criteria: do we want that number to be improved? 15:44:39 sgallagh: yes 15:44:40 if 80% of the time packagers have to click waive due to missing tests, that seems bad 15:45:00 That might mean opting in a lot more packages or taking more like a month. 15:45:09 But I suppose I'd be okay with that if bowlofeggs agrees 15:45:11 it does. would definitely be a datapoint to consider when discussing re-enabling it globally 15:45:18 sgallagh: i'm fine with it 15:45:23 50 updates should hit my 80% 15:45:33 because 7% of updates fail 15:45:38 sgallagh: yes, but it does not make sense to wait if not enough updates were tested :-) 15:45:43 so out of 50 you'd expect 3-4 to be failed 15:45:52 again, 7% is snapshot 15:45:56 Revised Proposal: When devs think it's ready, opt-in some important non-FESCo-member-maintained packages and get feedback for at least 50 updates before turning it back on globally. 15:46:01 i haven't been collecting that data daily 15:46:05 sgallagh: +1 15:46:14 sgallagh: +1 15:46:17 sgallagh: +1 15:46:30 sgallagh: +1 15:47:13 nirik, jsmith ? 15:47:23 Sure, +1 15:47:29 ok 15:47:32 +1 15:47:47 #agreed When devs think it's ready, opt-in some important non-FESCo-member-maintained packages and get feedback for at least 50 updates before turning it back on globally. (+6, 0, -0) 15:48:00 #topic #1888 Non-responsive maintainer - Ivan Romanov 15:48:00 .fesco 1888 15:48:01 sgallagh: Issue #1888: Non-responsive maintainer - Ivan Romanov - fesco - Pagure - https://pagure.io/fesco/issue/1888 15:49:05 proposal: move maintainership to xvitaly, keep ivanroman as co-maintainer 15:49:07 Proposal: given that the maintainer is not maintaining the package but is sticking around just enough to circumvent the non-responsive process, we add xvitaly as a comaintainer 15:49:29 +1 15:49:29 Actually, I like zbyszek's better. Let's do that. +1 15:49:38 zbyszek: +1 15:49:44 +1 15:49:45 +1 to myself 15:51:30 jsmith, tyll ? 15:51:34 zbyszek: +1 15:51:39 +1 15:51:51 #agreed Move maintainership to xvitaly, keep ivanroman as co-maintainer (+6, 0, -0) 15:51:58 #topic #1889 F29 FESCo blocker: Module support in libdnf 15:51:58 .fesco 1889 15:52:00 sgallagh: Issue #1889: F29 FESCo blocker: Module support in libdnf - fesco - Pagure - https://pagure.io/fesco/issue/1889 15:52:33 Does anyone know if this was discussed in test@ ? 15:52:50 Proposal: FESCo approves adamw's proposed criterion phrasing and asks that it be included for Fedora 29 15:53:05 zbyszek: It hasn't been on the list that I've seen, no 15:53:20 too bad, but I don't think the outcome would be any different 15:53:26 sgallagh: Seems reasonable to me... +1 15:53:28 adamw's proposal is very nice 15:53:29 sgallagh: +1 15:53:43 sgallagh: +1 15:53:59 +1 to my proposal 15:54:19 +1 15:54:25 +1 15:54:50 #agreed FESCo approves adamw's proposed criterion phrasing and asks that it be included for Fedora 29 (+6, 0, -0) 15:54:56 #topic #1891 Election Interview Questions - FESCo (May 2018) 15:54:57 .fesco 1891 15:54:59 sgallagh: Issue #1891: Election Interview Questions - FESCo (May 2018) - fesco - Pagure - https://pagure.io/fesco/issue/1891 15:55:34 I'm fine with reusing the existing questions -- I can't think of anything better at the moment 15:55:54 i don't know if the modularity question is relevant anymore 15:56:01 it exists now 15:56:14 I think we were asked to pick three questions from those lists, weren't we? 15:56:27 oh right 15:56:36 https://pagure.io/fesco/issue/1805#comment-484891 15:56:42 no modularity on that list 15:57:08 +1 to same questions from https://pagure.io/fesco/issue/1805 15:57:24 it's a little silly that we can pick the questions we will answer (for those of us who are re-running) 15:57:27 bowlofeggs: Want to make that a proposal? 15:57:44 proposal: use same three questions from https://pagure.io/fesco/issue/1805#comment-484891 15:57:56 bowlofeggs: Yeah, can I propose: "What is your favorite thing about sgallagh?" :) 15:58:01 haha 15:58:16 "describe in detail the inner workings of bodhi" 15:58:18 tell us 10 ways sgallagh is awesome 15:58:20 bowlofeggs: +1 I think they're pretty good choices 15:58:51 sure, we can reuse those... I urge people with other questions to ask them of the candidates tho. 16:00:00 proposal: use same three questions from https://pagure.io/fesco/issue/1805#comment-484891, but have election wrangler ask people in the election announcement to ask question to specific candidates on @devel if they want 16:00:14 zbyszek: +1 16:00:35 zbyszek: +1 16:00:38 zbyszek: +1 16:01:21 +1 to myself, we need one more ;) 16:01:36 jsmith, nirik ? 16:01:45 Actually, I think nirik is implicitly +1 above 16:01:48 +1 16:01:49 yeah 16:01:55 sorry, got distracted 16:02:04 #agreed Use same three questions from https://pagure.io/fesco/issue/1805#comment-484891, but have election wrangler ask people in the election announcement to ask question to specific candidates on @devel if they want (+5, 0, -0) 16:02:14 #topic Next week's chair 16:02:23 I will probably not be around for next week's meeting. 16:02:50 I haven't done it for a while 16:03:05 #action zbyszek to chair 2018-05-18 meeting 16:03:11 #topic Open Floor 16:03:24 ok i'm reaaaaaalllyyy sorry, but one more thing on the gating 16:03:32 bowlofeggs: Go ahead :-) 16:03:45 i propose that https://github.com/fedora-infra/bodhi/issues/2368 must be fixed before we flip-flop bodhi on, greenwave off 16:03:52 otherwise what happened to me yesterday will happen again 16:03:55 and that was not fun 16:04:02 WORKSFORME, +1 16:04:05 that bug broke 75 updates 16:04:23 yes, that is a serious one for sure. 16:05:05 bowlofeggs: That's fine, but I figure it was covered under "when the devs feel it's ready" 16:05:05 bowlofeggs: +1 16:05:23 sgallagh: well remember there were two sub discussions, this is relevant to the first of the two 16:05:31 where we said greenwave would be allowed to have opt-in 16:05:37 oh right 16:05:39 ok 16:05:42 sure, +1 16:05:47 i don't want anyone to opt-in and then force me to fix 75 more updates by hand again :) 16:06:28 yesterday was one of my least favorite days of 2018 :) 16:06:41 Sorry, man 16:06:44 haha 16:07:04 bowlofeggs++ for still showing up 16:07:04 tyll: Karma for bowlofeggs changed to 10 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:07:35 OK, anything further to discuss this week? 16:07:39 not from me 16:08:12 * jsmith has nothing... 16:08:26 Alright, thank you all for participating. 16:08:30 bowlofeggs: I'm confused now. Is gating disabled before the flip-flop? 16:08:49 iirc there is still the FTBFS procedure ticket, isn't there? 16:08:53 * sgallagh leaves his hand hovering over the #endmeeting button 16:09:00 zbyszek: currently gating is disabled in bodhi yes 16:09:13 because if we turn it on some really bad things happen 16:09:13 bowlofeggs: ah, OK 16:09:19 https://pagure.io/fesco/issue/1890 16:09:34 do we continue to discuss it in the ticket? 16:09:45 i think we were waiting on releng for that one? 16:09:52 and you and zbyszek iirc? 16:10:14 tyll: I don't think the ticket discussion was done, but if people want it on the agenda, I'll do so 16:10:54 sgallagh: I am fine with waiting on more feedback in the ticket, just wanted to make sure it was not missed 16:11:01 ok 16:11:25 I feel like I had a reason for leaving it off the agenda this morning, but I can't remember what it was :-/ 16:11:36 Must not have been a great reason :) 16:12:16 tyll: I'm on the fence about your proposal to orphan instead of retiring. I'm not sure if this additional step is helpful. 16:13:17 But yeah, let's wait for releng and continue the discussion in the ticket. 16:13:30 ok 16:13:38 zbyszek: it allows for interested people to pick it up and to make tooling easier 16:14:12 tyll: If things have gotten to that point, I have a slight preference towards requiring a re-review to get it back to life 16:14:13 tyll: I think interested people can pick it up anyway, e.g. file a PR 16:14:36 Because chances are that it has bit-rotten 16:14:43 sgallagh: even when it is retired, you can get it back withing two weeks without a re-review 16:15:02 That feels like a sufficient compromise to me... 16:15:19 sgallagh: I disagree, a FTBFS is often orthogonal to packaging quality. Often it's about upstream quality, and a re-review will not help. 16:15:52 I'm thinking about all those cryptic C++ errors after gcc version bump 16:15:55 zbyszek: If it's still FTBFS after two releases, it probably means the maintainer hasn't been caring about it 16:16:05 That, to me, implies that the quality probably isn't high either 16:16:53 sgallagh: might be also just lack of time due to perfectionism ;-) 16:16:56 Yeah, but review roundtuits are in short supply 16:17:19 * sgallagh nods 16:17:34 nevertheless, I guess retiring or orphaning is just a minor change 16:17:55 it's not obvious to me what is best, i think i am sympathetic to both sides of this debate 16:17:58 the distinction was larger when people could take orphans easier 16:18:11 Yes. We should get info from releng what would be easiest to implement 16:18:13 the bigger question is the time limit, e.g. after which time should the package be gone 16:18:45 zbyszek: I will probably implement it afaics :-) 16:19:06 perhaps we should retire the orphan state... and just retire? 16:19:47 hahaha 16:19:49 nirik: What's the primary difference? 16:19:56 The releng blocking of the package? 16:19:57 nirik: we cannot retire in stable Fedora releases 16:20:01 oh i thought you mean "retire" as in "end the meeting" 16:20:08 that's why i laughed 16:20:19 orphan: bugs assigned to orphan user, packages still shipped 16:20:37 retired: package blocked/not shipped at all. 16:20:38 sgallagh: yes, the retired packages are removed from the mirrors and cannot be built anymore 16:20:40 tyll: I think the proposal of 2 weeks after second ftbfs is good 16:20:44 tyll: good point. ;( 16:21:09 nirik: are there plans to make unorphaning easier again? 16:21:23 not that I am aware of. 16:21:32 * bowlofeggs still missed pkgdb 16:21:38 *misses 16:21:56 * tyll too 16:21:56 a simpler time when i wore rose colored glasses 16:22:09 An elegant weapon for a more civilized age 16:22:13 haha 16:22:34 Can we take the rest of this discussion back to the ticket? 16:22:42 there are many dimensions to this problem 16:22:52 bowlofeggs: That depends on your point of view ;-) 16:22:55 yeah +1 to more ticket discussion :) 16:22:58 sgallagh: haha yeah 16:23:02 yep 16:24:01 OK, I'll close out the meeting in 60s 16:25:51 #endmeeting