[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2347: include git hash in the full version info

Tahoe-LAFS trac at tahoe-lafs.org
Wed Dec 3 22:18:08 UTC 2014


#2347: include git hash in the full version info
-----------------------+---------------------------
 Reporter:  zooko      |          Owner:
     Type:  defect     |         Status:  new
 Priority:  normal     |      Milestone:  undecided
Component:  packaging  |        Version:  1.10.0
 Keywords:             |  Launchpad Bug:
-----------------------+---------------------------
 When people report interesting bugs like this one:
 [comment:17:ticket:1939], I'd really like to be able to tell what version
 of the software they were running. Version numbers do not achieve this
 goal — witness the fact that the software they are running reports its
 versions as "allmydata-tahoe: 1.9.2", in the flogtool incident report
 file:
 {{{
 Application Versions:
 Nevow: 0.10.0
 Twisted: 12.0.0
 allmydata-tahoe: 1.9.2
 foolscap: 0.6.4
 mock: 0.8.0
 platform: Linux-debian_7.0-x86_64-64bit_ELF
 pyOpenSSL: 0.13
 pyasn1: unknown
 pycrypto: 2.6
 pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958
 python: 2.7.3
 setuptools: 0.6
 simplejson: 2.5.2
 sqlite3: 2.6.0
 twisted: 12.0.0
 zfec: 1.4.24
 zope.interface: unknown
 }}}
 But there are actually patches applied to it as part of the I2P fork.
 The solution to this is to include into the version info the current git
 hash, and the current git dirty-state, when the software is built.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2347>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list