Bug#375479: lintian: yada: E: phpmyadmin source: missing-build-dependency patch
Package: lintian Version: 1.23.21 Severity: important lintian reports E: phpmyadmin source: missing-build-dependency patch for packages built with yada. The yada depends on patch, so this error is bogus. -- Piotr Roszatycki -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Format of Lintian overrides?
Hi I cannot seem to get the format for lintian overrides correctly for my package 'bashish'[1] right. By reading the documentation at http://lintian.debian.org/manual/ch2.html#s2.4, I've created the file source.lintian-overrides in the debian/ directory, with the following contents: bashish: csh-considered-harmful ./usr/share/bashish/bt/overrides/prompt.csh bashish: csh-considered-harmful ./usr/share/bashish/bt/overrides/prompt.tcsh bashish: csh-considered-harmful ./usr/share/bashish/bt/defaults/prompt.csh bashish: csh-considered-harmful ./usr/share/bashish/bt/defaults/prompt.tcsh bashish: csh-considered-harmful ./usr/share/bashish/main/prompt/csh/sys/detectsh bashish: csh-considered-harmful ./usr/share/bashish/main/prompt/csh/sys/loadprompt bashish: csh-considered-harmful ./usr/share/bashish/main/prompt/csh/init bashish: csh-considered-harmful ./usr/share/bashish/main/prompt/csh/_bashish_module bashish: csh-considered-harmful ./usr/share/bashish/main/prompt/csh/bashishtheme ---EOF--- additionally, I've put the same contents in /usr/share/lintian/overrides/bashish upon installation Still lintian print out W:'s, not O: or silence as one would have expected. Any idea what I might be doing wrong? lintian --version reports Lintian v1.23.16ubuntu2 Sincerely /Thomas Eriksson [1] ITP: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182233 debian sources: http://bashish.sourceforge.net/debian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#375318: Don't warn on Python-Version fields
Related to the changes outlined above, the new Python-Version fields should be accepted without warning. (pubtal is a local package of mine) lintian -i -I pubtal_3.2.0-1_i386.changes I: pubtal source: unknown-field-in-dsc python-version N: N: See the Policy Manual for a list of the possible fields in a source N: package control file. N: N: Refer to Policy Manual, section 5.4 for details. N: I: pubtal: unknown-field-in-control python-version N: N: See the Policy Manual for a list of the possible fields in a binary N: package control file. N: N: In udeb packages the fields pre-depends, conflicts, essential and N: suggests are disallowed, but they can contain the new fields N: subarchitecture and installer-menu-item. N: N: Refer to Policy Manual, section 5.3 for details. N: -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 signature.asc Description: Digital signature
Re: Format of Lintian overrides?
On Mon, Jun 26, 2006 at 06:46:22PM +0200, Thomas Eriksson wrote: Hi I cannot seem to get the format for lintian overrides correctly for my package 'bashish'[1] right. By reading the documentation at http://lintian.debian.org/manual/ch2.html#s2.4, I've created the file source.lintian-overrides in the debian/ directory, with the following contents: bashish: csh-considered-harmful ./usr/share/bashish/bt/overrides/prompt.csh This check is a binary check (one triggered by lintianing the .deb rather than a .dsc), so a source override has no effect -- those don't propagate to the .deb. additionally, I've put the same contents in /usr/share/lintian/overrides/bashish upon installation I can't find a /usr/share/lintian directory in bashish_2.0.4-2_all.deb as found on your site. Please doublecheck your packaging that you do really ship that file in the binary package. --Jeroen -- Jeroen van Wolffelaar [EMAIL PROTECTED] (also for Jabber MSN; ICQ: 33944357) http://Jeroen.A-Eskwadraat.nl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Format of Lintian overrides?
2006/6/26, Jeroen van Wolffelaar [EMAIL PROTECTED]: On Mon, Jun 26, 2006 at 06:46:22PM +0200, Thomas Eriksson wrote: Hi I cannot seem to get the format for lintian overrides correctly for my package 'bashish'[1] right. --- snip --- This check is a binary check (one triggered by lintianing the .deb rather than a .dsc), so a source override has no effect -- those don't propagate to the .deb. Thanks! Running it on the .dsc shows no errors. I can't find a /usr/share/lintian directory in bashish_2.0.4-2_all.deb as found on your site. Please doublecheck your packaging that you do really ship that file in the binary package. --Jeroen It wasn't installed correctly in 2.0.4-2, this should be fixed in the 2.0.4-3 version, just uploaded. Thanks for your quick reply! /Thomas Eriksson -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: unmerging 375246, reassign 375246 to lintian
Processing commands for [EMAIL PROTECTED]: unmerge 375246 Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Bug#375300: tar: wildcard option breaks apt-listchanges, dpkg-buildpackage, linda and lintian Disconnected #375246 from all other report(s). reassign 375246 lintian Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Bug reassigned from package `apt-listchanges' to `lintian'. 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]
lintian: r689 - in trunk: checks debian
Author: rra Date: 2006-06-27 02:33:31 +0200 (Tue, 27 Jun 2006) New Revision: 689 Modified: trunk/checks/fields trunk/debian/changelog Log: + [RA] Only allow patch in Build-Depends for yada unpatch, don't require it, since yada depends on patch. (Closes: #375479) Modified: trunk/checks/fields === --- trunk/checks/fields 2006-06-25 05:20:07 UTC (rev 688) +++ trunk/checks/fields 2006-06-27 00:33:31 UTC (rev 689) @@ -80,7 +80,6 @@ my @rule_clean_depends = ( [ debhelper = '^\t\s*dh_.+' ], [ dpatch = '^\t\s*dpatch\s' ], - [ patch = '^\t\s*(?:perl debian/)?yada\s+unpatch' ], [ $python_depend = '^\t\s*python\s' ], [ quilt = '^\t\s*(\S+=\S+\s+)*quilt\s' ], [ yada = '^\t\s*yada\s' ], @@ -88,6 +87,7 @@ # Similar, but the resulting dependency is only allowed, not required. my @rule_clean_allowed = ( + [ patch = '^\t\s*(?:perl debian/)?yada\s+unpatch' ], [ 'perl | perl-base (= 5.6.0-16)' = '(^\t|\|\|)\s*(perl|\$\(PERL\))\s' ], ); Modified: trunk/debian/changelog === --- trunk/debian/changelog 2006-06-25 05:20:07 UTC (rev 688) +++ trunk/debian/changelog 2006-06-27 00:33:31 UTC (rev 689) @@ -39,6 +39,8 @@ using ant, since determining which Java dependencies are then permissible in Build-Depends is too complex to do a proper job. Reported by Peter Eisentraut. (Closes: #372190) ++ [RA] Only allow patch in Build-Depends for yada unpatch, don't + require it, since yada depends on patch. (Closes: #375479) * checks/po-debconf: + [RA] Don't consider templates.in to be a stray translated template file. Thanks, Thomas Huriaux. (Closes: #367534) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
lintian: r690 - in trunk: debian lib
Author: rra Date: 2006-06-27 02:45:45 +0200 (Tue, 27 Jun 2006) New Revision: 690 Modified: trunk/debian/changelog trunk/lib/Util.pm Log: * lib/Util.pm: + [RA] Pass the --wildcards option to tar, now required by a change in the default tar semantics. (Closes: #375246) Modified: trunk/debian/changelog === --- trunk/debian/changelog 2006-06-27 00:33:31 UTC (rev 689) +++ trunk/debian/changelog 2006-06-27 00:45:45 UTC (rev 690) @@ -45,8 +45,12 @@ + [RA] Don't consider templates.in to be a stray translated template file. Thanks, Thomas Huriaux. (Closes: #367534) - -- Russ Allbery [EMAIL PROTECTED] Sat, 24 Jun 2006 21:25:29 -0700 + * lib/Util.pm: ++ [RA] Pass the --wildcards option to tar, now required by a change in + the default tar semantics. (Closes: #375246) + -- Russ Allbery [EMAIL PROTECTED] Mon, 26 Jun 2006 17:45:25 -0700 + lintian (1.23.21) unstable; urgency=low * checks/menus: Modified: trunk/lib/Util.pm === --- trunk/lib/Util.pm 2006-06-27 00:33:31 UTC (rev 689) +++ trunk/lib/Util.pm 2006-06-27 00:45:45 UTC (rev 690) @@ -139,7 +139,7 @@ my $CONTROL = FileHandle-new; pipeline_open($CONTROL, (sub { exec 'ar', 'p', $file, 'control.tar.gz' }), - (sub { exec 'tar', 'xfzO', '-', '*control' })) + (sub { exec 'tar', '--wildcards', '-xzO', '-f', '-', '*control' })) or fail(cannot fork to unpack $file: $!\n); my @data = parse_dpkg_control($CONTROL); close($CONTROL) or fail(broken input pipe for unpacking $file: $!); -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Time for 1.23.22
Since the tar fix requires a change to lintian, I think it's time for another upload. If anyone has objections, voice them now, or I'll make an upload tomorrow from what's in Subversion. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: severity of 375479 is normal
Processing commands for [EMAIL PROTECTED]: # Automatically generated email from bts, devscripts version 2.9.20 severity 375479 normal Bug#375479: lintian: yada: E: phpmyadmin source: missing-build-dependency patch Severity set to `normal' from `important' 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]
Processed: Lintian bugs fixed in revision r690
Processing commands for [EMAIL PROTECTED]: package lintian Ignoring bugs not assigned to: lintian # Fixed in r690 by rra tag 375246 + pending Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names There were no tags set. Tags added: pending 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]
Processed: severity of 375246 is grave
Processing commands for [EMAIL PROTECTED]: # Automatically generated email from bts, devscripts version 2.9.20 severity 375246 grave Bug#375246: tar: *control: Not found in archive, pattern matching characters used in file names Severity set to `grave' from `critical' 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]
Processed: Lintian bugs fixed in revision r689
Processing commands for [EMAIL PROTECTED]: package lintian Ignoring bugs not assigned to: lintian # Fixed in r689 by rra tag 375479 + pending Bug#375479: lintian: yada: E: phpmyadmin source: missing-build-dependency patch There were no tags set. Tags added: pending 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]