Home My Page Projects Dose: library and tools
Summary Activity Tracker Lists SCM Files

[#15934] allow to respect binNMUs when matching binary packages and source packages

Date:
2013-06-23 19:22
Priority:
3
State:
Closed
Submitted by:
Johannes Schauer (josch)
Assigned to:
Nobody (None)
Summary:
allow to respect binNMUs when matching binary packages and source packages

Detailed description
In a repository of binary packages and source package, a source package of version X can have any number of binNMUs X+bY. Example:

(W)Sources: Cannot find source package src:dose3 3.1.3-3+b2 associated to the binary package amd64:apt-cudf (= 3.1.3-3+b2)
(W)Sources: There exist other versions (3.1.3-3) of the source package src:dose3 in the repository
Fatal error: exception Sources.NotfoundSrc

The source package version 3.1.3-3 will stay the same until the source package is updated. Until then, the binNMU counter will just keep increasing with every needed rebuild due to a newer OCaml version.

It should be possible to automatically detect a binNMU version and properly associate binary and source packages without throwing warning or fatal errors.
Message  ↓
Date: 2014-02-17 07:30
Sender: Johannes Schauer

This is not a problem anymore because dose3 correctly reads the source version of the associated source package from the Source: field of the binary package. Because of the Source: field and its version number (which is stated in brackets in case it's different from the binary package version, §5.6.1), no further version mangling is needed.

Field Old Value Date By
close_dateNone2014-02-17 07:30josch
status_idOpen2014-02-17 07:30josch