Depends field don't follow Debian Policy ...

Bug #259052 reported by Andrea Gasparini
6
Affects Status Importance Assigned to Milestone
lightning-extension-locales (Ubuntu)
Fix Released
Medium
Saivann Carignan
Nominated for Hardy by Andrew Pollock

Bug Description

... and broke edos-debcheck ;)

Depends field of all binary package says that:
Depends: lightning-extension (>= 0.7), lightning-extension (<< 0.7.*), ...

but "*" is not a valid character in a version number, as said in :

http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version

"The upstream_version may contain only alphanumerics[35] and the characters . + - : ~ (full stop, plus, hyphen, colon, tilde) and should start with a digit. If there is no debian_revision then hyphens are not allowed; if there is no epoch then colons are not allowed."

And http://www.debian.org/doc/debian-policy/ch-relationships.html doesn't report exception to this.
So, no "*" should be contained in any dependency related field.

Andrea Gasparini (gaspa)
Changed in lightning-extension-locales:
assignee: nobody → gaspa
status: New → Confirmed
Revision history for this message
Andrea Gasparini (gaspa) wrote :
Revision history for this message
Andrea Gasparini (gaspa) wrote :

Uploaded a debdiff that could fix it.
Also bumped standards version to 3.8.0, and moved Homepage infos in appropriate fields.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

The debdiff in that bug report does not fix template files which are absolutely needed so it should not be uploaded to repositories. Thanks for this good work, I'll take care to add your fix while upgrading lightning-extension-locales to 0.8 (bug 236964).

Changed in lightning-extension-locales:
assignee: gaspa → saivann
Changed in lightning-extension-locales:
importance: Undecided → Medium
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lightning-extension-locales - 0.8-0ubuntu1

---------------
lightning-extension-locales (0.8-0ubuntu1) intrepid; urgency=low

  * new upstream release 0.8, introduces new ja, ko and uk locales.
    (LP: #236964)
  * debian/templates/control-loc.tmpl: Change .* to .1~ to
    comply with packaging rules and move the homepage to the Homepage
    field. (Thanks to Andrea Gasparini for the patch) (LP: #259052)
  * debian/templates/control.tmpl: Change maintainer field to MOTU.
    and set standard version to 3.8.0 .
  * debian/control: Add transitional package for mn and pa-in locales.
  * debian/scripts/regen_package.sh: Drop this script. Needed parts
    are now in debian/rules.
  * debian/scripts/jar_to_xpi.sh: Add VERSION variable to automatically
    set good version name on debian/control and install.rdf files.
  * debian/templates/install.rdf.tmpl, control.rdf.tmpl: Drop static
    version number and use automatic VERSION variable instead.
  * debian/postinst.in, postrm.in: Drop as they are not necessary.
  * debian/rules: Add update-xpi rule, FETCHADDRESS and VERSION
    variable to avoid any manual work for next updates.

 -- Saivann Carignan <email address hidden> Wed, 20 Aug 2008 03:11:51 -0400

Changed in lightning-extension-locales:
status: In Progress → Fix Released
Revision history for this message
Andrew Pollock (apollock) wrote :

Could this also be fixed in Hardy please? I'd like to be able to use edos-debcheck there too.

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.