16:00:19 #startmeeting fpc 16:00:19 Meeting started Thu Oct 29 16:00:19 2015 UTC. The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:19 #meetingname fpc 16:00:19 #topic Roll Call 16:00:19 The meeting name has been set to 'fpc' 16:00:27 geppetto limburgher mbooth orionp racor Rathann SmootherFr0gZ tibbs|w tomspur: FPC ping 16:00:32 hello 16:00:34 hi 16:00:37 Hey 16:00:39 #chair orionp 16:00:39 Current chairs: geppetto orionp 16:00:41 #chair tomspur 16:00:41 Current chairs: geppetto orionp tomspur 16:00:43 #chair mbooth 16:00:43 Current chairs: geppetto mbooth orionp tomspur 16:00:52 #chair tibbs 16:00:52 Current chairs: geppetto mbooth orionp tibbs tomspur 16:00:58 Howdy. 16:05:17 We do have five. 16:05:30 yeh 16:05:38 usually wait until 5 past though 16:05:47 racor and Rathann often get here 16:05:55 We can start though 16:06:06 We might have a daylight saving issue again... ;) 16:06:10 Of course. 16:06:28 Yeh, most of .eu off by one hour for a couple of weeks 16:06:32 stupid timezones 16:06:40 #topic Schedule 16:06:42 https://lists.fedoraproject.org/pipermail/packaging/2015-October/011073.html 16:06:46 My general attitude is to make it easy for Europe since it's our government which made this stupidity. 16:06:55 #topic #577 Update references to SysV Init scripts 16:06:55 .fpc 577 16:06:55 https://fedorahosted.org/fpc/ticket/577 16:06:56 geppetto: #577 (Update references to SysV Init scripts) – fpc - https://fedorahosted.org/fpc/ticket/577 16:06:56 Where "our" is the US. 16:07:12 Well it's only this week and next IIRC 16:07:27 * mbooth doesn't mind -- my calendar is smart enough to compensate ;-) 16:07:37 So, I'm good with this. Probably the easiest thing for 577 is to let me loose to clean that stuff up. 16:07:41 But we could try moving it if everyone wants to? 16:07:57 Yeh, I'm +1 16:07:59 * tomspur is using fedocal and apparently it worked this week :) 16:08:25 Oh, did EU change their times already? I just can't keep track, 16:08:36 .eu changed back one hour 16:08:47 but the schedule is based on 12:00 EST 16:08:49 tibbs|w: Have at it. I was just trying to reduce your workload a bit, but I'm perfectly happy having you take over :) 16:08:53 * racor is here, sorry, for being late - DST changed ;) 16:09:00 #chair racor 16:09:00 Current chairs: geppetto mbooth orionp racor tibbs tomspur 16:09:09 racor: Yeh, we guessed … see above :) 16:09:23 Ahh, you can't … lots of messages about how timezones are stupid :) 16:09:27 Hmm, I have this appointment in my calendar in UTC. 16:09:31 yep, EU changed time ;) 16:09:51 Online I generally just live in UTC. 16:11:07 So, my plan for 577 is outlined in the ticket: just add language that initscripts are forbidden, remove all references to them from the guidelines and copy the relevant stuff over to EPEL. 16:11:39 I'm happy with that 16:11:42 yeh, we used to … but we've historically followed .us time … so that made it a pain, and IIRC tomspur found a way to set the time in New York time … so that solved it 16:11:44 Anyway … 16:11:59 Anyone else want to vote on tibbs cleaning up 577? 16:12:06 sgallagh basically indicated the stuff which needs to change, though I found a couple of other links and stuff. 16:12:07 +1 16:12:09 +1 16:12:37 +1 16:12:41 This is basically reflecting reality in any case since FESCo has completely banned the things. 16:13:00 * geppetto nods 16:13:33 Which which I'm completely in agreement, not that it makes much difference. 16:14:02 +1, embrace the future 16:14:16 The future's so bright.... 16:14:37 It's full of stars! 16:14:59 Mixing references, there. 16:15:17 You talkin' to me? 16:15:23 Yep. 16:15:32 (That was another mixed reference) 16:15:35 Anyway, that's +5, so I'll add it to my list. 16:16:14 I really need to clean up my list. If only I could stop vacationing. 16:16:33 +1, was reading the ticket. 16:16:37 #action tibbs Cleanup policy wrt sysV init scripts. (+1:5, 0:0, -1:0) 16:16:40 #undo 16:16:40 Removing item from minutes: ACTION by geppetto at 16:16:37 : tibbs Cleanup policy wrt sysV init scripts. (+1:5, 0:0, -1:0) 16:16:43 #action tibbs Cleanup policy wrt sysV init scripts. (+1:6, 0:0, -1:0) 16:17:35 tibbs: You know if anything was voted on in yesterdays fesco meeting, for 575? 16:18:19 I've zero idea, but sgallagh might. 16:18:55 I do think I should close the ticket once I actually finish writing it up. I thought I had, but I seem to have stopped in the middle. 16:18:59 tibbs|w, gepetto: No voting happened on that score. 16:19:12 If FESCo wishes to make more changes, I'm sure they'll push them down to us. 16:19:27 There are a couple of dangling links and such I need to clean up. 16:19:45 * geppetto nods 16:19:50 tibbs|w: There's more investigation ongoing; probably no output from that for two weeks 16:19:58 #topic #575 Bundling Guidelines Overhaul 16:19:58 .fpc 575 16:19:58 https://fedorahosted.org/fpc/ticket/575 16:20:00 geppetto: #575 (Bundling Guidelines Overhaul) – fpc - https://fedorahosted.org/fpc/ticket/575 16:20:07 (Since a bunch of people will be at the systemd conference next week) 16:20:13 #action Close this ticket, if something else gets voted on we can open new ones. 16:20:43 +1 16:20:47 Anything to look at for 567? 16:21:14 geppetto: Do leave 575 in writeup until I finish and make the rollup anouncement. 16:21:28 #undo 16:21:28 Removing item from minutes: ACTION by geppetto at 16:20:13 : Close this ticket, if something else gets voted on we can open new ones. 16:21:48 #action Move this ticket to writeup, and then close, if something else gets voted on we can open new ones. 16:21:53 There ya go :) 16:22:12 For 567, we're getting close I think. orionp and tomspur did a bunch of stuff while I was away and that branched is merged in now. 16:22:12 #topic #567 Packaging Python 3 applications and modules for EPEL 7+ 16:22:13 .fpc 567 16:22:13 https://fedorahosted.org/fpc/ticket/567 16:22:14 geppetto: #567 (Packaging Python 3 applications and modules for EPEL 7+) – fpc - https://fedorahosted.org/fpc/ticket/567 16:22:40 Anything we need to talk about or vote on? 16:22:51 But this isn't blocking anything so we're trying to be very careful instead of just hacking something. 16:23:16 Nothing to vote upon at this time as far as I can tell. Just that things are progressing. 16:23:52 I also rewrote spectool so that it actually works when you use any remotely complex macro in Source: or Patch:. 16:24:10 yeh, have you tried to ship that anywhere atm? 16:24:20 Spectool? Not yet. 16:24:32 Haven't had the cycles and I'm still cleaning it up. 16:25:12 Plus as usual I wrote it in python3 and now I have to see if I'll have to make it work in EL5 or something. 16:25:21 :) 16:25:49 I don't have a lot of confidence that upstream would take it regardless of what I do. 16:26:08 But it's worth a try anyway. 16:27:28 Anyway, that's it for 567 unless tomspur or orionp have anything to add. 16:27:47 nope, been too busy 16:27:58 Same here. 16:28:58 I hope to be able to do some proper testing and package conversion soon, as well as illustrate what the guidelines would look like were this in production. 16:29:25 ok 16:29:35 That's probably it then … 16:29:42 #topic Open Floor 16:29:50 Anything anyone else wants to talk about? 16:30:19 * tomspur tries to remember the discussion on the devel list about BR: python3-devel 16:30:39 That's a simple one. The change he asked for isn't valid currently. 16:30:53 You need python-* devel for the macros which are currently in our guidelines. 16:31:02 I think it was prefered to just have a BR on some pythonX, but I think that always having a BR on the -devel is a feature and not a bug 16:31:43 If you build something, you should BR the -devel package consistently, no matter if it is python or perl or whatever 16:31:46 Currently it doesn't matter, but I want to get the macros out of the python package so that at least won't be the reason you have to require python*-devel. 16:32:04 I don't have an opinion one way or the other after that. 16:33:12 I don't see why our guidelines would require dependencies which aren't strictly necessary to build the package, but I agree that it's just simpler to tell people to use devel. 16:33:36 Seems like noarch packages can BR python and others python-devel. Having one if less in the guidelines makes it much clearer 16:33:41 Still, it's obvious when you would need to do so; if your package is noarch, you wouldn't need devel. 16:34:12 It's just one sentence anyway, and if you get it wrong your package doesn't build so it's not like we'd have to enforce it somehow. 16:34:14 Well, the guidelines as written right now are correct, right? You need pythonX-devel in order for macros to work 16:34:22 mbooth: Yes, that is the current state. 16:34:49 So no need to change anything then... Sounds just like a misconception from a concerned party 16:35:19 Indeed. Though I think it's a reasonable goal. 16:35:29 But there's nothing for us to do currently. 16:35:50 Anyway, there was a bit of talk about file triggers this morning. 16:36:20 geppetto: Did you still have that list of packages which currently implement them? 16:36:47 I don't even remember how to check currently. 16:37:43 Yeh, I have a complete checkout of fedora package git 16:37:47 and grep over it 16:37:58 How bit is that? 16:38:01 big* 16:38:04 I'm not sure the talk this morning was really file trigger related 16:38:07 You can just download the checckout seed, though. 16:38:11 as much as dnf being different related 16:38:14 geppetto: And it sort of was, sort of wasn't. 16:38:27 Debugging these things is less fun. 16:38:51 I'm not sure, it depends if dnf has different behaviour for %pre 16:38:54 The triggers aren't installed as files, right? Do you can't do a repoquery to find them. 16:39:24 No, you have to use rpm -q --scripts, and/or grep on the specfiles 16:39:36 The issue this morning was about something that used to run in %post, but now I believe is a file trigger that runs after installation. 16:39:37 --scriptlets, even 16:39:46 Damn, that's kind of annoying. 16:40:14 rpm must at least store these somewhere, but you'd still have to have the relevant packages installed. 16:40:27 I think we'd need to try and keep a list somewhere, at least for the major ones. 16:40:53 One thing I did think about was putting in policy to have them all be a single line that ran something in /var/lib/rpm-filetriggers or something … it seemed like a good idea, to me … but I'm not sure how much hate I'd get for suggesting it :) 16:41:14 Zero hate from me, assuming that's actually possible. 16:41:21 Are you still tasked with working on this? 16:41:27 Yeh 16:41:52 other stuff and holidays getting in the way 16:42:05 But anytime now(tm) :) 16:42:07 Welcome to the club. 16:42:29 But I'd think we could at least get ldconfig done before F24 branches. 16:42:50 5.8G for a full distgit 16:43:09 that doesn't include "source" though, so just specfiles and patches 16:43:27 A shallow checkout should be much smaller. 16:43:34 Quite a bit to "git pull"... 16:43:42 You don't need to pull it. 16:43:47 Just download the checkout seed. 16:43:57 Yeh, but getting and upgrade is much faster now 16:44:02 http://paste.fedoraproject.org/284890/44613700/ 16:44:04 I'm going to propose to releng that in addition to generating that seed, they pull out the specs. 16:44:11 That's the current filetrigger usage 16:44:21 fpaste is slow today.... 16:44:53 "fgrep filetrig */*.spec" … which will get everythign AFAIK 16:44:53 A checkout to directly grep on fedorapeople would also be a nice feature 16:45:11 That's a nice idea, actually. 16:45:17 * geppetto nods 16:45:35 I'm not sure if I can do that directly on pkgs. 16:45:35 iiuc they are in different datacenters, so it's not so easy possible 16:45:39 But maybe that changed 16:46:00 Could use the script I wrote to get mine, should be network happy ;) 16:47:24 Nope, can't do that on pkgs; it has the repos but they're not checked out. 16:48:32 Ah, but there is a complete checkout there as well. 16:48:43 Anyway, I'll ask the folks if it's feasible. 16:49:14 Looks like I have about two hours to work on FPC stuff just after the meeting, so I'm going to get to it. 16:49:42 * geppetto nods, cool. 16:49:49 Ok, I'll close in a minute or so then 16:50:03 Oh, one note before we go 16:50:09 I won't be here next Thursday. 16:50:14 * geppetto almost forgot :-o 16:50:32 So we can cancel the meeting, or tibbs could run it? 16:51:02 It should be fine to cnacel it if everyone would prefer, as we don't really have a backlog anymore. 16:51:16 Anyway, something to think about. 16:51:17 geppetto: Either is fine by me. Have a good time not being here :-) 16:51:27 :) 16:51:39 I'm actually leaving town next Thursday as well. 16:51:54 Though I _might_ be able to be around at meeting time. 16:52:10 FWIW: I'll probably also not be available next Thursday. 16:52:14 Heh 16:52:21 Probably won't get quorum anyway 16:52:42 Could possibly run it, assuming we actually have anything to cover. If it's just a couple of non-urgent tickets then I guess we'll cancel then. 16:52:58 BTW, do we need to do anything about DST? 16:53:20 I guess not since everyone will be synchronized this weekend. 16:53:27 tibbs|w: I'd say not 16:53:33 I think it's next, but yeh … I think it'll just work 16:54:00 I would still like to see if there's any time which would allow us to get the folks who are rarely here. 16:54:08 * geppetto nods 16:54:24 We're basically running a committee with seven people but requiring a quorum of five. 16:55:35 * geppetto nods 16:55:47 I don't know if they can't attend due to the meeting time, or if there's something else going on. 16:57:31 Yeh, I think some of them just have a bunch of work 16:57:36 I know limb has a work situation, though he's still active elsewhere in Fedora. I know Xavier/laxathom/SmootherFrOgZ is still around as well but he's in CET. 16:57:41 So would be better to just get new people 16:57:48 We get everyone else occasionally. 16:57:59 I don't remember seeing Xavier for a long time 16:58:06 He was at flock. 16:58:17 Yeh, I meant at the meetings 16:58:26 Yeah, it's been a while. 16:58:35 Obviously Rathann is bouncing. 16:58:51 hi 16:58:54 Can someone ping them politely and see if there's any way we can accommodate them? 16:58:56 Hey, DST ftw :) 16:59:07 darn, I guess my calendar forgot about DST 16:59:39 Well, unless you put the meeting in for the New York timezone you wouldn't have noticed. 16:59:56 hey, sorry in the middle of something right now :/. please don't hesitate to ping me like tibbs|w just did 17:00:25 SmootherFrOgZ: We're just wondering if there's a better meeting time for you. 17:00:31 I guess we can go to whenisgood.com again. 17:00:40 Sorry, whenisgood.net 17:00:51 * tomspur uses the ical of https://apps.fedoraproject.org/calendar/packaging/ 17:01:00 * Rathann edits the entry and sets TZ to UTC 17:01:12 yeah. this time usually fit but we had some urgent task this last month :( 17:01:12 Rathann: Except it's not UTC. 17:01:23 SmootherFrOgZ: Cool. 17:01:24 @ work 17:01:35 And I don't think we can do anything about limb's situation. 17:02:55 So I guess there's not much to do. 17:04:22 Let's see if I can get that ical thing into google. 17:05:05 Cool, that worked. 17:05:20 Anyway, I'm going to get started on guidelines and then python macros. 17:05:29 Hope everyone has a fun Halloween if you're into that. 17:05:38 (Christmas without the drama for me.) 17:06:44 :) 17:06:54 Yeh, give candy out … see happy children :) 17:07:10 Ok, see you all in a couple of weeks 17:07:16 #endmeeting