#818 Allow exception for tilde in bootstrap macros
Closed: nothingtodo by tibbs. Opened by vondruch.

There is ticket #398, discussing if tilde should be used or not. The usecase for bootstrapping packages is just one small subset and I'd love to see FPC approval for this small and clear use case.


+1

The usecase for bootstrapping packages is just one small subset and I'd love to see FPC approval for this small and clear use case.

Could you explain why tilde is needed in bootstrapping and how would you like to use it? A direct link to a comment or archived e-mail would work for me.

https://pagure.io/packaging-committee/issue/398 only says bootstrap once - as a link to this ticket.

The tilde was suggested here:

https://pagure.io/fedora-release/pull-request/120#comment-44539

With examples:

https://pagure.io/fedora-release/pull-request/120#comment-44546
https://pagure.io/fedora-release/pull-request/120#comment-44547

While the simple linked example looks reasonable to me, I fail to understand why it is needed in the first place. Explicit release bump works more reasonable IMHO.

I fail to understand why it is needed in the first place. Explicit release bump works more reasonable IMHO.

The question is OT here, but ...

The whole concept is useful in case you want to bootstrap not just one package, but let's say SCL or whole distribution. For the first pass, you set the bootstrap macro, make a build, you get some packages and you can easily identify the bootstrapped packages by the bootstrap keyword. For the second pass, you remove the bootstrap macro and do build with no need to commit anything anywhere.

Yet this is a request for exception to be granted in Fedora. That's the part I don't understand .

Metadata Update from @tibbs:
- Issue close_status updated to: nothingtodo
- Issue status updated to: Closed (was: Open)

I take the closing of the ticket as that nothing has to change and we are fine with the tilde in bootstrap macro since it is already in Fedora like that for some while :blush:

The current guidelines explicitly mention that they don't cover what the system adds in %dist. I did type out an explanation when I closed the ticket but somehow that didn't actually get added.

I am sorry, but I still don't understand the reason to close this ticket, unless you are fine with the current situation, where the %bootstrap macro is using the tilde.

Note that I was just bit by this automagic ~bootstrap in dist.

See https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/thread/DYTEHNNFSOGR24L27FUSYEGWNCH45TED/

Metadata