[tahoe-lafs-trac-stream] [pycryptopp] #90: upgrade versioneer
pycryptopp
trac at tahoe-lafs.org
Sat Jul 20 21:11:35 UTC 2013
#90: upgrade versioneer
-------------------+---------------------
Reporter: zooko | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Version: 0.5.29 | Resolution:
Keywords: | Launchpad Bug:
-------------------+---------------------
Comment (by nejucomo):
I like having the commit hash in the version from the standpoint of
"coolness". The purported advantage is that no two releases from
different revisions will have colliding versions. Also, it is
theoretically possible to find the git revision starting from the package
version.
It does present a problem for making frequent releases and using a tool
like `pip` to install those releases, because version comparison means the
least significant releases may have a "smaller" version than releases from
older revisions.
A funny idea is to put a file with random entropy, or add entropy to the
commit comment, such that the integer encoding of the git revision
increases with every micro commit. A commit hook would repeatedly
generate commits until the version number increases, at the expensive of
fossil fuels and sanity.
--
Ticket URL: <https://tahoe-lafs.org/trac/pycryptopp/ticket/90#comment:2>
pycryptopp <https://tahoe-lafs.org/trac/pycryptopp>
More information about the tahoe-lafs-trac-stream
mailing list