Le 6 juin 2012 à 22:06, Andreas Tille a écrit : > On Wed, Jun 06, 2012 at 08:55:05PM +0200, Eric Maeker wrote: >> >> Ok, so to be fully clear. I should add these four lines: >> >>>> Breaks: freemedforms-data (< $(binary:Version) >>>> Conflicts: freemedforms-data (< $(binary:Version) >>> Provides: freemedforms-data (< $(binary:Version)) >>> Replaces: freemedforms-data (< $(binary:Version))
>> Or
>>> Provides: freemedforms-data (< $(binary:Version))
>>> Replaces: freemedforms-data (< $(binary:Version))
?
lintian says:
I: freemedforms-emr-resources: conflicts-with-version freemedforms-data (<<
0.7.4-precise4)
N:
N: An earlier-than version clause is normally an indication that Breaks
N: should be used instead of Conflicts. Breaks is a weaker requirement that
N: provides the package manager more leeway to find a valid upgrade path.
N: Conflicts should only be used if two packages can never be unpacked at
N: the same time, or for some situations involving virtual packages (where
N: a version clause is not appropriate). In particular, when moving files
N: between packages, use Breaks plus Replaces, not Conflicts plus Replaces.
N:
N: Refer to Debian Policy Manual section 7.4 (Conflicting binary packages -
N: Conflicts) for details.
N:
N: Severity: normal, Certainty: wild-guess
N:
N: Check: fields, Type: binary, udeb, source
N:
And
E: freemedforms-emr-resources: versioned-provides freemedforms-data (<<
0.7.4-precise4)
So I changed to:
Package: freemedforms-emr-resources
Architecture: all
Depends: ${misc:Depends}
Replaces: freemedforms-data (<< ${binary:Version})
Breaks: freemedforms-data (<< ${binary:Version})
Description: Data for the FreeMedForms EMR
Is that sounds correct for you ?
Eric
PGP.sig
Description: Ceci est une signature électronique PGP

