've a question: Installing F23 RC10 is the same that wait to the final release? I'm planning to install it now, tomorrow I will not have time to download and install it. 2015-11-02 19:57 GMT-03:00 Adam Williamson <adamwill@xxxxxxxxxxxxxxxxx>: > On Mon, 2015-11-02 at 10:52 -0700, Kevin Fenzi wrote: >> >> > Perhaps full release validation could occur on composes every two >> > weeks for branched releases? Or is that still too demanding? >> >> No idea. I don't want to speak for the QA folks. > > So to put it simply and broadly: there's a trade-off between how often > we want to release, and how heavily we can test those releases. > > Frankly, no, I don't think it's viable to do the entire current five- > ring circus release validation process every two weeks. It's not just a > question of QA doing the testing, because of course testing without > fixes is meaningless: it's a question of QA, releng, and maintainers > all being perpetually in the 'ah crap it's two weeks before release' > frame of mind. Which isn't really sustainable on the current level, I > don't think. > > But then, that doesn't mean we can't change things, it just means we > re-calibrate our expectations. We can release more often if we want to, > sure: we just have to be okay with each of those releases getting > somewhat less testing. > > As Kevin noted upthread there *are* various ways in which we're > tackling automation of testing, which does help here. You can sketch a > beautiful picture where we build the distribution on CI principles: we > run a whole bunch of automated tests any time anyone sneezes on a > package, and anything that breaks gets rejected, and we can thus spin a > new release from the 'approved' bits any damn time we please and be > sure that it'd work. But, also as Kevin noted, I don't think we can > ever really achieve that perfectly; there's just too much in > distribution testing which isn't fully susceptible to automation, I > think at least in practical terms in the medium-term future there's > always gonna need to be some humans in the loop to some degree. > > That doesn't mean we can't try and move in that direction, though. We > can keep building out the automation efforts to the point where we can > be pushing out 'releases' that we're fairly sure are at least basically > working very frequently. They wouldn't be as heavily tested as our > current traditional heavy 'releases' are, but they also wouldn't be > unknown quantities. In fact, since Flock, we've more or less been doing > this - any time you see a 'compose check report' email with a pretty > small number of openQA failures, you can grab that nightly build and be > reasonably sure that it will at least install and let you log in, > hardware issues excepted (openQA is all virt testing). There are short- > term plans already in place to improve this general area continuously: > releng is moving towards the nightly composes being much more like TCs > and RCs, QA is working to move openQA public, give it more resources, > and add more tests, Taskotron is definitely coming to a point soon > where it'll be feasible to do more forms of release testing in it, and > there are other mechanisms we're looking at too. > > So yeah, if we want to start in *some* form releasing stuff more > frequently, it's possible. We have the technology, and we're making it > better quite frequently. I believe there are plans this cycle to > regularly publish updated Cloud (including Atomic host) images, which > will certainly form a starting point. > -- > Adam Williamson > Fedora QA Community Monkey > IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net > http://www.happyassassin.net > > > -- > devel mailing list > devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/devel > Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- Adrian Soliard asoliard@xxxxxxxxxxxxxxxxx https://fedoraproject.org/wiki/User:Asoliard http://www.adriansoliard.com -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct