* [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? @ 2013-07-26 4:24 Matt Turner 2013-07-26 12:24 ` Anthony G. Basile 2013-07-29 19:05 ` Jorge Manuel B. S. Vicetto 0 siblings, 2 replies; 5+ messages in thread From: Matt Turner @ 2013-07-26 4:24 UTC (permalink / raw To: gentoo-releng Can we make autobuilds go to /experimental and then only move them to /releases when someone actually tests them? Looking at bugzilla and listening in #gentoo-releng, it's kind of embarrassing how often someone downloads a Live CD only to find out that networking is totally broken by a udev upgrade, or something to that effect. We don't commit version bumps straight to stable; I don't see why we do with release media. Matt ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? 2013-07-26 4:24 [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? Matt Turner @ 2013-07-26 12:24 ` Anthony G. Basile 2013-07-29 19:05 ` Jorge Manuel B. S. Vicetto 1 sibling, 0 replies; 5+ messages in thread From: Anthony G. Basile @ 2013-07-26 12:24 UTC (permalink / raw To: gentoo-releng On 07/26/2013 12:24 AM, Matt Turner wrote: > Can we make autobuilds go to /experimental and then only move them to > /releases when someone actually tests them? > > Looking at bugzilla and listening in #gentoo-releng, it's kind of > embarrassing how often someone downloads a Live CD only to find out > that networking is totally broken by a udev upgrade, or something to > that effect. > > We don't commit version bumps straight to stable; I don't see why we > do with release media. > > Matt > Matt, I assume you are talking about the stages that normally go directly to /releases. All of the stages I work on stay in /experimental. --Tony -- Anthony G. Basile, Ph. D. Chair of Information Technology D'Youville College Buffalo, NY 14201 (716) 829-8197 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? 2013-07-26 4:24 [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? Matt Turner 2013-07-26 12:24 ` Anthony G. Basile @ 2013-07-29 19:05 ` Jorge Manuel B. S. Vicetto 2013-07-29 20:38 ` Matt Turner 1 sibling, 1 reply; 5+ messages in thread From: Jorge Manuel B. S. Vicetto @ 2013-07-29 19:05 UTC (permalink / raw To: gentoo-releng [-- Attachment #1: Type: text/plain, Size: 1138 bytes --] On Fri, Jul 26, 2013 at 4:24 AM, Matt Turner <mattst88@gentoo.org> wrote: > Can we make autobuilds go to /experimental and then only move them to > /releases when someone actually tests them? > > Even though this sounds good and makes sense, if we don't even have enough people to work on things now, this would only make things worse (imho). > Looking at bugzilla and listening in #gentoo-releng, it's kind of > embarrassing how often someone downloads a Live CD only to find out > that networking is totally broken by a udev upgrade, or something to > that effect. > > There's no way to deal with this breaks when those committing them don't even warn us about them. > We don't commit version bumps straight to stable; I don't see why we > do with release media. > > Matt > > The alternative here is the automated testing that I've talked about with others on FOSDEM and Prague last year, but that still needs to be done. Amongst other testing, the idea would be to pick the latest ISO and boot it on some virtualization platform and catch the console output to ensure it booted successfully and not tests failed. Regards, Jorge [-- Attachment #2: Type: text/html, Size: 2016 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? 2013-07-29 19:05 ` Jorge Manuel B. S. Vicetto @ 2013-07-29 20:38 ` Matt Turner 2013-09-15 19:52 ` Sebastian Pipping 0 siblings, 1 reply; 5+ messages in thread From: Matt Turner @ 2013-07-29 20:38 UTC (permalink / raw To: gentoo-releng On Mon, Jul 29, 2013 at 12:05 PM, Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> wrote: > > On Fri, Jul 26, 2013 at 4:24 AM, Matt Turner <mattst88@gentoo.org> wrote: >> >> Can we make autobuilds go to /experimental and then only move them to >> /releases when someone actually tests them? >> > > Even though this sounds good and makes sense, if we don't even have enough > people to work on things now, this would only make things worse (imho). Everyone that's expressed concerns about this plan seems to do so based on the idea that we must move things to /releases very often. I do not believe this to be the case. Release media doesn't need to be the latest and greatest, it just needs to be able to install Gentoo. The stages aren't so much a problem, since you're already able to configure and install software when using them, but the LiveCDs should be stable and tested. I specifically care that the LiveCDs are tested before being moved to /releases. I think it's perfectly okay to leave stages in /experimental. >> Looking at bugzilla and listening in #gentoo-releng, it's kind of >> embarrassing how often someone downloads a Live CD only to find out >> that networking is totally broken by a udev upgrade, or something to >> that effect. >> > > There's no way to deal with this breaks when those committing them don't > even warn us about them. I think this is a separate problem and should be treated as such. We certainly can't claim "oh, someone pushed a commit the broken udev, so it's not our fault that the release media is broken." Whose fault it is is immaterial to the user who just downloaded something they expect to work from /releases and is now unable to install Gentoo. We can work on that problem, but I don't think it's going to go away easily. We could avoid almost all of the problems if we simply tell users which LiveCD images are known to work. > The alternative here is the automated testing that I've talked about with > others on FOSDEM and Prague last year, but that still needs to be done. > Amongst other testing, the idea would be to pick the latest ISO and boot it > on some virtualization platform and catch the console output to ensure it > booted successfully and not tests failed. Some recent problems have involved linux-firmware being broken. I don't think virtualization will help notice that, e.g., the Tigon 3 firmware is missing. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? 2013-07-29 20:38 ` Matt Turner @ 2013-09-15 19:52 ` Sebastian Pipping 0 siblings, 0 replies; 5+ messages in thread From: Sebastian Pipping @ 2013-09-15 19:52 UTC (permalink / raw To: gentoo-releng On 29.07.2013 22:38, Matt Turner wrote: >> The alternative here is the automated testing that I've talked about with >> others on FOSDEM and Prague last year, but that still needs to be done. >> Amongst other testing, the idea would be to pick the latest ISO and boot it >> on some virtualization platform and catch the console output to ensure it >> booted successfully and not tests failed. > > Some recent problems have involved linux-firmware being broken. I > don't think virtualization will help notice that, e.g., the Tigon 3 > firmware is missing. Ideally, you'd use virtualization and some concrete physical platforms in parallel. For virtualization, KVM Qemu might be quick to get results, I think I used something like -append 'earlyprintk=serial,keep' -serial file:/abs/path/log/file previously to log the full console output from inside a KVM machine. That could be the base of a regression test suite. Best, Sebastian ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-09-15 19:51 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-07-26 4:24 [gentoo-releng] Autobuilds go to /experimental and to /releases only when someone actually tests them? Matt Turner 2013-07-26 12:24 ` Anthony G. Basile 2013-07-29 19:05 ` Jorge Manuel B. S. Vicetto 2013-07-29 20:38 ` Matt Turner 2013-09-15 19:52 ` Sebastian Pipping
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox