[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#495296: marked as done (lintian fails checking resctrict versions in debian/control source package)



Your message dated Wed, 27 Aug 2008 23:22:28 +0200
with message-id <20080827212228.GV32323@mail-vs.djpig.de>
and subject line Re: Bug#495296: lintian fails checking resctrict versions in debian/control source package
has caused the Debian Bug report #495296,
regarding lintian fails checking resctrict versions in debian/control source package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
495296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495296
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: lintian
Version: 1.24.3
Severity: normal

Using lintian from Etch, lintian report the next message:

N: Processing changes file dtrx_6.2-1_i386.changes ...
N: Processing 2 packages...
N: ----
N: Processing source package dtrx (version 6.2-1) ...
W: dtrx source: newer-standards-version 3.8.0 (current is 3.7.2)
N:
N:   The source package refers to a `Standards-Version' which is newer than
N:   the highest one lintian is programmed to check. If the source package
N:   is correct, then please upgrade lintian to the newest version. (If
N:   there is no newer lintian version, then please bug
N:   lintian-maint@debian.org to make one.)
N:
E: dtrx source: missing-build-dependency python-support (>= 0.3)
N:
N:   The package doesn't specify a build dependency on a package that is
N:   used in debian/rules.
N:
N:   lintian intentionally does not take into account transitive
N:   dependencies. Even if the package build-depends on some package that
N:   in turn build-depends on the needed package, an explicit build
N:   dependency should be added. Otherwise, a latent bug is created that
N:   will appear without warning if the other package is ever updated to
N:   change its dependencies. Even if this seems unlikely, please always
N:   add explicit build dependencies on every non-essential,
N:   non-build-essential package that is used directly during the build.
N:
N:   Refer to Policy Manual, section 4.2 for details.
N:
N: ----

Using lintian from sid:

N: Processing changes file dtrx_6.2-1_i386.changes ...
N: Processing 2 packages...
N: ----
N: Processing source package dtrx (version 6.2-1) ...
N: ----
N: Processing binary package dtrx (version 6.2-1) ...

The debian/control file for this example from source package is:

Source: dtrx
Section: utils
Priority: extra
Maintainer: Miguelangel Jose Freitas Loreto <miguelangel.freitas@gmail.com>
Build-Depends: debhelper, python, python-support
Standards-Version: 3.8.0
Homepage: http://brettcsmith.org/2007/dtrx/

Package: dtrx
Architecture: all
Depends: ${python:Depends}, binutils, unzip, cpio, rpm, bzip2,
cabextract, unshield, lzma, p7zip-full
Description: intelligently extract multiple archive type
 dtrx stands for "Do The Right Extraction.", it's a tool for
 Unix-like systems that takes all the hassle out of
 extracting archives, with dtrx you can do:
 .
 Handles many archive types: You only need to remember one
 simple command to extract tar, zip, cpio, deb, rpm, gem, 7z,
 cab, gz, bz2, lzma, and many kinds of exe files, including
 Microsoft Cabinet archives, InstallShield archives, and
 self-extracting zip files. If they have any extra
 compression, like tar.bz2, dtrx will take care of that for
 you, too.
 .
 Keeps everything organized: dtrx will make sure that
 archives are extracted into their own dedicated directories.
 .
 Sane permissions: dtrx makes sure you can read and write
 all the files you just extracted, while leaving the rest of
 the permissions intact.
 .
 Recursive extraction: dtrx can find archives inside the
 archive and extract those too.

Lintian don't check the specific versions in the field Build-Depends

I think this breaks with the section 7.1 of Debian Policy.
<http://www.debian.org/doc/debian-policy/ch-relationships.html#s-depsyntax>

- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.24 (SMP w/2 CPU cores)
Locale: LANG=es_VE.UTF-8, LC_CTYPE=es_VE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils            2.18.1~cvs20080103-7 The GNU assembler, linker
and bina
ii  diffstat            1.45-2               produces graph of changes
introduc
ii  dpkg-dev            1.14.20              Debian package development
tools
ii  file                4.25-1               Determines file type using
"magic"
ii  gettext             0.17-3               GNU Internationalization
utilities
ii  intltool-debian     0.35.0+20060710.1    Help i18n of RFC822
compliant conf
ii  libparse-debianchan 1.1.1-2              parse Debian changelogs and
output
ii  libtimedate-perl    1.1600-9             Time and date functions for
Perl
ii  liburi-perl         1.35.dfsg.1-1        Manipulates and accesses
URI strin
ii  man-db              2.5.2-2              on-line manual pager
ii  perl [libdigest-sha 5.10.0-11.1          Larry Wall's Practical
Extraction

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch            <none>     (no description available)
pn  libtext-template-perl         <none>     (no description available)
ii  man-db                        2.5.2-2    on-line manual pager
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkimC9gACgkQEj/fBl4PScRprwCgsR8+ls78oUwvWHp96bIXRZXz
FEUAoIxvl+Mm55AWYq3eVCUCdReEhFHZ
=YqtK
-----END PGP SIGNATURE-----



--- End Message ---
--- Begin Message ---
On Fri, Aug 15, 2008 at 04:38:34PM -0700, Russ Allbery wrote:
> Miguelangel Jose Freitas Loreto <miguelangel.freitas@gmail.com> writes:
> 
> > Using lintian from Etch, lintian report the next message:
> >
> > E: dtrx source: missing-build-dependency python-support (>= 0.3)
> >
> > Using lintian from sid:
> >
> > N: Processing changes file dtrx_6.2-1_i386.changes ...
> > N: Processing 2 packages...
> > N: ----
> > N: Processing source package dtrx (version 6.2-1) ...
> > N: ----
> > N: Processing binary package dtrx (version 6.2-1) ...
> 
> > Lintian don't check the specific versions in the field Build-Depends
> 
> Because no version of python-support older than 0.5.6 ever released as
> part of a Debian release.  Versioning that dependency would only matter
> for an unstable system that hasn't been updated since the etch release,
> and the project does not require that dependencies be correct for such a
> case.  We only support upgrades from the last stable release.

Since there was no further discussion, closing the bug.

Gruesse,
-- 
Frank Lichtenheld <djpig@debian.org>
www: http://www.djpig.de/


--- End Message ---

Reply to: