Re: Release criteria proposal: drop kickstart package criterion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2018-06-05 at 21:29 -0400, Neal Gompa wrote:
> 
> I'm not in favor of this change. Actually, what concerns me is that
> there's an underlying problem that caused Adam to propose this: there
> are only a few people with the necessary permissions to be able to
> prepare the release, and that this is a manual process that is
> forgotten often.
> 
> If we were to say: "hey guys, we're just gonna use these autogen'd git
> tag thingies from now on", what stops us from just autogenerating a
> push to generate the required package and have it built in Koji to be
> part of the distribution release?

Two things.

One, auto-building packages is significantly more complex than auto-
tagging a git repo. The git repo is a one-liner: 'git tag {composeid}'.
Building a package is...not. (It also requires privileges the build
process does not have, I don't think).

Two, you missed an important step: things don't go from Koji to 'the
distribution release'. They have to go through Bodhi, and that is by
design *not* automatable during a freeze. Only things that are manually
accepted as release blockers or FEs get through the freeze. That's a
whole other set of hoops to jump through.

> And perhaps this is something that doesn't get talked about much
> anymore, but I know that when I'm presenting Fedora to people, they
> *like* that it's only a couple of package installs away to get
> everything in place to make spins or remixes. And being able to offer
> in the distribution *everything* needed to build it is powerful.

Is 'git clone {url}; git checkout {branch}' that onerous?

> We've been bad about this in recent releases, sure. But why can't we
> look at making that process better, rather than throwing out the baby
> with the bathwater?

There's been about seven years in which that could have happened. It
hasn't. I'm not waiting any longer.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/SUA6HO4NNIR2MH4P6VBV66GGOUF52ULM/




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux