16:09:27 #startmeeting Fedora Packaging Committee 16:09:28 Meeting started Wed Apr 11 16:09:27 2012 UTC. The chair is spot. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:09:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:09:31 #meetingname fpc 16:09:31 The meeting name has been set to 'fpc' 16:09:32 Yup. 16:09:45 * spot is just now recovering from some sort of flu virus 16:10:27 * abadger1999 remebers belatedly that tibbs|h said he couldn't make this time this week 16:10:38 #topic Roll Call 16:10:42 * limburgher here 16:10:52 * geppetto is here 16:11:18 * abadger1999 here 16:11:27 * spot is mostly here 16:12:58 * limburgher casts +3 smelling salts at spot 16:14:09 Looking like we lack quorum :-( 16:14:15 yeh 16:14:25 geppetto: Did my analysis of https://fedorahosted.org/fpc/ticket/161 look correct to you? 16:14:30 On the upside … early lunch 16:14:51 abadger1999: Why you asking me? 16:15:09 I figure you're the rpm expert :-) 16:15:18 Ahh … yeh, the rpm macros side looked fine. 16:15:35 But I figured you wouldn't need to ask me about that :) 16:15:39 * spot senses no quorum. :/ 16:15:43 lets try next week. 16:15:49 hopefully i'll be a bit more alive then. 16:16:02 OK. I'd say give it a few minutes, but it's 15 already. Go to bed. 16:16:07 and of course, as soon as i say that... :) 16:16:16 hiya 16:16:20 16:16:32 rdieter: Hey, you are quorum maker :) 16:16:35 heh 16:17:06 okay, gimme a second to toss an agenda together 16:17:48 #topic Bundling exception request for Passenger - https://fedorahosted.org/fpc/ticket/160 16:18:07 this bug has been around almost forever. 16:18:28 It's BZ number is double that of most Merge Reviews. :) 16:18:41 limburgher: yes, and thus "almost" 16:19:24 i think the key point here is that we've had a long window of time to observe the Passenger upstream behavior with regards to their boost fork 16:19:50 they have been aggressively keeping the base boost in sync 16:20:16 and there is a dedicated Red Hat employee who has been working for the last several months to minimize the amount of Passenger specific changes 16:20:23 It looks like one of the sane exceptions, even though the upstreaming process is slow. 16:20:26 (also the ticket filer, fyi) 16:20:29 s/sane/saner/ 16:20:49 so, I'm +1 on this exception. 16:21:16 * rdieter too, +1 16:21:19 +1 I agree. 16:21:27 Ok … so I didn't know about the history much … but my first thought was … "fork" the bits you can't integrate into upstream boost, and then integrate everything else. 16:21:50 It just feels like shipping their own copy of boost is a big hammer. 16:21:59 geppetto: the changes that can't integrate right now are very low level within boost 16:22:15 geppetto, ideally, yes, but I'm not sure that that wouldn't necessarily help the upstreaming situation. 16:22:21 so its not trivial to separate it out (which is one of the big reasons it sat like this for so long) 16:22:41 But AIUI boost is a collection of different things, right? … so if they need say matrix stuff … they can just "fork" their own copy of the matrix stuff 16:22:59 * spot is not a boost expert, but the ticket filer is 16:23:15 so i tend to trust him when he says an exception is merited 16:23:25 Ok, then … +1 16:24:10 vote stands at +4. abadger1999? 16:24:27 * abadger1999 considering 16:26:06 Well.... I'm a hesitant +1 16:26:21 I don't think a lot of the issues with bundling of boost have gone away 16:26:55 But wakko666 does take the place of upstream (passenger) trying to work with the boost upstream. 16:27:09 Is wakk0666 going to be the passenger maintainer? 16:28:03 I recall that kanarip didn't know C++/boost very well so it didn't seem like a good idea to allow bundling where a security fix might need to go out and the package maintainer didn't know how to code/backport/merge in said fix. 16:28:55 If wako666 is the passenger maintainer then that point of contention goes away. 16:29:40 abadger1999: i think we can make the exception contingent on him being the maintainer 16:29:47 i know he was willing when i spoke to him previously 16:30:00 +1 16:30:04 Sounds good to me. 16:30:28 #action Exception granted, as long as wakko666 is the maintainer. (+1:5, 0:0, -1:0) 16:31:29 #topic Update Eclipse Guidelines - https://fedorahosted.org/fpc/ticket/161 16:31:40 Diff: https://fedoraproject.org/w/index.php?title=EclipsePluginsPackaging_change&action=historysubmit&diff=283864&oldid=283859 16:31:44 it came with a diff! 16:31:45 * spot faints 16:31:55 * limburgher fans spot 16:32:59 i think the key concern here is what abadger1999 points out in the ticket 16:33:40 pdebuild portion +1... that seems fairly simple. Not sure about the %_libdir => %_eclipse_base portion 16:34:06 yeah, so i think we can go ahead and consider the pdebuild changes 16:34:17 Yeh, I'm +1 on everything apart from the eclipq_base crack. 16:34:24 Yeah, I'm not sure why thy couldn't just use lidbir. 16:34:33 gepetto: Me too. 16:34:40 limburgher: I think they are confused about what they want 16:34:42 well, they can't use libdir because it will eval wrong 16:34:51 but so will their proposed solution 16:34:58 Yeh 16:35:04 because they dont seem to understand that the macro is evaluated at build time, not install time 16:35:16 They want something that magically points to /lib and /lib64 depending on arch it's installed on … but is noarch. 16:35:32 Which is an odd thing to need, really. 16:35:34 yeah. i think the choices are roughly this: 16:35:47 A) fix eclipse to have a true "noarch" directory for these files 16:35:56 B) Set these packages to be arch specific 16:36:08 C) Patch noarch eclipse plugin build scripts to properly find the dependent plugins whether they're in /usr/lib or /usr/lib64 16:36:44 Yeh, not sure if C is good though … but A or B for sure. 16:37:04 I think A won't work since the dependent plugins in question are arch-specific. 16:37:12 I prefer B, less obvious deviation from upstream. 16:37:44 limburgher: yeh, just sucks to have duplicate packages 16:37:58 * geppetto adds quotes to "duplicate". 16:38:08 abadger1999: if there was an understanding that dependent plugins can depend on arch-independent packages, it should be okay to teach eclipse to search in an additional dir (e.g. /usr/share/eclipse/plugins) 16:39:00 * spot re-reads what he just typed and gives himself a worse headache, but it should make some sense 16:39:02 geppetto: That's life for multiarch, though. 16:39:07 I think I may have used "dependent" but meant the opposite. The noarch plugin depends on an arch-specific plugin 16:39:36 abadger1999: okay, ew. 16:40:11 Ew indeed, which is why I prefer B. 16:40:23 i can't think of a good way to really do A in that case. 16:40:27 B is certainly much easier fix. 16:40:34 C might be able to be macroized 16:40:44 %find_eclipse_arch_plugin foo 16:40:54 spot: But how would that work? 16:40:57 but that would be... nasty. 16:41:05 B would also prevent having to have a new macro, no? 16:41:12 spot: In the case where package built on x86_64 and installed on i686? 16:41:21 limburgher: yeh 16:41:38 geppetto: never mind 16:41:40 you're riht 16:41:44 it won't work either. 16:41:58 there is no good way to specify the Requires properly. 16:42:31 even if C is done, the package will still not be valid for x86_64 and i686 16:42:43 * geppetto nods 16:42:45 they might still be able to have a search path in their code/build scripts... I don't know what those actually look like. 16:43:12 but.. not enough information to figure that out. 16:43:14 abadger1999: With B, we don't have to care. 16:43:17 the only other hack i can think of is really nasty 16:43:24 16:43:26 and i hesitate to put it on the record. 16:43:43 :) 16:43:52 (hint: it involves %ghost and %post) 16:44:06 Dude, seriously shut up and go back to bed. 16:44:14 * spot laughs 16:44:15 For your own good. 16:44:21 it would work. :) 16:44:28 I need a shower. 16:44:48 lets vote on the pdebuild changes 16:44:49 +1 16:44:55 +1 16:44:56 +1 16:45:57 +1 16:47:53 rdieter: ? 16:48:45 i may have infected him with the "easter virus" 16:49:16 Maybe he started thinking about your idea and his heart gave out. 16:50:33 hehehe 16:50:37 its possible 16:51:06 well, that was the last item on the agenda for today 16:51:21 so we'll just open the floor and hopefully rdieter will revive long enough to vote on the pdebuild changes 16:51:24 #topic Open Floor 16:51:28 +1 (got pulled away) 16:51:30 aha! 16:51:47 pesky users and their questions 16:51:48 Oh thank $_DEITY, I'd feel like such a tool if something had actually happened. :) 16:51:54 #action Eclipse pdebuild changes (only) approved (+1:5, 0:0, -1:0) 16:54:18 Is that count right? 16:54:29 umm 16:54:30 Oh. It is. 16:54:37 I'm. . .just. . .yeah. 16:54:38 spot, geppetto, limburgher, abadger1999, rdieter 16:54:44 oh no, i broke your brain 16:54:48 I misread 16:54:58 think happy thoughts. google announces that they have unbundled everything from chromium. 16:55:05 photoshop is released under the GPL 16:55:09 Guru Meditation #3256q34626 16:55:12 woo hoo! 16:55:33 ;-) 16:55:46 okay, so i'm not hearing any topics for open floor 16:56:02 aside from "spot needs to get more rest" 16:56:18 so, thanks everyone 16:56:20 #endmeeting