On Tue, Nov 24, 2009 at 2:31 PM, sstein...@gmail.com
<sstein...@gmail.com> wrote:
[..]
>
> There are, however, some issues that should be addressed before it's accepted 
> as "final."
>
> 1>      There seems to be a typo on line 29 of verlib.py where it says 'f' < 
> 'b', shouldn't that be 'b' < 'f' ?

Right, fixed. thanks !


>
> 2>      The explanation for "suggest_rational_version" is stubbed out in the 
> README.txt file:
>
>                XXX explain here suggest_rational_version
>
>        it should be documented what we expect it to do and that leads into...
>

This README.txt is a bit outdated. It's an old copy of PEP 386 (which
explains suggest_rational_version)

> 3>      test_suggest_rational_version needs a more comprehensive test suite 
> (like all the version numbers from PyPi).  Right now it only has 11 cases and 
> they're all pretty mild though the doc asserts success rates on PyPi that are 
> much higher.  This should be done so that we can insure that the algorithm 
> stays stable (and hopefully improves) in future versions.  (I will create 
> this expanded test using PyPi data, if requested).

That would be great,

>
> 4>      The [#requrires] reference is missing from the README.txt file


I'll update it using the latest PEP 376 text

>
> 5>      There is no cross reference to any other non-python project using 
> this scheme.  There is a note that  "During Pycon, members of the Python, 
> Ubuntu and Fedora community worked on a version standard that would be 
> acceptable for everyone"  but there is no evidence that anyone else has 
> agreed to this standard and, particularly, to this reference implementation.

I don't think any project uses this scheme yet, besides some Python
projects. What happened is that when we
worked on this scheme, Toshio (Fedora) and Matthias (Ubuntu/Debian)
made sure it would be acceptable for their needs to translate it in
their own schemes automatically.

For instance, RPMs want to avoid date-based versions, and Debian
packages avoids "-" characters.

Tarek
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to