From Fedora Project Wiki

Summary

Present from FESCo: warren, scop, thl (late)

  • Short meeting only -- thl had other things to manage and joined late
  • some discussions at 0:07 on http://fedoraproject.org/wiki/Extras/HowToGetSponsored
  • tibbs> | The idea was that people needing sponsorship are not understanding the process; Many think that sponsorship comes automatically.
  • tibbs> | I'll try to find the info from the logs and cook up an Extras/SponsorResponsibilities page. The HowToGetSponsored page could then link there.
  • tibbs> | So, I'll go ahead and cook up a page of sponsor responsibilities and we can discuss it next week.
  • voting / voting system https://admin.fedoraproject.org/voting/
  • thl> | abadger1999, shall we post this url and a point to the code in cvs so people can review it before we do the actual election?
  • abadger1999 did that in between
  • some guys tested it and some minor problems were found (and fixed)
  • How long would the voting last? It was areed on one and a half week; open on June 22 close on July 2
  • no revotes are allowed/possible -- If people complain we might implement it in the next election

Full Log

0:00            --- | BobJensen is now known as BobJensen-Away
0:02 <       tibbs> | Hmmm.  Anyone around for the meeting?
0:02 <      warren> | nope
0:03            --> | tibbs-cellphone (Jason Tibbitts)  has joined #fedora-extras
0:03              * | bpepple is fairly busy.
0:03 <    dgilmore> | lah lah lah
0:04 < abadger1999> | I'm here.
0:04            --> | _wart_ (MichaelThomas)  has joined #fedora-extras
0:04 <    dgilmore> | thl: here?
0:04            <-- | wart-cellphone has quit ()
0:04 <    dgilmore> | any fesco people here?
0:05 <      warren> | hi
0:06              * | scop here, more or less
0:07 <       tibbs> | What was on the schedule for this week?
0:07 <        scop> | http://fedoraproject.org/wiki/Extras/Schedule
0:07 <        scop> | hm, dunno if that's up to date
0:07 <    dgilmore> | election status?
0:07 <       tibbs> | I was going to ask folks to have a look at http://fedoraproject.org/wiki/Extras/HowToGetSponsored
0:08 < abadger1999> | I have an update on the voting system.
0:08 <    dgilmore> | abadger1999: how is it going?
0:08 <       tibbs> | Voting system is important; should we wait until more folks are around?
0:08 <    dgilmore> | possibly
0:09 < abadger1999> | How about you go first, tibbs.  Maybe more will show up?
0:09 <       tibbs> | OK.
0:09 <    dgilmore> | tibbs: that looks good
0:09 <       tibbs> | The idea was that people needing sponsorship are not understanding the process
0:09 <       tibbs> | Many think that sponsorship comes automatically.
0:10 <     bpepple> | tibbs: That's what I've noticed.
0:10 <    dgilmore> | tibbs: I have seen that.  It  deffinetly needs to be made clearer
0:10 <       tibbs> | There's one note in there that I think folks should look over: I don't want to encourage folks to just leave things for their sponsor to clean up.
0:11 <    dgilmore> | some people dont seem to review packaging guidelines at all when they first submit.  if i was a sponser i wouldnt sponser them.  the mindi and mondo-rescue  comes to mind
0:11 <        scop> | the listing of sponsor duties seems a bit out of place in that page
0:11 <     nirik99> | tibbs: not sure that should even be there... thats a sponsor duty, and the page is about how to get sponsored, not how to be a sponsor?
0:12 <       tibbs> | scop: Agreed.  But submitters do need to know what a sponsor is supposed to be doing.
0:12 <        scop> | sure, but maybe set up another page for that
0:12 <    dgilmore> | tibbs: maybe reword  is that  it reads in order to get sponsored  you need to display a clear understanding of the packaging guidelines,  etc
0:12 <       tibbs> | Perhaps just a general statement that a sponsor is there to assist you in getting your first packages through the system?
0:13 <       tibbs> | That's what I've always done.
0:13 <        scop> | +1
0:13 < abadger1999> | tibbs: I like that bullet point but not in the context it's given.
0:14 < abadger1999> | what should be emphasised is the sponsor does not want to have to clean up after you.
0:14 <       tibbs> | We probably a need another page for sponsor responsibilities, but honestly don't sponsors already know them?
0:14 <      _wart_> | tibbs:  It would be useful for new sponsors
0:14 <    dgilmore> | they should know them
0:14 < abadger1999> | tibbs: We were having lots of questions about sponsor's responsibilities about two months ago.
0:15 <       tibbs> | abadger1999: I'll have to read back through the logs.
0:15 <        jima> | it's probably worth writing up at some point.
0:15 <       tibbs> | I'll go ahead and excise that chunk from the page and reword things.
0:15 <        jima> | just so that there's official policy on it.
0:16 <       tibbs> | I'll try to find the info from the logs and cook up an Extras/SponsorResponsibilities page.  The HowToGetSponsored page could then link there.
0:16              * | jima nods.
0:17 <        scop> | I wouldn't worry about the "sponsor cleans up after you" part
0:17 <       tibbs> | OK.
0:17 <        scop> | speaking for myself, I wouldn't do that too many times
0:17 <        scop> | unsponsoring is possible too ;)
0:17 <       tibbs> | I have no idea how to do that.
0:18 <      warren> | maybe admins are the only one with access to downgrade and upgrade?
0:18 <       tibbs> | Does a cvsextra need to do it, or can the sponsor "unsponsor"?
0:18 <        jima> | yeah, i would expect myself to unbecome a fedora contributor if i left my sponsor holding the bag too many times.
0:18 <    dgilmore> | tibbs: i would say that an admin be notified to have account access revoked
0:19 <        scop> | I see unsponsoring as something that needs to be presented to FESCO with appropriate reasoning
0:19 <       tibbs> | That sounds reasonable.
0:19 <      warren> | It is NOT the job of sponsors to fix all problems and do all the educating.  The new contributor should read the documentation and get at least 80% of the way there on their own, and the sponsor can help to clean up.
0:20 <      warren> | In some cases I see sponsors doing 80% of the cleanup, and it isn't clear whether the new contributor truly understands the guidelines or not.
0:20 <    dgilmore> | warren: very true
0:20 <        jima> | warren: and that's scary.
0:21              * | thl on the keyboard now
0:21 <      warren> | Is the ccrma guy doing a better job of reading and following guidelines after his first package?
0:21 < abadger1999> | warren: true.  The cleanup rule should make the sponsor more wary of accepting a new packager rather than making the new packager rely on the sponsor.
0:22 <       tibbs> | So, I'll go ahead and cook up a page of sponsor responsibilities and we can discuss it next week.
0:23 <    dgilmore> | tibbs: go for it
0:23 <       tibbs> | thl, did you want to run through the schedule?
0:23              * | thl just read what was discussed up to now
0:23 <         thl> | well, who's around from FESCo?
0:24 <         thl> | I think we can skip the schedule for today
0:24 <         thl> | and just do a short meeting
0:24 <         thl> | I'm maily interested in two things:
0:24 <         thl> | - the status of the voting system
0:24 <         thl> | - the status of the "CTRL-C at the right point of time preverts commit mails"
0:25 <         thl> | abadger1999, what's that status of the voting system?
0:25 < abadger1999> | https://admin.fedoraproject.org/voting/
0:25 < abadger1999> | This should work.
0:25 <    dgilmore> | pretty
0:25 < abadger1999> | I'm going to clear the data before we go live so feel free to try it now.
0:25 <         thl> | BTW guys, sorry for being late; I announced that on the private FESCo-list
0:26 <         thl> | abadger1999, many thx for your work
0:26 <        jima> | thl: such rudeness will not be tolerated ;)
0:26 <    dgilmore> | abadger1999: whats our username/passowrd?
0:26 <        jima> | thl: (welcome btw :)
0:26 < abadger1999> | No problem.  spot did the initial work.
0:26 <         thl> | abadger1999, shall we post this url and a point to the code in cvs so people can review it before we do the actual election?
0:26 < abadger1999> | dgilmore: Fedora accounts username and pass.
0:26 <         thl> | jima, well, I did the full meeting on my birthday some weeks ago
0:26 <    dgilmore> | abadger1999: ahhh  now to remeber password
0:27 < abadger1999> | thl: That would be fine.
0:27 <         thl> | but today I had to prepare some things for the birthday of my girlfriend...
0:27 <        jima> | abadger1999: where's the data on the candidates coming from?
0:27              * | jima seems to recall jpo having an irc nick ;)
0:27 < abadger1999> | http://cvs.fedora.redhat.com/viewcvs/fedora-vote/?root=fedora
0:27 <         thl> | abadger1999, do you want to post that mail?
0:27 < abadger1999> | jima: the data is coming from the accounts database.
0:27 <        jima> | also warrn
0:27 <        jima> | warren, even
0:27 <        jima> | ahhh
0:27 <         thl> | abadger1999, or maybe: could you do that please?
0:28 < abadger1999> | So if you didn't enter the data in the acounts system, it doesn't show up.
0:28 <        jima> | jpo, warren: add your nicks to the accounts system :)
0:28 <         thl> | I'm quite busy up to sunday
0:28 <     bpepple> | abadger1999: Looks nice.
0:28 <      warren> | jima, eh?
0:28 <    dgilmore> | thl: wife/girlfreind's  are important to keep happy
0:28 <        jima> | warren: the accounts system doesn't have your irc nick. it's kinda obvious, but it shows up as "None" in the voting app :)
0:28 <        jima> | dgilmore: indeed they are
0:28 < abadger1999> | thl: I can.
0:29 <       tibbs> | Hmm, too many good choices.
0:29 < abadger1999> | thl: Do you want to set a date for comments to be in by so we can get the vote started?
0:29 <       tibbs> | Perhaps I won't vote for myself; that narrows it down a bit.
0:29 <      warren> | ok
0:30 <         thl> | abadger1999, yes, I'd like to set a date
0:30 <         thl> | what do you guys think?
0:30 <      warren> | "You are not a member of one of the groups eligible to vote in this election. If you think you should be, please contact someone ASAP."
0:30 <         thl> | Start the election next Thursday?
0:30 < abadger1999> | Hmmm... are you in cvsextras in the accounts system?
0:30              * | jima selects more than 13 candidates and gets caught
0:30 <    dgilmore> | thl: open voting next thursday  and run for 2 weeks?
0:30 <     bpepple> | thl: Sounds good.  How long would the voting last?
0:30 <        jima> | abadger1999: nice javascript catcher
0:30 <     Sopwith> | abadger1999: Out of curiosity, how are you checking for group membership?
0:31 < abadger1999> | jima: That was spot's work :-)
0:31 < abadger1999> | Using a function from website.py
0:31 <        jima> | spot: nice javascript catcher (even though he doesn't seem to be here)
0:31 <         thl> | I'd say one week should be enough
0:32 <         thl> | but on the other hand
0:32 <        scop> | I get the "you are not a member" welcome too
0:32 <    dgilmore> | thl: i was thinking for slow pokes
0:32 <         thl> | well, let's make it one and a half week
0:32 <     bpepple> | thl: +1
0:33 <         thl> | e.g. start on thursday 22
0:33 <    dgilmore> | sureopen on June 22 close on July 2
0:33 < abadger1999> | Okay -- scop and warren have issues.  Anyone else?
0:33 <         thl> | end on July the 2 (Sunday)
0:33 <       tibbs> | Getting two weekends in there is a good idea.
0:33 <     bpepple> | abadger1999: Nope.  Was able to test vote fine.
0:33 <        jima> | are scop/warren in as sponsors or admins?
0:33              * | dgilmore voted and made sure i couldnt a second time
0:33 <         thl> | abadger1999, seems to work for me
0:34 <    dgilmore> | thl  +1 also
0:34 <        scop> | I'm a sponsor in cvsextras
0:34 <      warren> | abadger1999, I'm admin in cvsextras
0:34 < abadger1999> | Sopwith:         groups = website.get_user_groups(self.dbh, userId)
0:35 <       tibbs> | I'm a sponsor, no problems here.
0:35 < abadger1999> | Sopwith: Then compare each group returned against the legal voting groups in the elections database
0:36              * | jima votes, and can't vote again. good.
0:36 < abadger1999> | Okay. I'll send out a mail with a request to look for bugs.
0:36 < abadger1999> | And email scop and warren to try it out again when I track down what's causing the error for them.
0:37 <         thl> | abadger1999, only one chance to vote is the expected behaviour?
0:37 < abadger1999> | Dates we're shooting for are: thursdar June 22 tuntil July 2
0:37 < abadger1999> | thl: I discussed it with spot and one chance to vote is the current expected.
0:37 <         thl> | abadger1999, k
0:37 <      _wart_> | If you can only vote once, and can't change your vote later, then it should be mentioned on the ballot page.
0:38 <         thl> | _wart_, +1
0:38 < abadger1999> | thl: spot's metaphor was once a vote is cast at a polling place it can't be changed.
0:38 < abadger1999> | _wart_: I'll put that note on the ballot page as well.
0:38 <         thl> | abadger1999, yeah, I'm okay with that
0:38 <    dgilmore> | i think thats ok
0:39 <         thl> | abadger1999, I just remembered that I saw some code in a cvs commit that allowed a revote
0:39 <         thl> | (or somewhere else)
0:39 <         thl> | well, unimportant now
0:39 < abadger1999> | I made a note in the code that we could enhance it to allow revotes.
0:39 < abadger1999> | The database has the required information to make that possible.  Just the code doesn't
0:40 <         thl> | abadger1999, let's see how it works
0:40 < abadger1999> | thl: k
0:40 <         thl> | If people want revotes we can implement them for the next election
0:40 <    dgilmore> | I think no revotes
0:40 <         thl> | k, anything else that needs to be discussed for the election/voting system?
0:40 <        jima> | most real-world elections don't allow revotes.
0:41 <    dgilmore> | thl: i think its done.
0:41 <    dgilmore> | poke jeremy for ctrl-c
0:41 <         thl> | warren, I think you wanted to look into the CTRL-C problem
0:41 <        jima> | abadger1999: does this leave an audit trail? we may want to port it to the US election system ;)
0:41 <         thl> | warren, did you find time for it?
0:41 <     Sopwith> | abadger1999: That's the wrong function
0:42 <      warren> | thl, sorry no, I intended on talking about that during the admin meeting last week, but I burned out.
0:42 <      warren> | thl, I can do that todya.
0:42 <         thl> | warren, k, tia
0:42 <     Sopwith> | abadger1999: Use a loop over have_group instead - there's a reason not to fully trust get_user_groups, and I can't remember what it is! :(
0:43 < abadger1999> | Sopwith: k.  Oh.  Is it suppoed to work but doesn't?
0:43 <         thl> | so, anything else regarding Extras people like to discuss now
0:43 < abadger1999> | I thought I spotted a bug in it
0:43 <         thl> | otherwise I'll close this mini-meeting
0:43 < abadger1999> | Sopwith: But when it worked, I thought I assumed I didn't know as much abut python as I thought.
0:44 <      edhill> | thl:  new sponsor nominations?
0:44 <         thl> | edhill, good idea
0:44 <         thl> | so, any sponsor nominations?
0:44 <     Sopwith> | abadger1999: Well, it wasn't working for warren, so I assume something's wrong.
0:45 <      edhill> | cool, I'd like to nominate Orion whos done the most reviews of any current non-sponsor
0:45 <      edhill> | http://fedoraproject.org/wiki/Extras/PackageStatus
0:45 <         thl> | edhill, thx; I'll forward that to the FESCo list; we'll discuss this next week in details
0:46 <         thl> | any other nominations?
0:46 <         thl> | seems not
0:46              * | thl will close the meeting in 60
0:47              * | thl will close the meeting in 20
0:47              * | thl will close the meeting in 10
0:48 <         thl> | -- MARK meeting end --