Processed: tagging 426168

2007-05-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> # Automatically generated email from bts, devscripts version 2.10.4
> tags 426168 + patch
Bug#426168: false-positive in doc-base format check
There were no tags set.
Tags added: patch

>
End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#426168: tripping over a blank line at the end of the file

2007-05-28 Thread Neil Williams
This error would appear to be caused by empty lines at the end of the
doc-base file. This patch fixes the false positives (I also found the
same problem with mergeant-doc) without causing errors with packages
that are unaffected (like libglib2.0-doc).

--- ../lintian.old/checks/menus 2007-05-28 18:13:17.0 +0100
+++ checks/menus2007-05-28 18:13:37.0 +0100
@@ -221,7 +221,7 @@
} elsif (defined ($_) && /^\s/ && $field) {
push (@files, split ' ');
}
-   if (!defined ($_) || /^$/) {
+   if (!defined ($_)) {
tag "doc-base-file-no-format", "$dbfile:$."
unless $format || $sawdocument;
if ($format && ($format eq 'html' || $format eq 'info')) {


-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgpDg5hVTLxcD.pgp
Description: PGP signature


Bug#426168: tripping over a blank line at the end of the file

2007-05-28 Thread Russ Allbery
severity 423096 normal
merge 423096 426168
thanks

Neil Williams <[EMAIL PROTECTED]> writes:

> This error would appear to be caused by empty lines at the end of the
> doc-base file. This patch fixes the false positives (I also found the
> same problem with mergeant-doc) without causing errors with packages
> that are unaffected (like libglib2.0-doc).

Yeah, this is already fixed in Subversion and will be in the next upload.
(Sorry to have not responded before you spent time tracking it down; I'm
mostly off-line this weekend.)

-- 
Russ Allbery ([EMAIL PROTECTED])   


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: Re: Bug#426168: tripping over a blank line at the end of the file

2007-05-28 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> severity 423096 normal
Bug#423096: lintian: Please do independent check of extra whitespace in 
doc-base files
Severity set to `normal' from `minor'

> merge 423096 426168
Bug#423096: lintian: Please do independent check of extra whitespace in 
doc-base files
Bug#426168: false-positive in doc-base format check
Merged 423096 426168.

> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#407528: just an idea

2007-05-28 Thread Neil Williams
> > Perhaps lintian could check for .pc files == pkgconfig as a standard
> > check?
> 
> I started thinking about this some more and I'm not sure that I
> understand.  Do we really need a dependency on pkg-config?  That would
> imply that such a package won't function properly without pkg-config
> available.  Or is this more of a Recommends or even Suggests sort of
> thing?

I think the original request is the wrong way around. A package
containing a .pc file doesn't necessarily need a .pc file for it's own
build, it provides a .pc file used in builds of reverse dependencies.

e.g.
libA-dev includes foo.pc to describe itself.
libB build depends on libA-dev.

If libA only depends on libc6, it doesn't need pkg-config itself,
despite providing a .pc file for reverse dependencies like libB.

If libB upstream choose to use a different method of configuring libB
to locate the libA CFLAGS and --libs output, then libB does not have to
build-depend on pkg-config, even though libA includes a .pc. It is
advisable and convenient to use .pc files where provided but it isn't
compulsory. (Some .pc files are buggy and manual configuration can
simplify dependency trees until such time as the .pc file is fixed.)

There is nothing to require that libB itself has to provide a B.pc file
even if libB upstream DO choose to use the .pc file from libA-dev.
There is therefore no clear relationship between the existence of a .pc
file in a -dev package and a dependency on pkg-config.

One method would be to grep the contents of configure.in|ac for
certain macros and commands but even then there is no guarantee that
the package is built using such ./configure options that actually call
the identified macro.

Maybe this very old bug should be closed as "unfeasible"?

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


pgpCDJor4NtuZ.pgp
Description: PGP signature


Bug#407528: typo

2007-05-28 Thread Neil Williams
> Maybe this very old bug should be closed as "unfeasible"?
> 

s/very old//

Hmm, it must be getting late - I've been browsing some old lintian bugs
and thought this one was a lot older than it really is. 

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


pgpxI1JGBc37K.pgp
Description: PGP signature


Bug#426469: lintian: Add jed as script interpreter

2007-05-28 Thread Jörg Sommer
Package: lintian
Version: 1.23.30
Severity: wishlist

Hi,

the jed editor is scriptable. This is used by a new package tmexpand
(#426417) and some scripts in the jed-common package itself. Please add
the commands jed, jed-script and xjed to the list of allowed script
interpreters.

Here a lintian warning for the tmexpand package:
  unusual-interpreter ./usr/bin/tmexpand #!jed-script

Thanks, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.22-rc2
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils  2.17.20070406cvs-2 The GNU assembler, linker and bina
ii  diffstat  1.43-2 produces graph of changes introduc
ii  dpkg-dev  1.14.4 package building tools for Debian
ii  file  4.20-8 Determines file type using "magic"
ii  gettext   0.16.1-1   GNU Internationalization utilities
ii  intltool-debian   0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libparse-debianchange 1.0-1  parse Debian changelogs and output
ii  man-db2.4.4-2The on-line manual pager
ii  perl [libdigest-md5-p 5.8.8-7Larry Wall's Practical Extraction 

lintian recommends no packages.

-- no debconf information


pgp8J3H1eFAPr.pgp
Description: PGP signature