DevHeads.net

New guy - with a question

I'm new to this list, but I have been building packages for KiCad for a little while now. I have a question about rawhide; is it in a freeze right now?

The reason I ask is that I built kicad-5.1.0-0.1.rc2.fc31 on koji back on March 2, but I don't see it (or any other fc31) packages on dl.fedoraproject.org in the rawhide area. I'm sure this is perfectly normal, but I don't know what to expect.

If someone could please educate me or point me to documentation on how this works, I'd appreciate it.

Thanks,
Steve

Comments

Re: New guy - with a question

By =?UTF-8?B?TWlyb... at 03/06/2019 - 13:13

On 06. 03. 19 18:01, Steven A. Falco wrote:
Hey. I don't know if this is documented or just tribal knowledge, but there is
this process called a "compose" - it composes the images and repositories from
packages in Koji.

If it doesn't compose, there is no update in the repo.

And it has been broken since 2019-02-17:

<a href="https://kojipkgs.fedoraproject.org/compose/rawhide/" title="https://kojipkgs.fedoraproject.org/compose/rawhide/">https://kojipkgs.fedoraproject.org/compose/rawhide/</a>

see STATUS file in each dir.

Also see issues reported at:

<a href="https://pagure.io/dusty/failed-composes/issues" title="https://pagure.io/dusty/failed-composes/issues">https://pagure.io/dusty/failed-composes/issues</a>

(search for Fedora-Rawhide and DOOMED)

Re: New guy - with a question

By Adam Williamson at 03/06/2019 - 13:25

On Wed, 2019-03-06 at 18:13 +0100, Miro HronĨok wrote:
<a href="https://fedoraproject.org/wiki/Releases/Rawhide" title="https://fedoraproject.org/wiki/Releases/Rawhide">https://fedoraproject.org/wiki/Releases/Rawhide</a>

"Each day (or sometimes more than once per day) , a full 'compose' of
the tree is attempted. This will usually result in the creation of all
or most of the usual install, live and disk images, installer trees and
so forth. The composes are synced to the /fedora/linux/development/
directory on the mirrors, and you can find the images there."

Later on there's the section
<a href="https://fedoraproject.org/wiki/Releases/Rawhide#Producing_Rawhide" title="https://fedoraproject.org/wiki/Releases/Rawhide#Producing_Rawhide">https://fedoraproject.org/wiki/Releases/Rawhide#Producing_Rawhide</a> ,
which includes more detail, but also talks about a mechanism which
hasn't actually been activated yet...I will tweak it a bit.

To be clear, it's not that no-one is trying to fix it. Releng and QA
folks have been investigating and fixing the problems the whole time -
we've probably fixed about a dozen different ones. The problem is that
every time we fix *one* issue, a new package shows up in the mean time
and breaks something else. Since each compose attempt takes about 10
hours, this is a slow and painful cycle when it happens...

Re: New guy - with a question

By Steven A. Falco at 03/06/2019 - 14:33

On 3/6/19 12:25 PM, Adam Williamson wrote:
Thanks for all the replies. I didn't know about the connection between (successful) composes and repo contents. It makes sense now.

Steve

Re: New guy - with a question

By Martin Kolman at 03/06/2019 - 13:12

On Wed, 2019-03-06 at 12:01 -0500, Steven A. Falco wrote:
AFAIK the compose breakage is being worked on as we speak.