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

Bug#545481: marked as done (why I about B-D splitting?)



Your message dated Sat, 26 Jun 2010 19:18:06 -0700
with message-id <87k4pldxr5.fsf@windlord.stanford.edu>
and subject line Re: Bug#545481: Capitalize Debian and move some B-D to B-D-I
has caused the Debian Bug report #545481,
regarding why I about B-D splitting?
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.)


-- 
545481: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545481
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debhelper
Version: 7.3.12
Severity: minor
Tags: patch

Here are two minor control file fixes:
- capitalize Debian as applicable in the long description;
- move "file" and "man-db" to B-D-I and add a lintian source override
  because "po4a" is really used in the "clean" target even though
  lintian can't see it

The patch is against the Git debhelper 7.4.1, although the issues are
present in the version of debhelper in Squeeze and probably earlier, too.

Thanks, and keep up the good work on debhelper!

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

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

Versions of packages debhelper depends on:
ii  binutils              2.19.51.20090723-1 The GNU assembler, linker and bina
ii  dpkg-dev              1.15.3.1           Debian package development tools
ii  file                  5.03-1             Determines file type using "magic"
ii  html2text             1.3.2a-14          advanced HTML to text converter
ii  man-db                2.5.6-1            on-line manual pager
ii  perl                  5.10.0-25          Larry Wall's Practical Extraction 
ii  perl-base             5.10.0-25          minimal Perl system
ii  po-debconf            1.0.16             tool for managing templates file t

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make                       0.48       tool that converts source archives

-- no debconf information
From 9a38cee360825e214a18a36e0c94bdce246357b2 Mon Sep 17 00:00:00 2001
From: Peter Pentchev <roam@ringlet.net>
Date: Mon, 7 Sep 2009 15:21:10 +0300
Subject: [PATCH 1/2] Capitalize Debian properly where applicable.

---
 debian/control |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 1493103..bab64cd 100644
--- a/debian/control
+++ b/debian/control
@@ -15,8 +15,8 @@ Suggests: dh-make
 Conflicts: dpkg-cross (<< 1.18), python-support (<< 0.5.3), python-central (<< 0.5.6)
 Description: helper programs for debian/rules
  A collection of programs that can be used in a debian/rules file to
- automate common tasks related to building debian packages. Programs
+ automate common tasks related to building Debian packages. Programs
  are included to install various files into your package, compress 
- files, fix file permissions, integrate your package with the debian 
- menu system, debconf, doc-base, etc. Most debian packages use debhelper
+ files, fix file permissions, integrate your package with the Debian 
+ menu system, debconf, doc-base, etc. Most Debian packages use debhelper
  as part of their build process.
-- 
1.6.3.3

From 556ade60cea0659ab74ea84a645c527b125d2fd8 Mon Sep 17 00:00:00 2001
From: Peter Pentchev <roam@ringlet.net>
Date: Mon, 7 Sep 2009 15:34:46 +0300
Subject: [PATCH 2/2] Specify the proper Build-Depends and -Indep.

Move "file" and "man-db" to Build-Depends-Indep, and appease lintian
about "po4a" which is indeed used in the "clean" target.
---
 debian/control                  |    3 ++-
 debian/source.lintian-overrides |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)
 create mode 100644 debian/source.lintian-overrides

diff --git a/debian/control b/debian/control
index bab64cd..0211d94 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,8 @@ Source: debhelper
 Section: devel
 Priority: optional
 Maintainer: Joey Hess <joeyh@debian.org>
-Build-Depends: po4a (>= 0.24), man-db (>= 2.5.1), file (>= 3.23)
+Build-Depends: po4a (>= 0.24)
+Build-Depends-Indep: man-db (>= 2.5.1), file (>= 3.23)
 Standards-Version: 3.8.3
 Vcs-Git: git://git.debian.org/git/debhelper/debhelper.git
 Vcs-Browser: http://git.debian.org/?p=debhelper/debhelper.git;a=summary
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..ca7d853
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1 @@
+debhelper source: build-depends-without-arch-dep po4a
-- 
1.6.3.3

Attachment: pgpHX4dXYZo5U.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Raphael Geissert <geissert@debian.org> writes:
> Hi Joey,

> On Monday 07 September 2009 18:10:36 Joey Hess wrote:
>> Peter Pentchev wrote:

>>> Oh... I think I see it now - it's just that it's an information
>>> notice, not a warning or an error.  In that case, it might be that
>>> it's your call to decide to ignore it - and if so, sorry for the
>>> wasted time again, and thanks for your response!  Should I close the
>>> bug, or will you?

>> I don't understand why lintian emits even an I: for this. Policy does
>> not seems to require splititng B-D in this case; there is no value in
>> doing do; it is difficult and faulure-prone to do so; it can apparently
>> require lintian overrides to get the split right, as we see in your
>> patch.

> I can't reproduce it with the current version of lintian and I couldn't
> find anything relevant in the changelog either.

The bug report said Lintian 2.2.14, so this is probably
build-depends-without-arch-dep, which we removed in 2.3.0.  I must have
missed this bug when doing that.  Closing it now.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


--- End Message ---

Reply to: