Re: Fedora 13 Release Candidate Phase
Rakesh Pandit wrote: No change in normal process. Just 2-3 days extra between this particular case in which a nack (-ve karma) is received between maintainer requesting a push for stable and rel-eng submitting it. It will prevent `race condition` where say maintainer wants to pull it back but before he does so it is pushed. It'll also cause important updates to be delayed because of an invalid or even malicious -1 vote. Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Michael Schwendt wrote: The longer it takes to push packages into a repo, the longer the window that creates the race condition. It could be that the push has completed 98% of the stuff that needs to be done, and a tester would vote -1 late because of a show-stopper bug in one package. If aborting a push is too expensive, that's not an option to do it frequently. Especially not if some of the packages to be pushed in the same transaction are considered urgent. The main race is actually not for updates -1ed DURING a push (though that can also be seen as a concern), but for updates -1ed between the submission and the push, which is a much longer window (e.g. it can be the entire weekend, because pushes are rarely done on weekends). Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Tue, 2010-05-18 at 10:58 +0200, Michael Schwendt wrote: On Mon, 17 May 2010 12:24:14 +0100, Richard wrote: 4) People adding negative karma because unrelated bug that has been present in the older version is still not fixed I get this all the time. It would be nice to be able to have a discount this karma button for maintainers, rather than having to add an additional +1 just to cancel the misguided -1. Would you really want to spend time on moderating karma/comments in bodhi? Sounds like a waste of time to me. Just choose to disable karma automatism when you create the ticket in bodhi, and be done with it. In the Glorious Future, when Bodhi has different feedback types rather than a simple 'positive/negative' sum, this problem should more or less go away. We can create a special category for 'this update doesn't fix my already-existing bug, wah wah!' so people can file such feedback, and everyone else can cheerfully ignore it. :) -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Jesse Keating said the following on 05/14/2010 08:58 AM Pacific Time: On Fri, 2010-05-14 at 06:52 -0700, John Poelstra wrote: I'm up for the challenge previously having been told it wasn't possible for release criteria and blocker bugs ;-) And we're still making judgment calls there, because it is very very difficult to codify. I fully realize that too :) Most good processes have room for exceptions. There are definitely times when judgment calls must be made by certain teams or people to get the release out on time. After completing almost 40 releases of Fedora (test and final releases), we should be fairly familiar with what those situations are and who needs to make them. I plan to propose a light weight process for transparently documenting those situations and which teams and people act on the release’s behalf. [1] John [1] http://poelcat.wordpress.com/2010/05/14/fedora-13-end-game-part-2/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, 14 May 2010 20:27:51 -0700, Jesse wrote: What is releng supposed to do here though? It's a hard problem related to tools *and* people. The longer it takes to push packages into a repo, the longer the window that creates the race condition. It could be that the push has completed 98% of the stuff that needs to be done, and a tester would vote -1 late because of a show-stopper bug in one package. If aborting a push is too expensive, that's not an option to do it frequently. Especially not if some of the packages to be pushed in the same transaction are considered urgent. On the other hand, it's better to delay updates than to publish bad updates. What you could do is to sort updates by priority and process them in separate transactions. You could use tools that lock and depcheck the package set that will be pushed in one transaction. Then you could implement a grace time that would make it possible to abort a push transaction _once_ based on late votes, withdraw packages, and restart a final push that would not be aborted again (with releng team being free to override the automation, of course). The maintainer could opt-in to negative vote will abort push to stable. Testers/voters may lose the ability to veto a push to stable if they repeatedly use -1 inappropriately. How often a push will be aborted remains to be seen. Packages that lead to aborting a push often could be sanctioned (e.g. by increasing the time they must sit in updates-testing). Bodhi would add a comment to an update ticket when beginning to push a package, and it would lock the package so it cannot be edited. So far, the maintainers cannot know whether a package is being pushed already. We can't be experts in every package. How are we to know that the negative karma is really appropriately negative, or bad negative, or just misfiled or confused users? That's what the maintainer is for. Same applies to positive karma. Is the +1 the result of substantial testing or just a +1 to get the new adventurous stuff, which makes Fedora less boring? -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, 2010-05-14 at 20:27 -0700, Jesse Keating wrote: What is releng supposed to do here though? We can't be experts in every package. How are we to know that the negative karma is really appropriately negative, or bad negative, or just misfiled or confused users? That's what the maintainer is for. Let's be honest, though, practically speaking - in most cases - you wouldn't need to be. All the examples of 'incorrect' negative karma that Josh gave as the 'biggest' are ones that a generalist can usually recognize quite well. And if it's one you can't confidently decide about - get the maintainer in. It's better to be right than to be fast, isn't it? -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Adam Williamson said the following on 05/13/2010 11:26 AM Pacific Time: On Thu, 2010-05-13 at 02:42 +0530, Rahul Sundaram wrote: On 05/13/2010 02:37 AM, Bill Nottingham wrote: There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. I did mention this on IRC but what is the criteria for pulling in the updates? If I knew what would be reasonable to request, it would help for future releases. I am also looking for guidelines on, what updates are considered a good thing.Is the game update a problem? The problem is there aren't really criteria, it's a very squishy thing. We usually take at least one not-strictly-a-blocker fix during the RC phase of a release, based on a sort of instinctive judgement call that gets kicked around between QA and rel-eng. It's really really hard to codify this, because there's just so many parameters. We did a decent job, I think, of codifying the issues that can really block a release, but the risk vs. benefit calculation involved in 'should we take this fix for this spin' is a massively more difficult thing to codify :/ if someone wants to try that would be awesome, but honestly I wouldn't know where to start. I'm up for the challenge previously having been told it wasn't possible for release criteria and blocker bugs ;-) John -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Am Donnerstag, den 13.05.2010, 06:22 -0700 schrieb John Poelstra: I'd like to see these would take a fix for bugs added or kept on the blocker list with a short comment explaining why they are being taken in since they don't meet the regular definition of blocker bug. Isn't this exactly the purpose of the F13-Target tracker bug? I think all these nice to have bugs should block it, so we have a better overview than we currently have where some bugs have tickets in trac, others are in bugzilla or get discussed on IRC. Regards, Christoph -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, 2010-05-14 at 14:09 +0200, Christoph Wickert wrote: Am Donnerstag, den 13.05.2010, 06:22 -0700 schrieb John Poelstra: I'd like to see these would take a fix for bugs added or kept on the blocker list with a short comment explaining why they are being taken in since they don't meet the regular definition of blocker bug. Isn't this exactly the purpose of the F13-Target tracker bug? I think all these nice to have bugs should block it, so we have a better overview than we currently have where some bugs have tickets in trac, others are in bugzilla or get discussed on IRC. Regards, Christoph That tracker bug is not managed, and thus we can't say with any kind of certainty that we'd take issues on the tracker. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, 2010-05-14 at 06:52 -0700, John Poelstra wrote: I'm up for the challenge previously having been told it wasn't possible for release criteria and blocker bugs ;-) And we're still making judgment calls there, because it is very very difficult to codify. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, May 14, 2010 at 08:58:04 -0700, Jesse Keating jkeat...@redhat.com wrote: On Fri, 2010-05-14 at 06:52 -0700, John Poelstra wrote: I'm up for the challenge previously having been told it wasn't possible for release criteria and blocker bugs ;-) And we're still making judgment calls there, because it is very very difficult to codify. I think it would help to make notes about why exceptions were granted and collect them. That may help with writing policy and modifying it later where needed. As well as possibly helping speed decisions when similar cases come up again. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Adam Williamson wrote: On Thu, 2010-05-13 at 13:45 -0400, Josh Boyer wrote: current karma next to each push request? Or maybe Bodhi could be configured to automatically cancel stable requests when the karma drops below 0? I can look at doing this on the client side for pushes. That's a pretty good idea. Could you file a ticket against bodhi and assign it to me so I don't forget? we've pretty much established already that numerical karma is a bad concept; I think it'd be better for to automatically rescind the request (or warn) if any negative feedback is posted after the push request but before the push, never mind what the overall numerical value is. Jumping in late here... obviously there are some concerns /cancelling/ the push. What about improving the tools so that such updates don't get pushed in the mass pushes but simply flagged as needing review? That way rel-eng could know to actually look at these instead of blindly trusting the maintainer, that maybe hasn't had time to react. That way if it is something silly, rel-eng can still push it anyway, but there is more chance to catch real problems. This assumes that the % of packages that get negative karma between request and push is low, of course, but I would think that is the case. -- Matthew Please do not quote my e-mail address unobfuscated in message bodies. -- You ended that sentence in a preposition! -- Jack O'Neill (from The Other Guys, Richard Dean Anderson, Stargate: SG1) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Fri, 2010-05-14 at 19:42 -0500, Matthew Woehlke wrote: Adam Williamson wrote: On Thu, 2010-05-13 at 13:45 -0400, Josh Boyer wrote: current karma next to each push request? Or maybe Bodhi could be configured to automatically cancel stable requests when the karma drops below 0? I can look at doing this on the client side for pushes. That's a pretty good idea. Could you file a ticket against bodhi and assign it to me so I don't forget? we've pretty much established already that numerical karma is a bad concept; I think it'd be better for to automatically rescind the request (or warn) if any negative feedback is posted after the push request but before the push, never mind what the overall numerical value is. Jumping in late here... obviously there are some concerns /cancelling/ the push. What about improving the tools so that such updates don't get pushed in the mass pushes but simply flagged as needing review? That way rel-eng could know to actually look at these instead of blindly trusting the maintainer, that maybe hasn't had time to react. That way if it is something silly, rel-eng can still push it anyway, but there is more chance to catch real problems. This assumes that the % of packages that get negative karma between request and push is low, of course, but I would think that is the case. -- Matthew Please do not quote my e-mail address unobfuscated in message bodies. -- You ended that sentence in a preposition! -- Jack O'Neill (from The Other Guys, Richard Dean Anderson, Stargate: SG1) What is releng supposed to do here though? We can't be experts in every package. How are we to know that the negative karma is really appropriately negative, or bad negative, or just misfiled or confused users? That's what the maintainer is for. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Jesse Keating said the following on 05/12/2010 03:11 PM Pacific Time: On Thu, 2010-05-13 at 02:42 +0530, Rahul Sundaram wrote: On 05/13/2010 02:37 AM, Bill Nottingham wrote: There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. I did mention this on IRC but what is the criteria for pulling in the updates? If I knew what would be reasonable to request, it would help for future releases. I am also looking for guidelines on, what updates are considered a good thing.Is the game update a problem? Rahul I was trying to do away with the tickets for freeze exceptions, as I was trying to do away with freeze exceptions outside of blocker bugs. However there are a few bugs which we would classify as not blockers but things which we would take a fix for. These generally start out by being proposed blockers. I'd like to see these would take a fix for bugs added or kept on the blocker list with a short comment explaining why they are being taken in since they don't meet the regular definition of blocker bug. This provides a very clear list of bugs that should get extra verification attention when the RC comes out. It also provides a clear trail of the decisions made so others can understand our process and reasoning. The process isn't perfect, nor all that documented, as we're exploring as we go. This is the first time we've done a RC phase with the no frozen rawhide style of development. I suspect we'll be better about process and documentation next time around. I'm looking forward to continuing to help expand the documentation about our release processes. This is important because then everyone is working with the same information and can approach the process in the same way. John -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
El Wed, 12-05-2010 a las 15:59 -0500, Bruno Wolff III escribió: On Thu, May 13, 2010 at 02:23:38 +0530, Rahul Sundaram methe...@gmail.com wrote: On 05/13/2010 02:22 AM, Bruno Wolff III wrote: I don't see that pulling in the games is a good idea. The release process is that only blockers should be pulled in right now, though that is being bent a little. There should be some clarification done in that regard for the next release, but there is no way these game updates are in that category. While the risk that they would break other things seems very low, I don't think starting out with a smaller updates repository at this point is worth taking the risk. I might be convinced otherwise for a large package that was on the default install as that could result in significant bandwidth savings. But I don't think that applies to wesnoth or openarena. Well then, why do I hear people complain about it? I think because they see the size of updates as important and the risk of something breaking as being very low. Also the rules for including new packages are being bent for some packages, which makes one think they can be bent for other packages. Ironically, the OpenArena update *does* indeed break something: ber...@giskard:~$ openarena [...] Sound initialization successful. Loading vm file vm/ui.qvm... ...which has vmMagic VM_MAGIC_VER2 Loading 1550 jump table targets total 0, hsize 1021, zero 1021, min 0, max 0 Segmentation fault (core dumped) I gave a -1 to this update a few days ago, but it's been ignored: https://admin.fedoraproject.org/updates/openarena-0.8.5-1.fc13 Whether a broken update comes before, after or during a freeze does not significantly change the overall distro quality perceived by users. What we really need, imho, is a better QC process between packagers and stable updates. Bodhi was supposed to implement such process, but in fact it's mostly useless because there's no incentive for testers to go there and report about their experience with a package installed from updates-testing. One reason why I myself neglect to give karma points to updates is that it's hard to remember which packages were installed from updates-testing. Perhaps yum and gpk-application could remind you to do it. Even better, the abrt applet could popup after one day from installing an update to let you file a comment in Bodhi easily without going through the web interface. I don't think the complaints are unreasonable. I think the answer should still be no. The process should be explained as well as at least a general rational for other exceptions granted this go around. And for the future the process should be more closely followed and the process documentation updated if there are reasons we will take updates for packages other than to fix blockers after the RC process has started. I think we could take any package at any time, after a sufficient amount of testing has been done on it. If we want to raise the quality bar between RC and release, we may simply require more karma points to push an update to stable. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, 13 May 2010, Bernie Innocenti wrote: What we really need, imho, is a better QC process between packagers and stable updates. Bodhi was supposed to implement such process, but in fact it's mostly useless because there's no incentive for testers to go there and report about their experience with a package installed from updates-testing. One reason why I myself neglect to give karma points to updates is that it's hard to remember which packages were installed from updates-testing. Perhaps yum and gpk-application could remind you to do it. Even better, the abrt applet could popup after one day from installing an update to let you file a comment in Bodhi easily without going through the web interface. good idea! sudo yum install fedora-easy-karma fedora-easy-karma follow the prompts (if any) -sv -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On 05/12/2010 11:11 PM, Bruno Wolff III wrote: On Wed, May 12, 2010 at 16:22:13 -0500, Jon Cieslal...@jcomserv.net wrote: My understanding was that we would still open a rel-eng ticket for a freeze exception. Which I didn't do for Wesnoth. Because the outcry for it was underwhelming. And likely another rebuild will be needed shortly. I still need to do a test, but it looks like wesnoth will need to get built against the new boost-devel (after a boost update gets pushed), because the bug causing the problem for x86_64 is in a header using during the wesnoth build. I can prep for the test tonight, but it's a pain to do the final test remotely. So that will wait until tomorrow. Email me as soon as you want this done, and I'll do it ASAP. -J -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, 2010-05-13 at 10:03 -0400, Bernie Innocenti wrote: El Thu, 13-05-2010 a las 09:53 -0400, Bernie Innocenti escribió: I gave a -1 to this update a few days ago, but it's been ignored: https://admin.fedoraproject.org/updates/openarena-0.8.5-1.fc13 Analyzing the event log in Bodhi exposes where our quality process ultimately fails: the update got my -1, then it was pushed to stable regardless of its negative karma. sundaram - 2010-04-27 15:36:35 This update has been submitted for testing. bodhi - 2010-04-28 03:08:08 This update has been pushed to testing sundaram - 2010-05-07 22:21:43 This update has been submitted for stable. bernie - 2010-05-08 15:28:43 Core dumps after initializing sound. (-1) bodhi - 2010-05-10 23:44:08 This update has been pushed to stable Is the last action automated or are humans overseeing it? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ hey, It works normally here. No breakage at all Available Devices: PulseAudio Software ALSA Software Sound initialization successful. Loading vm file vm/ui.qvm... ...which has vmMagic VM_MAGIC_VER2 Loading 1550 jump table targets total 0, hsize 1021, zero 1021, min 0, max 0 total 10042, hsize 1021, zero 2, min 0, max 30 VM file ui compiled to 3203472 bytes of code (0x7f97e563e000 - 0x7f97e594c190) compilation took 2.008561 seconds ui loaded in 1450816 bytes on the hunk 51 arenas parsed 1 arenas ignored to make count divisible by 4 24 bots parsed ^3WARNING: unknown blend mode 'gl_one_minus_dst_color' in shader 'menuback_blueish', substituting GL_ONE --- Common Initialization Complete --- I hadn't realized it was in testing so hadn't given it karma. Did now ;) Ankur -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
El Thu, 13-05-2010 a las 09:57 -0400, Seth Vidal escribió: sudo yum install fedora-easy-karma fedora-easy-karma follow the prompts (if any) Works fantastically, thanks! -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, May 13, 2010 at 09:06:39 -0500, Jon Ciesla l...@jcomserv.net wrote: I can prep for the test tonight, but it's a pain to do the final test remotely. So that will wait until tomorrow. Email me as soon as you want this done, and I'll do it ASAP. Two people have confirmed that a combination of installing the scratch build and rebuilding and then installing wesnoth solves the x86_64 connect to server issue. To do this quickly, it will require chainbuilding both packages so that both can get tested at the same time. Otherwise the boost update needs to go through testing and get to stable before a wesnoth rebuild would do any good. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, 2010-05-13 at 10:03 -0400, Bernie Innocenti wrote: El Thu, 13-05-2010 a las 09:53 -0400, Bernie Innocenti escribió: I gave a -1 to this update a few days ago, but it's been ignored: https://admin.fedoraproject.org/updates/openarena-0.8.5-1.fc13 Analyzing the event log in Bodhi exposes where our quality process ultimately fails: the update got my -1, then it was pushed to stable regardless of its negative karma. sundaram - 2010-04-27 15:36:35 This update has been submitted for testing. bodhi - 2010-04-28 03:08:08 This update has been pushed to testing sundaram - 2010-05-07 22:21:43 This update has been submitted for stable. bernie - 2010-05-08 15:28:43 Core dumps after initializing sound. (-1) bodhi - 2010-05-10 23:44:08 This update has been pushed to stable Is the last action automated or are humans overseeing it? It's a little of both. once the update has been requested for stable, the maintainer could rescind that request before releng does the push. However there are generally hundreds of updates across the releases that get pushed at one time, and releng does not have the time or man power to click through each one looking for negative karma. We rely on the maintainer to do the right thing. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
El Thu, 13-05-2010 a las 09:22 -0700, Jesse Keating escribió: It's a little of both. once the update has been requested for stable, the maintainer could rescind that request before releng does the push. However there are generally hundreds of updates across the releases that get pushed at one time, and releng does not have the time or man power to click through each one looking for negative karma. We rely on the maintainer to do the right thing. In this case, the maintainer did the right^W usual thing we do in Fedora: 1) push the update for testing 2) after two weeks with no feedback in bodhi, request pushing to stable 3) my -1 karma came at this point 4) releng approves and pushes to stable There were just 2 days between (3) and (4). If the maintainer was supposed to notice and cancel the push, we're prone to race-conditions like this one :-) Perhaps the (web?) UI used by releng could be enhanced to display the current karma next to each push request? Or maybe Bodhi could be configured to automatically cancel stable requests when the karma drops below 0? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
El Thu, 13-05-2010 a las 19:39 +0530, Ankur Sinha escribió: It works normally here. No breakage at all I figured out that something in my config file was making it crash: http://people.sugarlabs.org/bernie/q3config.cfg I had no time to bisect it against a pristine configuration file, so I'm not sure if it happens due to some strange setting of mine or with any configuration saved by OpenArena 0.8.1. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, May 13, 2010 at 01:19:49PM -0400, Bernie Innocenti wrote: El Thu, 13-05-2010 a las 09:22 -0700, Jesse Keating escribió: It's a little of both. once the update has been requested for stable, the maintainer could rescind that request before releng does the push. However there are generally hundreds of updates across the releases that get pushed at one time, and releng does not have the time or man power to click through each one looking for negative karma. We rely on the maintainer to do the right thing. In this case, the maintainer did the right^W usual thing we do in Fedora: 1) push the update for testing 2) after two weeks with no feedback in bodhi, request pushing to stable 3) my -1 karma came at this point 4) releng approves and pushes to stable There were just 2 days between (3) and (4). If the maintainer was supposed to notice and cancel the push, we're prone to race-conditions like this one :-) Perhaps the (web?) UI used by releng could be enhanced to display the The web UI does display it. However, using the web UI to submit the pushes really sucks for other unrelated reasons, so we don't use it. current karma next to each push request? Or maybe Bodhi could be configured to automatically cancel stable requests when the karma drops below 0? I can look at doing this on the client side for pushes. That's a pretty good idea. Could you file a ticket against bodhi and assign it to me so I don't forget? josh -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, May 13, 2010 at 07:31:32PM +0100, Adam Williamson wrote: On Thu, 2010-05-13 at 13:45 -0400, Josh Boyer wrote: current karma next to each push request? Or maybe Bodhi could be configured to automatically cancel stable requests when the karma drops below 0? I can look at doing this on the client side for pushes. That's a pretty good idea. Could you file a ticket against bodhi and assign it to me so I don't forget? we've pretty much established already that numerical karma is a bad concept; I think it'd be better for to automatically rescind the request (or warn) if any negative feedback is posted after the push request but before the push, never mind what the overall numerical value is. If we combine that with requiring valid bug numbers before negative karma can be applied, then I'd be ok with that. Until we require that, there are way to many corner cases where something like that isn't going to work well. josh -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Jesse Keating said the following on 05/10/2010 04:08 PM Pacific Time: Fedora 13 has released Release Candidate stage. We have reached a state where the known blockers were fixed and were able to make a release candidate. This happened last Thursday, and almost immediately we found a need to spin a second release candidate. From this point on, only items critical to the release will be tagged into the branched Fedora 13 repo. I'm currently doing the first push of Fedora 13 stable updates. These will be what we call 0-day updates, that is updates available at release time. Things in the bodhi update system for Fedora 13 can now be pushed stable to this updates repo. This allows our maintainers to continue to improve Fedora 13 as release engineering and QA finalize the release bits. If you have a bug that you think is critical to the release of Fedora 13 and must be fixed on the media, please make your bug block F13Blocker. We will be reviewing the contents of this blocker bug frequently throughout the days as we near our go / no go decision. I've noticed some discussion on #fedora-devel about taking in nice-to-haves since the release is slipping. If these new packages are not blockers or critical to the release when/where did we decide to deviate from what is stated above? Who decides what gets in and what is the criteria? Better yet, is this written down anywhere? John -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Wed, 2010-05-12 at 11:14 -0700, John Poelstra wrote: I've noticed some discussion on #fedora-devel about taking in nice-to-haves since the release is slipping. If these new packages are not blockers or critical to the release when/where did we decide to deviate from what is stated above? Who decides what gets in and what is the criteria? Better yet, is this written down anywhere? These were high value issues that were either discussed at the various blocker meetings as we'd take this if we slipped, but wouldn't slip because of it, or made such a decision today while looking at tickets filed in releng requesting the builds. Judgment calls made by releng, qa, and engineering. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On 05/13/2010 12:36 AM, Jesse Keating wrote: These were high value issues that were either discussed at the various blocker meetings as we'd take this if we slipped, but wouldn't slip because of it, or made such a decision today while looking at tickets filed in releng requesting the builds. Judgment calls made by releng, qa, and engineering. Since a couple of people complained, have you considered taking in the OpenArena and Wesnoth updates? How about the Pino update? I have a ticket in trac for it. Rahul -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, 2010-05-13 at 01:00 +0530, Rahul Sundaram wrote: Since a couple of people complained, have you considered taking in the OpenArena and Wesnoth updates? How about the Pino update? I have a ticket in trac for it. We took pino, we did not take the games. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On 05/13/2010 01:07 AM, Jesse Keating wrote: On Thu, 2010-05-13 at 01:00 +0530, Rahul Sundaram wrote: Since a couple of people complained, have you considered taking in the OpenArena and Wesnoth updates? How about the Pino update? I have a ticket in trac for it. We took pino, we did not take the games. I would like to hear some more thoughts on that. IMO, either the game update should getting pulled in or people should just accept that the size of the games are large and updates are going to be big as well and focus on the updates for the default applications instead. It seems a waste of time to create more and more threads on frequent intervals without forming some consensus and guidelines on the right approach. I am happy to follow any guidelines set forward but not as happy to be singled out for an update that does affect except those who deliberately choose to install it. Rahul -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, May 13, 2010 at 01:25:11 +0530, Rahul Sundaram methe...@gmail.com wrote: I would like to hear some more thoughts on that. IMO, either the game update should getting pulled in or people should just accept that the size of the games are large and updates are going to be big as well and focus on the updates for the default applications instead. It seems a waste of time to create more and more threads on frequent intervals without forming some consensus and guidelines on the right approach. I am happy to follow any guidelines set forward but not as happy to be singled out for an update that does affect except those who deliberately choose to install it. I don't see that pulling in the games is a good idea. The release process is that only blockers should be pulled in right now, though that is being bent a little. There should be some clarification done in that regard for the next release, but there is no way these game updates are in that category. While the risk that they would break other things seems very low, I don't think starting out with a smaller updates repository at this point is worth taking the risk. I might be convinced otherwise for a large package that was on the default install as that could result in significant bandwidth savings. But I don't think that applies to wesnoth or openarena. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, May 13, 2010 at 02:23:38 +0530, Rahul Sundaram methe...@gmail.com wrote: On 05/13/2010 02:22 AM, Bruno Wolff III wrote: I don't see that pulling in the games is a good idea. The release process is that only blockers should be pulled in right now, though that is being bent a little. There should be some clarification done in that regard for the next release, but there is no way these game updates are in that category. While the risk that they would break other things seems very low, I don't think starting out with a smaller updates repository at this point is worth taking the risk. I might be convinced otherwise for a large package that was on the default install as that could result in significant bandwidth savings. But I don't think that applies to wesnoth or openarena. Well then, why do I hear people complain about it? I think because they see the size of updates as important and the risk of something breaking as being very low. Also the rules for including new packages are being bent for some packages, which makes one think they can be bent for other packages. I don't think the complaints are unreasonable. I think the answer should still be no. The process should be explained as well as at least a general rational for other exceptions granted this go around. And for the future the process should be more closely followed and the process documentation updated if there are reasons we will take updates for packages other than to fix blockers after the RC process has started. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
Rahul Sundaram (methe...@gmail.com) said: We took pino, we did not take the games. I would like to hear some more thoughts on that. There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. Bill -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Wed, 2010-05-12 at 11:14 -0700, John Poelstra wrote: Jesse Keating said the following on 05/10/2010 04:08 PM Pacific Time: Fedora 13 has released Release Candidate stage. We have reached a state where the known blockers were fixed and were able to make a release candidate. This happened last Thursday, and almost immediately we found a need to spin a second release candidate. From this point on, only items critical to the release will be tagged into the branched Fedora 13 repo. I'm currently doing the first push of Fedora 13 stable updates. These will be what we call 0-day updates, that is updates available at release time. Things in the bodhi update system for Fedora 13 can now be pushed stable to this updates repo. This allows our maintainers to continue to improve Fedora 13 as release engineering and QA finalize the release bits. If you have a bug that you think is critical to the release of Fedora 13 and must be fixed on the media, please make your bug block F13Blocker. We will be reviewing the contents of this blocker bug frequently throughout the days as we near our go / no go decision. I've noticed some discussion on #fedora-devel about taking in nice-to-haves since the release is slipping. If these new packages are not blockers or critical to the release when/where did we decide to deviate from what is stated above? Just to clarify this: the nice-to-have I have been asking about is a newer release of Shotwell. The only change in the release is the inclusion of several new translations. I would not have asked for it to be 'sneaked in', normally, but a) the shotwell guys went out of their way to produce a new tarball for me in time for F13, because I pointed them at a Fedora bug where the lack of Russian translations in our shotwell package was bemoaned. b) shotwell is on the live cd, so leaving this as an update would increase the zero-day download size for everybody. Matthias -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On 05/13/2010 02:37 AM, Bill Nottingham wrote: There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. I did mention this on IRC but what is the criteria for pulling in the updates? If I knew what would be reasonable to request, it would help for future releases. I am also looking for guidelines on, what updates are considered a good thing.Is the game update a problem? Rahul -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On 05/12/2010 04:12 PM, Rahul Sundaram wrote: On 05/13/2010 02:37 AM, Bill Nottingham wrote: There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. I did mention this on IRC but what is the criteria for pulling in the updates? If I knew what would be reasonable to request, it would help for future releases. I am also looking for guidelines on, what updates are considered a good thing.Is the game update a problem? Rahul My understanding was that we would still open a rel-eng ticket for a freeze exception. Which I didn't do for Wesnoth. Because the outcry for it was underwhelming. -J -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Thu, 2010-05-13 at 02:42 +0530, Rahul Sundaram wrote: On 05/13/2010 02:37 AM, Bill Nottingham wrote: There was an open ticket requesting Pino. There was not anything from the maintainers requesting the games. I did mention this on IRC but what is the criteria for pulling in the updates? If I knew what would be reasonable to request, it would help for future releases. I am also looking for guidelines on, what updates are considered a good thing.Is the game update a problem? Rahul I was trying to do away with the tickets for freeze exceptions, as I was trying to do away with freeze exceptions outside of blocker bugs. However there are a few bugs which we would classify as not blockers but things which we would take a fix for. These generally start out by being proposed blockers. The process isn't perfect, nor all that documented, as we're exploring as we go. This is the first time we've done a RC phase with the no frozen rawhide style of development. I suspect we'll be better about process and documentation next time around. -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate Phase
On Wed, May 12, 2010 at 16:22:13 -0500, Jon Ciesla l...@jcomserv.net wrote: My understanding was that we would still open a rel-eng ticket for a freeze exception. Which I didn't do for Wesnoth. Because the outcry for it was underwhelming. And likely another rebuild will be needed shortly. I still need to do a test, but it looks like wesnoth will need to get built against the new boost-devel (after a boost update gets pushed), because the bug causing the problem for x86_64 is in a header using during the wesnoth build. I can prep for the test tonight, but it's a pain to do the final test remotely. So that will wait until tomorrow. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate phase coming soon
Bojan Smojver bojan at rexursive.com writes: No idea why nobody is interested in making hibernate/thaw work again. Er, this is boot options that Anaconda stuffed into the kernel line: https://bugzilla.redhat.com/show_bug.cgi?id=572771#c12 -- Bojan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate phase coming soon
On Fri, Apr 30, 2010 at 07:54:41AM +1000, Bojan Smojver wrote: On Thu, 2010-04-29 at 14:43 -0700, Jesse Keating wrote: It means that we will have hopefully reached a point where all known release blockers¹ have been fixed and we are read to compose the final release tree. Hate to rain on the parade, but has anyone even looked at this: https://bugzilla.redhat.com/show_bug.cgi?id=572771 A clear regression. No idea why nobody is interested in making hibernate/thaw work again. none of the Fedora 2.6.32 or 2.6.33 even booted for me without nomodeset and this is a regression even for F-12. https://bugzilla.redhat.com/show_bug.cgi?id=581605 Richard -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Fedora 13 Release Candidate phase coming soon
On Thu, 2010-04-29 at 14:43 -0700, Jesse Keating wrote: It means that we will have hopefully reached a point where all known release blockers¹ have been fixed and we are read to compose the final release tree. Hate to rain on the parade, but has anyone even looked at this: https://bugzilla.redhat.com/show_bug.cgi?id=572771 A clear regression. No idea why nobody is interested in making hibernate/thaw work again. -- Bojan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel