tech-pkg archive

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

Re: 2008Q1 -> current: downgrade

On Mon, 05 May 2008, Aleksey Cheusov wrote:
> PKGPATH           PKGBASE      PKGSRC-2008Q1 HEAD
> --------------------------------------------------
> devel/stgit       stgit        20080220     0.14.2
> devel/python-mode python-mode  4.54nb1      1.0
> As far as I understand such situations should not appear.
> I think this is a bug.

FreeBSD addressed this by adding an "epoch" counter, which starts off
being undefined, but gets incremented whenever the package numbering
goes backwards.  In the printable version of a package version, it's
an extra number at the end, delimited by a comma.  In version number
comparisons, it has a higher priority than the rest of the number.

For example, instead of going from "stgit-20080220" to "stgit-0.14.2"
one could go to "stgit-0.14.2,1", where the trailing ",1" means
"numbering has gone backwards once".

--apb (Alan Barrett)

Home | Main Index | Thread Index | Old Index