=================================== #fedora-meeting: FESCO (2010-04-13) =================================== Meeting started by nirik at 19:00:09 UTC. The full logs are available at http://meetbot.fedoraproject.org/fedora-meeting/2010-04-13/fesco.2010-04-13-19.00.log.html Meeting summary --------------- * init process (nirik, 19:00:09) * #351 Create a policy for updates (nirik, 19:02:54) * LINK: https://fedoraproject.org/wiki/Critical_Path_Packages_Proposal defines the set of things that should be considered critical path. (nirik, 19:10:56) * LINK: https://fedoraproject.org/wiki/Package_update_acceptance_criteria (nirik, 19:19:41) * AGREED: add critical-path-group-<desktop> groups to comps, SIGs/releng can populate as needed in regards to the criteria already laid down. (nirik, 19:28:34) * AGREED: submitter's vote does not count (nirik, 19:43:23) * AGREED: updates can set the karma level to +1 (nirik, 19:50:14) * #363 Proposal: auto sign pkgs in koji (nirik, 19:55:27) * AGREED: the proposal is approved. (nirik, 20:14:14) * FES tickets update (nirik, 20:14:35) * LINK: https://fedorahosted.org/fedora-engineering-services/ticket/17 (nirik, 20:15:26) * F13 Beta (nirik, 20:21:01) * Open Floor (nirik, 20:22:38) * AGREED: Discussion on devel list to try and solve metacity deps in anaconda and firstboot (nirik, 20:32:15) * LINK: http://fpaste.org/mMfn/ (skvidal, 20:35:09) * skvidal re-ran the potentially unmaintained script again, results at http://fpaste.org/mMfn/ (nirik, 20:35:21) * LINK: http://skvidal.fedorapeople.org/misc/potentially-unmaintained/koji-old-pkg-query.py (skvidal, 20:38:00) * LINK: http://koji.fedoraproject.org/koji/packageinfo?packageID=8216 (cwickert, 20:39:12) * LINK: http://koji.fedoraproject.org/koji/packageinfo?packageID=8203 (cwickert, 20:39:22) Meeting ended at 20:44:38 UTC -- 19:00:09 <nirik> #startmeeting FESCO (2010-04-13) 19:00:09 <nirik> #meetingname fesco 19:00:09 <zodbot> Meeting started Tue Apr 13 19:00:09 2010 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:09 <nirik> #chair dgilmore notting nirik skvidal Kevin_Kofler ajax pjones cwickert mjg59 19:00:09 <nirik> #topic init process 19:00:10 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:13 <zodbot> The meeting name has been set to 'fesco' 19:00:14 <zodbot> Current chairs: Kevin_Kofler ajax cwickert dgilmore mjg59 nirik notting pjones skvidal 19:00:18 * skvidal is here 19:00:20 * cwickert is here 19:00:50 <Kevin_Kofler> Present. 19:00:57 <pjones> oh crap it is that time again. 19:01:05 * notting is here 19:02:23 <nirik> I guess we have 6 folks, so can go ahead and start in. 19:02:54 <nirik> #topic #351 Create a policy for updates 19:03:07 <nirik> I added some outstanding questions from implementation to the ticket. 19:03:11 <mjg59> Here 19:03:27 <nirik> Kevin_Kofler: you noted that @kde-desktop is big... is there a subset of that that would be good to consider instead? 19:04:15 <ajax> i think so, brain, but if we didn't have ears we'd look like weasels. 19:04:27 <Kevin_Kofler> Well, kdebase-workspace, kdm and their deps might be a starting point. 19:04:44 <Kevin_Kofler> (That'll also include kdelibs and kdebase-runtime.) 19:04:51 <Kevin_Kofler> I'll also note that even that set includes many, many libs. 19:04:51 <cwickert> also kicker? 19:04:59 <Kevin_Kofler> There's no more kicker. 19:05:03 <cwickert> erm, sry 19:05:04 <Kevin_Kofler> It's Plasma and it's part of kdebase-workspace. 19:05:07 <cwickert> ok 19:05:14 <nirik> notting: have you had a chance to look anymore about how we populate critpath? or were you still looking at that? 19:05:25 <Kevin_Kofler> For example, deps of kdebase-workspace include even eet. 19:05:43 <Kevin_Kofler> kdebase-workspace requires qedje (optional dep, but compile-time optional) and qedje requires eet. 19:05:53 <nirik> .fesco 351 19:05:55 <zodbot> nirik: #351 (Create a policy for updates) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/351 19:06:02 <cwickert> Kevin_Kofler, I think that kdeplasma-addons is also necessary, without you have no desktop 19:06:15 <notting> nirik: i know how we populate it. we can set a group for kde like we have for gnome now. 19:06:21 <Kevin_Kofler> Uh, plasma-desktop works fine without kdeplasma-addons. 19:06:29 <Kevin_Kofler> Only plasma-netbook requires (parts of) it. 19:06:36 <cwickert> Kevin_Kofler, it didn't start for me 19:06:39 <nirik> notting: and for xfce/lxde as well? 19:06:49 <Kevin_Kofler> We usually don't ship kdeplasma-addons on live images for space reasons. 19:06:54 <nirik> so, they could be seperate? or would be part of crit-path? 19:06:54 <Kevin_Kofler> They still work fine. 19:07:33 <notting> nirik: either or. we can calculate new crit-path to include those functionalities for lxde/xfce. it's just a comps tweak. 19:07:52 <Kevin_Kofler> That said, a bug in kdeplasma-addons, or any other plasmoid for that matter, CAN crash the entire plasma-desktop. 19:08:14 <Kevin_Kofler> Plasmoids run in process. 19:08:20 <Kevin_Kofler> (at least C++ plasmoids) 19:08:21 <nirik> if we just put all these in critpath, it's easier to implement. If we want them to be a seperate "important packages" set, it will require some changes in bodhi/pkgdb 19:08:34 <skvidal> sorry my network just fell over 19:08:38 <skvidal> did anyone ping at me? 19:08:42 <pjones> okay, so why's there not a comps group for this? 19:08:59 <nirik> pjones: for which? 19:09:04 <notting> pjones: there is, for the older definition of critical-path 19:09:07 <nirik> skvidal: just to join the meeting. ;) 19:09:12 <skvidal> nirik: okay - good 19:09:35 <pjones> nirik: "the things we want from kde in this set", I guess? 19:10:28 <nirik> well, first question: Should we just add everything we want in 'Important packages' to critical path? Or should we have another group seperate of critical path for this? 19:10:42 <skvidal> well per-spin critpaths? 19:10:56 <nirik> https://fedoraproject.org/wiki/Critical_Path_Packages_Proposal defines the set of things that should be considered critical path. 19:11:07 <nirik> adding "important packages" to it, expands it's scope. 19:11:12 <Kevin_Kofler> And shouldn't it be up to the SIG owning the spin to define its critical path? 19:11:50 <nirik> we do have a @critical-path-gnome now I guess. 19:11:56 <skvidal> nirik: right 19:12:12 <nirik> Kevin_Kofler: I would hope/think so. 19:12:15 * cwickert likes to point out that http://kojipkgs.fedoraproject.org/mash/branched-20100412/logs/critpath.log is still incorrectly considering xfce4-notifyd and it's deps as crit path 19:12:20 <mjg59> Kevin_Kofler: No, not if the SIG ends up with definitions of critpath that don't match everyone elses 19:12:36 <pjones> mjg59: if they do that, they get a useless spin... what's the problem? 19:12:38 <mjg59> Ideally that won't be an issue 19:12:48 <mjg59> pjones: Reflects badly on the rest of the distribution regardless, sadly 19:12:50 <notting> cwickert: would have the check the script - it's perhaps pulling all providers 19:12:54 <skvidal> mjg59: I think the general criteria of critpath should be the same, yes 19:12:55 <pjones> mjg59: true, but... 19:13:04 <Kevin_Kofler> mjg59: It's still the spin owners' business. 19:13:25 <Kevin_Kofler> I don't see why all the decisions in Fedora need to go through the central bureaucracy. 19:13:28 <nirik> ok, so sounds like people would prefer we add @critical-path-$otherdesktop groups? 19:13:34 <skvidal> mjg59: for the spins my general opinion is critpath == fedora critpath + whatever makes the spin work 19:13:41 <pjones> nirik: that'd be my first choice, yeah 19:14:10 <ajax> nirik: aye 19:14:27 <mjg59> nirik: I think that would be fine, but with the proviso that releng can add whatever they feel appropriate to individual critpath groups 19:14:30 <nirik> also, our proposal adds "Major desktop productivity apps" where do they fit in? another group? 19:15:30 <nirik> notting: does it pull from the groups currently? I thought it was using a hard coded list currently? 19:16:06 <notting> not sure what you mean. it pulls from the critical-path groups in comps... do you consider that a hard-coded list? 19:16:06 <abadger1999> nirik: It pulls from the groups but the generated list is hardcoded into bodhi at irregular intervals. 19:16:11 <Kevin_Kofler> I think the proposal considers way too much stuff to be critical. 19:16:45 <nirik> abadger1999: yeah. Thats what I meant... bodhi doesn't pull the changes from comps automagically... 19:16:49 <Kevin_Kofler> In fact, I don't see the extra bureaucracy added by the critical spin process as having had any practical benefits. 19:17:02 <abadger1999> nirik: nottings update will push that data into pkgdb so that the list stays in sync better. 19:17:04 <Kevin_Kofler> I sure haven't missed it for the KDE stuff which hasn't been in critpath so far. 19:17:28 <notting> abadger1999: basically, need to determine a good place to insert the process for auto-updates 19:17:32 <Kevin_Kofler> Even apps as critical, why? 19:17:35 <abadger1999> <nod> 19:17:38 <Kevin_Kofler> Apps are trivial to revert if they don't work. 19:17:45 <nirik> Kevin_Kofler: your views are well known. 19:19:13 <ajax> nirik: i'm not sure "productivity apps" is a good idea for critpath 19:19:14 <Kevin_Kofler> (Of course I meant the critical path process, there's no such thing as a "critical spin process". :-) ) 19:19:31 <nirik> ajax: it's in our approved process. ;) We can of course amend it. 19:19:33 <Kevin_Kofler> ajax: Me neither. 19:19:41 <nirik> https://fedoraproject.org/wiki/Package_update_acceptance_criteria 19:19:41 <cwickert> Kevin_Kofler, it's not about reverting but about not pushing it in first place. when you have to revert something, it's already too late 19:19:54 <Kevin_Kofler> Soon we're going to declare the whole distro as "critical". 19:20:03 <Kevin_Kofler> cwickert: I mean apps are trivial for the USER to revert if they don't work for him. 19:20:19 <Kevin_Kofler> They won't make his system stop booting. 19:20:25 <cwickert> the user should not get any apps that don't work! 19:20:30 <nirik> ajax: would you like to see us remove apps there? 19:20:45 <ajax> nirik: i would. _possible_ exception for firefox. 19:20:46 <Kevin_Kofler> Of course, our tools are less than helpful there: yum should be set up to keepcache by default and PackageKit should support downgrades! 19:20:57 <notting> ajax: the idea is that things like firefox, mail readers, etc. that greatly disrupt a users's productivity if they break should get testing 19:21:26 <ajax> notting: yeah, i just don't know how to draw a line between that, and abiword, and geda. 19:21:31 <nirik> I would expect many people would use those apps, so getting testing shouldn't be that hard... 19:21:33 <Kevin_Kofler> For KDE, the browser and the mail reader would already mean kdebase and kdepim. 19:22:03 <mcepl> notting: well, the originally was idea of critpath "whatever gives you barebone desktop", wasn't it? 19:22:20 <ajax> i'm willing to grant that firefox is exceptional, because, well, duh. 19:22:24 <nirik> mcepl: yes. 19:22:24 <skvidal> mcepl: it was actually originally - whatever makes it so you can get bits on disk 19:22:42 <skvidal> mcepl: and then we said 'oh, livecd' so the desktop bits got added to that 19:22:56 <notting> mcepl: and then regressions in firefox, thunderbird, X, etc. got enough publicity that the scope gets expanded... 19:23:05 <skvidal> nod 19:23:11 * mcepl isn't FESCO so just mumbles somethng about creeping featureritis 19:23:12 <cwickert> Kevin_Kofler, one more reason to make smaller packages ;) 19:23:35 <skvidal> mcepl: vs what? being happy with unusable releases/updates? 19:23:45 <Kevin_Kofler> cwickert: Well, for it to be helpful, we'd have to outright make separate SRPMs, from the same upstream tarballs, ugh! 19:23:46 <mcepl> notting: no, critpath shouldn't be IMHO, "whatever makes Fedora look bad" ... 19:24:17 <Kevin_Kofler> IMHO critpath should be the empty set. :-) 19:24:19 <mcepl> skvidal: please, keep the discussion about critpath from updates; what is actually "critical"? 19:24:34 <skvidal> mcepl: it has to do with updates, too 19:24:41 <nirik> so, currently we have 'firefox, thunderbird and evolution'... the kde parts are part of kde crit path already. 19:25:00 <Kevin_Kofler> Are they? 19:25:02 <cwickert> except kedpim 19:25:10 <cwickert> and kdebase is not critpath ether 19:25:17 <cwickert> kdebase-workspace is 19:25:26 <nirik> cwickert: it would be part of the kde-desktop critpath no? 19:25:37 <cwickert> not according to Kevin_Kofler 19:25:50 <pjones> kde-omgcallitsomethingdifferent-critpath, n'est pas? 19:25:51 <nirik> ok. 19:25:53 <Kevin_Kofler> I'll note that we haven't actually discussed this recently. 19:26:08 <mcepl> skvidal: yes, but when talking about "critical" we have at least some hope to discuss rationally some compromise ... if we talk about updates then "Fedora should be like RHEL" and "Fedora should be like Rawhide" groups will never agree. 19:26:09 <cwickert> Kevin_Kofler, I think kdebase really should be critpath. I consider a file manager cruciual for a desktop 19:26:27 <Kevin_Kofler> So I'm just communicating my own feelings, there hasn't been any recent KDE SIG discussion on this. 19:26:31 <skvidal> mcepl: and that's what fesco is for - to decide that argument 19:26:43 <notting> nirik: kde has no crit path at the moment. anyway.... 19:26:51 <Kevin_Kofler> Last we did discuss it, we found that we don't see a need to be included in critpath at all. But that was quite some time ago. 19:26:55 <mcepl> OK, whatever, as you wish ... going to do something useful 19:27:00 * nirik sighs. Yes, thats what we are talking about creating here. ;( 19:27:21 <skvidal> mcepl: you're welcome to run for fesco 19:27:27 <notting> Proposal: add critical-path-group-<desktop> groups to comps, SIGs/releng can populate as needed in regards to the criteria already laid down. 19:27:38 <skvidal> notting: +1 19:27:43 <nirik> +1 to that. 19:27:43 <ajax> notting: ack 19:28:16 <skvidal> just need one more :) 19:28:25 <pjones> +1 19:28:27 <mjg59> +1 19:28:29 * notting acks himself 19:28:34 <nirik> #agreed add critical-path-group-<desktop> groups to comps, SIGs/releng can populate as needed in regards to the criteria already laid down. 19:29:07 <nirik> ok, I have a few more minor questions at: https://fedorahosted.org/fesco/ticket/351#comment:24 19:29:19 <nirik> 3/4/5 there. 19:29:42 <cwickert> +1 just for the record 19:29:57 <ajax> nirik: 3 seems straightforward; mock install the critpath list, then rpm -qa in the chroot. 19:30:28 <mjg59> ajax: That's 2 19:30:35 <ajax> oh hey it is. 19:30:37 <mjg59> nirik: I'd go with "No", "No", "No", personally 19:30:56 <ajax> 4 and 5 are certainly mutually exclusive. 19:31:05 <nirik> true. 19:31:15 <Kevin_Kofler> I don't see 4 and 5 as mutually exclusive. 19:31:33 <Kevin_Kofler> If the submitter tested the update, why should that not be reflected in karma and thus be sufficient for a stable push? 19:31:49 <mjg59> Because we don't trust the submitter to have adequately tested 19:31:57 <nirik> for 3, I was thinking it might be nice if people could submit for stable, but it automatically pushes in a week or karma... since that would save maintainer effort of tweaking it again after a week... but that might be hard to do. 19:32:14 <Kevin_Kofler> I'd say no to 3 (autopushing always sucks, it should be the maintainer's decision), but yes to 4 and 5. 19:32:29 <pjones> I'd say "correct, it only gives them the choice", "no", and "no". 19:32:49 <pjones> I wouldn't say "yes" or "no" for 3 because there's too much ambiguity in the question for that to be a meaningful answer. 19:33:08 <Kevin_Kofler> mjg59: But why? 19:33:11 <ajax> i don't intrinsically have a problem with 3, but i think it's outside the current scope. 19:33:16 <Kevin_Kofler> The maintainer should ALWAYS be trusted! 19:33:24 <Kevin_Kofler> It should be the #1 principle we're working on. 19:33:39 <mjg59> The maintainer has demonstrated that the maintainer cannot be trusted 19:33:42 <pjones> Kevin_Kofler: that's insane 19:33:42 <Kevin_Kofler> Adding bureaucratic red tape which stops the maintainer from doing his job is counterproductive. 19:33:55 <pjones> nobody pushes something they think is broken. 19:34:06 <cwickert> Kevin_Kofler, testing is a maintainer's job 19:34:14 <pjones> by definition the submitter believes it works. 19:34:41 <cwickert> and giving people sufficient time is necessary for testing. if the maintainer is the only one to test, the testing is more or less useless 19:34:45 <nirik> there is an implied +1 from the maintainer. 19:34:49 <ajax> and i think i'm against 4, on the grounds that the maintainer wouldn't have submitted it if they thought it didn't work. 19:34:55 <ajax> ie, what nirik just said. 19:35:03 <nirik> counting it in "someone has independently verified the update" seems a bad idea to me... 19:35:07 <Kevin_Kofler> Not really. I normally didn't do ANY testing, only where I +1ed my own update I actually tested it. :-) 19:35:25 <nirik> Kevin_Kofler: ? wow. 19:35:28 <pjones> Kevin_Kofler: I'm pretty sure you're effectively unique in this regard. 19:35:41 <notting> 3. "does not autopush". no on 4. *assuming* no on #4, i could see a maybe on #5 for non-critical-path items 19:35:46 <Kevin_Kofler> Yes, I've done direct stable pushes without more testing than "it builds". Guess what: they worked, and fixed some critical issues for some people! 19:36:23 <ajax> notting: that sounds right to me. 19:36:24 <cwickert> Kevin_Kofler, they worked because you are closing all the bugs "ustream" ;) 19:36:37 <nirik> ok, so 3 seems pretty agreed. 19:37:04 <cwickert> +1 for #3 19:37:06 <Kevin_Kofler> cwickert: The bugs which we close upstream come from upstream, not from any quick fix we directly pushed to stable. :-) 19:37:56 <ajax> let's make this clearer 19:37:57 <nirik> on, 4 I am a no. 19:38:10 <nirik> so that seems like 5 for no and 1 yes on question 4. 19:38:23 <cwickert> Kevin_Kofler, I am not convinced because I have seen bigs in our KDE that are not in Debian for example. nevertheless all of my reports are closed 19:38:26 <ajax> proposal re 3: minimum time spent in updates-testing does not imply automatic push to stable 19:38:28 <Kevin_Kofler> And usually, I do wait for at least one person to have tested an update before queueing it for stable. That may or may not be me. 19:39:07 <nirik> ajax: +1 I guess. 19:39:15 <pjones> ajax: +1 to that 19:39:16 <Kevin_Kofler> Of course if it's some package like kmid2 which has hardly any user, and definitely nobody ever doing any testing, what can I do other than just pushing stuff? 19:39:30 <Kevin_Kofler> I do try to test those updates myself before pushing them, but that's all I can do. 19:39:36 <mjg59> Kevin_Kofler: And since that's the kind of behaviour we're trying to stop, it sounds like the submitter should not be able to provide enough karma to push to stable 19:39:40 <ajax> Kevin_Kofler: if it has hardly any users, then it's not critpath, is it. 19:39:50 <ajax> Kevin_Kofler: try to stick to one argument at a time. 19:40:17 <Kevin_Kofler> But you also voted to have the karma requirements apply to non-critical packages as well! 19:40:27 <cwickert> on the one hand I agree to #4, on the other it's hard for the small desktops because they only have a few users/testers 19:40:28 <nirik> ok, any other votes on 3? I don't see any desenting ones, so I think thats done with. 19:40:35 <Kevin_Kofler> I was the only one who voted for striking that section! 19:40:45 <pjones> but right now we're discussing rules for critpath stuff! 19:40:49 <cwickert> +1 for #3 (but I already said that) 19:41:15 <nirik> lets move on to question 4... votes please? 19:41:20 <cwickert> can we just vote on the numbers? 19:41:41 <pjones> for number for, I propose that the submitter's vote does not count. 19:41:46 <pjones> number four even 19:41:52 * notting agrees with pjones 19:41:53 <nirik> pjones: I agree 19:41:54 <ajax> pjones: +1 19:41:58 <skvidal> #4 -1 19:42:05 <skvidal> so I agree with pjones 19:42:07 <Kevin_Kofler> I propose that the submitter should be able to set threshold at +1 and give his own vote for that. 19:42:12 * nirik notes that it should be easy to implement this in bodhi if we like from what I understand. 19:42:14 <cwickert> +-0, because I maintain packages that hardly have any testers 19:42:28 <nirik> cwickert: can't those packages wait a week? 19:42:43 <ajax> for 4, pjones notting nirik ajax skvidal -> +5 agreed 19:42:47 <cwickert> nirik, usually they can, so count me in, +1 then 19:43:08 <mjg59> Yeah, I'm +1 to submitter not being allowed to add karma 19:43:21 <cwickert> +1 to that 19:43:23 <nirik> #agreed submitter's vote does not count 19:43:27 <Kevin_Kofler> -1 to that 19:43:31 <pjones> for #5, I propose that the submitter should not be allowed to set the threshold at +1 19:43:42 <nirik> pjones: so, that means it must be +2 or more? 19:43:50 <ajax> pjones: agreed, with the understanding that this is a critpath policy, not a general policy. 19:44:03 <Kevin_Kofler> I propose that they should be allowed to set it at +1. 19:44:14 <pjones> for #5, I propose that for critpath packages, the threshold must be +2 or higher. 19:44:16 <cwickert> i think if the maintainer is not conted, +1 means that at least one other person has tested it 19:44:19 <Kevin_Kofler> Especially if their own vote doesn't count anyway. 19:44:25 <notting> ajax: the section nirik is referring to in questions #4 and #5 is *not* the critpath section 19:44:27 <nirik> for critpath the threshold doesn't matter... it will always require a +1 from tester/rel-eng and +1 from sometone else. 19:44:35 <nirik> (at leasat thats what I understand) 19:44:44 <pjones> Oh, hrm. 19:44:51 <pjones> well, now I've got to rethink this. 19:44:53 <ajax> hurr then. 19:45:04 <pjones> okay: ready, set, discuss some more. 19:45:05 * nirik is sorry if his questions were unclear. 19:45:09 <Kevin_Kofler> So there seems to have been a misunderstanding, we must redo the vote for #4. 19:45:21 <nirik> do we? 19:45:24 * notting reiterates his prior vote on #4 19:45:26 <ajax> doesn't change my vote for #4 at all. 19:45:29 <pjones> mine either. 19:45:34 * nirik 's vote is the same for 4 19:45:40 <mjg59> Also 19:45:45 <ajax> so that's five, so no we don't. 19:45:46 <skvidal> #4 == submitter vote doesn't count 19:45:50 * cwickert still doesn't change his mind about #34 19:45:52 <skvidal> my vote is unchanged 19:45:53 <cwickert> #4 19:45:59 <pjones> okay, so we all stay the same on 4. 19:46:06 <ajax> so! number 5. this is "important", which is "critpath for a spin" more or less? 19:46:07 <cwickert> right, on to 5 then... 19:46:09 <ajax> is that accurate? 19:46:27 <nirik> no. This is "any update" 19:46:57 <nirik> important/crit-path packages already need at least +2... +1 from proventester +1 from other person. 19:46:58 <notting> ajax: no, he's asking for clarification on "all updates can ... reach the positive bodhi karma threshold specified by the updates submitter" 19:47:03 <cwickert> sorry, but what have spins to do with it? have i missed something? where is critpath for spins defined? 19:47:09 <mjg59> For non-critpath/important, I guess I'm ok with a +1 requirement 19:47:24 <ajax> cwickert: i was inferring it from point 1 in his 5 questions. my bad,. 19:47:38 <Kevin_Kofler> Karma +1 is already one more than should be required. 19:47:40 <nirik> so, this is just any update. Can they set it to +1? 19:47:43 <pjones> yeah, for normal packages, I think +1 is fine 19:47:50 <pjones> as long as it isn't the maintainer. 19:47:51 <Kevin_Kofler> So I vote for yes, +1 should be enough! 19:47:59 <nirik> I am fine with them doing that since we decided #4 the way we did. 19:48:14 <ajax> +1 is fine for non-special updates, yes. 19:48:24 * notting is ok with +1 for non-critpath updates 19:48:25 <cwickert> ajax, I still don't get it, sorry. the word 'spin' is not even in the ticket... 19:48:28 <skvidal> one sec 19:48:47 <skvidal> is #5 contigent on the submitter's vote not being counted? 19:48:58 <pjones> cwickert: but it's implied with the @groups in #1 19:49:10 <ajax> cwickert: what is critpath+@lxde-desktop if not "things that are important to the lxde spin being consumable" 19:49:13 <Kevin_Kofler> skvidal: It was just decided that the submitter's vote won't be counted. 19:49:16 <skvidal> so essentially we're saying every update needs atleast one other tester, and critpath needs more than one 19:49:20 <cwickert> pjones, so it covers the desktop groups but not the actual spin? 19:49:36 <ajax> skvidal: or, standard 1 week timeout, yes. 19:49:42 <skvidal> ajax: okay 19:49:45 <skvidal> then fine +1 19:49:49 <skvidal> to #5 19:49:55 <Kevin_Kofler> But re #4, I still don't see what difference it makes whether I tested my update or somebody else did. 19:49:59 <nirik> ok, I don't see any objections. 19:50:06 <Kevin_Kofler> In the end effect it will have been tested by 1 person. 19:50:12 <cwickert> ajax, well, many things are important for the LXDE spin, but many of them have nothing to do with the LXDE desktop 19:50:14 <nirik> #agreed updates can set the karma level to +1 19:50:26 <Kevin_Kofler> Nowhere is there any verification that I actually did test any update I queued (and I'll happily admit I often didn't). 19:50:57 <ajax> cwickert: if i was reading the questions as being about "important" updates, then my opinion on #5 is different than if it's about arbitrary updates. 19:51:12 <nirik> ok, thats my questions. Do we wish to talk any more about this topic? or do we know what we need to do now? 19:51:20 <Kevin_Kofler> Another big issue is that we'll now need one person on EACH distro to #1 the update. 19:51:31 <abadger1999> I have one clarification question 19:51:36 <Kevin_Kofler> *to +1 the update 19:51:48 <cwickert> ajax, you mean sylpheed is critical because it is the default mail client in the LXDE while it normally wouldn't considered critpach? 19:51:53 <Kevin_Kofler> I think this is very much unworkable without a way to have the +1 counted for ALL affected distros. 19:51:56 <ajax> Kevin_Kofler: oh no, you'll have to click three buttons instead of one. 19:52:03 <abadger1999> For #1: we're having different comps groups go into the process of making the critical path list. But we're fine with a single critical path list coming out of that, correct? 19:52:16 <notting> abadger1999: i am, at least. 19:52:17 <Kevin_Kofler> ajax: That's not the point at all! 19:52:21 * abadger1999 making sure there's no bodhi/pkgdb work resulting from that. 19:52:23 <nirik> abadger1999: thats what I was gathering, yes. 19:52:27 <abadger1999> Excellent. 19:52:29 <Kevin_Kofler> Testers will probably only +1 the update for the distro they tested it on. 19:52:35 <skvidal> abadger1999: I'm cool w/that 19:54:07 <nirik> Kevin_Kofler: as they should, since thats what they tested? 19:54:08 <Kevin_Kofler> So we'll end up with many broken upgrade paths due to stuff having been tested on the older distro first, many packages not getting pushed to the previous stable release etc. 19:54:08 <ajax> Kevin_Kofler: aah, i see you're finally beginning to understand quality testing. 19:54:08 <Kevin_Kofler> nirik: No. 19:54:08 <Kevin_Kofler> A +1 for one distro should be sufficient to push the update to all. 19:54:08 <Kevin_Kofler> Otherwise we end up with broken upgrade paths. 19:54:08 <Kevin_Kofler> That's one of the biggest issues with this new policy. 19:54:08 <ajax> or, you could deploy updates sensibly. 19:54:08 <ajax> that's another option. 19:54:08 <Kevin_Kofler> Updates to distros should be kept in sync. 19:54:08 <Kevin_Kofler> The same bugfix updates should go out to all supported releases at the same time. 19:54:08 <mjg59> It's almost like we'd had this conversation before 19:54:08 <cwickert> if something works on F11 it can still crash horribly on F13 19:54:14 <drago01> or we could start using distro epoch ... 19:54:15 <Kevin_Kofler> cwickert: Theoretically yes. 19:54:20 <cwickert> paractically too 19:54:24 <nirik> yes, anything further (thats new) on this topic? or shall we move on? 19:54:27 <Kevin_Kofler> In practice it's so extremely unlikely that it's just not worth worrying about. 19:54:40 <Kevin_Kofler> drago01: That'll just replace upgrade path breakage with regressions. 19:54:43 <Kevin_Kofler> Not that great a plan. 19:55:21 <nirik> ok, moving on then? 19:55:25 <cwickert> nirik, lets move please. i don't want to argue about testing with people who say they actually don't test anything 19:55:27 <nirik> #topic #363 Proposal: auto sign pkgs in koji 19:55:34 <nirik> .fesco 363 19:55:35 <zodbot> nirik: #363 (Proposal: auto sign pkgs in koji) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/363 19:55:50 <drago01> that might happen if you have foo-1.0 in F-N and foo-2.0 in F-N-1 with different config file formats ... which shouldn't happen anyway 19:55:52 <drago01> Kevin_Kofler: ^^ 19:56:00 <drago01> anyway offtopic here 19:56:19 <nirik> I'm fine with this proposal. I think it's a great idea. 19:56:20 <Kevin_Kofler> drago01: A bug getting fixed only in Fn-1 means that if you upgrade to Fn, you have a regression. 19:56:48 <skvidal> nirik: are you comfortable with my addendum? 19:56:53 <nirik> This is just one single 'koji' key for all non scratch builds right? not per release or anything? 19:57:01 <ajax> skvidal: "our" key. which? 19:57:08 <notting> i don't see how the addendum necessarily follows as required. i'm ok with the original proposal 19:57:13 <skvidal> ajax: a fedora-release-specific key 19:57:21 <nirik> skvidal: sure, I think thats a good idea too... but does it need to be done before this? 19:57:40 <Kevin_Kofler> I don't understand skvidal's addendum. 19:57:48 <skvidal> it feels like it should be done - but maybe it is not required 19:57:59 <skvidal> it is just way of saying 'yes someone in fedora signed off on this as a repo' 19:58:11 <Kevin_Kofler> "repositories must be signed by our key" – which repositories? 19:58:14 <ajax> by repository, you mean repodata as well as the package, i guess? 19:58:19 <skvidal> no 19:58:29 <skvidal> so a repo has a dir repodata 19:58:32 <skvidal> which as a file repomd.xml 19:58:44 <skvidal> yum supports checking a detached signature on repomd.xml 19:58:55 <skvidal> since repomd.xml has sh256 checksums of all the metadata 19:58:59 <Kevin_Kofler> Oh, so you want the official Fedora repositories to have signed metadata? 19:59:02 <skvidal> and the metadata has sha256checksums of all the pkgs 19:59:12 <Kevin_Kofler> That's definitely a good idea! 19:59:13 <skvidal> then the trust comes down from the signed repomd.xml 19:59:36 <ajax> i'm... slightly cautious about that. 19:59:41 <skvidal> now - I see the point that maybe this is not required to implement auto-signed pkgs about keys 19:59:43 <skvidal> ajax: okay, why? 20:00:27 <Kevin_Kofler> I'm +1 to autosigning packages and +1 to signing the metadata in official Fedora repositories. 20:00:30 <skvidal> ajax: if it helps, this mechanism has been vetted by mark cox 20:00:30 <ajax> well, maybe not. one second. 20:00:52 <Kevin_Kofler> (Third-party repositories obviously need to make their own decisions on how to handle signing.) 20:01:06 <ajax> skvidal: just trying to make sure i have the details straight. this detached signature would be from the same key that signs the koji packages? 20:01:11 <dgilmore> skvidal: all packages for all releases will be signed via one key 20:01:11 <nirik> yeah, both sound great, but whenever either can land is fine with me. I don't think there needs to be a requirement on one for the other. 20:01:28 <notting> skvidal: i'm concerned about repomd.xml signing merely because i understand how we build repositories now and am having trouble wrapping my head around how we sanely integrate it into current processes. i'm fine with the idea. :) 20:01:28 <skvidal> ajax: no - it [wc]ould be a different signature 20:01:30 <dgilmore> skvidal: the key says this was built in fedora's koji, nothing more nothing less 20:01:37 <nirik> dgilmore: right. 20:01:54 <skvidal> dgilmore: that key is the one signing the pkgs 20:01:58 <dgilmore> skvidal: then we would sign the repodata we push out to users and they would verify that and the koji key 20:02:22 <ajax> skvidal: then i guess i don't see what it adds. i can pretty easily make a key that claims to be the F13 release key, and sign my repodata with that. 20:02:30 <ajax> it won't be the same key, of course. 20:02:40 <skvidal> ajax: and then you'll get that key onto the user's systems, how? 20:03:00 <skvidal> ajax: if you're proposing a MITM attack, then you'd need to get the users to trust your key. 20:03:42 <ajax> skvidal: okay, so, in your model, how do you get the user to trust the key that signs repomd.xml? 20:04:04 <skvidal> ajax: that's the key we blow on the system at install in the fedora-release pkg 20:04:46 <notting> skvidal: technically, we put both (koji and release) keys on the system @ install? 20:05:00 <skvidal> notting: that would be what we're going for here, yes. 20:05:07 <skvidal> in an IDEAL world 20:05:20 <skvidal> we would actually put a trust key on the systems 20:05:23 <notting> and we're not concerning ourselves with bug 998 yet 20:05:26 <skvidal> and yum would download the other keys 20:05:30 <skvidal> notting: no one cares about 998 20:05:38 <skvidal> verify that the other keys were signed by our trust keys 20:05:45 <Kevin_Kofler> What's bug 998? 20:05:46 <skvidal> and then agree to them 20:06:03 <nirik> Kevin_Kofler: one of the oldest still open bugs... 20:06:06 <skvidal> s/to them/to trust them/ 20:06:09 <nirik> .bug 998 20:06:11 <zodbot> nirik: Bug 998 Network install/upgrade is unsafe, should check GPG signatures. - https://bugzilla.redhat.com/show_bug.cgi?id=998 20:06:31 <ajax> skvidal: well, okay then, that's no worse than what we've got, and doesn't imply getting the user to reflexively say yes to any more "do you trust this key" prompts 20:06:50 <Kevin_Kofler> Oh, that one. Fun… 20:07:08 <mbonnet> skvidal: would yum allow packages signed by the "Koji" key to be installed? Do we want it to without explicit authorization? 20:07:08 <ajax> it doesn't solve my pet irritation that there's no trust cascade from Fn to Fn+1, but that's out of scope. 20:07:27 <skvidal> mbonnet: when the CA code is implemented that, in fact, would be the point 20:07:48 <skvidal> ajax: if we have a CA key then it would 20:08:04 <mbonnet> skvidal: I see a distinction between "I trust repodata signed with this key" and "I trust packages signed with this key", but maybe that's not an important distinction. 20:09:14 <nirik> ok, so where are we here? 20:09:27 <nirik> aside from at 15minutes. ;) 20:09:28 <ajax> i'm in favor of jesse's proposal. 20:09:43 * nirik didn't see any objections... 20:09:50 <ajax> i'm slightly in favor of doing skvidal's amendment at the same time, but i'm not going to insist on it either way 20:09:55 <pjones> I still think this completely erodes all actual trust, but meh. 20:10:08 * notting is in favor of both proposals, but sees no reason to tie them 20:10:21 <skvidal> I'm fine with not requiring the latter for the former 20:10:26 <Kevin_Kofler> I've been in favor of autosigning all this time, I'm +1 to it. 20:10:42 <Kevin_Kofler> And like notting, I'm also +1 to skvidal's comment, but don't see the need to do both at the same time. 20:11:08 <nirik> pjones: you have objections? 20:11:19 <nirik> oh, I suppose we need to vote to continue discussion... 20:11:26 <pjones> nirik: I think auto-signing without certs that explain what the signature means aren't terribly meaningful. 20:11:40 <pjones> isn't, rather. 20:11:57 <ajax> pjones: i think the idea is it's the same cert as we would otherwise use for the final release. 20:12:03 <nirik> pjones: it means "This was built by koji.fedoraproject.org and is not a scratch build" 20:12:06 <ajax> which is, admittedly, theatre. 20:12:23 <skvidal> pjones: no one knows what the certs mean now - they are fundamentally a 'look my bits didn't work' functionality 20:12:38 <pjones> skvidal: fair enough. 20:12:55 <skvidal> the only benefit we get out of yum complaining about them 20:13:05 <skvidal> is we find out when something slipped out of bodhi/mash w/o being signed 20:13:07 <pjones> nevertheless, this seems to be a fine proposal, I just don't see it actually accomplishing anything. 20:13:19 <skvidal> pjones: if we allow auto-signed pkgs 20:13:25 <skvidal> then releng doesn't have to sign as a separate step 20:13:29 <ajax> pjones: if nothing else, it makes release compose a hell of a lot faster 20:13:33 <pjones> that's true. 20:13:53 <skvidal> pjones: and I like Oxf13 and jwb and I sorta like notting and I think we should be nicer to them :) 20:14:03 * skvidal grins in notting's general direction 20:14:14 <nirik> #agreed the proposal is approved. 20:14:17 <ajax> (well, amortizes release compose time over the preceeding six months. whatever.) 20:14:35 <nirik> #topic FES tickets update 20:14:42 <nirik> mmcgrath: you have anything in general to note? 20:15:01 <mmcgrath> nirik: hey, no major work since last week, little fixes, new lists generated. 20:15:20 <nirik> I added 2 new tickets that I'd like to note here for input or scorn: 20:15:26 <nirik> https://fedorahosted.org/fedora-engineering-services/ticket/17 20:15:39 <nirik> Investigate implementing cross desktop support shortcuts 20:15:56 <nirik> Have some way to more easily get our end users to our support forums. 20:16:21 <mmcgrath> I saw that, I think jose took one already 20:16:25 <mmcgrath> well I assigned it :) 20:16:38 <nirik> yeah... hopefully some good will come of it. Any input welcome in the ticket. 20:17:13 <nirik> and also I filed: https://fedorahosted.org/fedora-engineering-services/ticket/18 which is "investigate weekly Fedora gaming sessions". :) 20:17:18 <Kevin_Kofler> Putting the shortcuts into the xdg-user-dir for Desktop should be sufficient. 20:17:37 <nirik> Kevin_Kofler: oh, thats a good idea... 20:17:38 <Kevin_Kofler> KDE will show them in its default folder view applet, most other environments directly on the desktop. 20:18:02 <nirik> although they will need to figure out what DE they are running under for the right apps. 20:18:32 <nirik> I'll also note that "port syslinux isohybrid perl script to C" had a patch submitted upstream. 20:18:58 <nirik> and "Document Fedora as android devel platform" worked fine here this weekend and looks good. 20:18:59 <pjones> did somebody actually talk to hpa about that first? 20:19:04 <pjones> he tends to actually be a fan of perl. 20:19:10 <ajax> ... the nutter 20:19:12 <Kevin_Kofler> Well, .desktop files directly take at least HTTP URLs. 20:19:20 <Kevin_Kofler> Not sure about mailto or irc URLs. 20:19:39 <nirik> pjones: not sure, I think mdomsch did... ticket is at https://fedorahosted.org/fedora-engineering-services/ticket/15 20:19:47 <pjones> okay 20:20:50 <nirik> ok, thats all I had on that. Update/file new tickets... keep the work going. ;) 20:21:01 <nirik> #topic F13 Beta 20:21:07 <nirik> Beta went out today... 20:21:18 * skvidal 's update just finished 20:21:18 <ajax> \o/ 20:21:26 <nirik> I'd like to give kudos to all who worked on it. ;) 20:21:51 <skvidal> ajax: is that a symbol for devil worship? :) 20:22:05 <Oxf13> put your hands in the air 20:22:13 <pjones> skvidal: no, that's \m/ 20:22:27 <skvidal> :) 20:22:32 <nirik> Thats the surfer sign right? :) 20:22:38 <nirik> #topic Open Floor 20:22:42 <nirik> Anything for open floor? 20:22:47 <pjones> nirik: I thought the surfer sign had the thumb extended? 20:23:01 <nirik> \o( 20:23:07 <Kevin_Kofler> nirik: The surfer sign would be _rm/ :-) 20:23:08 <pjones> so it's more like >n/ 20:23:11 <nirik> or )o/ 20:23:14 <skvidal> pjones: did you not read the bruhaha on the ambassadors or whatever for it? 20:23:20 <cwickert> i have something on my mind 20:23:25 <pjones> skvidal: what? 20:23:26 <nirik> cwickert: go ahead. 20:23:35 <cwickert> about cleaning up the deps... 20:23:42 <pjones> skvidal: about the horns? 20:23:44 <Oxf13> that'd be the "hang loose" sign 20:23:45 <skvidal> pjones: yes 20:23:49 <cwickert> I still haven't come up with a proposal 20:23:54 <skvidal> cwickert: to clean up which deps? 20:23:56 <cwickert> but i have filed several bugs 20:23:59 <Oxf13> or "shakka" 20:24:14 <cwickert> .fesco 345 20:24:15 <zodbot> cwickert: #345 (Dependency chain painpoints) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/345 20:24:16 <nirik> cwickert: the evince thing was fixed. 20:24:17 <skvidal> ah 20:24:33 <cwickert> nirik, there are even more on nautilus 20:24:35 <cwickert> and others 20:24:56 <cwickert> but I have no idea how we could make a *propsal* or a plan out of this 20:24:59 <nirik> yeah, the pidgin/evolution one is the next big one I want to see done. 20:25:17 <cwickert> I think we must file bugs and decide on a per-bugs-base 20:25:33 <nirik> yeah, I don't know what we want there. Really it should be: If you notice a bad dep, file a bug and try and get it fixed. If you run into problems escalate it? 20:25:42 <cwickert> is there a general rule of thumb that everybody agrees to? 20:25:52 <Kevin_Kofler> I think the "firstboot Requires metacity" issue is the worst. 20:26:00 <cwickert> or something we as FESCO could do to make it happen? 20:26:03 <Kevin_Kofler> It's dragging quite some unwanted GNOME stuff onto the KDE spin. 20:26:22 <cwickert> Kevin_Kofler, actually it's system-config-kexboard depending on metacity 20:26:28 <nirik> cwickert: I think it's hard to have a general rule... each case could be quite different. 20:26:43 <Kevin_Kofler> It is? Last I checked it was firstboot… 20:26:55 <cwickert> firstboot requires s-c-k 20:27:04 <nirik> firstboot does require metacity 20:27:07 <Kevin_Kofler> firstboot also uses metacity directly. 20:27:07 <ajax> need a window manager somehow. 20:27:21 <cwickert> foh, indeed 20:27:24 <nirik> s-c-k requires firstboot 20:27:24 <Kevin_Kofler> Yeah, but it could be made to use kwin on the KDE spin. 20:27:31 <ajax> it could! PGA i'm sure. 20:27:39 <Kevin_Kofler> kwin can be run standalone as well. 20:27:40 <nirik> in the past deps like that have been solved by a virtual provide. 20:27:43 <cwickert> ajax, this is something we could do with a proposal, i will come up with one by next week 20:27:57 <nirik> Requires: somewindomanagerofsomekind 20:28:06 <Kevin_Kofler> But in Rawhide even Anaconda itself wants Metacity. :-( 20:28:28 <cwickert> is there any reason not to use a virtual provides for netwm compatible WMs? 20:28:40 <Oxf13> that's because anaconda no longer uses it's own wm 20:28:43 <Kevin_Kofler> With Metacity being deprecated even in GNOME, with gnome-shell integrating the WM, I think we really shouldn't use metacity for this purpose. 20:28:44 <Oxf13> it uses metacity 20:28:48 <ajax> cwickert: only in the sense that you don't know how to invoke them. 20:29:07 <Kevin_Kofler> I could hardcode a solution for kwin, but that won't help the other spins. 20:29:14 <cwickert> ajax, this is left up to the spins, we are already doing this for a couple of releases now 20:29:21 <ajax> Kevin_Kofler: that's a little stronger of a position than gnome is actually taking. 20:30:05 <Kevin_Kofler> cwickert: The problem is that Anaconda and Firstboot need to invoke the WM outside of the usual context. 20:30:06 <nirik> How about we try and use our devel list for a discussion of this issue and see if we can reach a solution there? (I know... trying to make the devel list used for devel topics, what am I thinking!) 20:30:15 <ajax> nirik: capital idea. 20:30:18 <Kevin_Kofler> They need a WM in their own, sorta-embedded environment. 20:30:24 <pjones> nirik: sure. 20:30:40 <cwickert> I think the wm issue is really something for a proposal. the rest needs to be decided individually 20:30:46 <cwickert> eof for now 20:30:49 <Oxf13> Kevin_Kofler: actually we need less stuff like that duplicating functionality 20:31:01 <nirik> cwickert: would you be willing to drop a post to the devel list explaining the issue in detail and possible solutions? 20:31:07 <Oxf13> there is no good reason for Anaconda to continue maintaining it's own WM duplicating features of other WMs as it needs them. 20:31:18 <notting> Oxf13: ... which is why it isn't any more 20:31:20 <cwickert> nirik, sure, if i find the time to test it 20:31:28 <Kevin_Kofler> Sure, but always dragging in the GNOME WM isn't a good solution either! 20:31:30 <nirik> anaconda should just use ratpoison. :) 20:31:32 <Oxf13> notting: right, we don't want to go back to it. 20:31:43 <cwickert> nirik, twm ftw ;) 20:31:48 <Oxf13> Kevin_Kofler: you object because it's the "gnome" wm? 20:31:51 <Oxf13> really? 20:32:00 <Kevin_Kofler> I object because it has MANY GNOME deps. 20:32:07 <Kevin_Kofler> Even stuff like libcanberra. 20:32:15 <nirik> #agreed Discussion on devel list to try and solve metacity deps in anaconda and firstboot 20:32:18 <pjones> I wouldn't mind having fewer deps. 20:32:18 <cwickert> Oxf13, no because it pulls in things like gconf etc 20:32:24 <Kevin_Kofler> This is all stuff the KDE spin ONLY ships because metacity requires it. 20:32:26 <Oxf13> now that's a different argument. 20:32:39 <Oxf13> one that's worth having, if there are ways to lessen the dep list on metacity 20:32:45 <Kevin_Kofler> We need a lighterweight WM for Anaconda and Firstboot to use. 20:32:48 <Oxf13> far better discussion than "go write your own" 20:32:52 <pjones> that being said, you're going to have some of that anyway, because we use gtk widgets. 20:32:58 <notting> nirik: .. is that the end of the agenda? 20:33:03 <nirik> notting: yes. 20:33:07 <nirik> Anything else for open floor? 20:33:11 <Kevin_Kofler> GTK+ is one thing, libcanberra, GConf etc. is another. 20:33:15 <cwickert> not from me... 20:33:18 <pjones> yeah, I said "some" for a reason. 20:33:20 * nirik will close out the meeting in a minute if nothing else comes up. 20:33:28 <cwickert> openbox ftw! ;) 20:33:35 <skvidal> one more thing 20:33:37 <skvidal> sorry 20:33:40 <nirik> skvidal: ok. 20:33:50 <skvidal> I just finished running the 'potentially unmaintained' script again 20:33:55 <skvidal> just for the fun of it 20:34:00 <cwickert> results? 20:34:06 <skvidal> it seems like we're getting an increasing number of pkgs which don't look healthy 20:34:08 <Oxf13> skvidal: I bet it got bigger. 20:34:11 <skvidal> Oxf13: :) 20:34:19 <Oxf13> we had a couple people orphan up a lot of packages recently 20:34:25 <skvidal> yah 20:34:35 <skvidal> lemme upload the by-user output 20:34:49 <nirik> oh yeah, I was wondering what happened with that. 20:35:09 <skvidal> http://fpaste.org/mMfn/ 20:35:21 <nirik> #info skvidal re-ran the potentially unmaintained script again, results at http://fpaste.org/mMfn/ 20:35:46 <cwickert> awjb has 61 packages, wow! 20:35:52 <skvidal> I've got 4 pkgs in there which need some love, too 20:35:56 <nirik> this is against 13? 20:36:11 <skvidal> rawhide 20:36:13 <cwickert> wft? I have 44? 20:36:33 <skvidal> any pkg that has not been rebuilt by a user since the last autorebuild 20:36:41 <skvidal> I'll have to recheck the dates - but I think I'm current on that 20:36:42 <pjones> skvidal: python-goopy probably ought to just be pkgwacked 20:36:46 <cwickert> skvidal, i had like 15 or 20 and updated some of them, but the list got even bigger for me? 20:36:49 <nirik> that time is growing since we didn't have one this cycle. 20:36:53 <drago01> there might be valid reasons for that 20:36:55 <skvidal> pjones: you'd be the guy to do that :) 20:36:59 <ajax> wooo, i'm popular. 20:37:00 <pjones> skvidal: since there's never been a single upstream update since the first release and that was several years ago and all. 20:37:22 <skvidal> pjones: I can give you the bullets, but you're going to have to pull the trigger. :) 20:37:26 <cwickert> skvidal, I thought it was "within the last year", right? 20:37:29 <pjones> skvidal: yeah 20:37:42 <skvidal> cwickert: 6months, iirc 20:37:57 <cwickert> skvidal, this is not enough IMO 20:38:00 <skvidal> http://skvidal.fedorapeople.org/misc/potentially-unmaintained/koji-old-pkg-query.py 20:38:03 * Kevin_Kofler has 3 packages on the list as well. 20:38:04 <skvidal> that's the script 20:38:09 <skvidal> I'll rerun it with whatever number 20:38:11 <cwickert> when was the script run? 20:38:18 <skvidal> like 10minutes ago 20:38:23 <skvidal> so - something to keep in mind 20:38:27 <Kevin_Kofler> ksensors: dead upstream, z88dk: no upstream release in the last few months 20:38:28 <cwickert> skvidal, then it must be wring 20:38:29 <skvidal> this list is not meant to abuse anymore 20:38:30 <cwickert> wrong 20:38:36 <pjones> skvidal: a'ight, done. 20:38:46 <skvidal> as before - it's just to point out things someone might have forgotten about 20:38:55 <skvidal> or not been able to maintain for whatever reason 20:39:01 <skvidal> and sometimes the script just points out bugs :) 20:39:02 <Kevin_Kofler> flasm: not actually sure, I picked that up because pertusus said it can be useful for debugging Gnash, I don't really have a use for it myself, I have to check its upstream status. 20:39:09 <cwickert> skvidal, the list shows sakura and lilyterm, both were updated 4 days ago 20:39:12 <cwickert> http://koji.fedoraproject.org/koji/packageinfo?packageID=8216 20:39:14 <nirik> sure... some of might are legit dead... some of them are just very slow to update. 20:39:19 <skvidal> cwickert: a rawhide build? 20:39:22 <cwickert> http://koji.fedoraproject.org/koji/packageinfo?packageID=8203 20:39:27 <cwickert> F13 as well 20:39:40 <skvidal> cwickert: I don't see rawhide there 20:39:49 <Oxf13> neither do I 20:39:58 <cwickert> skvidal, i think it's inherited? 20:40:00 <skvidal> this is checking dist-rawhide in koji 20:40:02 <Oxf13> and the F13 one won't show up in rawhide until/unless it goes into dist-f13 stable 20:40:10 <cwickert> ah 20:40:14 <Kevin_Kofler> flasm is also up to date. 20:40:22 <Kevin_Kofler> (1.62, there's no newer upstream release.) 20:40:34 <Kevin_Kofler> So all these are false positives, they haven't been touched because upstream hasn't released anything newer. 20:40:43 <Kevin_Kofler> I'm sure many of those packages are like that. 20:40:47 <Kevin_Kofler> Not just mine. 20:40:54 <nirik> sure. 20:41:09 <Oxf13> it's a list of things to check into 20:41:09 <skvidal> anyway - I was just thinking about this - so I ran it again - some useful info to know, etc 20:41:09 <cwickert> are builds for F13 no longer inherited into rawhide automatically? 20:41:14 <Oxf13> not a definitive list of "These all have problems!" 20:41:20 <Oxf13> cwickert: only when they go stable. 20:41:26 <cwickert> i see 20:41:35 <nirik> skvidal: perhaps worth posting on devel? might get some folks thinking about things they should drop... 20:41:38 <skvidal> Oxf13: right - this is not a list of YOU ARE BAD AND DOOM - it's just a list of 'hmm, maybe go look at this' 20:41:49 <Oxf13> skvidal: sometimes it's hard to get people to realize that 20:41:50 <skvidal> nirik: fine by me - I just wanted to run this by y'all see if anything leapt out 20:42:20 <nirik> yeah, I see some of mine I keep meaning to drop... should do so. 20:42:23 <skvidal> Oxf13: I don't disagree... 20:42:34 <skvidal> pjones: thanks for killing a pkg 20:42:40 <nirik> when do we do the orphan purge this cycle? or it's already done for f13? 20:42:41 <skvidal> pjones: the repodata load thanks you 20:43:08 <Oxf13> nirik: we did it around branch time 20:43:09 <pjones> skvidal: jebus and I love you, seth. 20:43:19 <nirik> ok. 20:43:20 <skvidal> pjones: fsm, too? 20:43:25 <Kevin_Kofler> :'-( one less package… 20:43:29 <pjones> his noodly appendage too. 20:43:33 * nirik thinks he should kill gdk-pixbuf and tpb with fire. 20:43:37 * Kevin_Kofler would like to see Fedora ship everything possible and imaginable. 20:43:53 <pjones> Kevin_Kofler: and again, we're talking about a package with no upstream and no users. 20:43:54 <Kevin_Kofler> Total world domination. :-) 20:44:00 <skvidal> that's all I have 20:44:01 <nirik> ok, anything else? or shall we close the meeting now? 20:44:26 <Oxf13> I'd rather not see Fedora collapse under it's own weight of unmaintainable crap. Leave that to Debian 20:44:34 <nirik> Thanks for coming everyone. 20:44:38 <nirik> #endmeeting
Attachment:
signature.asc
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel