[SCM] Debian package checker annotated tag, 2.5.0-rc3, created. 2.5.0-rc3
The annotated tag, 2.5.0-rc3 has been created
at 598ced4b7ec023f34b0142d30f978358b379d0ba (tag)
tagging 852d06decca54fd556707aac54f45ae892bbf689 (commit)
replaces 2.5.0-rc2
tagged by Niels Thykier
on Thu Apr 21 13:52:07 2011 +0200
- Shortlog ------------------------------------------------------------
Release 2.5.0~rc3
Benjamin Drung (1):
Correctly handle i686-linux-gnu as i386 triplet on Ubuntu in test
Kevin Ryde (1):
Added a lot of spelling mistakes to data/spelling/corrections
Loïc Minier (1):
Added support for armhf and refreshed architecture data
Niels Thykier (149):
Fail if the type is not known since other parts do not check the
Fix issues where lintian relied on $1 having a "sane" value after
Added (incomplete) Lab::Package to represent a package inside the Lab.
Made Lab aware of the new Lab::Package; made sure it has the absolute
Partial refactoring of lintian to use Lab::Package.
Migrate more functionality to Lab::Package. Renamed reduce_unpack to pack.
Migrate more to Lab::Package.
Remove unused subs from frontend/lintian.
Reorder some code so check if a collection script be run is not
delete_lab_entry should always succeed if the entry has already been deleted.
Made the "remove" case appear earlier in the big "PACKAGE: foreach"
Move set_value down to the test of the subs.
Refactored the "load collection" code into a sub.
Refactored the load checks code blob into a sub
Make separate loop to handle "remove" action
Fixed typo in comment
Use Cwd::getcwd instead `pwd` to determine current directory.
Relocated some code to a more logical location
Merge branch 'master' into infra-513663
Remove the notion of "unpack level"
Added tag compressed-objects.inv (#608810)
Merge branch 'infra-513663' of ssh://git.debian.org/git/lintian/lintian into infra-513663
Renamed %checks => %enabled_checks to avoid name shadowing
Relocated a code block closer to a related code section
Reordered code to more logical placement
Create two new collections from unpack scripts
Replaced unpack-changes-l1
Conditionally leave the collection-reap loop
Merge branch 'master' into infra-513663
Merge branch 'master' into infra-513663
Handle --root "" the same way as LINTIAN_ROOT=""
Removed support for LINTIAN_SECTION (deprecated since 2009)
Remove the ./ prefix in filenames from scripts output
Removed the / prefix from filenames from the init.d check
Removed the / prefix from output of the conffiles check
Removed the / prefix from filenames emitted by the etcfiles check
Removing ./ prefix from binaries check output
Removed / prefix from filenames emitted by menu-format check
Removed / prefix from some ocaml tags
Merge branch 'master' into infra-513663
Revert "Conditionally leave the collection-reap loop"
Merge branch 'master' into infra-513663
Merge branch 'master' into infra-513663
Merge branch 'master' into infra-513663
Merge branch 'master' into infra-513663
Use GetOpt::Long's + modifier instead of a list + ($#var + 1)
Add new processable modules to group packages + prototype script
Added pod for Lintian::Processable
Added pod for Lintian::ProcessableGroup
PerlCritic cleaned Lintian::ProcessableGroup
Added L::ProcessableGroup to the pod-coverage test
Processable support for multiple versions of same package
Do not throw away the changes if a source is specified as well
Clean fields of Processable to avoid path transversal
Made the prototype support binaries from multiple architectures
Migrated unpack-binpkg-l1 to collection
Merge branch 'master' into infra-513663
Added get_binary_processables to ProcessableGroup
Refactored large parts of the prototype into L::ProcessablePool
Corrected handling of name of changes in L::Processable
Added method to L::PPool to allow to see if the pool is empty
Fixed typo in Lab.pm
Merge branch 'master' into infra-513663
Fix the way L::P figures out the name of a changes file
Added missing brackets in L::P
Added missing dependency Needs for checks
Added "taint" to L::P, allowing to report "evil" files
Made taint warning more general to cover all kinds of taints
Migrate f/lintian to use Lintian::ProcessablePool
Removed (now) unused subs from f/lintian
Relocated process_package sub out of the main program flow
Assume that any of /,&,|,;,$,",',< and > are malicious
Added rundir to the interface of L::Cmd::Simple
Moved the "auto-clean" out of process_package and into its own sub
Moved override post processing into its own sub
Moved the "chdir($LINTIAN_ROOT)" a bit up
Added a simple test for rundir and fixed interpolation
Handle remove action as early as possible
Added a remove_processable method to L::PG
Added a dir version of background (similar to rundir)
Added group-processing support in lintian itself
Made the accessors read-only in Lab::Pkg and L::P
Made Processable carry $info and $lpkg instead of some hashref
Fixed regression due to name shadowing and removed unused $vars
Pass the processable and its group to the checks
Made get_processables accept a type arg
Made Collect->new require a $base_dir argument
Made manpages check strong dependencies for manpages
Added cross-pkg broken symlink check (for absolute symlinks only)
Correct Author of checks/symlinks.desc
Handle missing Maintainer field in checks/nmu
Merged two nearly identical if-branches
Made the diff-contains-substvars regex a bit stricter
Removed redundant file check (always true)
Fixed typo in check for servers/ files (allowed on hurd)
Added option to dump build logs for tests that FTBFS
Disabled pkgbinarymangler during tests
Added dir-or-file-in-run to nag about stuff in /run
Removed redundant find from the clean rules
Added and bumped Standards-Version to 3.9.2
Bumped S-V for legacy tests as well
Updated description to reflect the 3.9.2 S-V bump
Added test for dir-or-file-in-run and made /run a "usual dir"
Updated c/scripts to accept that dash is now an essential pkg
Added d/dh/alt-dh_commands with dh_python{2,3} and dh_nativejava
Detect circular dependencies between binaries from the same src
Removed "helps to" as a spelling mistake
Fix check for root symlink in checks/symlink
Fix broken symlink check to correctly handle symlinks to dirs
Fixed test regressions or tests triggering new tags
Fix the recorded langauge of english manpage in dependencies
Merge branch 'master' into infra-513663
Fixed name of collection/fields and did whitespace fixes
Fix the assumption that tmpnam returns absolute paths
Update Lab::Package entry_exists to cope with binaries
Removed the processable prototype script; no longer used
Removed assumption that cwd is the direct containing src info
Updated d/changelog to reflect the changes in the branch
Removed Lintian::Schedule - it was not longer used
Added Lintian::ProcessablePool to pod-converage.t
Added bug #316283 to the changelog
Removed LINTIAN_UNPACK_LEVEL from lintianrc
Remove Unpack-Level references in doc/desc-files
Added a small Lintian::Relation test suite
Correct Test-For in circular-deps test
Added new test and updated coverage
emit needless-dependency-on-jre only once and never for -gcj pkgs
Reduced jar-not-in-usr-share to warning from error
Added some exceptions to the java tags and removed a java tag
Split and extended java tests, added B-D on zip
Allow file:// as prefix to an absolute path in classpaths
Added bug for dir-or-file-in-run now that it has been reported
Added to bug also closed by the new java checks
Throw away info objects when checks are done
Fixed test failure with d/changelog
Added breaks on emdebian-crush and xdeb due to unpack removal
Revert "Fixed test failure with d/changelog"
Revert "Revert "Fixed test failure with d/changelog""
Revert "Added breaks on emdebian-crush and xdeb due to unpack removal"
Added missing Build-Depends-Suggests on libhtml-parser-perl
Replaced [SRL] with [NT] and added thanks in d/changelog
Made binaries-multiarch x86 and amd64 only
Made the broken symlink tag experimental
Fixed the legacy tests now that broken symlink is experimental
Fixed binaries-multiarch for amd64 (sed was not updated)
Used wrap-and-sort on d/control to order fields
Skip changelog-format for all non-sid releases (e.g. backports)
Removed the sgml file from doc-base
Release 2.5.0~rc3 into unstable
Raphael Geissert (1):
Migrated from debiandoc to docbook
Steve Langasek (4):
Drop wrong checks for multiarch directories
Refresh data/files/triplets with the multiarch triplets
Add missing-pre-dependency-on-multiarch-support check
t/tests/binaries-multiarch: update for DEB_HOST_MULTIARCH.
Vincent Fourmond (5):
Setup collection for JAR files (and java packages in general)
Added links to the Java policy to manual-references
Added a new checks for java packages
Extended collection/java-info and checks/java
First draft of tests for java-related tags
-----------------------------------------------------------------------
--
Debian package checker
Reply to: