-v version output is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
Fix Released
|
Low
|
James Page | ||
Quantal |
Fix Released
|
Low
|
Unassigned | ||
Raring |
Fix Released
|
Low
|
James Page |
Bug Description
ceph -v output is broken in ceph package version 0.48.2-0ubuntu2. This is supposed to get built during any make from
git revparse, which is stored in .git_version, which is then processed by make_version into ceph_ver.h, included in the
sources.
Investigating, it seems as though the source package orig.tar.gz does not contain the file, whereas what we thought we
delivered to the location in debian/watch does. That file in the source tree contains
version=3
http://
However, I note that when I fetch the quantal source package with 'pull-lp-source ceph quantal', the debian/watch file in that package points somewhere else entirely:
version=3
https:/
That location appears not to exist anymore (perhaps github reorganized?) but in any event it's not where we expect the authoritative delivery to live.
I don't know how or why debian/watch is changed.
Changed in ceph (Ubuntu Raring): | |
assignee: | nobody → James Page (james-page) |
status: | Triaged → In Progress |
Hi Dan
Thanks for the report; the reason the source package in Debian and Ubuntu pulls from github is that we don't use the embedded libs3 or leveldb as distributed at http:// ceph.com/ download/.
I would suspect that this file gets stripped out during the automatic archive creation on github.
Other than not outputting the version number is there any other impact of this problem?