[SCM] Debian package checker annotated tag, 1.23.28+etch1, created. 1.23.28+etch1
The annotated tag, 1.23.28+etch1 has been created
at af7467a169a5bf535beefcb61bea991e69dea815 (tag)
tagging fbe0c92b2ef7e360d13414bf40d6af5507d0c86d (commit)
tagged by Raphael Geissert
on Tue Jan 26 12:18:17 2010 -0600
- Shortlog ------------------------------------------------------------
Release 1.23.28+etch1
Format: 1.7
Date: Tue, 26 Jan 2010 01:05:01 -0600
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.23.28+etch1
Distribution: oldstable-security
Urgency: high
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Raphael Geissert <geissert@debian.org>
Description:
lintian - Debian package checker
Changes:
lintian (1.23.28+etch1) oldstable-security; urgency=high
.
* Non-maintainer upload by the Security Team
.
* checks/{control-files,files,menus}:
+ [RG] Fix CVE-2009-4014: format string vulnerabilities
* checks/{debhelper,files,infofiles,init.d,menu-format,po-debconf,scripts}:
+ [RG] Fix CVE-2009-4015: arbitrary command execution
* checks/fields:
+ [RG] Fix CVE-2009-4013: missing control files sanitation
.
* collection/source-control-file:
+ [RG] Fix CVE-2009-4013: missing control files sanitation
.
* frontend/lintian:
+ [RG] Fix CVE-2009-4013: missing control files sanitation
+ [RG] Fix CVE-2009-4014: format string vulnerabilities
.
* lib/Util.pm:
+ [RG] Fix CVE-2009-4015: arbitrary command execution
.
* unpack/unpack-{bin,src}pkg-l1:
+ [RG] Fix CVE-2009-4013: missing control files sanitation
Files:
e504bd477c8a6c983767ac5199434d36 578 devel optional lintian_1.23.28+etch1.dsc
127f82c30379e65c24a53044143d00cc 322293 devel optional lintian_1.23.28+etch1.tar.gz
26cd4deb23c37aee3469c0eb2e86fd83 275856 devel optional lintian_1.23.28+etch1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEABECAAYFAktfMeoACgkQYy49rUbZzlqEVACgnnrN7GzYHaQlyt1RJnFPaZaE
1Z8Aniyst8hGc7fUja6aB7dctB9FbDlT
=XvSC
-----END PGP SIGNATURE-----
Colin Watson (13):
Fix misspellings of "separated".
Fix some typos.
Remove changelog entry for change I merged to the 1.23.0 branch.
Add python2.4 as a valid interpreter (Closes: #254482)
s/occurence/occurrence/g
Fix binary package data member extraction to work with arbitrary compression
Use dpkg-deb --fsys-tarfile rather than dpkg --fsys-tarfile consistently.
By definition, udebs aren't required to conform to policy, so don't issue
Add tclx8.4 to %known_tclxs.
Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
* checks/control-file:
* checks/debconf:
* checks/debconf:
Frank Lichtenheld (244):
checks/debhelper:
checks/manpages:
checks/copyright-file: don't complain about missing reference to
checks/debconf:
fix typo in changelog
the libarchive-tar-perl from woody doesn't work for us, so
move libarchive-tar-perl to Depends as discussed with jvw on irc
Really check only "real" dependency fields for needlessy
Fix check for "exec ..." line. Fix suggested by Josip Rodin.
Be more tolerant to variations when checking for
Don't advise to point to to the perl packages' copyright file
correct reference to debhelper manpage. It's debhelper(7), not
Remove superfluous "to" in changelog entry
Fixed false positives of
sync man page with the --help output by adding
kde and libdevel were forgotten in the list of allowed sections.
merge in change from 1.22.11 branch
Forgot to actually change the check, only changed the .desc
Update list od sections in info message
tar uses now h to signal hardlinks which
don't complain about non-stripped kernel modules (Closes: #203373)
fix description-is-dh_make-template check (Closes: #215125)
only issue package-installs-nonbinary-perl-in-usr-lib-perl5 if
make Uploaders a single line field. It didn't really
Make a two step test:
Adapt to my changes of the huge-usr-share test.
Remove the build-depends-without-arch-dep check. It produces
Forgot the changes in changelog and testsets for
Set template name if missing to avoid
check encoding of changelog file if it is UTF-8 (Closes: #175318)
Change wording of the changelog entry as suggested by Colin Watson
Order the changelog entries alphabetically after the filename
Add a new TODO list, don't understand the old one anyway...
Remove non-exectuable-in-etc-menu-methods as it doesn't
Remove multiline-field from tags file, since dpkg apparently got smarter
sync man page with the current list of checks and collection scripts
only issue one warning about needs=dwww, not two
debian/copyright seems to be outdated
Merge in udeb support from branch 1.22.11+udeb r48:112
checks/fields.desc:
checks/scripts:
new make variable onlyrun which can be used with the runtests target
Fix stupid mistake in the udeb code that prevented lintian
* checks/manpages:
rewrite of checks/fields by HE, extensive testing and bug fixing by me:
Fixed some semantic errors (since noone ever observed the
Update the list of copyright holders and write something
debian/copyright is updated. Move Errors/Warnings away from
Import a Perl module of mine used for comparison of dpkg version
Fix some bugs in checking for the menu-command-not-in-package *lart*
Don't complain about read-only *.ali files as requested by
the check is named fields, not fields.new
Warn about ancient files with the value of
Parse contents of man page and implement more new checks:
s/dh_make/debmake/ in the last added changelog entries by HE
don't warn about actually escaped minus signs *sigh*
output-of-updaterc.d-not-redirected-to-dev-null should be
Bring the documentation (somewhat) up-to-date
Fix a typo
some more udeb changes
add support for source overrides (Closes: #129510)
Add Closes: #197955 to entry about changes in User Manual
Polish changelog entry and welcome HE to the team ;)
Update TODO file
The "find a bug a minute after upload" commit:
Do not import 'import' but use @ISA instead. The Exporter module
Fix su-to-root checks to cope with the new -X option and
Allow a comma separated list in the package test. Pointed
Avoid Perl warning about undefined values
Skip huge-usr-share check for packages that don't have usr/share at all
forgot quotes
s/get_md5_file/get_file_md5/
Commands for window manager's modules can't be expected
Let runtests depend on any file under checks/ and collection/ so that
Don't issue executable-not-elf-or-script for files
Downgrade build-depends-without-arch-dep to warning as it's
Use ".DELETE_ON_ERROR: runtests"
Change check for binary-compiled-with-profiling-enabled on
Add ruby1.[68] as valid interpreters, introduce new
Fix regex which checks for update-menus calls (missing
menus:
Adjust one entry, mention merged bug
'and' and 'or' are no bash keywords (Closes: #194283)
Some packages don't specifiy a standards-version, e.g. d-i ones.
dpkg supports comments in control files now, handle them
Don't commit untested changes, never!
Fix sort of copy & paste error which caused the whole
missing "use Util;" for fail()
Missing "use Util;" for fail()
a space after the colon is not mandatory in dpkg control files
Some more missing "use Util;"
copy&paste error
My last commit was broken. Ignore leading whitespace in fields if it is
Fix the behaviour of failing tests, so that one failing test doesn't
Make fail() with $! set work again
New tag invalid-date-in-changelog which is issued if
avoid a "uninitialized value" warning
Avoid regex errors for package names containing '+' signs
Allow whitespace in relations after the version number
Fix formatting of info text for possible-bashism-in-maintainer-script
The previous behaviour (=< 1.23.0) was to show overridden tags in verbose
Correctly support udeb packages
two occourrences of print "W: foo" were overlooked
* fixed counting of binary packages
Shouldn't rely on caller to import Util.pm
s/warn$/warning/
Comment check for no-manpage-in-correct-directory out until
Some updates
Some tag issues. A s/warn/warning/, some bogus whitespace,
Fix reset of overrides
Correctly handle non-empty write-protected directories
Move the chmod stuff where it belongs.
Preparing for release
Document new control-file check script
Prepare 1.23.2:
Clint wasn't sure if it is really exactly the same bug as
Typo and language fixes
Clone depends-on-essential-package-without-using-version as
Add some tests for build-depends on (build-)essential packages
Begin new changelog entry
Add missing "use Util;", noted by Robert Luberda (Closes: #278513)
Update list of debhelper scripts that modify maintainer scripts
* checks/debconf{,.desc}:
Don't try to strip the compiled binary in diffs test. This can cause
Overrides start with O:, not with 0:, d'oh! (Closes: #258815)
file has apparently changed its output format for
Adjust references to the menu documentation. Noted by
Check for outdated .pot files when using po-debconf.
- Warn about incorrect usage of commas in translated Choices
+ Add tclsh8.3 to list of valid interpreters as it is used
Let runtests depend on the tags files
Forgot to actually commit a new script
Correct regex to be more precise (s/./\./). Noted by Geert Stappers.
The "learn how to use intltool-debian correctly the hard way" release
Fix some errors introduces in the last changes
SECURITY (CAN-2004-1000):
Since the last release, creation of static lab failed
* lib/Lab.pm:
* checks/menus:
Convert build process to debhelper
Also report postinst-does-not-load-confmodule and
* checks/standards-version:
Increase Standards-Version so that the warning messages remain the same
- Fix typo (hurd-386 -> hurd-i386) from last release that lead to
Add regression test for architecture namings to avoid errors like in the
Merge 1.23.11 and .12 together since both haven't been uploaded yet
Use libparse-debianchangelog-perl to parse the changelog
Add bug reference to entry about typo in architecture name
increase search limit for exec hack by not counting comments
Abort check if the package doesn't seem to use debconf to
Add a new tag debian-changelog-file-missing-or-wrong-name
Detect closes: statements with non-valid bugnumbers,
+ detect more bashisms, suggested by Clint Adams and
Report errors from man when parsing man pages. Based on
Fix counting of binary package names
Generate mostly valid HTML (id and name attributes still
Avoid some false positives for the wrong-bug-number check
Check that the package name of a shared library matches
Don't use dpkg --print-installation-architecture since
Avoid some Perl warnings when encountering broken changelog entries
Prepare for upload
Convert the SONAME to lower case before comparing with
+ Warn about using debhelper compat version lower than 3
Fix typo (s,debian/control,debian/compat,) in description of
Avoid double warning about description-is-dh_make-template
Add a missing tag
Don't issue warnings about 8bit characters in translated
Update FSF address
Detect old FSF address additionally to the even older one
* checks/description.desc:
Also use non_standards_archs when checking source package
Try to remove strings added for transition purposes from
+ Also remove -udeb strings and substitute lib64 with lib in
Remove trailing .so from SONAMEs
Also ignore static binaries in sub directories of /boot,
Depend on dpkg-dev since we use dpkg-source. How old exactly is
+ Don't issue bashism warning on POSIX character classes ([[:foo:]]).
Close some merged bugs
Also check for .arch-ids/ {arch}/ .arch-inventory and .bzr/
Only use sonames from files in common library directories for
Prepare 1.23.12 for upload
Forgot to update the date of the changelog entry
Add some formats to the exception list for
Remove old "Severity: Important" fields. Don't know for which purpose they
Complete rewrite of lib/Tags.pm to be able to add new tag handling soon.
Convert at least one Tag to the new format to be able to test the
Handle tags in new format gracefully
Add new options --exp-output with which one can test the new output formats.
Add support for two new output formats and fix some minor bugs
Remove some now unused code
Fix typo and ordering
Fix typo in description. Noted by Bill Allombert (Closes: #327859)
PythonX.Y dependency can also be satisfied with pythonX.Y-minimal.
Don't issue false errors related to lib(32|64) (Closes: #328612)
Don't issue install-info-not-called-with-section-option if
Only match 'local' at the beginning of a line. The check is too
Fix some testsuite error due to changes in the checks
Better reflect the current discussions wether some of the
Prepare for release
Previously we only run the po-debconf checks if we found a templates file
Fix date and email address of current changelog entry
"Brown paper bag commit"
* Begin 1.23.14 and already propose a name :)
Add some overrides to perhaps be able to test some of the override stuff
Forgot to commit some changelog entries together with the respective
debhelper compat level 3 is deprecated as well now (Closes: #340222)
support c2a suffix in soname check, too (Closes: #340856)
* checks/files:
drop seen-flag-requires-versioned-depends and
fix typo in description of package-name-doesnt-match-sonames (Closes: #339360)
Fix logical error in search for files (Closes: #342707)
Drop install-fvwmgenmenu as valid interpreter. Was dropped from menu package
Change path for install-menu from /usr/sbin to /usr/bin (also for #332400)
Drop su-to-root-with-usr-bin and su-to-root-without-usr-sbin, and add
Merge most of the wrong-path-for-* and *-script-but-no-*-dep tags to two tags
Add speedy and slsh to list of valid interpreters (Closes: #333955, #336700)
prepare for release
The Debian specific patches from coreutils to call strip with --remove-section
Forgot to set the changelog date correctly
Fix wrapping of last changelog entry (Closes: #344899)
Allow version numbers of 0 by correctly checking the output
Also check for debhelper build-dependency in debhelper-using
Better check for false postives of build-depends-without-arch-dep.
Make emacs users happy by enforcing perl-mode for checks
Apparently forgot to actually commit the overrides file
r540@djpigpb: djpig | 2006-01-04 16:04:37 +0100
* checks/common_data.pm:
fix typo in changelog
Fix stupid mistake in regex to strip of filenames from roff
Make mknod-in-maintainer-script an error since this is now
dpkg --print-installation-architecture is deprecated
Update for changes in checks/debconf
Apparently forgot to add emacs magic header here
Indicate where we found which compat version in
Add parrot to list of valid interpreters (Closes: #346335)
Add dh_installtexfonts to list of commands that modfiy
Try a little harder to find the DH_COMPAT setting in debian/rules
Prepare for release
Ignore more warnings ("cannot adjust line", "can't break
Add line number to output of wrong-bug-number-in-closes.
Add armeb to %non_standard_archs as requested by
Note that my earlier committed "Ignore more warnings
dpkg now doesn't allow these errors on building anymore.
Add new bug report number for already fixed problem
Jeroen van Wolffelaar (149):
Imported lintian 1.22.9
Check wether changelog is valid UTF-8 (Closes: #175318)
Update to Debian Policy 3.6.1, all references are fixed (because policy
Support for dash scripts (Closes: #194787)
Ignore generated files
checks/binaries.desc:
Make lintian buildsystem cope correctly with .svn directories to ensure clean
- Make lintian itself policy 3.6.1 compliant (by not prompting at all in
Policy update with reference update also Closes: #217384
Fix all tests related to the policy update
Fix failed test which already failed in 1.22.9
Fix tests that started failing by the fix of #225293
runtests now accepts optional 3rd parameter to only run just one package test
checks/filenames (and more):
checks/filenames (and more):
checks/curft:
Added test for version control files in source, and fix the detection of .svn
checks/po-debconf
checks/po-debconf
Note in changelog about the lintian policy upgrade, and the dropping of the
checks/menu-format
Another outdated refence noted by a user, adding to the changelog
checks/scripts
checks/menu-format
Back out Colin's UTF-8 patch (r3), because:
checks/menu-format
checks/menu-format
checks/menu-format
Backported 1.22.10 changes to trunk:
checks/deb-format, debian/control:
Remove obsolete script to generate good colors for icons
Minor eastetic deb-format fix by Denis Barbier
checks/debconf:
checks/filenames:
Fix perl-binary testset, descriptions are postprocessed to strip html tags
Applied patch by Denis Barbier for better po-debconf checking: POTFILES.in
checks/huge-usr-share:
Oops, too much copy&paste
Continue testing symlinks when the symlink-has-double-slash or
... replace _all_ double slash-occurances then...
checks/binaries:
Fix a little formatting-issue with deb-format (double-usage of var... perl -W is rumoured to warn for that)
Test for correct Uploaders: too
checks/fields:
checks/scripts:
checks/fields:
Reorganise this releases changelog, as discussed with Frank.
checks/binaries:
Merge 1.22.12 changes that happened while it was branched into trunk
checks/debconf{,.desc}:
checks/standards-version
Install an empty README.Debian in the libbaz testpackage
Check for correct QA realname
Check for correct QA realname (sorry, wanted to commit this together with 172)
checks/fields:
checks/nmu{,desc}:
Fix up mess (programming errors) I created, plus added some TODO's to
check scripts should be executable too
This change closes #111948:
Fix a lot of tests, added tests for NMU detection, and fix two bugs in the NMU
Heh, lintian detected an error (typo) by djpig in the new Uploaders: line...
This is beta1
commit 11535dd451c04a7daf0a86849187eeabce3831bc
checks/fields{,.desc}:
testset/filenames:
Merge changed on branches/1.23.0 to trunk:
Fix testset again which I broke due to last-minute degradations of
debian/{control,rules}, frontent/lintian:
Beat Kamion in fixing spelling error
checks/cruft{,.desc}:
* frontend/lintian:
Lab creation/population/removal moved to lib/Lab.pm
Make Util a real module too
Actual execution of the check scripts now in a module too... /me now nearly
Added lib/Tags, for generic tag outputting
* checks/*:
Remove accidental debug command
Remove accidental debug command
showing/hiding of info tags should work again. Related with the lib/Tags.pm
Stupid perl
Added vim markers to be able to have a overview... spagetti code anyone?
A bit of cleanup, and overrides should work again (no show-unused-overrides
Make actually a shared library in libbaz testset, for testing various stuff.
Add a quite faulty library package, still some tests to write though. PIC
* checks/po-debconf:
Switch to Digest::MD5 for checking md5 sums of files
Correction to changelog w.r.t. Digest::MD5 dependency
* checks/shared-libs:
Add a (correct) hit to the libbaz tags-file
Don't include weird file in lintian tarball, as it either causes a lintian warning, or doesn't get included
checks/cruft{,.desc}:
- Fix weird changelog formatting
Typo fix
Make up a more decents first 2 lines of our new changelog entry...
* checks/common-data.pm:
Revert changes to frontend/lintian and lib/Lab.pm that were accidentally
checks/fields:
* checks/binaries:
Fix our tests (HE: how come you got those tests working? The sorting was
Make the frontend/lintian changelog entry closer to the truth, and enter beta
Remove superfluous whitespace in 'tag' command.
* checks/common-data.pm:
With help from asuffield, who suggested to both import&export a symbol, there
* checks/binaries:
RC1 of 1.23.1 released. Please, on next commit, change the version string
* checks/po-debconf
* checks/conffiles.desc:
* checks/copyright-file:
checks/debconf:
checks/init.d:
checks/scripts:
checks/fields.desc:
checks/scripts:
checks/shared-libraries:
checks/manpages.desc:
checks/debhelper:
checks/nmu.desc:
frontend/lintian:
doc/lintian.sgml:
checks/fields.desc:
Fix up changelog so 1.23.3 is in theory ready for release
Oops, I 'fixed' the wrong case of the partially-translated-question...
* testset/diffs
Gave the 1.23.6 release a name
Tweak description
* checks/files{,.desc}:
* checks/*.desc:
[JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
Reformat latest changelog entry
* checks/description:
* checks/changelog-file{,desc}:
checks/nmu.desc:
Don't contact us for sure overrides
Fix up changelog for 1.23.8
* checks/conffiles:
* checks/copyright-file:
Fix typo in description (and open new changelog entry)
checks/shared-libs:
* checks/fields:
* checks/shared-libs:
* checks/shared-libs:
* checks/shared-libs:
Add note about -D/--debian option added by Ubuntu
* checks/scripts:
Replace r561 (surpress dpkg-source warnings in testsuite) by surpressing the
* [JvW] Teach lintian to know about the 'error' debconf template question
Add versioned depends on tar -- older tar versions don't support --wildcards
Revert my misinformed commit r691
* frontend/lintian:
Marc 'HE' Brockschmidt (71):
Check if the command given with command= is in the package (Closes: #199346)
* checks/files:
checks/files:
The check/fields rewrite also Closes: #122760
Fix space/tab mix in checks/fields and add modelines for vim.
As djpig noted, #122760 is not fixed (with the current version of
* checks/common_data:
* frontend/lintian:
* checks/fields:
* checks/copyright-file:
Correct whitespace issues, add a closes and commit the testset change
* checks/cruft.desc:
checks/files:
checks/shared-libs:
checks/manpages:
checks/files:
checks/files:
checks/deb-format:
checks/changelog-file:
unpack/list-binpkg:
checks/debconf:
* lib/Utils.pm
Fix this silly problem
checks/scripts:
* checks/shared-libs:
checks/debconf:
* checks/debdiff
Fix some dumb errors.
Do this right. [tm] (and make life easy for backporters)
Drop the misuse of charset when we want to say "encoding".
* checks/control-file{,.desc}:
* checks/changelog-files{,.desc}:
Don't duplicate code: Merge the utf8-checking and put it into Util.pm
Avoid warnings.
checks/cruft{,.desc}
checks/fields:
checks/menu-format:
checks/fields:
* checks/md5sums:
* checks/manpages:
Add the damn new test manpage.
Add tag to the .tags file. Sorry for the number of commits.
* checks/description
* checks/fields:
checks/fields:
checks/manpages:
checks/manpages:
* checks/files:
checks/scripts:
* checks/rules:
checks/scripts:
* checks/files:
checks/fields:
checks/scripts:
debian/control:
checks/shared-libs:
checks/scripts:
checks/scripts:
checks/scripts:
checks/scripts:
checks/control-file
Fix testsuite for next release.
Forgot to commit this Xsession-test, fixes testsuite issues with the "scripts" package.
Forgot to add yet another file, sorry. Learned about svn status a few
* testset/runtests:
Fix the tags file for the diff test. It was fscked because runtests wasn't working correctly (see previous commit)
Remove rules check, as there were some "unexpected" problems. This is done as
Final changes for lintian 1.23.10.
* checks/shared-libs:
* checks/description:
checks/fields:
Raphael Geissert (4):
Fix CVE-2009-4013, missing control files sanitation
Fix CVE-2009-4014, format string vulnerabilities
Fix CVE-2009-4015, arbitrary command execution
Finalize changes for 1.23.28+etch1
Russ Allbery (221):
* checks/fields:
Distribution should be UNRELEASED for now.
* checks/menu-format.desc:
* checks/debhelper:
* checks/scripts:
+ [RA] Make the syntax checking of shell scripts more robust against
* testset/runtests:
Fix typo in the line number in the last commit.
+ [RA] If clean depends on a rule that calls dh_clean rather than
+ [RA] Add fish and expectk to the list of valid interpreters.
* checks/debconf.desc:
* frontends/lintian-info:
Also add the fish and expectk script dependencies.
+ [RA] /usr/bin/tcl is provided by tclx8.3, not tcl. Reported by
* checks/menu-format:
+ [RA] CDBS sets DH_COMPAT to 4 but doesn't export it. It does create
libbaz2 triggers the new postinst-must-call-ldconfig warning since it's
* debian/{control,copyright}:
+ [RA] cd into the parent directory before checking man pages with man
* checks/binaries{.desc,}:
dpkg-gencontrol now defaults to the -isp behavior, so running it without
* checks/po-debconf:
* checks/debconf:
* man/lintian.1:
Only disable full justification in nroff mode. May as well leave the
* checks/scripts:
Typo fix (s/in/on/).
* checks/common_data.pm:
* checks/fields:
* checks/debdiff{.desc,}:
* checks/common_data.pm:
Also add xorg-dev to the X metapackages.
Add xorg-dev to the description of X metapackages as well.
* checks/scripts.desc:
* checks/manpages:
* checks/binaries:
* checks/scripts:
Add a check for dependencies on X metapackages to finish closing #347169.
+ [RA] Change canonical zsh path to /bin/zsh at the request of the zsh
+ [RA] Look for an explicit section of unknown, probably left over
* checks/scripts{.desc,}:
+ [RA] Find missing ucf dependencies and restructure the code to allow
+ [RA] Reorganize dependency checking based on debian/rules analysis.
+ [RA] Check for conflicting with dependencies and build-conflicting
* lib/Dep.pm:
* checks/debhelper.desc:
+ [RA] Move simple man page references from Info into Ref.
* checks/shared-libs:
Minor tweaks to keep XEmacs from warning about malformed local variables
* checks/nmu{.desc,}:
Add a name for the next release.
* checks/control-file{.desc,}:
Don't run make while checking debian/rules. It's not safe. Instead,
+ [RA] Add python2.5 and lua50 to the list of valid interpreters.
* checks/debconf:
* checks/copyright-file{.desc,}:
Add gbx and gbx2 to the list of valid interpreters. (Closes: #362566)
* checks/files{.desc,}:
Fix a few bugs in the rule scanning uncovered by running it against a
+ [RA] Allow xfonts-utils in dependencies. It's not actually an X
No longer any need to depend on make since that way of doing debian/rules
For proper font handling, one actually needs debhelper 5.0.31.
Finalize changes for 1.23.17.
The "brown paper Python" release
* checks/fields{.desc,}:
Minor changelog wording clarification.
* checks/fields.desc:
* checks/files.desc:
* checks/scripts.desc:
Calling an init script directly is now an error.
* checks/files{.desc,}:
* checks/files{.desc,}:
* checks/standards-version:
* checks/fields{.desc,}:
We don't need four tests for 3.6.2 being an outdated standards version.
* checks/scripts:
+ [RA] Don't syntax-check *.dpatch scripts in /usr/src. bash -n
+ [RA] Allow python in Build-Depends if it's invoked explicitly in the
+ [RA] Recognize the CDBS included rule files that indicate dpatch or
+ [RA] Report directories under /usr/share/man that don't match the
Don't allow architecture-specific manpage subdirectories yet even though
Finalize lintian 1.23.19.
* checks/fields:
* checks/files{.desc,}:
* checks/fields{.desc,}:
+ [RA] Allow a build-dependency on patchutils when using CDBS with one
+ [RA] Disable the check for files in /usr/lib/cgi-bin at least for
Policy 3.7.2 reverts the /usr/lib/cgi-bin change entirely, so remove the
+ [RA] Allow files installed in /usr/include/X11 and /usr/lib/X11.
+ [RA] Allow files installed in /usr/include/X11 and /usr/lib/X11 but
* checks/standards-version:
* checks/shared-libs.desc:
+ [RA] Report the current standards version when warning about too old
Add bug closer for standards version update.
* checks/menus{.desc,}:
* checks/debconf{.desc,}:
* checks/po-debconf:
+ [RA] Allow perl in Build-Depends if invoked in clean rules.
Add missing file from the doc-base file check addition.
+ [RA] Check for stray debconf-mergetemplate files in packages
* checks/po-debconf{.desc,}:
Add a release name.
Set release for upload.
* checks/menus:
Move change log message under the relevant file.
* checks/po-debconf:
* checks/fields:
+ [RA] CDBS packages that use the python-distutils class should list
+ [RA] Recognize direct invocations of quilt in clean rules and allow
+ [RA] Allow (but don't require due to perl-base) Build-Depends on
More accurate changelog message for the last change.
+ [RA] Exclude debconf templates with "for internal use" in the short
* checks/common_data.pm:
amd64 is no longer a non-standard arch.
+ [RA] Downgrade build-depends-without-arch-dep to info from warning.
+ [RA] Require ant in Build-Depends when using the CDBS ant rule.
* checks/debhelper:
+ [RA] Only allow patch in Build-Depends for yada unpatch, don't
* lib/Util.pm:
Finalize changes for 1.23.22.
* checks/nmu{.desc,}:
* checks/manpages{.desc,}:
Use consistent whitespace (tab vs. space) in the last change.
* checks/fields{.desc,}:
* checks/deb-format{.desc,}:
Thanks to Martin F. Krafft for the report. (Closes: #370720)
* checks/scripts:
* checks/debhelper:
* checks/menu:
* debian/copyright:
* checks/changelog-file{.desc,}:
+ [RA] ~ is now permitted in version numbers. (Closes: #381965)
* checks/scripts{.desc,}:
* man/lintian.1:
+ [RA] Catch and check dependencies correctly for debconf-updatepo run
* checks/debconf:
* checks/files{.desc,}:
* checks/binaries.desc:
* checks/copyright-file:
* checks/version-substvars{.desc,}:
+ [RA] Use the Dep library to check dependencies. Add php5 to the
Reset to reading entire files after parsing debian/rules. This doesn't
+ [RA] Warn about files installed into /etc/gconf/schemas.
Add copyright for Adeodato Simo' (version-substvars).
+ [RA] Document new version-substvars check script.
+ [RA] Warn when encountering an aspell dictionary package that isn't
* frontend/lintian-info:
+ [RA] Warn about files in /usr/lib/site-python. Thanks, Thomas
* reporting/html_reports:
* checks/common_data.pm:
+ [RA] Check for missing build dependencies on python-central or
+ [RA] Warn if dh_python is used without debian/pycompat in non-CDBS
+ [RA] Check for old << dependencies on Python in Python packages that
Hopefully finalize changes for the 1.23.23 release.
* checks/fields{.desc,}:
* checks/scripts:
When switching from a string comparison to a regex, it's helpful to switch
And add some anchoring, just in case.
* checks/cruft{.desc,}:
Add line for no-description-in-changes-file.
* checks/control-files:
The "LSB init script" release
* checks/debconf{.desc,}:
Finalize changes for 1.23.24.
* checks/scripts:
* checks/init.d:
* checks/files:
XEmacs converted this back to ISO 8859-1 on me. Bleh. Convert back to
+ [RA] Add a separate tag for tclsh dependencies to explain about the
* checks/fields.desc:
* lib/Dep.pm:
* checks/po-debconf:
* checks/fields{.desc,}:
* checks/debdiff:
+ [RA] Allow tcsh to satisfy a csh dependency. Reported by Yann
* man/lintian.1:
+ [RA] Remove select-with-translated-default-field since there are
+ [RA] Allow update-inetd to fulfill the dependency requirements for
* checks/md5sums:
Hopefully finalize changes for 1.23.25.
Remove old items that were closed long ago. Move common code into the
* checks/fields.desc:
* checks/fields{.desc,}:
* checks/menu.desc:
* checks/binaries.desc:
* checks/control-file{.desc,}:
* checks/debconf:
* checks/debconf{.desc,}:
* checks/binaries{.desc,}:
* checks/changelog-file.desc:
* checks/md5sums{.desc,}:
* checks/po-debconf{.desc,}:
Add the Emacs magic to use Perl mode.
* checks/debdiff{.desc,}:
+ [RA] Close opened files.
* checks/cruft{.desc,}:
+ [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
* checks/menu-format{.desc,}:
+ [RA] Add info-level check for Section in the source section of the
+ [RA] Teach the debian/rules parsing about make conditionals and
* frontend/lintian:
+ [RA] debhelper no longer adds a --section flag to install-info, so
Add missing test suite files from the previous commit.
Be a bit more explicit and clear in the comment.
+ [RA] Fix tag name for menu-icon-cannot-be-parsed. Thanks, Bill
Finalize changes for 1.23.26.
* debian/ruls:
Fix changelog type.
* collection/file-info:
* checks/binaries{.desc,}:
* checks/shared-libs:
* checks/infofiles:
* checks/po-debconf:
* checks/md5sums:
+ [RA] Don't consider directories to be stray template files even if
* unpack/list-udebpkg:
* lib/Lab.pm:
Finalize changes for 1.23.27.
Tag 1.23.27 release.
Create a new etch branch for a security fix.
* collection/objdump-info:
Steve Langasek (1):
Do not generate warnings when a short description starts with an article;
-----------------------------------------------------------------------
--
Debian package checker
Reply to: