On Fri, Jan 23, 2009 at 02:43:26PM -0600, Kevin Monceaux wrote:
> That was it, thanks. While searching for info on the status 400 errors I
> came across a few messages saying it could be caused by having a letter in
> the version string. I didn't realize leading zeroes could be a problem.
Yeah, we changed that a couple of months ago. We were running into issues
converting the sequences of dot-separated strings (of numbers) to sequences
of integers, and then comparing the former with the latter. Turns out
str(int("06")) != "06"
> I'm new to pkgbuild and SFE spec files, and I know IPS support in pkgbuild
> is a work in progress. Trying to download rxvt-unicode-9.6.tar.bz2 will
> fail, so just changing the version to 9.6 in the specfile probably isn't
> an option. Should pkgbuild be transforming the upstream maintainer's
> version into an IPS acceptable version, or is there a way to specify both
> versions in the spec file?
You'll have to talk to the pkgbuild folks. Somehow, before the version
gets into the IPS pipeline, leading zeroes need to be eliminated. We have
talked about having a "user-friendly" version attribute for a package that
would allow you to do things like have letters and leading zeroes, but it's
not implemented.
Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss