From Fedora Project Wiki

Fedora Release Engineering Meeting :: Monday 2008-05-12

Preparing Fedora 9

Post Fedora 9

During our short "down" time before F10 alpha f13 would like to get some things going

  1. Better use of our Trac space
    • closing out tickets on time
    • tracking milestones and tasks
  2. Start scoping tasks for summer intern
    • Casey Dahlin (he's worked with notting in the past on things like upstart)
    • work on things like new maintainer containment, tooling around non-responsive maintainers, Trac gateway, and other potential things like Kopers (Koji Personal Repos)
  3. Tools
    • sigul--signing server needs work and connection with koji
    • pungi is going to inherit splittree and pkgorder from anaconda-runtime; need to integrate the functionality of those into pungi code
    • more tooling around releng tasks and tree validation
  4. Upgrade releng1 to RHEL5 from FC6
  5. What to cover at FUDCon Boston
    1. Start conversation about next generation SCM (Source Control Management)
      • primary focus on requirements gathering and work flow possibilities
    2. SELinux vs. chroots discussion--see fedora-selinux-list
    3. f13 is planning to run for Fedora Board and if he secures a position he would no longer represent Release Engineering on FESCo--would need a replacement

IRC Transcript

-!- f13 changed the topic of #fedora-meeting to: Fedora Release Engineering Meeting - Roll Call13:07
* notting is here13:08
f13ping: notting jeremy spot lmacken jwb rdieter poelcat wwoods warren13:08
* spot is present, albeit, sleepy13:08
* poelcat here13:08
* wwoods hereish13:08
-!- f13 changed the topic of #fedora-meeting to: Fedora releng - F9 release13:09
f13So... 9 is staged for release13:10
f13We had one minor emergency this morning, the x86_64 DVD jigdo was busted due to our last minute respins on Friday, but I was able to hunt down the problem and generate a new set of jigdo files, which I now realize are further broken because I didn't apply our necessary hand edits after the recreation.13:10
* poelcat wondered if that was the case... trying to create on Friday kept failing w/ one file missing; even pointing at internal GOLD tree13:11
f13ok, fixed that.  *grumble*13:13
spotf13: it seems like this is something that we should be automating in the future13:13
f13spot: yes, pyjigdo will do this for us in the future13:13
spotor at least, have some "pre-push" check for.13:13
f13it's just not ready yet13:13
f13I should have pushed back on jigdo as a feature until it didn't require hand editing files13:13
f13spot: we need a whole slew of pre-push automated tests.  alas...13:14
nottingf13: f10 feature?13:14
spotf13: might not be a bad thing to target for F1013:14
f13we also need infrastructure resources to run them.13:14
f13poelcat: maybe, depends on how far we get with other stuff.13:14
f13anyway... /now/ the bits are in place, waiting for the bit flip13:15
f13I'm going to be workign from my house tomorrow since the bus will be at an inopportune time to make the release happen.13:16
f13the plan is to unlock the dirs on the master mirror 40 minutes prior to GO time, and turn on torrents 20 minutes prior to GO time.  Once we're sure that mirrors are opening and torrent is going, we'll send the release announcement at or after GO time13:16
f13I'm working on getting the first batch of F9 updates pushed out, still in signing mode.13:18
f13once those go out we can change mirrormanager redirection so that people cna get updates, and we can let rawhide unfreeze (IE ticket >
wwoodswoo. is that happening today then?13:20
f13As for ticket > (Torrent prep), I have all the isos uploaded, now it's just a matter of creating .ini files for the torrent creator.13:21
f13wwoods: theoretically13:21
f13wwoods: we're doing a just f9 push so that it'll hopefully go "faster"13:21
wwoodsyeah I'm more keen on getting real updates in the f9 updates target13:21
wwoodsthan I am worried about getting rawhide unlocked13:22
f13I'm still pretty worried about all aspects, but that's just me (:13:22
wwoodswell, naturally13:23
wwoodsyou actually have to turn the crank to make stuff go in both places13:23
f13I think all things are in good shape though, and we've got a lot of minds on all the aspects of making the release happen13:23
f13each release we get better at this13:23
f13We'll use #fedora-admin as the ground control for the launch13:24
f13hopefully houston won't have any problems13:24
wwoodsright on13:26
wwoodsI'm still collecting stuff for the CommonBugs page13:26
nottingdo we have instructions for mirrors on torrent layout if they want to join at the start?13:26
wwoodsplease *email me* (so I have some stored record of it) if you've got a suggestion13:26
f13notting: I haven't seen any go by, no.13:26
f13so anything else, any other concerns or thoughts regarding F9 release?13:28
mdomschnotting, I haven't written anything13:28
nottingf13: hm, the only thing i can think aren't rel-eng things (release notes, get-fedora, etc. in place)13:30
sticksterrelease notes are being published this afternoon by Bart Couvreur (couf)13:31
sticksterTagged LIVE tomorrow morning ahead of release13:31
nottingf13: the DVD torrents include a sha1sum file, the CD torrents do not. dunno if you care13:31
f13notting: I haven't generated the torrents yet.13:32
coufyep, I've got that covered13:32
f13notting: since it's the same file (SHA1) I just haven't copied it over to their respective directories yet13:32
nottingf13: ah, the directories are still in staging13:32
f13alright, lets move on.13:33
-!- f13 changed the topic of #fedora-meeting to: Fedora releng - post-f913:33
nottingf13: but, the layout is generally <torrent name>/<isos>, with a SHA1SUM file?13:33
f13notting: yes, the sha1 goes with the isos13:33
f13During our short "down" time before F10 alpha I'd like to get some things going.13:33
f131) better use of our Trac space.  I completely forgot about it and had tickets all the way back to F9 alpha to close out13:34
f13We need to be better about using Trac, setting up milestones to group tickets and using them.  I'mg oing to follow the infrastructure's lead and use tickets as subjects for meetings too13:34
f13to make this more tot he point I'm hoping to get the email alias of rel-eng@ turned into a Trac ticket filing gateway13:34
f13so that tag requests and whatnot get a ticket and are better tracked (no pun)13:35
f132) I'm getting an intern this summer, Casey Dahlin (he's worked with notting in the past on things like upstart).13:36
f13What I have planned for him involves things like new maintainer containment, perhaps some better tooling around non-responsive maintainers, maybe getting that Trac gateway thing implemented, and other potential things like Kopers (Koji Personal Repos)13:37
f13We could even start a milestone that is just for casey and start throwing some ideas in tickets for him13:37
nottingheh, ideas13:37
nottinga rel-eng special tagbot might be nice13:37
nottingalso, sigul13:37
f13yes, sigul.13:37
f13notting: getting to that (:13:37
f133) Tool improvements13:38
nottingf13: i have a 4) when you're ready13:38
f13sigul despretaly needs some work.  Mostly from my side of things (developing a client to frob koji to figure out what paths to throw at sigul to be signed)13:38
f13pungi is going to inherit splittree and pkgorder from anaconda-runtime and so I'll need to spend some time integrating the functionality of those into pungi code as the anaconda team is writing those tools off13:39
f13I also have some feature improvements planned for pungi that I hopefully can crank out in the first couple weeks.13:39
f13we could also use some tooling around releng tasks, such as tagging as notting eluded to, and things like automated tree validation.13:40
f13We have a migration queued up to go from FC6 based releng1 to RHEL5 based releng2.  Lots of code changes have been queued up for this, we just need to execute and clean up.13:40
nottinglmacken: how much is the bodhi comment/karma code compartmentalized?13:40
f13and we have to find a public home for mightor, the quad G5 (which is currently broken) that IBM gave Fedora for ppc development.  We would really like to make this a public system for people to get ppc(64) mock time on.13:41
f13I really need to milestone and ticketify these things, which I'll work on over the next few days as I try to avoid any other work (:13:41
f13notting: you're go for 4)13:41
lmackennotting: I'm not quite sure what you mean.13:42
nottinglmacken: i'll poke you on #fedora-devel in a bit13:42
notting4) releng1 -> RHEL 5. what's the status/timeline here?13:42
notting(alternatively, migration of releng1 -> releng213:42
f13notting: I hope to see that done next week.13:43
warrenwhat is it running now?13:43
f13warren: FC6instine.13:43
f13notting: did you have more on that?13:44
nottingf13: just that in doing so, we'll want to do the migration to mock for rawhide and clean up some of that stuff13:44
f13notting: right, that's all wrapped up in the move.13:45
f13notting: we'll get releng2 turned back on this week so we can continue testing some things before we make the cut over.13:45
f135) FUDCon BOS.  What all should releng do here?13:45
f13I've already signed up for one session, Package VCS 2.013:46
f13a rational discussion with actual maintianers about what kind of things we want our VCS to be able to do and accomplish, without any flamewars about my SCM being better than your SCM13:46
f13a requirements gathering session if you will, that we can document and look to as we investigate new SCMs and workflow possibilies.13:46
f13man I wish I could spell.13:47
f13I'm going to try to write down some of the requirements I have in mind before the session to give us a starting point.  Once I have a wiki page up for that I would encourage all of you to add to it as you see fit13:48
f13but if ya'll have other ideas for things we can accomplish at FUDCon, I'm all ears/eyes.13:48
f13another thing on the horizon is SELinux vs chroots discussions13:49
f13I've successfully poked the bear by making some incorrect claims about SELinux and chroots and the positions of various people on the RH side of the fence vs the FEdora side and the NSA side.13:50
f13the end result is that discussions are happening again about the current difficulties of using things like livecd-creator on selinux enabled hosts and chroots13:50
rdietermaybe if you want more rel-eng help/contibutors, maybe have a short "hi, we're rel-eng, this is who we are and what we do, wanna join the bandwaggon?".13:50
f13with ideas being tossed about for resolutions to this.  These discussions could have pretty big impact into how we put distros together or even build packages, so we'll want to keep an eye on the development going on there.13:50
f13rdieter: that would be great!  I'd love to send something like that to blarney13:51
f13fedora-selinux-list is where the selinux vs chroots stuff is currently being discussed.  I have to go read the archives myself to catch up.  But if any of you are interested, please keep tabs as well.13:51
f13and one last thing from me on post-f9 stuff...13:52
skvidalf13: all the livecds up?13:52
f13I'm planning on running for the Fedora Board, and if I'm successful, I also plan to drop off of FESCo.  That would mean I'd like to see somebody officially represent releng to FESCo.13:52
f13skvidal: the content is there, I have to shuffle it around a bit and create the torrent metadata plus ini file.  THat's first on my todo list after this meeting.13:53
skvidalf13: I can do the torrent stuff13:53
warrenwhere's the fesco nomination page?13:53
skvidalsorry, wrong channel13:53
f13skvidal: ok, great!  Lets talk after the meeting (:13:53
nottingf13: doesn't fesco elect first?13:54
warrenFoo Bar and Bar Foo are going to edge out some old timers.13:54
f13notting: no, I think board does.13:54
f13although I could be wrong...13:55
nottingf13: board is june 13-22. fesco is 'third Tuesday after a Fedora release', which implies 3-10, or so13:55
lmackenhmm, i should probably run for FESCo13:56
warrenlmacken: totally13:56
f13notting: ugh.  thought collision.13:56
f13I don't necessarily want to drop out of FESCo without having secured a board seat first.  Oh well, I'll figure something out.  But I"ll be more than happy to see somebody else run for FESCO13:56
warrenI've been thinking about dropping out of FESCO as well, especially now that we're severely cutting the seats.13:57
warren(I was against cutting the seats this far.)13:57
warrenwe have trouble getting enough people to show up to talk about stuff as it is13:57
rdieterwarren: fesco seats cut how much?13:58
warrenisn't it going from 13 to 9?13:58
warrenIf we want to both let new people into FESCO but also maintain it as a relevant body, we need room for both old and new members.  Cutting it this much wont enable that.  Thus I rather step aside and help from the outside.13:59
f13alright, we're coming up on the hour mark.14:00
-!- f13 changed the topic of #fedora-meeting to: Fedora Releng - Open Floor14:00
f13the floor is open...14:00
* warren falls through.14:01
f13heh, ok.  Thanks all for the meeting.  poelcat and thank you again, in advance, for the meeting notes!14:02
f13poelcat: this week is a big one to digest, let me know if you need any help boiling it down.14:03
poelcatf13: you're welcome; anything you want me to call out in particular or just take my normal stab at things? :)14:05
f13poelcat: your normal stab has been pretty accurate to date, so have at it!14:05
poelcatf13: or if there are areas needing stirring up, i could drop some dis-information in ;-)14:06
jwbah, crap14:06
jwbi totally missed the whole meeting, didn't i?14:06
jwbpoelcat, feel free to note that i suck in the minutes14:07
poelcatjwb: the meeting is still open... so that will be memorialized in the irc transcript section :)14:08
f13jwb: there is plenty of scrollback for you to read14:09
-!- f13 changed the topic of #fedora-meeting to: Channel is used by various Fedora groups and committees for their regular meetings | Note that meetings often get logged | For questions about using Fedora please ask in #fedora | See for meeting schedule14:09

Generated by 2.3 by Marius Gedminas - find it at!