Staden package in PPA is badly broken (wrong version, no useful description)

Bug #292989 reported by Thomas Fogwill
4
Affects Status Importance Assigned to Milestone
Ubuntu[sci]
Confirmed
Undecided
Lelanthran Manickum

Bug Description

The staden package in the scubuntu PPA is seriously broken in at least 3 ways:

1. The package name is wrong - package name should be "staden", not "staden-1-7-0". The only time we ever name a package $name-$version is when we want to install multiple versions side-by-side - not the case here. Even if it were the case here, "1-7-0" is unacceptable for the version part - it would have to be 1.7.0

2. The package version is completely wrong. The version should follow the scheme ${upstream-version}-${debian-revision}ubuntu${ubuntu-revision}. If this package is not based on any existing Debian package, then ${debian-revision} is 0. If this package is exactly the same as the existing Debian one (i.e. no local Ubuntu changes), then the ubuntuX part is left off. The version for the staden package suggests:
  (i) upstream version = 0 (wrong, should be 1.7.0)
 (ii) this package is based on one existing already in Debian, with version 0-1 (from (i) above, this should rather have been 1.7.0-1). However, I don't think this package is based on any existing Debian one ...
 (iii) this is the 21st ubuntu revision (this is the only part of the version that seems correct)

Based on my assumptions and understanding of this package, I think the version should be 1.7.0-0ubuntu21

3. This package has neither a proper short description, nor a long one ("TODO" and " The long description is TODO as well ..." are not acceptable).

Changed in scientific-ubuntu:
assignee: nobody → lmanickum
status: New → Confirmed
Revision history for this message
Lelanthran Manickum (lmanickum) wrote :

I've changed the staden control files and build process to adhere to the naming convention described by bug report.

Changed in scientific-ubuntu:
status: Confirmed → Fix Committed
Revision history for this message
Thomas Fogwill (thomas-fogwill) wrote :

Re-opening: the version numbers are still not correct:
  (1) The binary packages have strange versions - surely they should also use the scheme desscribed in the original bug report? i.e. ${upstream-version}-${debian-revision}ubuntu${ubuntu-revision}
  (2) The source package name still contains the version - this only makes sense if we want to simultaneously package multiple versions (i.e. for the same Ubuntu release).

Changed in scientific-ubuntu:
status: Fix Committed → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.