From Fedora Project Wiki
Fedora Release Engineering Meeting :: Monday 2008-02-11
gcc4.3
- http://fedoraproject.org/wiki/JesseKeating/gcc43MassRebuildProposal
- people can opt out of mass rebuild
- take non-responsive maintainers for failed builds to FESCo
Spins
- Release Engineering is expected to produce custom spins for F8
1. it's a lot of bit moving 1. are we supposed to be producing them from F8 GOLD or F8 + Updates, and if from Updates, does installing from them still work?
- as of yet, all 'spins' have been live based, which don't allow for upgrades
- releng does not have have a checklist of what we look for when approving a spin from a technical aspect
- http://fedoraproject.org/wiki/RahulSundaram/SpinsProcess
- See IRC log for detailed discussion
ACTION: Jeremy to write first draft of how Spins should work--in detail--using Rahul's proposal as a starting point
Mirror Master Move
- Targeting Wednesday
- Rough plan:
1. turn off rawhide Tuesday night 1. turn off everything else on Wednesday
- Continue discussion on #fedora-admin
IRC Transcript
-!- f13 changed the topic of #fedora-meeting to: Fedora Release Engineering Meeting - Roll Call | <a href="#t13:18" class="time">13:18</a> | |
f13 | ping: notting jeremy spot jwb rdieter wwoods poelcat lmacken | <a href="#t13:18" class="time">13:18</a> |
---|---|---|
* notting is here | <a href="#t13:18" class="time">13:18</a> | |
* jeremy waves | <a href="#t13:18" class="time">13:18</a> | |
jwb | here-ish | <a href="#t13:18" class="time">13:18</a> |
* lmacken | <a href="#t13:18" class="time">13:18</a> | |
rdieter | here .5 | <a href="#t13:19" class="time">13:19</a> |
f13 | aight | <a href="#t13:21" class="time">13:21</a> |
-!- f13 changed the topic of #fedora-meeting to: Fedora Release Engineering Meeting - gcc4.3 | <a href="#t13:21" class="time">13:21</a> | |
f13 | I'm skipping over perl5.10.0 since spot isn't here. | <a href="#t13:21" class="time">13:21</a> |
f13 | FESCo approved my proposal for doing mass rebuilds, but there are still a couple things to get answered. | <a href="#t13:21" class="time">13:21</a> |
f13 | 1) I'd like a way for folks to opt-out of the rebuild machine, and I'm looking for good ideas on how to implement this. | <a href="#t13:21" class="time">13:21</a> |
jwb | cvs it | <a href="#t13:22" class="time">13:22</a> |
jwb | add a 'norebuild' file | <a href="#t13:22" class="time">13:22</a> |
f13 | Oh FYI: <a href="http://fedoraproject.org/wiki/JesseKeating/gcc43MassRebuildProposal">http://fedoraproject.org/wiki/JesseKeating/gcc43MassRebuildProposal</a> | <a href="#t13:22" class="time">13:22</a> |
lmacken | pkgdb ? | <a href="#t13:22" class="time">13:22</a> |
jwb | lmacken, that seems complicated | <a href="#t13:22" class="time">13:22</a> |
f13 | one thing I thought of, is that they could just mail us, and we'll add it to a 'blacklist' that if the checker hits upon said package will just skip and not add it to the need build list | <a href="#t13:22" class="time">13:22</a> |
lmacken | a checkbox is complicated ? | <a href="#t13:22" class="time">13:22</a> |
f13 | maybe a wiki page where they can drop the package in | <a href="#t13:22" class="time">13:22</a> |
jwb | lmacken, for a script, yes | <a href="#t13:23" class="time">13:23</a> |
lmacken | not when you have a JSON api | <a href="#t13:23" class="time">13:23</a> |
jwb | lmacken, particularly when that script will be going through CVS anyway... | <a href="#t13:23" class="time">13:23</a> |
f13 | It already takes 40~ minutes to discover what needs to be built, I'd like to not add to it by adding more DB calls | <a href="#t13:23" class="time">13:23</a> |
rdieter | ouchie | <a href="#t13:23" class="time">13:23</a> |
f13 | jwb: I'd prefer to not have to checkout from CVS to skip the package. | <a href="#t13:23" class="time">13:23</a> |
jwb | f13, ok | <a href="#t13:24" class="time">13:24</a> |
f13 | <a href="http://git.fedorahosted.org/git/?p=releng;a=blob;f=scripts/need-rebuild-gcc43.py;h=a1d9b9d4da373baeee0b30bb4728e4b6186f4a1b;hb=HEAD">http://git.fedorahosted.org/git/?p=releng;a=blob;f=scripts/need-rebuild-gcc43.py;h=a1d9b9d4da373baeee0b30bb4728e4b6186f4a1b;hb=HEAD</a> | <a href="#t13:24" class="time">13:24</a> |
f13 | that's the script I'm using | <a href="#t13:24" class="time">13:24</a> |
f13 | I could probably easily slurp down some data from a wiki page or something to populate a blacklist | <a href="#t13:25" class="time">13:25</a> |
f13 | it'd just be a matter of driving users to populate said wiki page or something. | <a href="#t13:25" class="time">13:25</a> |
jwb | dunno... just keeping the blacklist inline might be easier and have them email rel-eng | <a href="#t13:25" class="time">13:25</a> |
warren | inline meaning? | <a href="#t13:26" class="time">13:26</a> |
jwb | as an array in the script | <a href="#t13:26" class="time">13:26</a> |
jwb | or a list | <a href="#t13:26" class="time">13:26</a> |
jwb | or whatever it's called in python | <a href="#t13:26" class="time">13:26</a> |
f13 | the problem I have with that, is mailing rel-eng can be lossy | <a href="#t13:26" class="time">13:26</a> |
f13 | whereas if they fail to update the wiki page, they only one to blame is them (: | <a href="#t13:26" class="time">13:26</a> |
jwb | well, i don't think it's any more lossy | <a href="#t13:27" class="time">13:27</a> |
jwb | wiki pages can be screwed up. particularly when lots of people edit the same page | <a href="#t13:27" class="time">13:27</a> |
warren | so either rebuild it yourself or update the wiki page to tell you not to do it? | <a href="#t13:27" class="time">13:27</a> |
f13 | jwb: note the missed tag requests we seem to have every freeze (and part of why I want to turn rel-eng@ into a Trac ticket input) | <a href="#t13:27" class="time">13:27</a> |
f13 | jwb: good points though | <a href="#t13:28" class="time">13:28</a> |
jwb | f13, there are some misses, yes. but if we are all diligent about it, we should be able to track this | <a href="#t13:28" class="time">13:28</a> |
f13 | warren: also find the things which aren't really gcc built. | <a href="#t13:28" class="time">13:28</a> |
jwb | do we really expect a massive list? | <a href="#t13:28" class="time">13:28</a> |
f13 | warren: 'cause discovering which mono packages don't actually use gcc is somewhat troublesome | <a href="#t13:28" class="time">13:28</a> |
f13 | jwb: I honestly don't know. | <a href="#t13:28" class="time">13:28</a> |
f13 | jwb: I'd say I usually only get 20~ 'don't build this for me' requests when I did it for Core before | <a href="#t13:29" class="time">13:29</a> |
f13 | so in the interest of getting the bikeshed in place, lets go with mail rel-eng and we'll add it to a static list in the script. Any opposed? | <a href="#t13:30" class="time">13:30</a> |
f13 | PROPOSAL ^^ | <a href="#t13:30" class="time">13:30</a> |
notting | worksforme | <a href="#t13:30" class="time">13:30</a> |
jwb | fine with me | <a href="#t13:31" class="time">13:31</a> |
lmacken | sounds good | <a href="#t13:31" class="time">13:31</a> |
f13 | aight. | <a href="#t13:31" class="time">13:31</a> |
f13 | I'll announce that we're accepting opt-outs. | <a href="#t13:31" class="time">13:31</a> |
f13 | and we'll start processing those. Once I automate the list generation I'll make sure to add a git pull before the script run so that it's always updated | <a href="#t13:32" class="time">13:32</a> |
f13 | next question | <a href="#t13:32" class="time">13:32</a> |
f13 | 2) # What to do about non-responsive maintainers for failed builds | <a href="#t13:32" class="time">13:32</a> |
f13 | this is probably just a simple 'go in and rebuild it anyway'. | <a href="#t13:32" class="time">13:32</a> |
f13 | but I feel it would be due dilligence to process these nonresponsive maintainers. | <a href="#t13:32" class="time">13:32</a> |
f13 | but that's a lot of... paperwork. | <a href="#t13:33" class="time">13:33</a> |
jwb | f13, we could take that to FESCo | <a href="#t13:33" class="time">13:33</a> |
f13 | does anybody want to volunteer to chase up that side, or should we put out a call to arms via.. FESCo? | <a href="#t13:34" class="time">13:34</a> |
jwb | i can take it to FESCo | <a href="#t13:34" class="time">13:34</a> |
jeremy | call to arms I think | <a href="#t13:34" class="time">13:34</a> |
f13 | worksforme | <a href="#t13:35" class="time">13:35</a> |
f13 | alright, I think that does it for outstanding questions on this issue | <a href="#t13:36" class="time">13:36</a> |
f13 | I have a bit of work ahead of me, particularly in the autospecbump land | <a href="#t13:36" class="time">13:36</a> |
f13 | but I think it can by ready by the auto build start | <a href="#t13:36" class="time">13:36</a> |
f13 | I plan on doing a small number of scripted just to make sure things are going well before turning on the firehose. | <a href="#t13:37" class="time">13:37</a> |
jwb | feel free to use my packages :) | <a href="#t13:37" class="time">13:37</a> |
warren | When is te scheduled mass again? | <a href="#t13:37" class="time">13:37</a> |
f13 | warren: Feb 18th | <a href="#t13:38" class="time">13:38</a> |
f13 | provided perl lands safely before then | <a href="#t13:38" class="time">13:38</a> |
f13 | ok, | <a href="#t13:39" class="time">13:39</a> |
-!- f13 changed the topic of #fedora-meeting to: Fedora Release Engineering - Spins... WTF? | <a href="#t13:39" class="time">13:39</a> | |
jwb | yeah | <a href="#t13:39" class="time">13:39</a> |
jwb | as of right now, i'm waiting on mmcgrath | <a href="#t13:40" class="time">13:40</a> |
jwb | but long term.. wtf | <a href="#t13:40" class="time">13:40</a> |
f13 | so we now have some spin requests coming in, and releng is expected to produce them... for F8 | <a href="#t13:40" class="time">13:40</a> |
f13 | I've got some pretty serious issues with this | <a href="#t13:40" class="time">13:40</a> |
wwoods | wtf | <a href="#t13:40" class="time">13:40</a> |
jeremy | that was the plan all along | <a href="#t13:40" class="time">13:40</a> |
f13 | 1) it's a lot of bit moving | <a href="#t13:40" class="time">13:40</a> |
notting | f13: the premise being that rel-eng created all previous ones, so....? | <a href="#t13:40" class="time">13:40</a> |
jeremy | that's why there was an attempt to limit to one a month | <a href="#t13:40" class="time">13:40</a> |
f13 | 2) Are we supposed to be producing them from F8 GOLD or F8 + Updates, and if from Updates, does installing from them still work? | <a href="#t13:41" class="time">13:41</a> |
jwb | f13, updates | <a href="#t13:41" class="time">13:41</a> |
jwb | mether explicitly asked about that | <a href="#t13:41" class="time">13:41</a> |
jwb | and the .ks files he has have the updates repo in them i believe | <a href="#t13:41" class="time">13:41</a> |
f13 | so the next question is, does installing from them still work, given that we don't as of yet do anaconda updates? | <a href="#t13:42" class="time">13:42</a> |
jwb | these are all livecds, so i think install works? | <a href="#t13:42" class="time">13:42</a> |
jeremy | + updates I presumed. and yes, installs could run against problems. although given history, less problems | <a href="#t13:42" class="time">13:42</a> |
f13 | jeremy: do we (the greater Fedora we) care? | <a href="#t13:42" class="time">13:42</a> |
jeremy | f13: care about which? | <a href="#t13:42" class="time">13:42</a> |
jwb | frankly, i think that burden falls onto the spin owner | <a href="#t13:42" class="time">13:42</a> |
f13 | when/if the install breaks? | <a href="#t13:42" class="time">13:42</a> |
f13 | do we have a checklist of criteria that the spin owner has to run their product through? | <a href="#t13:43" class="time">13:43</a> |
f13 | or hell | <a href="#t13:43" class="time">13:43</a> |
f13 | does releng have a checklist of what we look for when approving a spin from a technical aspect? | <a href="#t13:43" class="time">13:43</a> |
f13 | (rhetorical, of course we don't) | <a href="#t13:43" class="time">13:43</a> |
jwb | i asked mether about that a while ago | <a href="#t13:43" class="time">13:43</a> |
jwb | fedora unity has a fairly large test matrix they run though | <a href="#t13:43" class="time">13:43</a> |
jwb | er, through | <a href="#t13:43" class="time">13:43</a> |
jwb | i have no idea if he looked at it or not | <a href="#t13:44" class="time">13:44</a> |
jeremy | f13: the "what we look for" mostly comes down to a) is the package list "reasonable" looking b) smoke test off of building them | <a href="#t13:44" class="time">13:44</a> |
jeremy | at least, that's what I've done | <a href="#t13:44" class="time">13:44</a> |
f13 | jeremy: yeah, but what does "smoke test" entail? | <a href="#t13:45" class="time">13:45</a> |
* nirik wonders if there shouldn't be a spin review process very much like a package review process. | <a href="#t13:45" class="time">13:45</a> | |
f13 | if we're going to be on the hook for approving these things, I'd like a guideline of what to look for | <a href="#t13:45" class="time">13:45</a> |
jeremy | f13: build it, boot it, install it. do some clicking around for sanity | <a href="#t13:45" class="time">13:45</a> |
warren | nirik, does spin include respin, or things like KDE? | <a href="#t13:45" class="time">13:45</a> |
jwb | jeremy, build it, boot it is fine. install it is harder | <a href="#t13:45" class="time">13:45</a> |
f13 | jwb: kvm! | <a href="#t13:45" class="time">13:45</a> |
jeremy | longer term, it would be great to have something that was more concrete, but we only managed to get packaging guidelines after the better part of ten years of building packages :P | <a href="#t13:46" class="time">13:46</a> |
nirik | if you are talking about the Xfce spin, I did do some installs here... | <a href="#t13:46" class="time">13:46</a> |
jwb | meh, true | <a href="#t13:46" class="time">13:46</a> |
jwb | nirik, no, we know your spin is going to be broken and don't care :P | <a href="#t13:46" class="time">13:46</a> |
nirik | warren: well, respins are not really controlled directly by fedora, so no idea... | <a href="#t13:46" class="time">13:46</a> |
f13 | so what would be great, is at least an SOP on spin review | <a href="#t13:46" class="time">13:46</a> |
nirik | jwb: excellent. ;) | <a href="#t13:46" class="time">13:46</a> |
warren | do spins have to worry about upgrades? | <a href="#t13:46" class="time">13:46</a> |
f13 | after that, an SOP on spin production | <a href="#t13:47" class="time">13:47</a> |
jwb | warren, huh? | <a href="#t13:47" class="time">13:47</a> |
f13 | warren: as of yet, all 'spins' have been live based, which don't allow for upgrades | <a href="#t13:47" class="time">13:47</a> |
warren | OK, was just being sure. | <a href="#t13:47" class="time">13:47</a> |
jwb | f13, i can try the SOP on spin production since i'm going to to e spinning the ones that have already been approved | <a href="#t13:47" class="time">13:47</a> |
f13 | jwb: that would be awesome | <a href="#t13:47" class="time">13:47</a> |
jwb | it will start as a list of things i did, and then i'll put some words around it | <a href="#t13:48" class="time">13:48</a> |
f13 | mmcgrath hooked us up with a xen guest to do i386/ x86_64 live image production, but we're kind of SOL for ppc production right now | <a href="#t13:48" class="time">13:48</a> |
jwb | um.. no | <a href="#t13:48" class="time">13:48</a> |
jeremy | jwb: sounds good. if you do it on the wiki, I'll wiki watch it and provide quick feedback | <a href="#t13:48" class="time">13:48</a> |
jwb | he's trying to. still having issues with xen and f8 | <a href="#t13:48" class="time">13:48</a> |
jwb | jeremy, yep | <a href="#t13:48" class="time">13:48</a> |
f13 | jwb: ah, fun. :/ | <a href="#t13:48" class="time">13:48</a> |
warren | jwb, did he try fullvirt instead? | <a href="#t13:49" class="time">13:49</a> |
notting | are there specific comments on rahul's proposal we would like to provide as feedback? | <a href="#t13:49" class="time">13:49</a> |
jwb | warren, i think he is doing fullvirt, but with xen as the host | <a href="#t13:49" class="time">13:49</a> |
jeremy | oh yeah, I need to look at rahul's actual proposal | <a href="#t13:49" class="time">13:49</a> |
warren | jwb, oh | <a href="#t13:49" class="time">13:49</a> |
jwb | i could be wrong. it just seems f8 and xen don't like each other when it comes to dhcp or static ip or something | <a href="#t13:50" class="time">13:50</a> |
f13 | notting: not sure what you mean | <a href="#t13:50" class="time">13:50</a> |
* nirik thinks no one likes xen. ;) | <a href="#t13:50" class="time">13:50</a> | |
* warren wonders how functional xenner is | <a href="#t13:50" class="time">13:50</a> | |
notting | f13: spoleeba is trying to work towards hashing it out to where it can be a real process/policy. does rel-eng have issues with things that are listed there that they'd like to raise? | <a href="#t13:51" class="time">13:51</a> |
jeremy | warren: not functional enough | <a href="#t13:51" class="time">13:51</a> |
spoleeba | notting, is this the spins draft? | <a href="#t13:51" class="time">13:51</a> |
jeremy | warren: I played with it a week and a half ago | <a href="#t13:51" class="time">13:51</a> |
jwb | spoleeba, yes | <a href="#t13:51" class="time">13:51</a> |
spoleeba | notting, talking to rahul... the big problem he has is the interaction with releaseeng... we need to figure out exactly what we expect spin developers to bring to releaseeng..and give them enough community infrastructure to actually get that crap done | <a href="#t13:52" class="time">13:52</a> |
f13 | notting: nothing specific comes to my mind, but that's because it's still rather wild and undefined. I'd love to review spoleeba's proposal as part of a releng meeting | <a href="#t13:52" class="time">13:52</a> |
spoleeba | notting, in terms of pre-testing on arches and what not | <a href="#t13:52" class="time">13:52</a> |
notting | that' simple. no resources :P | <a href="#t13:53" class="time">13:53</a> |
* nirik also wonders if the board should be the one approving spins, shouldn't that be a fesco thing? or is it due to them using the fedora name ? | <a href="#t13:53" class="time">13:53</a> | |
spoleeba | f13, i have rahul's perspective on what he needs from a spin creator pov.. i need some assessment from releaseeng about what they need from spin creators | <a href="#t13:53" class="time">13:53</a> |
notting | yes, it's due to the trademark | <a href="#t13:53" class="time">13:53</a> |
jwb | spoleeba, "community infrastructure" meaning what? | <a href="#t13:53" class="time">13:53</a> |
jeremy | nirik: due to trademark | <a href="#t13:53" class="time">13:53</a> |
spoleeba | f13, than i can make an oreo cookie out of it | <a href="#t13:53" class="time">13:53</a> |
spoleeba | jwb, there's an amorphous issue concerning the amount of pre-testing that spin creators need to do before coming to releaseeng..to keep the releaseeng burden down to something sane | <a href="#t13:54" class="time">13:54</a> |
jwb | sure... | <a href="#t13:54" class="time">13:54</a> |
spoleeba | jwb, but at the same time.. spin creators dont have ppc hardware | <a href="#t13:54" class="time">13:54</a> |
jwb | we haven't made a ppc spin yet, and i don't plan to | <a href="#t13:54" class="time">13:54</a> |
notting | spins don't have to be for every arch | <a href="#t13:54" class="time">13:54</a> |
jwb | spoleeba, i think, for all intents and purposes, ppc can be considered a secondary arch here | <a href="#t13:54" class="time">13:54</a> |
spoleeba | jwb, its was just an abstract comment.. .the point is... we need to be able to have a pre-test matrix | <a href="#t13:54" class="time">13:54</a> |
jeremy | spoleeba: ppc spins would need to have the ppc team involved as they do the coordination for that arch | <a href="#t13:55" class="time">13:55</a> |
jwb | spoleeba, sure. that's why i suggested mether look at the fedora unity test matrix | <a href="#t13:55" class="time">13:55</a> |
spoleeba | jwb, that covers as much of what releaseeng needs people to do | <a href="#t13:55" class="time">13:55</a> |
warren | there is no demand for 64bit spins of edu, for exanple | <a href="#t13:55" class="time">13:55</a> |
spoleeba | jwb, so did i | <a href="#t13:55" class="time">13:55</a> |
spoleeba | warren, i demand it! | <a href="#t13:55" class="time">13:55</a> |
jwb | personally, i'd be very happy if a spin owner came to me with a wiki page that had that test matrix filled out | <a href="#t13:55" class="time">13:55</a> |
f13 | part of the problem here is that we haven't had a good matrix for the spins we produce as part of final releases too | <a href="#t13:56" class="time">13:56</a> |
spoleeba | warren, im pretty sure i ncssm had 64bit hardware :-> | <a href="#t13:56" class="time">13:56</a> |
f13 | live ones that is | <a href="#t13:56" class="time">13:56</a> |
f13 | we're looking to wwoods' team for providing some of that | <a href="#t13:56" class="time">13:56</a> |
f13 | perhaps we should look to them to provide this as well | <a href="#t13:56" class="time">13:56</a> |
jwb | f13, don't we derive much of that from wwoods' testing of the actual non-live spins? | <a href="#t13:56" class="time">13:56</a> |
jeremy | I can try to make something up to start from | <a href="#t13:56" class="time">13:56</a> |
f13 | jwb: sortof | <a href="#t13:57" class="time">13:57</a> |
jeremy | (might be a day or three before I can get to it) | <a href="#t13:57" class="time">13:57</a> |
spoleeba | f13, so like i said.. i need releaseeng's pov on bottleneck's so far with custom spins that have come up for review | <a href="#t13:57" class="time">13:57</a> |
wwoods | yeah we don't have a solid test plan for live media yet | <a href="#t13:57" class="time">13:57</a> |
jeremy | jwb: quite a bit, yes | <a href="#t13:57" class="time">13:57</a> |
notting | at a minimum, they need to test before sending to rel-eng that it composes, builds, boots, and installs something that matches what it boots | <a href="#t13:57" class="time">13:57</a> |
EvilBob | jwb: the Matrix we have in Fedora Unity was based on a list of tests that wwoods had at one point, we have expanded on it for roblems we have found and want to confirm closed | <a href="#t13:57" class="time">13:57</a> |
f13 | spoleeba: quite honestly the bottleneck was 0 idea as to what was expected of us. | <a href="#t13:57" class="time">13:57</a> |
f13 | spoleeba: it felt like the board said "Go forth and do custom spins" without any indication of /how/ that would be done and who would be responsible for doing what. | <a href="#t13:58" class="time">13:58</a> |
jeremy | f13: also, to be fair, some of the bottleneck was that I was going to look at them and wasn't around for a month | <a href="#t13:58" class="time">13:58</a> |
jwb | i'm still concerned about the hosting aspect, but *shrug* | <a href="#t13:58" class="time">13:58</a> |
f13 | jeremy: there is that. | <a href="#t13:58" class="time">13:58</a> |
spoleeba | f13, well we could cut releaseeng out completely..but im pretyt sure that's not desired | <a href="#t13:58" class="time">13:58</a> |
wwoods | for installation we've got the old test matrix (which I believe the Unity matrix is based on): <a href="http://fedoraproject.org/wiki/QA/TreeTestingTemplate">http://fedoraproject.org/wiki/QA/TreeTestingTemplate</a> | <a href="#t13:58" class="time">13:58</a> |
spoleeba | f13, releaseeng does want an up/down veto opportunity in the process right? | <a href="#t13:59" class="time">13:59</a> |
f13 | spoleeba: I'd like to know how you'll get the spin produced/hosted without releng (: | <a href="#t13:59" class="time">13:59</a> |
wwoods | And the new TestPlan (with many descendent detailed TestCases): <a href="http://fedoraproject.org/wiki/QA/TestPlans/Fedora9Install">http://fedoraproject.org/wiki/QA/TestPlans/Fedora9Install</a> | <a href="#t13:59" class="time">13:59</a> |
wwoods | So! Assuming we write a TestPlan for Live images, that'd be a fine base for any planned testing of new live spins | <a href="#t13:59" class="time">13:59</a> |
spoleeba | f13, there was also an issue concerning cvs access..since the ks files that are'blessed' live in the live-cd-tools tree | <a href="#t13:59" class="time">13:59</a> |
warren | jeremy, when do things get busy for you again? | <a href="#t13:59" class="time">13:59</a> |
f13 | spoleeba: releng/fesco/somebody should give a technical ACK on the proposed spin. | <a href="#t13:59" class="time">13:59</a> |
notting | spoleeba: that seems like a long-term lose | <a href="#t13:59" class="time">13:59</a> |
spoleeba | f13, we might need to create a beta spin tree for crap still under review and being worked on | <a href="#t14:00" class="time">14:00</a> |
jeremy | warren: things are always busy for me now! :) but not january-busy | <a href="#t14:00" class="time">14:00</a> |
wwoods | I'd think it was reasonable to require spin owners to at least get through Tier1 (whatever we define for that) before handing it off | <a href="#t14:00" class="time">14:00</a> |
spoleeba | notting, what's a long term lose? | <a href="#t14:00" class="time">14:00</a> |
f13 | spoleeba: wiki? | <a href="#t14:00" class="time">14:00</a> |
notting | spoleeba: having all the spin ks files go into livecd-tools | <a href="#t14:00" class="time">14:00</a> |
jwb | notting, agreed | <a href="#t14:00" class="time">14:00</a> |
spoleeba | f13, i think we want to treat them as code, not content | <a href="#t14:00" class="time">14:00</a> |
jeremy | notting: indeed | <a href="#t14:00" class="time">14:00</a> |
spoleeba | f13, so people can patch it...equitable | <a href="#t14:00" class="time">14:00</a> |
jeremy | /cvs/configs! | <a href="#t14:01" class="time">14:01</a> |
spoleeba | notting, so how do we magically fix that? | <a href="#t14:01" class="time">14:01</a> |
nirik | make livecd-tools have a spins.d/ and make new spins submit a ks file package for their spin? :) | <a href="#t14:01" class="time">14:01</a> |
f13 | spoleeba: eh, code can be attached to a wiki page. | <a href="#t14:01" class="time">14:01</a> |
f13 | spoleeba: for work in progress, thats not a terrible thing. | <a href="#t14:01" class="time">14:01</a> |
jwb | nirik, no. that's what we want to avoid | <a href="#t14:01" class="time">14:01</a> |
f13 | also, how do we drive bug reports regarding the .. spin.. to the spin owners? | <a href="#t14:01" class="time">14:01</a> |
jwb | nirik, because that would still be keeping the .ks files in the livecd-tools package | <a href="#t14:01" class="time">14:01</a> |
nirik | jwb: no... | <a href="#t14:02" class="time">14:02</a> |
spoleeba | f13, perhaps... there's a place in hosted for customspin developers to work together | <a href="#t14:02" class="time">14:02</a> |
lmacken | why not give them their own hosted so they can manage their own wiki and bug queue ? | <a href="#t14:02" class="time">14:02</a> |
nirik | I mean 'Review request: Xfce-spin' and make a package with the ks file. | <a href="#t14:02" class="time">14:02</a> |
nirik | it gets a bugzilla component, cvs, etc | <a href="#t14:02" class="time">14:02</a> |
jwb | lmacken, it's not that clear cut | <a href="#t14:02" class="time">14:02</a> |
notting | nirik: that's a lot of packages to keep around | <a href="#t14:02" class="time">14:02</a> |
spoleeba | nirik, there are sort of two issues here... blessed spins..and in progress spins | <a href="#t14:02" class="time">14:02</a> |
jeremy | lmacken: because pointing people to trac bug reporting is a disaster. because the bugs will get filed in bugzilla first and you can't transfer between | <a href="#t14:03" class="time">14:03</a> |
nirik | notting: potentially, but we have lots of packages already, whats a few dozen more. ;) | <a href="#t14:03" class="time">14:03</a> |
nirik | spoleeba: sure, the in progress ones are not yet approved. | <a href="#t14:03" class="time">14:03</a> |
spoleeba | nirik, i dont think we can give fedora bugzilla components to in progress ones... but perhaps a hosted space for those | <a href="#t14:03" class="time">14:03</a> |
jwb | that's all too complicated | <a href="#t14:04" class="time">14:04</a> |
lmacken | jeremy: indeed | <a href="#t14:04" class="time">14:04</a> |
nirik | they get a bugzilla component when the package is approved and added to cvs. | <a href="#t14:04" class="time">14:04</a> |
f13 | things were much easier when we didn't sign up for these custom things (: | <a href="#t14:04" class="time">14:04</a> |
nirik | it's just an idea. | <a href="#t14:04" class="time">14:04</a> |
jwb | just create a hosted.fp.o/spins project, give rel-eng access to it, and we can commit the spin .ks files there when we produce them | <a href="#t14:04" class="time">14:04</a> |
spoleeba | jwb, its too complicated to try to organize all the people doing this as a group with a common code control system to help each other out? | <a href="#t14:04" class="time">14:04</a> |
jwb | spoleeba, no, i just said to do that | <a href="#t14:05" class="time">14:05</a> |
* jeremy doesn't really think we're getting anywhere here (other than going in circles) | <a href="#t14:05" class="time">14:05</a> | |
spoleeba | jwb, oky..violent agreement | <a href="#t14:05" class="time">14:05</a> |
jwb | spoleeba, but one per spin, or bugzilla review requests, etc are just overkill IMHO | <a href="#t14:05" class="time">14:05</a> |
spoleeba | jwb, that i would agree with | <a href="#t14:05" class="time">14:05</a> |
f13 | ok, I think there are still some serious issues to work out | <a href="#t14:05" class="time">14:05</a> |
spoleeba | f13, like... wtf is releaseeng actually suppose to do | <a href="#t14:06" class="time">14:06</a> |
f13 | and working them out in releng space is perhaps not the best, as this is more of a FESCo/Board issue | <a href="#t14:06" class="time">14:06</a> |
jwb | if we wanted, we could create a fedora-spin-config package from that spin project | <a href="#t14:06" class="time">14:06</a> |
wwoods | also if I start getting spins dropped in my lap with post-its | <a href="#t14:06" class="time">14:06</a> |
spoleeba | f13, i could still use input on what releaseeng would like to do and would absolutely not like to do with regard to spins | <a href="#t14:06" class="time">14:06</a> |
wwoods | all "so how's testing of this going?" | <a href="#t14:06" class="time">14:06</a> |
jwb | spoleeba, we actually do the final compose | <a href="#t14:06" class="time">14:06</a> |
jeremy | jwb: one package with all the configs is not scalable really | <a href="#t14:06" class="time">14:06</a> |
wwoods | I'll cut someone | <a href="#t14:06" class="time">14:06</a> |
jwb | jeremy, why is that? | <a href="#t14:06" class="time">14:06</a> |
f13 | jwb: disjoint of when configs get updated | <a href="#t14:07" class="time">14:07</a> |
* nirik doesn't think going thru a new package process for a spin would be that much overkill, but hey, it was just an idea... | <a href="#t14:07" class="time">14:07</a> | |
jeremy | jwb: it's painful enough just with desktop + kde + fel + developer. it'd be like one package for every spec file | <a href="#t14:07" class="time">14:07</a> |
spoleeba | jwb, right... the issue is how much say does releaseeng want/need in approval process | <a href="#t14:07" class="time">14:07</a> |
jeremy | I have an idea or two, let me have a few days to write them up (so that they're coherent rather than stream of consciousness on irc) | <a href="#t14:07" class="time">14:07</a> |
jwb | wait... what? | <a href="#t14:07" class="time">14:07</a> |
notting | jeremy: but having them all separate and managing dependencies isn't much better | <a href="#t14:08" class="time">14:08</a> |
f13 | Ok, | <a href="#t14:08" class="time">14:08</a> |
jwb | it's not that hard... changes in hosted, new tarball, update package | <a href="#t14:08" class="time">14:08</a> |
f13 | Proposal: | <a href="#t14:08" class="time">14:08</a> |
f13 | Let jeremy spend a few days working on a writeup of how Custom Spins should be handled within the Fedora project | <a href="#t14:08" class="time">14:08</a> |
f13 | releng will review, give input, etc... | <a href="#t14:08" class="time">14:08</a> |
f13 | as part of a larger definition of how these things should work. | <a href="#t14:08" class="time">14:08</a> |
f13 | +1 | <a href="#t14:09" class="time">14:09</a> |
jeremy | notting: if there's a lot of inter-depending, that means something is being done wrong | <a href="#t14:09" class="time">14:09</a> |
notting | f13: as an adjunct/revision of rahul's spin process? | <a href="#t14:09" class="time">14:09</a> |
notting | not sure i want competing proposals flying around | <a href="#t14:09" class="time">14:09</a> |
spoleeba | notting, no i dont want competing proposals.. but i need releaseeng's pov | <a href="#t14:09" class="time">14:09</a> |
spoleeba | notting, as to releaseeng's burden | <a href="#t14:09" class="time">14:09</a> |
jeremy | notting: rahul's page is decidedly stark in the way of actual details | <a href="#t14:10" class="time">14:10</a> |
spoleeba | notting, i plan to scrap rahuls and jeremys ideas and write my own anyways | <a href="#t14:10" class="time">14:10</a> |
f13 | alright, now I'm really confused. Is there a proposal from rahul actually written anywhere? | <a href="#t14:10" class="time">14:10</a> |
jwb | yes | <a href="#t14:10" class="time">14:10</a> |
lmacken | link ? | <a href="#t14:10" class="time">14:10</a> |
f13 | ah, but ... stark... according to jeremy | <a href="#t14:10" class="time">14:10</a> |
spoleeba | f13, the draft..which is admittedly very undetailed | <a href="#t14:10" class="time">14:10</a> |
notting | <a href="http://fedoraproject.org/wiki/RahulSundaram/SpinsProcess">http://fedoraproject.org/wiki/RahulSundaram/SpinsProcess</a> | <a href="#t14:10" class="time">14:10</a> |
jwb | it basically says "write a .ks, get it approved by the board, give it to rel-eng" | <a href="#t14:11" class="time">14:11</a> |
spoleeba | jwb, i had a sidebar with rahul...concerning bottlenecks..which is why im looking for releaseeng's pov concerning their burden in the approval process | <a href="#t14:11" class="time">14:11</a> |
jwb | i think burden is the wrong word to use | <a href="#t14:11" class="time">14:11</a> |
f13 | ok, let me revise my proposal | <a href="#t14:11" class="time">14:11</a> |
warren | What happened to the previous idea of "If it is comprised entirely of Fedora packages then it may be called Fedora?" | <a href="#t14:12" class="time">14:12</a> |
f13 | Let jeremy spend a few days adding actual details to rahuls proposal intos omething we can actually discuss. | <a href="#t14:12" class="time">14:12</a> |
f13 | +1 | <a href="#t14:12" class="time">14:12</a> |
warren | +1 | <a href="#t14:12" class="time">14:12</a> |
jwb | +1 | <a href="#t14:12" class="time">14:12</a> |
f13 | warren: Board still has to give it the go ahead, as protection of the brand. That guideline is just somethign to keep in mind when preparing your proposal. | <a href="#t14:12" class="time">14:12</a> |
spoleeba | warren, the devil is in the details...in terms of making sure it doesnt take 3 months to get a spin approved and built | <a href="#t14:12" class="time">14:12</a> |
jwb | spoleeba, it's not that we have a massive burden. i think we can enumerate what that would be fairly easily (most of it falling into time). it's what we just don't know what we're supposed to do | <a href="#t14:13" class="time">14:13</a> |
spoleeba | jwb, hey if its easy to enumerate thats great... | <a href="#t14:13" class="time">14:13</a> |
f13 | spoleeba: we can't tell you what we're supposed to do if we don't know... what we're supposed to do. | <a href="#t14:14" class="time">14:14</a> |
f13 | spoleeba: welcome to 'makeing it up as we go' | <a href="#t14:14" class="time">14:14</a> |
spoleeba | jwb, its not enumerated yet.. and i think its best if i give releaseeng a chance to self assess before I decree as to what I expect. Just like I wanted rahul to assess things from a creator pov | <a href="#t14:14" class="time">14:14</a> |
jwb | spoleeba, yeah. and i think that's where we need jeremy's details | <a href="#t14:14" class="time">14:14</a> |
notting | right. but <board hat on> the board does not want to be in the business of writing the whole policy </board hat>. ergo, this discussion | <a href="#t14:14" class="time">14:14</a> |
f13 | spoleeba: NB: can you call it 'releng' if you want to shorten it? I have a hard time reading 'releaseeng' | <a href="#t14:14" class="time">14:14</a> |
spoleeba | f13, don't worry to hard.. whatever i decree will be difficult for everyone to live with | <a href="#t14:15" class="time">14:15</a> |
f13 | notting: I agree, but there is a difference between the board saying "We'd like releng to approve, produce, and host these custom spins" and saying "you must check x x x, discuss y, login to bar, press button x, and upload to zing" | <a href="#t14:16" class="time">14:16</a> |
spoleeba | notting, i have no problem writing whole policies..if everyone first swears the fealty to me on pain of death | <a href="#t14:16" class="time">14:16</a> |
f13 | notting: what I'm looking for here is a high level 'What does the Board expect releng to do as part of fulfilling Custom Spins" so that releng can decide /how/ to do the /what/. | <a href="#t14:16" class="time">14:16</a> |
jwb | spoleeba, be sure those come with a mission statement | <a href="#t14:16" class="time">14:16</a> |
spoleeba | f13, okay... ill work on that | <a href="#t14:17" class="time">14:17</a> |
spoleeba | f13, we'll meet somewhere in the middle on round two | <a href="#t14:17" class="time">14:17</a> |
f13 | k, we're over meeting time now. | <a href="#t14:17" class="time">14:17</a> |
notting | f13: mirror master move is still wednesday? | <a href="#t14:18" class="time">14:18</a> |
f13 | can we at least agree to "table" this discussion until next week? | <a href="#t14:18" class="time">14:18</a> |
f13 | notting: I don't see a reason why not. You I and lmacken really need to create a punch list of what we're going to do. | <a href="#t14:18" class="time">14:18</a> |
jwb | f13, i should still do the spins if mmcgrath gets me spinners? | <a href="#t14:18" class="time">14:18</a> |
notting | f13: when on wednesday is the switch? | <a href="#t14:19" class="time">14:19</a> |
f13 | jwb: what spins are pending? | <a href="#t14:19" class="time">14:19</a> |
f13 | notting: that's a mmcgrath question, I think it's in the ticket | <a href="#t14:19" class="time">14:19</a> |
jwb | f13, XFCE would be the one i would start with. then there's the list of localized ones | <a href="#t14:19" class="time">14:19</a> |
f13 | notting: I don't think an exact time was picked. We should pick one | <a href="#t14:20" class="time">14:20</a> |
notting | mmcgrath: got a time from the ticket? | <a href="#t14:20" class="time">14:20</a> |
f13 | jwb: I'd say go ahead, just to "clear the decks", with the understanding that what we do this time isn't a precident for what we'll do in the future. | <a href="#t14:20" class="time">14:20</a> |
notting | f13: well, given the length of syncs, i'm thinking a) turn off rawhide tuesday night. b) turn off everything else on wednesday | <a href="#t14:20" class="time">14:20</a> |
notting | f13: that is: 1) updates 2) epel 3) extras | <a href="#t14:21" class="time">14:21</a> |
jwb | f13, yeah. it'll help me write the SOP too | <a href="#t14:21" class="time">14:21</a> |
mmcgrath | notting: ? | <a href="#t14:21" class="time">14:21</a> |
f13 | notting: ok, that works for me. We could continue this on #fedora-admin | <a href="#t14:21" class="time">14:21</a> |
mmcgrath | oh oh | <a href="#t14:21" class="time">14:21</a> |
mmcgrath | I never did, I'll follow up now. | <a href="#t14:21" class="time">14:21</a> |
-!- f13 changed the topic of #fedora-meeting to: Fedora Release Engineering - Open Discussion | <a href="#t14:21" class="time">14:21</a> | |
jwb | clumens wants boot isos | <a href="#t14:22" class="time">14:22</a> |
f13 | is there any other pressing items to discuss today (before we adjurn to #fedora-admin to discuss reversing the netapp stream) | <a href="#t14:22" class="time">14:22</a> |
jwb | do we know why we don't have boot isos? | <a href="#t14:22" class="time">14:22</a> |
f13 | jwb: we didn't get boot.isos today due to system-config-firewall dep issues. | <a href="#t14:22" class="time">14:22</a> |
jwb | ah, right | <a href="#t14:22" class="time">14:22</a> |
f13 | which have already been fixed | <a href="#t14:22" class="time">14:22</a> |
jwb | cool | <a href="#t14:22" class="time">14:22</a> |
f13 | I could theoretically create them by hand for him later today, but he seemed ok to wait for the rawhide attempt tomorrow | <a href="#t14:22" class="time">14:22</a> |
jwb | is the theory that beta freeze will help that a bit? | <a href="#t14:23" class="time">14:23</a> |
jwb | cause i think for the anaconda team that's sort of important, no? | <a href="#t14:23" class="time">14:23</a> |
f13 | help what? | <a href="#t14:23" class="time">14:23</a> |
jeremy | jwb: something that's going to help even more is I'm trying to get us a script to do "here's a tree of packages, build an netinstall.iso" (which is what I've started calling rescuecd.iso) | <a href="#t14:24" class="time">14:24</a> |
jwb | f13, help them test... | <a href="#t14:24" class="time">14:24</a> |
notting | jeremy: are you attacking mk-images/upd-instroot with a rusty chainsaw? | <a href="#t14:24" class="time">14:24</a> |
jeremy | notting: that's the general idea, yes | <a href="#t14:24" class="time">14:24</a> |
f13 | jwb: freezes help cut down the churn yes, and the unexpected changes. | <a href="#t14:24" class="time">14:24</a> |
jeremy | I started a little on friday. tomorrow will probably be when I get back to it | <a href="#t14:25" class="time">14:25</a> |
jwb | ok | <a href="#t14:25" class="time">14:25</a> |
jeremy | (or late tonight) | <a href="#t14:25" class="time">14:25</a> |
* jwb has to go to a real meeting | <a href="#t14:25" class="time">14:25</a> | |
f13 | perl + gcc in the next couple weeks isn't going to help much with that whole 'stability' thing | <a href="#t14:25" class="time">14:25</a> |
jwb | maybe we need a --force-fscking-boot-iso switch | <a href="#t14:26" class="time">14:26</a> |
jeremy | jwb: please remove boot.iso from your vocabulary... it's a bad word ;-) | <a href="#t14:26" class="time">14:26</a> |
jeremy | jwb: and that's harder to do since we switched to using yum instead of putting together images on our own | <a href="#t14:26" class="time">14:26</a> |
notting | jeremy: nice. as part of it, please rename instimg, img-template, etc. to actually correspond to what they are (stage1, stage2, etc.) | <a href="#t14:26" class="time">14:26</a> |
jwb | what would you like me to call it? | <a href="#t14:27" class="time">14:27</a> |
jeremy | jwb: netinstall.iso is the running best candidate. because it needs the kernel bits (boot.iso) *and* the stage2.img to really be useful | <a href="#t14:27" class="time">14:27</a> |
f13 | and we just ignore that you can install from media with netinstall.iso (: | <a href="#t14:28" class="time">14:28</a> |
jwb | ok | <a href="#t14:28" class="time">14:28</a> |
warren | rescue-or-install.iso? | <a href="#t14:28" class="time">14:28</a> |
jwb | but you all know what i mean | <a href="#t14:28" class="time">14:28</a> |
warren | that's what it does? | <a href="#t14:28" class="time">14:28</a> |
notting | all-that-and-a-tub-of-popcorn.iso | <a href="#t14:29" class="time">14:29</a> |
f13 | ok, ending the meeting in 30 seconds unless somebody barks. | <a href="#t14:29" class="time">14:29</a> |
jwb | i think we should name it anaconda.iso | <a href="#t14:29" class="time">14:29</a> |
notting | jwb: and we can drop the scripts entirely and create it with anaconda.ks using livecd-creator | <a href="#t14:30" class="time">14:30</a> |
jwb | i'm too ignorant to get that joke, but ok | <a href="#t14:30" class="time">14:30</a> |
notting | who said it was a joke? | <a href="#t14:30" class="time">14:30</a> |
jwb | see. ignorant. | <a href="#t14:31" class="time">14:31</a> |
f13 | ok, meeting over. | <a href="#t14:31" class="time">14:31</a> |
Generated by irclog2html.py 2.3 by Marius Gedminas - find it at mg.pov.lt!