On 2015-09-01 16:08, Xin Li wrote:
Hi,
I hit a conflict between pkg behavior and the Porters' handbook, it
confused me.
In this example:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html#idp59327440
The handbook suggested that the right PORTVERSION should be 0.7.1.d if
DISTVERSION is 0.7.1d.
However, pkg version -t 0.7.1 0.7.1.d gives me >, suggesting that 0.7.1
-> 0.7.1.d would be considered as a downgrade.
I'm asking mainly because www/dokuwiki's upstream have a habit of using
a letter to denote patchlevel, for instance, 20150810a means first
service pack of 20150810, so it's expected to be greater.
pkg version -t 20150810 20150810a gives me '<', which is pretty much
what I'm expecting, but this sounds wrong based on my previous
experience with package tools and the porters handbook.
Could you please clarify what would be the correct approach? For now
I'm going to continue using PORTREVISION for this port as it's done
historically.
Thanks in advance!
Cheers,
I, as sysutils/lsof maintainer, depend on the behavior you see (the >).
Vic Abell uses the letters as "fixup" releases, until a full release,
for example;
4.89A -> 4.89B -> 4.89C -> 4.89 -> 4.90A -> 4.90B -> 4.90
--
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"