17:06:58 #startmeeting 17:06:58 Meeting started Wed Jan 4 17:06:58 2012 UTC. The chair is abadger1999. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:06:58 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:07:04 #meetingname fpc 17:07:04 The meeting name has been set to 'fpc' 17:08:16 #topic Eclipse Guidelines https://fedorahosted.org/fpc/ticket/122 17:08:47 Oh, hmm, looks like he asked a question there. I don't know the answer. 17:09:37 50-50 shot. 17:09:51 Not that that helps. 17:10:06 We could tackle that guideline first, I guess, but I'm hesitant to delay this further. 17:11:05 Otherwise I think the draft is pretty good. 17:11:49 I do have to admit that I really don't get the plugin1/plugin2 thing, though. 17:11:57 And it would be good to have this in the wild sooner rather than closer to freezes, branches, etc. 17:12:44 And I really don't understand why plugin1 and plugin2 appear nowhere outside of the glossary at the top. 17:14:56 But then again, that was in the original guideline, so things haven't gotten worse. 17:15:54 yeah 17:16:00 * spot is here now, sorry 17:17:20 I'm ready to vote on this I think. 17:17:22 +1 from me 17:17:26 +1 17:17:41 I agree, but we do need to answer his open question before he can implement things. 17:18:06 The rpm-state directory.... I think the guideline should own it. 17:18:30 Not sure what you mean by that. 17:18:34 +1 17:18:39 I'll make sure we add a notice that it no longer needs to be owned in F17 if we approve that and get it into the rpm package 17:18:56 tibbs|h: Was the rpm-state directoy the open question? 17:19:09 Yes; I just didn't know what you meant by "the guideline should own it". 17:20:03 ah, sorry --- the eclipse guideline should say for packages to own the dir 17:20:15 err 17:20:25 Have the eclipse package own the dir 17:20:47 Sorry again :-) I misremembered that each package would own it vs the main eclipse package. 17:20:47 I think the eclipse package should own that dir 17:21:03 At least for now, that makes sense. 17:21:10 that dir = %{_localstatedir}/lib/rpm-state/eclipse 17:21:17 I was misremembering as well. 17:22:07 * spot sees +3 on this draft 17:22:17 OK, I'm +1 on the proposed changes, though I do think we might want to ask him if he wants to mess with the glossary at the top. 17:22:25 +1 17:22:31 and what about the parent %{_localstatedir}/lib/rpm-state/ ? 17:22:49 own that one too? 17:22:54 Shouldn't that be rpm? 17:22:57 rdieter: eclipse to own that as well until we get it into rpm. 17:22:59 That owns it? 17:23:01 [spot@wolverine master]$ rpm -qf /var/lib/rpm-state 17:23:01 GConf2-3.2.3-1.fc17.x86_64 17:23:06 lol 17:23:09 abadger1999: ok 17:23:12 17:23:14 rdieter: which would be current rawhide. 17:23:43 limburgher: currently, GConf is the only package which makes use of a state directory during an rpm transaction. 17:23:44 Multiple ownership isn't exactly a problem. 17:23:51 tibbs|h: agreed. it was just humorous. 17:23:51 +1 … although I think eclipse shouldn't joint own the rpm dir. too … just get rpm changed "quick". 17:23:58 It would just be nice conceptually to clean this up. 17:24:19 abadger1999: So that's fine, as long as that's true. 17:24:20 so, i see +6 here 17:24:24 #chair tibbs|h spot limburgher rdieter geppetto 17:24:24 Current chairs: abadger1999 geppetto limburgher rdieter spot tibbs|h 17:24:51 #action Draft approved, minor cleanups may be requested in the ticket and directory ownership notes amended (+1:6, 0:0, -1:0) 17:25:17 tibbs|h: please add notes to the ticket about the summary cleanup request 17:25:34 Doing that now. 17:25:37 and it would be awesome if someone could file a bug on the ownership in rpm thing 17:26:11 * abadger1999 will do so once we pass ticket 125 17:27:11 abadger1999: you may need to update that draft to use /var/lib/rpm-state 17:27:14 instead of /var/lib/rpm 17:27:30 * abadger1999 does so 17:27:52 #topic Writing Scriptlets - https://fedorahosted.org/fpc/ticket/125 - https://fedoraproject.org/wiki/User:Toshio/Writing_scriptlets 17:28:36 abadger1999: i like your draft, the only other thing I would add is that it isn't just crossing boundaries that is a concern 17:28:51 we don't want scriplets that have %pre embedded in them, for example 17:29:15 or, to be clear, the boundary isn't "no %pre and %post, but rather, no %pre or %post" 17:29:41 the macro should only contain the meat that would otherwise be expanded and placed below the scriptlet identifier 17:29:41 ah right. Make it obvious that adding the start of section is what we want to prevent. 17:29:57 fine by me, +1 17:29:59 directory name updated. 17:30:13 with that clarification made, i'm +1 17:30:48 Yeh … maybe it's easier to explain it as "needing the ability to combine one or more of these macros" 17:31:03 But, yeh, +1 17:31:18 +1 here. 17:31:20 +1 17:31:39 i see +5 on the floor, i assume abadger1999 is +1 on his own draft 17:31:54 Draft updated. 17:31:55 +1 17:31:56 But this does beg the question of what other scriptlets we could make run once in %posttrans. 17:32:41 If it were possible to do ldconfig that way we'd see some nice speedups. 17:32:55 tibbs|h: yes, it would be interesting to review existing scriptlets to see where optimizations could occur 17:33:21 #action draft approved (+1:6, 0:0, -1:0) 17:33:27 ldconfig -- probably not generally as something later in the transaction may depend on the library being found by the dynamic loader. 17:33:40 abadger1999: yeah, i think you're right. 17:33:46 But there are other things that would benefit. 17:34:00 icon-cache, desktop files. 17:34:26 scratch desktop. Coffer_FAIL 17:34:29 Coffee. 17:34:32 jeebus. 17:34:51 I've never been sure if ldconfig merely optimized things or if the linker only consults the cache if it exists. 17:34:57 abadger1999: I thought ldconfig thing was just a cache, it would still *work* without it, just be slower? 17:35:10 rdieter: if it still works, then that would be fine. 17:35:15 i think 126 is the only other ticket on the agenda 17:35:26 I haven't looked at what it does since before Linux switched from a.out to elf format. 17:35:38 126 just showed up. 17:35:48 yeah 17:36:01 Anyone checked to see if our standard questions are answered? 17:36:08 and i'm not sure there is enough there to explain why Wx-Scintilla can't be unbundled 17:36:09 I seem to remember spending time on scintilla in the past. 17:37:18 Yeah, it looks like they're willing to try upstream's version. 17:37:19 oh wait, there it is at the bottom, heavily modified 17:38:48 But I get the impression they modified it in part because it was old. I wonder how many of those mods are relevant WRT current upstream. 17:39:18 yeah 17:39:18 yeah. i think if they are able to use the system copy of a modern Scintilla, it would resolve the need for a bundling exception entirely 17:39:52 i think we should just ask marcela to try to do that, and only if that is not possible or practical will we consider the bundling exception 17:40:02 So I think I'd like to see the results of that attempt, and if it fails, the needed mods to justify the bundling documented. 17:40:11 spot: agreed. 17:40:59 rdieter: Do you know about the qtscintilla exception mmaslano mentions? 17:42:17 abadger1999: where does mmaslano say that? 17:42:42 rdieter: https://bugzilla.redhat.com/show_bug.cgi?id=757657#c2 17:42:49 ok 17:44:24 honestly, qscintilla's is very legacy, been around a long time, haven't ever looked that the bundling too closerly 17:44:27 closely even 17:44:55 Yes, it is probably bundled in three or four other places in the distro. 17:45:41 Oh, yay. 17:45:44 I think eric bundles it, for example. 17:45:53 There was a time when we didn't particularly care. 17:46:16 /usr/lib/python2.7/site-packages/eric4/QScintilla 17:46:16 tibbs|h: eric doesn't bundle, it uses qscintilla (that's the bundling) 17:47:15 Oh, eric bundles a pile of other things too. 17:47:28 tibbs|h: I know, and there's lots of grandfathered things all over the place for lots of guidelines. *cough*mergereviews*cough* 17:47:31 Pygments, SimpleJSON, 17:47:41 Why did I have to look? 17:47:48 * rdieter whaps tibbs|h 17:47:57 anyways 17:48:00 #topic Open Floor 17:48:10 * spot is a bit cranky and hungry 17:48:33 If there's spare time, would like opinions on a prob I found with icon scriplets 17:48:33 Yeah, I'm done.Did 122 get updated with the vote results? 17:48:51 .bug 771487 17:48:53 rdieter: Bug 771487 icon theme cache not removed on uninstall - https://bugzilla.redhat.com/show_bug.cgi?id=771487 17:49:16 tibbs|h: i was waiting for you to commit your comment 17:49:42 Ah, I was waiting for the vote results. 17:49:49 ABBA deadlock 17:50:12 There was something in the air last night. . . 17:50:12 I do not know what trac will do if two people comment at the same time. 17:50:27 last one gets screwed 17:50:30 seems largish stale icon-theme.cache files get left behind when one uninstalls icon themes 17:50:51 rdieter: That is indeed a problem. 17:51:06 yeah, i think gtk-update-icon-cache needs some love 17:51:10 I'm hoping gtk-update-icon-cache maintainer(s) can simply make it deal with that case 17:51:18 who is the maintainer? 17:51:23 it's in gtk2 17:51:35 okay, so it is mclasen 17:51:43 Fixing g-u-i-c would seem to involve the least work. 17:51:47 not that this happens all that often 17:52:27 tibbs|h: yeah, else we could change the scriptets to handle that in umpteen pkgs. :( 17:52:35 Right. 17:52:42 k, let's wait-n-see then 17:54:02 tibbs|h: please let me know when you have commented 17:54:07 so i don't make trac angry 17:54:24 Doneded. 17:55:18 okay, if there is nothing else, i need to eat before i fall over 17:55:23 thanks everyone, happy new year 17:55:25 #endmeeting