On Tue, Sep 17, 2019 at 12:30 PM Kevin Fenzi <kevin(a)scrye.com> wrote:
On 9/17/19 8:04 AM, Miro HronĨok wrote:
> On 17. 09. 19 17:00, jkonecny(a)redhat.com wrote:
>> If that is not doable what about taking last Rawhide compose and mark
>> that as first compose of newly branched Fedora? The only thing I'm
>> asking for is to have a base ground which is not available right now.
>
> That is actually a nice proposal. I wonder whether it is technically
> possible. CCing (hopefully) relevant people.
It is not.
Branching is not just "oh, make a new compose". There's a ton of
steps/work that happens then, including:
* Making a new branch on all active rpms
* Switching to a new signing key in rawhide.
* New pungi-fedora config, new comps, new kickstarts.
* Setting up new koji tags, etc.
I'm sorry for the delay in a f31 compose this time. ;(
Here's my suggestions:
* Make sure branching isn't right after flock. Mohan was traveling and
we were both jetlagged so I think it was harder to watch things.
Yeah, I was traveling and on PTO for the first week after branching.
* We should leverage rawhide gating in the next branched: Set it up for
gating just like rawhide (this time we didn't) and then actually disable
allowing new builds in until we have a compose. This would hsave saved
us many days of people landing broken stuff we had to sort out. We could
at least get a compose to have to start with. The next compose might get
a pile, but at least we don't have to fight a moving target.
* somehow figure out the pungi-gather segfaulting issue and fix it. This
doomed several composes.
* Now that we have composes somewhat faster, we can run 3-4 a day at
least, so that should speed up fixing things.
* Stop rawhide composes until we have a branched compose. This may not
be needed with the change to make rawhide use 'rawhide' and not the
number, but we should consider it if we don't have a compose to avoid
confusion.
I agree with all the suggestions, but as far as I can tell, the issue
is because everything happened all at once, pungi-gather segfaulting,
python 3.8 landing in rawhide and may be others.
"Minimal Compose" which is on my plate for a long time would also
help, which will build a image when certain packages gets built.
>
>
> kevin
>
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
> Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org