===================================
#fedora-meeting: FESCO (2010-03-02)
===================================

Meeting started by nirik at 20:00:00 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2010-03-02/fesco.2010-03-02-20.00.log.html

Meeting summary
---------------
* init process  (nirik, 20:00:00)

* #343 cloture rule/procedure for fesco meetings  (nirik, 20:02:51)
  * AGREED: will use a '15 minutes per topic, majority vote of present
    members to extend discussion."  (nirik, 20:07:03)

* #344 Policy proposal: contributing to Fedora should be FUN  (nirik,
  20:07:49)
  * AGREED: While fesco thinks fun should be kept in mind and
    contibuting to fedora be fun, we can't codify this.  (nirik,
    20:16:42)

* Fedora Engineering Services Tickets/Discussion  (nirik, 20:16:55)

* FES: #2 SIGs roundup and pinging - jds2001  (nirik, 20:17:26)

* FES: #8 Document Fedora as android devel platform - stickster  (nirik,
  20:18:07)

* FES: #5 Fix broken dependencies - mmcgrath  (nirik, 20:18:30)

* FES: #7 spec cleanup task: fix the need for perl (etc) in scriptlets -
  mmcgrath  (nirik, 20:22:13)

* Unassigned FES tickets  (nirik, 20:25:45)
  * LINK: https://fedorahosted.org/fedora-engineering-services/ticket/4
    (nirik, 20:28:14)

* Open Floor  (nirik, 20:33:47)

Meeting ended at 20:37:04 UTC.

People Present (lines said)
---------------------------
* nirik (71)
* mmcgrath (24)
* Kevin_Kofler (23)
* skvidal (23)
* pjones (22)
* ajax (19)
* mjg59 (9)
* dgilmore (9)
* notting (8)
* zodbot (5)
* cwickert (5)
* jwb (3)
* thomasj (2)
* sadmac2 (2)
* gholms (2)
* stickster (2)
* mbonnet (1)

--
20:00:00 <nirik> #startmeeting FESCO (2010-03-02)
20:00:00 <nirik> #meetingname fesco
20:00:00 <nirik> #chair dgilmore notting nirik skvidal Kevin_Kofler ajax pjones 
cwickert mjg59
20:00:00 <nirik> #topic init process
20:00:01 <zodbot> Meeting started Tue Mar  2 20:00:00 2010 UTC.  The chair is 
nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:00:03 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
20:00:05 * skvidal is here
20:00:06 <zodbot> The meeting name has been set to 'fesco'
20:00:07 <zodbot> Current chairs: Kevin_Kofler ajax cwickert dgilmore mjg59 
nirik notting pjones skvidal
20:00:19 <pjones> why hello there.
20:00:26 <ajax> come on party people, throw your hands in the air.
20:00:32 * thomasj lurking
20:00:38 <nirik> morning everyone.
20:00:40 * cwickert hides
20:00:41 <pjones> come on party people, wave them like you don't care.
20:01:01 <sadmac2> /o/
20:01:03 <sadmac2> \o\
20:01:03 <jwb> nirik, morning?
20:01:08 <Kevin_Kofler> Present.
20:01:13 <mjg59> Hi
20:01:31 <nirik> jwb: http://x0.no/4bl
20:01:32 <pjones> jwb: it's a spherical planet.
20:01:46 <skvidal> jwb: he's hada long day
20:02:28 <nirik> ok, shall we go ahead and start in.
20:02:51 <nirik> #topic #343 cloture rule/procedure for fesco meetings
20:02:58 <gholms> D:
20:03:03 <nirik> ok, there was feedback in the ticket on this one...
20:03:40 <nirik> how would folks feel about trying a '15minutes per topic' and 
require either a vote to continue or next topic at the end of that time?
20:03:44 * dgilmore is here
20:04:04 <skvidal> nirik: that would be fine w/me
20:04:05 <nirik> I know we tend to discuss things at length sometimes...
20:04:05 <pjones> nirik: that sounds a lot better than a cloture rule.
20:04:16 <dgilmore> nirik: sometimes we need more than 15 minutes
20:04:27 <dgilmore> but sure
20:04:27 <notting> i'm ok with a time limit. might need some tweaking per-issue
20:04:33 <pjones> dgilmore: hence "continue" being an option
20:04:37 <nirik> dgilmore: agreed, so we could vote then to continue 
discussion? simply majority of present members?
20:04:41 <cwickert> if all agree to continue, we can go on
20:04:54 <pjones> simple majority is nice and... simple ;)
20:04:57 <nirik> cwickert: all? or majority?
20:04:58 <dgilmore> nirik: sounds fine
20:05:01 <cwickert> s/all/majority
20:05:07 <ajax> majority sounds fine.
20:05:10 <mjg59> Sounds good to me
20:05:51 <nirik> any objections? Kevin_Kofler?
20:05:59 <pjones> +1 for 15 minutes with extension by simple majority vote.
20:06:13 <dgilmore> +1
20:06:17 <ajax> +1
20:06:17 <Kevin_Kofler> 15 minutes with possibility for extension makes sense 
to me.
20:06:19 <skvidal> +1
20:06:20 <cwickert> +1
20:06:24 <Kevin_Kofler> 0
20:06:29 <nirik> +1 here.
20:06:30 <notting> +1
20:06:42 <Kevin_Kofler> I.e. I don't think it's needed in the first place, but 
I can accept it.
20:06:43 <ajax> i count +7, that's sufficient.
20:06:54 <Kevin_Kofler> It's much better than shutting up folks with no 
discussion.
20:07:03 <nirik> #agreed will use a '15 minutes per topic, majority vote of 
present members to extend discussion."
20:07:36 <nirik> it's worth noting that upstream for the meetbot plugin we are 
using is working on setting up voting... so it gets reported better/the bot can 
tally, etc.
20:07:49 <nirik> #topic #344 Policy proposal: contributing to Fedora should be 
FUN
20:07:55 <nirik> .fesco 344
20:07:57 <zodbot> nirik: #344 (Policy proposal: contributing to Fedora should 
be FUN) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/344
20:08:03 <nirik> I added my thoughts to the ticket.
20:08:12 <pjones> I think that contributing to fedora should be fun, and that 
hans should feel free to put that on the wiki someplace.
20:08:56 <nirik> I think we should keep it in mind, but it's hard to measure 
and will be different for different people, so it's hard to quantify.
20:09:13 <ajax> which makes it kind of a bad thing to encode as a rule or 
policy.
20:09:26 <pjones> the proposal does not actually ask us to quantify it.
20:09:37 <mjg59> Sometimes things will occur that some group feels is necessary 
and which some other group feels reduces their fun
20:09:42 <notting> i agree with nirik that you can't really define 'fun' for 
everyone. for some, fun is starting flamewars or being a troll.
20:09:43 <ajax> yeah, but this is the internet.  people will argue it.
20:10:18 <mjg59> I think it's valuable to keep in mind that any policies 
produced by fesco impact a wide range of people, but codifying this as "fun" 
doesn't seem like a great way of ensuring that
20:10:19 <Kevin_Kofler> It's kinda hard to define "fun" indeed, this proposal 
feels horribly vague to my mathematician soul.
20:10:20 <pjones> notting: some?  around here... ;)
20:10:43 <notting> and there will always be things in fedora that aren't 
considered 'fun', but are necessary
20:10:58 <Kevin_Kofler> On the other hand, if keeping that principle in mind 
can reduce some of the useless bureaucracy, it might be a good thing.
20:11:18 <Kevin_Kofler> I'm just a bit hesitant about voting something into 
policy which doesn't have a clear definition.
20:11:29 <notting> one could argue that the package review process isn't  
'fun'. and yet i don't think we're going to remove it
20:11:36 <mjg59> It's not going to have any impact on "useless bureaucracy"
20:11:44 <gholms> Freedom, Friends, Features, First, and Fun  :P
20:11:50 <mjg59> If the people enacting it felt it was useless, they wouldn't 
be enacting it
20:12:06 <nirik> or perhaps some people find useless bureaucracy fun?
20:12:12 <Kevin_Kofler> Bureaucracy is not fun.
20:12:28 <Kevin_Kofler> Except for sadomasochists, I guess. ^^
20:12:32 <jwb> you are all debating the thing you said can't be debated.  move 
on
20:12:35 <pjones> and bureaucrats.
20:12:45 <mjg59> If it's fun for someone, it's not useless?
20:12:49 <pjones> jwb: but it's fun! ;)
20:12:49 <Kevin_Kofler> pjones: Is that different? ^^
20:12:56 <mjg59> Anyway
20:12:56 <nirik> right, so whats the answer to this ticket? we will try and 
keep fun in mind, but can't codify it at this time?
20:13:02 <mjg59> nirik: That's my feeling
20:13:13 <cwickert> can we just close the ticket "worksforme" and go on? ;)
20:13:17 <ajax> yawn, platitudes.  -1 to having a Fun Policy.
20:13:18 <notting> i'd doubt we could codify it ever
20:13:22 <pjones> I think we should put something somewhere that says that 
people should try to keep it in mind.
20:13:32 <skvidal> pjones: really?
20:13:34 <pjones> no.
20:13:38 <skvidal> okay, good
20:13:49 <pjones> but thanks for asking!
20:13:50 <skvidal> b/c it seems like something we can't really remind anyone of
20:14:04 <skvidal> "if you hate yourself everyday, clearly you need a new 
job/hobby"
20:14:14 <jwb> hm
20:14:18 <Kevin_Kofler> We're supposed to remind ourselves of it according to 
that proposal.
20:14:21 <skvidal> jwb: stop thinking
20:14:50 <nirik> ok, any objections to closing this as 'we will try and keep 
fun in mind, but won't codify it' ?
20:14:56 <pjones> I feel reminded already.
20:15:10 <skvidal> nirik: no objections here
20:15:12 <nirik> if none, then I guess we don't need to vote? or should we vote 
for forms sake?
20:15:22 <dgilmore> nirik: well my fun and yours are different
20:15:25 <dgilmore> and might clash
20:15:27 <pjones> nirik: I think that's the best we can really do.  Especially 
as, you know, the engineering steering committee, not the Board.
20:15:30 <nirik> dgilmore: indeed.
20:15:31 <dgilmore> kinda hard to codify that
20:16:07 <ajax> nirik: i approve of that closure text.
20:16:42 <nirik> #agreed While fesco thinks fun should be kept in mind and 
contibuting to fedora be fun, we can't codify this.
20:16:55 <nirik> #topic Fedora Engineering Services Tickets/Discussion
20:17:10 <nirik> I'd like to take a few minutes to go over the FES tickets that 
are in progress/filed.
20:17:26 <nirik> #topic FES: #2 SIGs roundup and pinging - jds2001
20:17:31 <nirik> jds2001: you around?
20:17:47 * nirik suspects not. I meant to ping him before meeting, but failed.
20:18:03 <ajax> i filed fes #7, and it seems to be moving along nicely
20:18:07 <nirik> #topic FES: #8 Document Fedora as android devel platform - 
stickster
20:18:18 <nirik> stickster is in another meeting, but working on it.
20:18:30 <nirik> #topic FES: #5 Fix broken dependencies - mmcgrath
20:18:34 <nirik> mmcgrath: ?
20:18:47 <mmcgrath> I'm going through this now, focusing on a release at a time 
starting with rawhide.
20:19:01 <nirik> cool.
20:19:05 <mmcgrath> I've gotten a couple fixed already, one major offender is 
ecore
20:19:13 <mmcgrath> It's being worked on and should be fixed soon.
20:19:20 <nirik> are you finding that most maintainers are aware of the 
problem? or not?
20:19:35 <mmcgrath> One question I had is if it's rude to request a rebuild on 
stuff that just needs to be built against newer libs or not.
20:19:48 <mmcgrath> nirik: I think I've surprised some of them yeah.
20:19:49 <pjones> doesn't sound rude to me.
20:19:59 * nirik doesn't think it's rude at all.
20:20:12 <Kevin_Kofler> mmcgrath: Just bump, commit and submit the build.
20:20:13 <nirik> mmcgrath: interesting. Did they file/filter the broken deps 
mail?
20:20:17 <Kevin_Kofler> I've done that a lot.
20:20:23 <mmcgrath> and I think people have generally have responded well to 
someone actually contacting them personally instead of just random nagmail.
20:20:34 <Kevin_Kofler> If the dependency is broken and the maintainer doesn't 
care, what else should we do?
20:20:42 <mmcgrath> nirik: not sure.  and I'm not even sure how often that goes 
out.
20:20:43 <pjones> the impersonal nag mails are... easy to ignore.
20:20:56 <nirik> mmcgrath: nightly with rawhide.
20:21:05 * thomasj knows it goes out daily
20:21:10 <mmcgrath> and that sends the report mail and a personal email right?
20:21:14 <skvidal> mmcgrath: yes
20:21:20 <nirik> for the stable ones, whenever mshwent runs it.
20:21:25 <skvidal> I've gotten the individual emails
20:21:29 <stickster> nirik: Sorry to be late here -- but I actually talked with 
a friend today who gave me some helpful links and pointers, so even though I 
haven't written anything, I've started thinking about it :-)
20:21:30 <skvidal> when I broke yum :)
20:21:38 * nirik just totally failed that name.
20:21:46 <nirik> stickster: excellent.
20:21:57 * stickster back to other meeting, ping if needed
20:22:02 <nirik> mmcgrath: anything more on this ? the next ticket is yours 
too...
20:22:13 <nirik> #topic FES: #7 spec cleanup task: fix the need for perl (etc) 
in scriptlets - mmcgrath
20:22:22 <mmcgrath> nirik: that's all I've got.  If I get yelled at for 
rebuilding something at least I know some FESCo people have my back :)
20:22:34 <mmcgrath> That was an interesting one to work on because it was 
tricky to actually look for that stuff.
20:22:47 <dgilmore> mmcgrath: im my experience 99% of people dont mind
20:22:57 <mmcgrath> fortunately the only real bad apples were both java, I've 
sent an email to panu to figure out how rpm lua macros work.
20:23:19 <nirik> cool.
20:23:23 <mmcgrath> And I've got to say, I really like this format.  I've said 
I'm going to work 4  hours a week, I work my 4 hours and I'm done.
20:23:27 <skvidal> mmcgrath: the biggest issue with the rpm lua macros is going 
to get people to start using them beyond that
20:23:31 <mmcgrath> I like that there's interesting things to do, but I know 
exactly what my commitment is.
20:23:49 <ajax> skvidal: yeah.  still, every bit helps.
20:23:51 <mmcgrath> skvidal: are lua macros extended in rpm itself?  or can I 
write my own lua macro in the spec file?
20:23:58 <pjones> mmcgrath: both
20:23:59 <ajax> mmcgrath: the latter.
20:24:00 <skvidal> ajax: not disputing that - just an uphill battle
20:24:01 * mmcgrath has 0 experience in that at the moment.
20:24:13 <mmcgrath> ah
20:24:16 <skvidal> mmcgrath: having some good examples wouldn't make anyone cry 
a river.
20:24:27 <mmcgrath> well I have some further education to do then
20:24:27 <nirik> fixing things like this also means others can look at examples 
/ see how to do it.
20:24:29 <mmcgrath> skvidal: do you know of any?
20:24:41 <skvidal> mmcgrath: istr some lua examples in the rpm.org docs
20:24:45 <ajax> mmcgrath: rpm --showrc | grep lua, finds three semi-trivial 
examples.
20:24:52 <mmcgrath> ajax: excellent, thanks.
20:24:56 <notting> skvidal: my concern has always been "if you have to resort 
to lua, please doublecheck what you're doing first, because ideally you 
shouldn't"
20:25:04 <mmcgrath> so I'll keep working on that.  I expect to have it done 
next week.
20:25:12 <skvidal> notting: well - lua in rpm is better than pulling in perl :)
20:25:14 <nirik> mmcgrath: excellent.
20:25:20 <mmcgrath> notting: in the java example it's an absolute path to 
relative path replacement thing.
20:25:45 <nirik> #topic Unassigned FES tickets
20:26:02 <nirik> we also have 2 unassigned tickets for folks thinking of siging 
up to work on them:
20:26:06 <nirik> #4 tool idea: script to evaluate buildroot poisoning
20:26:06 <nirik> #6 Fix packages that fail to build from source
20:26:21 <nirik> see mmcgrath to join FES. :)
20:26:34 <nirik> mmcgrath: have you looked at advertising more now? or want to 
keep it growing slowly?
20:26:44 <ajax> anyone who writes #4 wins their beverage of choice from me
20:26:45 <skvidal> mmcgrath: I've been thinking about #4 some
20:26:51 <skvidal> ajax: I'm big on 'water'
20:26:56 <pjones> mmcgrath: https://bugzilla.redhat.com/show_bug.cgi?id=490740 
also has some (sortof) examples
20:27:02 <ajax> skvidal: it'll be the best dang water you ever had!
20:27:06 <mmcgrath> nirik: actually I think I have enough to do more 
advertising now.  If we end up with people looking for work and not able to do 
it, I'll throw some random scrips their way to work on (locking, logging, error 
handling, etc)
20:27:10 <mmcgrath> pjones: thanks
20:27:18 <skvidal> ajax: the biggest trick is knowing the evr it was built 
against
20:27:30 <skvidal> ajax: vs just finding any pkg built with any of these 
pkgnames
20:27:37 <nirik> mmcgrath: I can file some more too. I'm full of ideas. ;)
20:27:40 <Kevin_Kofler> nirik: I have some primitive script to look up 
buildroot poisoning.
20:27:56 <nirik> Kevin_Kofler: cool. :) Add link/script to that ticket?
20:27:57 <ajax> skvidal: koji can tell you the list of BRs an NEVR was ever in, 
i'm told.
20:28:02 <Kevin_Kofler> But the problem is, it can do millions of Koji lookups 
if the period of poisoning was more than a couple days.
20:28:06 <mmcgrath> skvidal: I haven't even looked at that one yet but I'll 
make sure to ping when the time comes.
20:28:08 <Kevin_Kofler> So it doesn't terminate in any decent time.
20:28:14 <nirik> https://fedorahosted.org/fedora-engineering-services/ticket/4
20:28:31 <ajax> i'm okay with this kind of thing running slowly.  after all, if 
we get to the point where we need it, we're in a bad place already.
20:29:43 <nirik> ok, so if anyone has good ideas for tickets file them...
20:29:50 <nirik> anything else on FES today?
20:30:24 <Kevin_Kofler> ajax: Not if "slowly" is days or weeks.
20:30:42 <Kevin_Kofler> Doing Koji queries all the time so poor Koji gets 
hammered with requests.
20:31:01 <mbonnet> Kevin_Kofler: sounds like you need to look into multicall
20:31:14 <nirik> Kevin_Kofler: perhaps your script could be optimized.
20:31:22 <ajax> weeks would be unpleasant, but again: if we really need this to 
work, we probably don't want koji accepting tasks at all.
20:31:51 <skvidal> Kevin_Kofler: then post your script - and we can start from 
there
20:31:52 <Kevin_Kofler> The cases I used it for was finding stuff being built 
against a bad Qt or kdelibs, which would break the package, but not cause 
security issues.
20:31:59 <Kevin_Kofler> I'll post what I have.
20:32:33 <nirik> ok, we have 3 new tickets that were filed after the agenda 
went out... do we want to discuss any of those today? or leave them for next 
week?
20:32:49 <Kevin_Kofler> (and I ran the checker after a fixed build went in, so 
blocking Koji wouldn't have helped at all)
20:33:15 <nirik> two of them were just filed, so should probibly wait... we 
could discuss "#345 Dependency chain painpoints" perhaps though if folks would 
like.
20:33:24 <ajax> i'd prefer next week, i'm just a touch busy today.
20:33:28 <pjones> likewise.
20:33:31 <notting> nirik: i'm ok with discussing them, but can wait too
20:33:33 <nirik> sounds fine to me.
20:33:40 * nirik is ok either way as well.
20:33:47 <nirik> #topic Open Floor
20:33:56 <nirik> Anyone have anything for open floor?
20:34:03 <ajax> i don't mind if people discuss, but if they do, i'll be reading 
it later.
20:34:51 <nirik> I don't think any of those items are urgent...
20:35:36 <nirik> ok, if nothing comes up in the next minute or less I will 
close out the meeting...
20:36:57 <nirik> ok, thanks for coming everyone@
20:37:04 <nirik> #endmeeting

Attachment: signature.asc
Description: PGP signature

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to