DevHeads.net

Bootstrapped Packages

Hi,

Can someone point me at step by step instructions for how to handle
new packages that require bootstrapping because of a circular
depedency?

I am about to request the first of the repos and want to make sure I
follow the process correctly. My goal is to wind up with both
packages built fully in rawhide, and later other versions.

The package that requires a boot strap received it's ack today. I
suspect the other review is waiting on the bootstrap to "appear."

thank you for the guidance.

regards,

bex

Comments

Re: Bootstrapped Packages

By =?UTF-8?Q?Bj=c3... at 06/26/2019 - 06:48

Am Mittwoch, den 26.06.2019, 12:53 +0200 schrieb Brian (bex) Exelbierd:

Sure, I can help out with that. It would be good, if you can point me
to the reviews in question, so I can get familiar with the packages and
what actually needs bootstrapping and in which ways.

Cheers
Björn

Re: Bootstrapped Packages

By =?ISO-8859-2?Q?... at 06/26/2019 - 06:11

Dne 26. 06. 19 v 12:53 Brian (bex) Exelbierd napsal(a):
<a href="https://docs.fedoraproject.org/en-US/packaging-guidelines/#bootstrapping" title="https://docs.fedoraproject.org/en-US/packaging-guidelines/#bootstrapping">https://docs.fedoraproject.org/en-US/packaging-guidelines/#bootstrapping</a>

Re: Bootstrapped Packages

By =?ISO-8859-1?Q?... at 06/26/2019 - 07:00

Dne 26. 06. 19 v 13:11 Miroslav Suchý napsal(a):
I did recently bootstrap build of rubygem-cucumber [1] in three steps.

1) Update of the Cucumber.

<a href="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/dd56251feac749f1729c9ad6b663cc779ea3fa2a?branch=master" title="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/dd56251feac749f1729c9ad6b663cc779ea3fa2a?branch=master">https://src.fedoraproject.org/rpms/rubygem-cucumber/c/dd56251feac749f172...</a>

2) Bootstrap build enabled.

<a href="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/fcf13af7b086c4bd06091ee63e025f57c02f1576?branch=master" title="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/fcf13af7b086c4bd06091ee63e025f57c02f1576?branch=master">https://src.fedoraproject.org/rpms/rubygem-cucumber/c/fcf13af7b086c4bd06...</a>

<a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=1217092" title="https://koji.fedoraproject.org/koji/buildinfo?buildID=1217092">https://koji.fedoraproject.org/koji/buildinfo?buildID=1217092</a>

3) Bootstrap disabled for official build

<a href="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/6b5855729723d0578a25577a9a70b7e77ac52a41?branch=master" title="https://src.fedoraproject.org/rpms/rubygem-cucumber/c/6b5855729723d0578a25577a9a70b7e77ac52a41?branch=master">https://src.fedoraproject.org/rpms/rubygem-cucumber/c/6b5855729723d0578a...</a>

<a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=1217098" title="https://koji.fedoraproject.org/koji/buildinfo?buildID=1217098">https://koji.fedoraproject.org/koji/buildinfo?buildID=1217098</a>

Of course the 2nd commit was there just to make the revert commit easier.

Vít

[1]:
<a href="https://src.fedoraproject.org/rpms/rubygem-cucumber/blob/master/f/rubygem-cucumber.spec" title="https://src.fedoraproject.org/rpms/rubygem-cucumber/blob/master/f/rubygem-cucumber.spec">https://src.fedoraproject.org/rpms/rubygem-cucumber/blob/master/f/rubyge...</a>

Re: Bootstrapped Packages

By Brian (bex) Exe... at 06/26/2019 - 10:18

Thank you all for your offers of help. I got pinged on IRC and got
help from besser82 which when combined with what I've heard from
churchyard in the past and the commits that Vit cited made it make
sense.

I've submitted a PR
<a href="https://pagure.io/packaging-committee/pull-request/910" title="https://pagure.io/packaging-committee/pull-request/910">https://pagure.io/packaging-committee/pull-request/910</a> to the
Packaging Guide to try and help anyone who follows me. Edits and
Reviews are greatly appreciated.

regards,

bex

On Wed, Jun 26, 2019 at 2:04 PM Vít Ondruch < ... at redhat dot com> wrote:

Re: Bootstrapped Packages

By =?UTF-8?B?TWlyb... at 06/26/2019 - 05:58

On 26. 06. 19 12:53, Brian (bex) Exelbierd wrote:
I don't know about any, but if you'd like, I can talk to you over audio chat or
IRC/Telegram and later maybe you can write something down?