On Mon, Jul 01, 2024 at 05:17:09PM -0700, Russ Allbery wrote:
> I would use an epoch.
yes.
[...]
> Basically, you'd be burning a lot of social capital with upstream for no
> really good reason and you probably still wouldn't be able to convince
> them. I don't think it's worth it.
yes.
> I would just use the epoch. I know people really hate them and they have
> a few weird and annoying properties, but we have a bunch of packages with
> epochs and it's mostly fine.
a bunch?
$ grep ^Version: /var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_source_Sources |awk ' { print $2 } ' |grep -c :
1142
$ grep -c ^Version: /var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_source_Sources
38200
ok, maybe 3% of all packages is a bunch. :)
> It's something you'll have to keep working
> around forever, but not in a way that's really that hard to deal with,
> IMO.
yes.
> This feels like exactly the type of situation that epochs were designed
> for: upstream was releasing packages with weird version numbers and now
> they're effectively going back to normal version numbers that are much
> smaller. In other words, to quote policy, "situations where the upstream
> version numbering scheme changes." Yes, in this case it was only in their
> packages and not in their software releases, but that still counts when
> they have an existing user base that has those packages installed.
yes.
Thank you Russ, for wording this so well, that I don't have to type much.
--
cheers,
Holger
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
⠈⠳⣄
In a world where you can be anything, be kind.
Attachment:
signature.asc
Description: PGP signature