Re: convert everything to rpmautospec?

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

 



On Tue, Apr 09, 2024 at 05:39:11PM +0000, Zbigniew Jędrzejewski-Szmek wrote:
> On Mon, Apr 08, 2024 at 01:12:38PM -0500, Michel Lind wrote:
> > On Mon, Apr 08, 2024 at 07:21:40AM -0400, Neal Gompa wrote:
> > > On Mon, Apr 8, 2024 at 7:11 AM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
> > > > It's bascially the same problem as Fedora has when users upgrade from Fredora
> > > > 40 to 41. Fedora "fixed" the rpmautospec problem by stating that upgrade path
> > > > between Fedoras is not maintained anymore and users need to do "dnf
> > > > distro-sync" to ignore the RPM versioning.
> > > >
> > > > All that stems from tha fact that a number of commits between parallelly
> > > > supported braches is not monotonic.
> > > >
> > > 
> > > We did this long before rpmautospec existed. We switched to this
> > > behavior in Fedora 23 because we have never fully maintained "upgrade
> > > paths" across releases.
> > > 
> > 
> > Per private message with Neal this seems to be the Change that brought
> > it about:
> > 
> > https://fedoraproject.org/wiki/Changes/DNF_System_Upgrades
> > 
> > I'm ... a bit surprised that we don't seem to have any documentation
> > stating explicitly that the assumption that NEVRAs in a newer release
> > are no longer assumed to be monotonically higher.
> 
> That Change was primarily about replacing fedup with dnf-plugin-system-upgrade,
> changing from a custom-initrd-based solution that was rather fragile, to
> a special systemd target during early boot.
> 
> dnf-plugin-system-upgrade uses 'distro-sync' because that's the most
> reliable and easy way to do the upgrade, suitable for end users.
> But this doesn't necessarilly mean that this is the only upgrade
> method that can be used. That Change certainly wasn't intended to
> change the packaging guidelines.
> 
> In general, we still keep the upgrade path. It's not enforced all
> the time, but I think it's still good style.
> 
Fair enough, thanks. There's some confusion there because of this
assertion that this is no longer done, instead of just not enforced.

Best,

-- 
 _o) Michel Lind (né Salim)
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2

Attachment: signature.asc
Description: PGP signature

--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[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