]>
err.no Git - dpkg/log
Raphael Hertzog [Sun, 25 Nov 2007 17:06:30 +0000 (17:06 +0000)]
Dpkg::Shlibs::find_library() now returns canonicalized paths
Raphael Hertzog [Sat, 24 Nov 2007 21:18:08 +0000 (22:18 +0100)]
dpkg-gensymbols: Add new -I<file> option to force usage of a particular symbols file
Guillem Jover [Sat, 24 Nov 2007 05:38:57 +0000 (07:38 +0200)]
Bump version to 1.14.12~
Guillem Jover [Sat, 24 Nov 2007 05:20:27 +0000 (07:20 +0200)]
Release 1.14.11
Guillem Jover [Sat, 24 Nov 2007 05:18:30 +0000 (07:18 +0200)]
Fix distclean by only running a chmod if the target dir exists
Guillem Jover [Sat, 24 Nov 2007 05:01:45 +0000 (07:01 +0200)]
ChangeLog police night shift
Guillem Jover [Sat, 24 Nov 2007 03:48:50 +0000 (05:48 +0200)]
Declare more variables in perl scripts with 'my' instead of 'our'
Guillem Jover [Sat, 24 Nov 2007 03:42:12 +0000 (05:42 +0200)]
Dpkg::Arch: Do not shadow $gcc_host_gnu_type inside get_raw_host_arch
Guillem Jover [Sat, 24 Nov 2007 03:32:56 +0000 (05:32 +0200)]
dpkg-scanpackages: Properly support an optional override file
Guillem Jover [Sat, 24 Nov 2007 03:23:32 +0000 (05:23 +0200)]
dpkg-scanpackages: Do not require controllib.pl anymore
Guillem Jover [Sat, 24 Nov 2007 03:20:29 +0000 (05:20 +0200)]
Set proper authorship in ChangeLog
The author for commit
0d3c61deb475b1fd731bfea5d8d47a4574db8c7b is still
wrong...
Raphael Hertzog [Fri, 23 Nov 2007 21:41:29 +0000 (22:41 +0100)]
dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results
Raphael Hertzog [Fri, 23 Nov 2007 15:18:08 +0000 (16:18 +0100)]
dpkg-shlibdeps: report the full path of the library in the failure for missing dependency info
Raphael Hertzog [Fri, 23 Nov 2007 14:59:17 +0000 (15:59 +0100)]
dpkg-shlibdeps: limit the number of warnings displayed
limit the number of warnings displayed about symbols not found in
libraries to 10 per binary.
Raphael Hertzog [Fri, 23 Nov 2007 09:46:37 +0000 (10:46 +0100)]
dpkg-shlibdeps: add some cases where the lack of dependency information is ignored
Look for libs in the package's build tree even if that package doesn't
contain an shlibs file. Then don't complain about missing dependency
information if the lib is in the same package than the binary. Also ignore
it if the library is not versionned and can't have an shlibs file.
Guillem Jover [Fri, 23 Nov 2007 04:51:21 +0000 (06:51 +0200)]
Bump version to 1.14.11~
Guillem Jover [Fri, 23 Nov 2007 04:32:55 +0000 (06:32 +0200)]
Release 1.14.10
Guillem Jover [Fri, 23 Nov 2007 02:42:25 +0000 (04:42 +0200)]
Dpkg::Arch: Make get_host_arch and get_build_arch read from the environment
All scripts calling get_host_arch are expected to support getting the
value overriden by the environment when cross building. Except for
dpkg-architecture, which needs more fine grained control, and calls
directly the get_raw_ functions.
Guillem Jover [Fri, 23 Nov 2007 02:40:01 +0000 (04:40 +0200)]
dpkg-architecture: use a hash instead of independent variables
Reduce the code by using a hash to store the build and host architecture
values, and the values of @ordered as keys.
Guillem Jover [Fri, 23 Nov 2007 02:39:05 +0000 (04:39 +0200)]
dpkg-gensymbols: Remove duplicated declaration of @librarypaths
Guillem Jover [Fri, 23 Nov 2007 02:38:06 +0000 (04:38 +0200)]
Dpkg::Fields: Declare private variable with 'my' instead of 'our'
Guillem Jover [Thu, 22 Nov 2007 02:12:16 +0000 (04:12 +0200)]
dpkg-name: Add support for Package-Type
Raphael Hertzog [Thu, 22 Nov 2007 17:35:34 +0000 (18:35 +0100)]
dpkg-source: fix regex used to identify extension of .orig tarball
Regex special meta-characters (mainly like "+" in versions) embedded in $basename
made the regex fail which resulted in unwanted upgrade of source packages to
Format: 2.0.
Raphael Hertzog [Thu, 22 Nov 2007 11:22:14 +0000 (12:22 +0100)]
Dpkg::Shlibs: Always consider all paths from LD_LIBRARY_PATH
Paths listed in LD_LIBRARY_PATH were not added at the beginning of the search
path if they were part of the default search paths. Remove this restriction
so that it's possible to change the search order in default paths by using
this variable.
Raphael Hertzog [Thu, 22 Nov 2007 11:16:56 +0000 (12:16 +0100)]
dpkg-shlibdeps: try harder to identify the package providing a library
If the library is an unpackaged symlink, then try to identify the package
via the realpath associated to the symlink.
Raphael Hertzog [Thu, 22 Nov 2007 10:26:17 +0000 (11:26 +0100)]
dpkg-shlibdeps: accepts empty dependencies in shlibs files
Raphael Hertzog [Thu, 22 Nov 2007 08:29:35 +0000 (09:29 +0100)]
dpkg-shlibdeps: add more debug messages
Raphael Hertzog [Wed, 21 Nov 2007 16:00:41 +0000 (17:00 +0100)]
Add new module Dpkg::Fields replacing parts of controllib.pl
New module containing 3 functions moved out of controllib.pl (capit(),
set_field_importance(), sort_by_field_importance()). Adapt all the scripts
accordingly.
Raphael Hertzog [Wed, 21 Nov 2007 11:09:42 +0000 (12:09 +0100)]
Add non-regression tests for the case of empty dependency fields
Raphael Hertzog [Wed, 21 Nov 2007 10:53:19 +0000 (11:53 +0100)]
Add non-regression tests for the identification of public libraries and executables
Make sure that Dpkg::Shlibs::Objdump::Object::is_public_library() and is_executable()
work as expected for a private library (Pg.so of the libdb-pg-perl package), a public
library (libc6) and an executable (ls). Also fix some typo in those functions (urgh).
Raphael Hertzog [Wed, 21 Nov 2007 08:53:42 +0000 (09:53 +0100)]
Dpkg::Shlibs::Objdump: fix checks in is_executable() and is_public_library()
Peter Karlsson [Tue, 20 Nov 2007 13:25:40 +0000 (14:25 +0100)]
Updated Swedish translation.
Updated Swedish translation for scripts and manual pages.
Also fixed some old changelog entries that had wrong or broken addresses listed.
Guillem Jover [Tue, 20 Nov 2007 05:28:22 +0000 (07:28 +0200)]
Bump version to 1.14.10~
Guillem Jover [Tue, 20 Nov 2007 05:16:23 +0000 (07:16 +0200)]
Release 1.14.9
Guillem Jover [Tue, 20 Nov 2007 05:15:27 +0000 (07:15 +0200)]
Regenerate dpkg-dev.pot files and merge .po files with it
Raphael Hertzog [Mon, 19 Nov 2007 22:17:40 +0000 (23:17 +0100)]
Dpkg::Deps::parse(): handle empty fields properly instead of returning undef
And revert previous changes made to dpkg-gencontrol to skip empty fields.
Raphael Hertzog [Mon, 19 Nov 2007 21:26:05 +0000 (22:26 +0100)]
dpkg-gencontrol.pl: Don't try to parse empty fields.
Raphael Hertzog [Mon, 19 Nov 2007 21:10:55 +0000 (22:10 +0100)]
Bug fix in Dpkg::Path::get_pkg_root_dir() and related changes in dpkg-shlibdeps
* scripts/Dpkg/Path.pm: Fix behaviour of get_pkg_root_dir() when there's
no DEBIAN subdirectory in none of the parent directories.
* scripts/dpkg-shlibdeps.pl: Handle undef values returned by
get_pkg_root_dir() and complain when it's likely to create a problem (when
a RPATH contains $ORIGIN and when the value of this variable can't be
determined because we don't know what is the root directory of the
temporary tree).
Helge Kreutzmann [Mon, 19 Nov 2007 18:06:59 +0000 (19:06 +0100)]
2007-11-19 Helge Kreutzmann <debian@helgefjell.de>
* man/po/de.po: Updated to 1303t0f41u.
Guillem Jover [Mon, 19 Nov 2007 09:02:10 +0000 (11:02 +0200)]
Bump version to 1.14.9~
Guillem Jover [Mon, 19 Nov 2007 08:37:06 +0000 (10:37 +0200)]
Release 1.14.8
Guillem Jover [Mon, 19 Nov 2007 07:58:50 +0000 (09:58 +0200)]
ChangeLog police patrol
Guillem Jover [Mon, 19 Nov 2007 07:03:20 +0000 (09:03 +0200)]
Regenerate .pot files and merge .po files with them
Guillem Jover [Mon, 19 Nov 2007 08:08:22 +0000 (10:08 +0200)]
Get rid of undefined macros from man pages
Thanks to Colin Watson for the analysis.
Guillem Jover [Mon, 19 Nov 2007 06:31:16 +0000 (08:31 +0200)]
dpkg-source: Use %dep_field_type for the union option to Dpkg::Deps::parse
Use capit() to normalize the field names, instead of hardcoding them.
Guillem Jover [Mon, 19 Nov 2007 05:40:16 +0000 (07:40 +0200)]
Add a Conflict on dpkg-cross << 2.0.0 to dpkg-dev
dpkg-cross was sourcing dpkg-buildpackage expecting it to be a shell
script, which is not true anymore.
Guillem Jover [Mon, 19 Nov 2007 04:42:53 +0000 (06:42 +0200)]
Add initial udeb support
Support new fields fields Package-Type, Subarchitecture, Kernel-Version
and Installer-Menu-Item.
New '--type' option for dpkg-scanpackages.
Guillem Jover [Thu, 15 Nov 2007 19:35:26 +0000 (21:35 +0200)]
Dpkg::Arch: Force a sane input record separator for file parsing functions
Guillem Jover [Thu, 15 Nov 2007 18:19:02 +0000 (20:19 +0200)]
Fix some Polish translations or mark as fuzzy
Guillem Jover [Sun, 4 Nov 2007 20:10:43 +0000 (22:10 +0200)]
Force use of shipped perl modules instead of system ones for perl tests
Guillem Jover [Sun, 4 Nov 2007 19:41:31 +0000 (21:41 +0200)]
dpkg-architecture: Move host and build arch detection code to Dpkg::Arch
Guillem Jover [Sun, 4 Nov 2007 18:53:46 +0000 (20:53 +0200)]
dpkg-architecture: Wrap long strings for die calls
Guillem Jover [Sun, 4 Nov 2007 00:21:42 +0000 (02:21 +0200)]
Dpkg::Arch: Add functions for direct debarch to/from gnutriplet conversion
Guillem Jover [Sun, 4 Nov 2007 00:12:41 +0000 (02:12 +0200)]
dpkg-architecture: Perform -L actions inside argument processing loop
To preserve the same behaviour move the initialization of host and build
variables after the argument processing loop.
Guillem Jover [Sun, 4 Nov 2007 00:05:14 +0000 (02:05 +0200)]
Dpkg::Arch: Instead of printing make get_valid_arches return an array
Robert Luberda [Mon, 12 Nov 2007 08:49:09 +0000 (09:49 +0100)]
Update Polish man pages translations
Helge Kreutzmann [Sun, 11 Nov 2007 12:01:43 +0000 (13:01 +0100)]
2007-11-11 Helge Kreutzmann <debian@helgefjell.de>
* scripts/po/de.po: Updated to 172t0f306u.
Helge Kreutzmann [Sat, 10 Nov 2007 17:11:18 +0000 (18:11 +0100)]
man/po/de.po - Spellchecked
Miroslav Kure [Fri, 9 Nov 2007 18:36:22 +0000 (19:36 +0100)]
Update Czech translation
Christian Perrier [Tue, 6 Nov 2007 07:48:42 +0000 (08:48 +0100)]
Switch French translation to UTF-8
Robert Luberda [Sun, 4 Nov 2007 22:30:59 +0000 (23:30 +0100)]
Update Polish translations
Robert Luberda [Sun, 4 Nov 2007 11:28:18 +0000 (12:28 +0100)]
Update Polish translations
Helge Kreutzmann [Sun, 4 Nov 2007 08:13:15 +0000 (09:13 +0100)]
* man/po/de.po: Updated to 1300t0f45u.
* scripts/po/de.po: Updated to 141t0f337u.
Peter Karlsson [Fri, 2 Nov 2007 13:12:35 +0000 (14:12 +0100)]
Updated Swedish manual page translation.
Peter Karlsson [Fri, 2 Nov 2007 13:02:42 +0000 (14:02 +0100)]
Regenerated PO files for man pages.
Helge Kreutzmann [Thu, 1 Nov 2007 12:38:14 +0000 (13:38 +0100)]
Removed (instead of updated) file by accident, sorry
Helge Kreutzmann [Thu, 1 Nov 2007 12:36:05 +0000 (13:36 +0100)]
Unified terminology as agreed with Sven Joachim <svenjoac@gmx.de>
Frank Lichtenheld [Mon, 29 Oct 2007 21:58:26 +0000 (22:58 +0100)]
Dpkg::Deps: Add a missing =back in POD
Found by Test::Pod
Frank Lichtenheld [Mon, 29 Oct 2007 02:57:19 +0000 (03:57 +0100)]
Fix some quote characters in manpages
dpkg-query.1: Replace ' with \(aq in example
dpkg-source.1: Replace ' with \(aq in synopsis
Christian Perrier [Sun, 28 Oct 2007 14:03:32 +0000 (15:03 +0100)]
Updated German translation
Christian Perrier [Sun, 28 Oct 2007 14:01:58 +0000 (15:01 +0100)]
Add German translation for scripts
Christian Perrier [Sun, 28 Oct 2007 13:56:49 +0000 (14:56 +0100)]
Really activate Thai. /me hates these 20th century systems where it's not
enough to have the PO file and one should "declare" the language in LIGUAS.
Peter Karlsson [Fri, 26 Oct 2007 09:31:18 +0000 (10:31 +0100)]
Swedish translation update.
Regenerated script translations for all languages and updated Swedish
translation. Also updated the Swedish manual page translation now that
I have the translation for the strings that were added to the scripts
but not in the previous version of the scripts POT file. I did not
translate that last round to avoid having inconsistencies in the
translated strings.
Peter Karlsson [Wed, 24 Oct 2007 14:15:59 +0000 (15:15 +0100)]
Updated Swedish man page translation to 1338t0f5u.
Haven't translated a few messages that describe output from
dpkg-shlibdeps, for which I cannot find the appropriate strings
in the scripts sv.po file.
Raphael Hertzog [Thu, 18 Oct 2007 07:08:59 +0000 (09:08 +0200)]
ChangeLog: move everything related to Dpkg::Deps at the same date.
Raphael Hertzog [Wed, 17 Oct 2007 20:49:46 +0000 (22:49 +0200)]
Dpkg::Deps: add some integrated POD documentation of the API
Raphael Hertzog [Wed, 17 Oct 2007 18:59:13 +0000 (20:59 +0200)]
Update dpkg-gencontrol's man page to mention its handling of dependency fields
Raphael Hertzog [Mon, 15 Oct 2007 13:38:19 +0000 (15:38 +0200)]
Update changelog entries concerning the integration of Dpkg::Deps.
Raphael Hertzog [Mon, 15 Oct 2007 13:03:26 +0000 (15:03 +0200)]
controllib.pl: Remove obsolete and unused functions and variables.
parsedep() and showdep() are removed as well as @pkg_dep_fields and
@src_dep_fields. Usage of Dpkg::Deps is recommended instead.
Raphael Hertzog [Thu, 18 Oct 2007 06:20:23 +0000 (08:20 +0200)]
dpkg-scanpackages: Use @pkg_dep_fields from Dpkg::Deps
Raphael Hertzog [Mon, 15 Oct 2007 12:59:31 +0000 (14:59 +0200)]
dpkg-checkbuilddeps: modify to use the new Dpkg::Deps module
Use Dpkg::Deps::KnownFacts instead of home-made structure to
store the information taken from the status file.
Raphael Hertzog [Mon, 15 Oct 2007 12:27:27 +0000 (14:27 +0200)]
dpkg-source: use the new Dpkg::Deps module instead of controllib's parsedep
Raphael Hertzog [Mon, 15 Oct 2007 10:19:59 +0000 (12:19 +0200)]
dpkg-gencontrol: use the new Dpkg::Deps module to rewrite the dependencies
Normal dependency fields are rewritten by order of importance and simplified
by taking into account the dependencies already parsed. The dependencies are
also sorted to have a more predictable output (which is easier to compare in
a debdiff output).
The other relation (non-dependency) fields are simplified as unions
instead of intersections.
Raphael Hertzog [Mon, 15 Oct 2007 11:59:18 +0000 (13:59 +0200)]
Include the new scripts/Dpkg/Deps.pm in the dpkg-dev package
Raphael Hertzog [Sun, 14 Oct 2007 21:27:13 +0000 (23:27 +0200)]
Add new module Dpkg::Deps to handle dependencies and some corresponding tests
The Dpkg::Deps::* modules allows various operations on dependencies such
as testing for implication, evaluating them given some packages known to be
installed, etc. They also allow the simplification of the dependencies.
Guillem Jover [Thu, 18 Oct 2007 01:22:09 +0000 (04:22 +0300)]
Dpkg::ErrorHandling: Add support for format strings
Guillem Jover [Wed, 17 Oct 2007 22:35:26 +0000 (01:35 +0300)]
dpkg-buildpackage: Pass $text to sprintf instead of _g
Guillem Jover [Sat, 13 Oct 2007 02:39:11 +0000 (05:39 +0300)]
Do not call textdomain from perl modules
Raphael Hertzog [Mon, 15 Oct 2007 12:33:56 +0000 (14:33 +0200)]
dpkg-shlibdeps: bugfix, avoid unwanted modification of @pkg_shlibs by my_find_library
Raphael Hertzog [Mon, 15 Oct 2007 11:51:32 +0000 (13:51 +0200)]
debian/rules: include cputable ostable triplettable in build-tree
They can be needed during 'make check' (the non-regressions tests
in the scripts directory) as Dpkg.pm exports $pkgdatadir as "..".
Raphael Hertzog [Mon, 15 Oct 2007 10:23:56 +0000 (12:23 +0200)]
Dpkg::Version: fix compare_versions to handle properly the ">=" case
Raphael Hertzog [Sun, 14 Oct 2007 21:33:36 +0000 (23:33 +0200)]
Add dpkg-gensymbols to .gitignore
Raphael Hertzog [Sun, 14 Oct 2007 21:16:21 +0000 (23:16 +0200)]
Dpkg::Version: mark compare_versions as exportable
Christian Perrier [Sun, 14 Oct 2007 15:54:39 +0000 (17:54 +0200)]
Galician translation update
Christian Perrier [Sat, 13 Oct 2007 16:36:57 +0000 (18:36 +0200)]
Add Helge's changes
Christian Perrier [Sat, 13 Oct 2007 16:34:26 +0000 (18:34 +0200)]
Thai translation update
Guillem Jover [Fri, 12 Oct 2007 21:30:15 +0000 (00:30 +0300)]
dpkg-gensymbols: Use get_host_arch() instead of dpkg-architecture
Raphael Hertzog [Fri, 12 Oct 2007 16:46:37 +0000 (18:46 +0200)]
dpkg-shlibdeps.pl: use get_host_arch from Dpkg::Arch
Helge Kreutzmann [Fri, 12 Oct 2007 15:59:02 +0000 (17:59 +0200)]
* po/de.po: Updated to 1280t0f63u, add lots of fixes from
Frank Lichtenheld, thanks!
Helge Kreutzmann [Fri, 12 Oct 2007 15:23:48 +0000 (17:23 +0200)]
Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg