[SCM] ardour/master: Regenerate control
Jonas Smedegaard
dr at jones.dk
Thu Oct 6 00:34:11 UTC 2011
On 11-10-06 at 01:53am, Jaromír Mikeš wrote:
> 2011/10/5 <adiknoth-guest at users.alioth.debian.org>:
>
> Hi,
>
> > The following commit has been merged in the master branch:
> > commit 4986abff868dff83bff37dcd76b4b578836e15ad
> > Author: Adrian Knoth <adi at drcomp.erfurt.thur.de>
> > Date: Wed Oct 5 05:09:15 2011 +0200
> >
> > Regenerate control
> >
> > diff --git a/debian/control b/debian/control
> > index d11d801..fd84e64 100644
> > --- a/debian/control
> > +++ b/debian/control
> > @@ -4,12 +4,12 @@ Priority: extra
> > Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
> > Uploaders: Adrian Knoth <adi at drcomp.erfurt.thur.de>,
> > Free Ekanayaka <freee at debian.org>,
> > - Jonas Smedegaard <dr at jones.dk>,
> > - Jaromír Mikeš <mira.mikes at seznam.cz>
> > + Jaromír Mikeš <mira.mikes at seznam.cz>,
> > + Jonas Smedegaard <dr at jones.dk>
> > Build-Depends: autotools-dev,
> > cdbs (>= 0.4.72~),
> > - devscripts (>= 2.10.7~),
> > - debhelper (>= 6),
> > + devscripts,
> > + debhelper,
>
> Regenerate control removed version of debhelper ...
>
> $ lintian -iIE --pedantic ~/PBUILD-RES/ardour_2.8.12-1_amd64.changes
> P: ardour source: package-lacks-versioned-build-depends-on-debhelper 6
> N:
> N: The package either doesn't declare a versioned build dependency on
> N: debhelper or does not declare a versioned build dependency on a new
> N: enough version of debhelper to satisfy the declared compatibility level.
> N:
> N: Recommended practice is to always declare an explicit versioned
> N: dependency on debhelper equal to or greater than the compatibility level
> N: used by the package, even if the versioned dependency isn't strictly
> N: necessary. Having a versioned dependency also helps with backports to
> N: older releases and correct builds on partially updated systems.
> N:
> N: Refer to the debhelper(7) manual page for details.
> N:
> N: Severity: pedantic, Certainty: certain
> N:
> N: Check: debhelper, Type: source
>
> control.in contain this line:
> Build-Depends: @cdbs@
>
> Somebody more experienced with cdbs knows how to fix it?
Thanks for being cautious.
No need for "fixing" IMO, though. That lintian entry is "pedantic" and
I oppose to it: I find it a better practice to drop versioning when
needed version is satisfied even in oldstable, than to follow a compat
level which sometimes need to be overridden anyway when
non-compat-level-governed features are needed - and lately with
multiarch even need compat level to be _higher_ than the versioned
dependency as support for multiarch apparently wasn't planned to be
supported until the release of dbhelper 9 which is not finished yet.
All that said, I do find it wrong to blindly trust auto-resolved
package
relations, and I generally find it best practice to include both
action and reason for action in commit messages.
Use CDBS auto-resolved package relations only as suggestions - always
double-check, and mention in commit message the reason you choose to
adopt the suggested change!
Specifically for above changes, I typically use the following:
* Update package relations:
+ Relax build-depend unversioned on debhelper and devscripts
(needed versions satisfied even in oldstable).
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20111006/accda444/attachment-0001.pgp>
More information about the pkg-multimedia-maintainers
mailing list