On Wed, 14 Feb 2018, Wouter Verhelst wrote:
> Well, obviously, because 1:1.6 is larger than 1.8, according to our
> versioning rules.
> I agree that the epoch not being in the file name makes that unexpected,
> but that's a bug in whatever decides that filename, not in the use of
> the epoch.
The point is that the introduction of the epoch breaks dependencies of
existing packages. This is fine when upstream has anyway changed its
versioning scheme. But it's not so great when we just downgraded
temporarily in Debian for whatever reason.
So we want to avoid usage of epochs when it's not required by upstream's
change of versioning scheme.
Raphaël Hertzog ◈ Debian Developer
Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/