]>
err.no Git - dpkg/log
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
Christian Perrier [Fri, 12 Oct 2007 06:36:43 +0000 (08:36 +0200)]
Russian translation update
Guillem Jover [Fri, 12 Oct 2007 04:16:27 +0000 (07:16 +0300)]
Switch perl programs to use the new Dpkg/Arch module
Frank Lichtenheld [Thu, 11 Oct 2007 23:09:16 +0000 (01:09 +0200)]
Dpkg::BuildOptions: Add tests and fix errors found
This whole module was one giant brown paper bag bug...
Frank Lichtenheld [Thu, 11 Oct 2007 22:43:31 +0000 (00:43 +0200)]
Dpkg::BuildOptions: Really set DEB_BUILD_OPTIONS
Discovered by Daniel Shepler.
Frank Lichtenheld [Thu, 11 Oct 2007 22:39:52 +0000 (00:39 +0200)]
Dpkg::BuildOptions: Add support for nocheck
Frank Lichtenheld [Thu, 11 Oct 2007 22:37:15 +0000 (00:37 +0200)]
dpkg.1: Remove some unneccessary markup
Frank Lichtenheld [Thu, 11 Oct 2007 22:32:18 +0000 (00:32 +0200)]
man/Makefile.am: Add update-po target
New target to easily update the .pot and .po files. Uses po4a --force.
Helge Kreutzmann [Thu, 11 Oct 2007 19:19:32 +0000 (21:19 +0200)]
Add a missing markup marker
Helge Kreutzmann [Thu, 11 Oct 2007 17:00:23 +0000 (19:00 +0200)]
Remove some cruft
Helge Kreutzmann [Thu, 11 Oct 2007 16:58:52 +0000 (18:58 +0200)]
* man/po/de.po: Updated to 1279t0f64u.
Guillem Jover [Thu, 11 Oct 2007 01:14:42 +0000 (04:14 +0300)]
Switch perl programs to use the new Dpkg/ErrorHandling module
Guillem Jover [Wed, 10 Oct 2007 01:10:26 +0000 (04:10 +0300)]
Dpkg/ErrorHandling.pm: Use Dpkg module instead of defining $progname
Guillem Jover [Wed, 10 Oct 2007 01:06:31 +0000 (04:06 +0300)]
Dpkg/ErrorHandling.pm: Set $warnable_error to 1 to match controllib.pl
Guillem Jover [Tue, 9 Oct 2007 23:56:39 +0000 (02:56 +0300)]
Use shipped perl modules when calling perl programs at build time
Frank Lichtenheld [Wed, 10 Oct 2007 23:08:31 +0000 (01:08 +0200)]
man: Update pot and po files
Frank Lichtenheld [Wed, 10 Oct 2007 22:16:12 +0000 (00:16 +0200)]
Various manpage fixes
Frank Lichtenheld [Tue, 9 Oct 2007 22:08:03 +0000 (00:08 +0200)]
dpkg-source.1: Some random housekeeping.
Fix some syntax inconsistencies. Also if a broken
sentence.
Partly suggested by Helge Kreutzmann.
Frank Lichtenheld [Tue, 9 Oct 2007 21:59:39 +0000 (23:59 +0200)]
dpkg-source: Update description of -W and -E
-W is the default for quite some time already. Adapt the
description of -W and -E.
Also update the description of this options in dpkg-buildpackage.
Frank Lichtenheld [Tue, 9 Oct 2007 12:46:04 +0000 (14:46 +0200)]
ChangeLog police
Frank Lichtenheld [Tue, 9 Oct 2007 12:45:18 +0000 (14:45 +0200)]
dpkg-source: Some cleanup on the -Z feature
Use the same semantics as dpkg-deb -Z (i.e. specify
program to use, not the extension).
Update the man page to be less V1 specific.
Guillem Jover [Mon, 8 Oct 2007 22:54:44 +0000 (01:54 +0300)]
dpkg-gensymbols: Use the new Dpkg module
Frank Lichtenheld [Mon, 8 Oct 2007 22:44:52 +0000 (00:44 +0200)]
Merge changelogs from my dpkg-source branch
Frank Lichtenheld [Sun, 7 Oct 2007 19:58:04 +0000 (21:58 +0200)]
dpkg-buildpackage.1: Document all options only passed to dpkg-source
-s[nsAkurKUR], -z, and -Z were missing.
Frank Lichtenheld [Sun, 7 Oct 2007 19:50:37 +0000 (21:50 +0200)]
dpkg-buildpackage: Add -z/-Z to passthrough opts
Frank Lichtenheld [Sun, 7 Oct 2007 19:49:40 +0000 (21:49 +0200)]
dpkg-source.1: Document -Z and -z
Frank Lichtenheld [Sun, 7 Oct 2007 19:11:03 +0000 (21:11 +0200)]
dpkg-source: Change -C option to -Z and support -z, too
dpkg-deb uses -Z for the same purpose (and -C is already
used by dpkg-genchanges and passed through by dpkg-buildpackage),
so use that. Also support the -z option that specifies the
compression level.
Frank Lichtenheld [Sat, 6 Oct 2007 21:01:38 +0000 (23:01 +0200)]
dpkg-source: Support a subset of wig&pen on build
Use .orig.tar.(bz2|lzma) if they are available
and no .gz can be found. Also let the user specify
via -C(gz|bz2|lzma) how files that need to be
generated should be compressed.
Frank Lichtenheld [Sat, 6 Oct 2007 20:42:10 +0000 (22:42 +0200)]
dpkg-source: use English
Mainly change all $' to $POSTMATCH. I personally never can
remember that one and it breaks the syntax highlighting in
some editors.
Frank Lichtenheld [Mon, 8 Oct 2007 22:39:17 +0000 (00:39 +0200)]
debian/rules: Call $(MAKE) check during build
Robert Luberda [Mon, 8 Oct 2007 21:05:44 +0000 (23:05 +0200)]
Update Polish translations.
Robert Luberda [Mon, 8 Oct 2007 20:14:44 +0000 (22:14 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
man/po/pl.po
Raphael Hertzog [Mon, 8 Oct 2007 19:05:05 +0000 (21:05 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
configure.ac
debian/changelog
Raphael Hertzog [Mon, 8 Oct 2007 19:03:35 +0000 (21:03 +0200)]
Updated changelogs with required information concerning the merge of dpkg-shlibdeps-buxy
Guillem Jover [Mon, 8 Oct 2007 18:56:37 +0000 (21:56 +0300)]
Bump version to 1.14.8~
Raphael Hertzog [Mon, 8 Oct 2007 18:25:23 +0000 (20:25 +0200)]
Merge branch 'master' into dpkg-shlibdeps-buxy. Prepare 1.14.8~newshlib
release.
Conflicts:
configure.ac
debian/changelog
Helge Kreutzmann [Mon, 8 Oct 2007 16:49:54 +0000 (18:49 +0200)]
Fix the date
Helge Kreutzmann [Mon, 8 Oct 2007 16:49:33 +0000 (18:49 +0200)]
2007-10-08 Helge Kreutzmann <debian@helgefjell.de>
* po/de.po: Updated to 1249t0f54u.
* Removed the FIXMEs left in de.po by accident
Guillem Jover [Mon, 8 Oct 2007 04:38:29 +0000 (07:38 +0300)]
Release 1.14.7
Guillem Jover [Mon, 8 Oct 2007 04:30:59 +0000 (07:30 +0300)]
Regenerate dpkg-man.pot and marge with all .po files
Guillem Jover [Mon, 8 Oct 2007 03:41:03 +0000 (06:41 +0300)]
Do not replace substvars for build dependencies
Guillem Jover [Mon, 8 Oct 2007 03:26:42 +0000 (06:26 +0300)]
Document Origin and Bugs fields in deb-control.5
Guillem Jover [Mon, 8 Oct 2007 03:23:39 +0000 (06:23 +0300)]
Add a Homepage field to debian/control
This might need to be changed later when there's a more formal site.
Guillem Jover [Mon, 8 Oct 2007 03:15:59 +0000 (06:15 +0300)]
Refer to host instead of build architecture and quote it in error string
Guillem Jover [Mon, 8 Oct 2007 03:00:38 +0000 (06:00 +0300)]
Allow comparing unsupported architectures for equality and identity
Guillem Jover [Fri, 28 Sep 2007 02:44:56 +0000 (05:44 +0300)]
dpkg-buildpackage: Check if rootcommand is present and error otherwise
Guillem Jover [Fri, 28 Sep 2007 02:07:30 +0000 (05:07 +0300)]
dpkg-buildpackage: Document fakeroot being the new default for -r
Robert Luberda [Sun, 7 Oct 2007 21:29:30 +0000 (23:29 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Robert Luberda [Sun, 7 Oct 2007 21:28:38 +0000 (23:28 +0200)]
Update to 322t69f71u
Frank Lichtenheld [Sun, 7 Oct 2007 15:10:32 +0000 (17:10 +0200)]
dpkg-source: Fix diff generation for filenames containing spaces
Include a trailing HT character in the diff labels if
the filename contains spaces. Apparantly this is
standard but undocumented diff behaviour. Based on
a patch by Marcel Toele.
Helge Kreutzmann [Sun, 7 Oct 2007 14:48:09 +0000 (16:48 +0200)]
Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg
Conflicts:
man/ChangeLog
Helge Kreutzmann [Sun, 7 Oct 2007 14:41:00 +0000 (16:41 +0200)]
po/de.po: Updated to 1238t0f52u.
Frédéric Bothamy [Thu, 4 Oct 2007 01:18:11 +0000 (03:18 +0200)]
Proofreading by Cyril Brulebois & Christian Perrier
Additional fixes by myself
Robert Luberda [Wed, 3 Oct 2007 21:37:22 +0000 (23:37 +0200)]
Update to 1165t23f110u
Robert Luberda [Wed, 3 Oct 2007 21:36:48 +0000 (23:36 +0200)]
Initial Polish translation of scripts - 100t185f177u
Frank Lichtenheld [Sun, 30 Sep 2007 20:20:01 +0000 (22:20 +0200)]
deb-control.5: Remove obsolete sentence
The Priority and Section field have nothing to do with
the archive layout since woody.
Frank Lichtenheld [Sun, 30 Sep 2007 19:05:20 +0000 (21:05 +0200)]
dpkg-source.1: Remove superfluous [options] from -b command description
Frank Lichtenheld [Sat, 29 Sep 2007 14:45:24 +0000 (16:45 +0200)]
dpkg-buildpackage: check version validity early
error out early if the version number from the changelog
is not a valid Debian version.
Frank Lichtenheld [Sat, 29 Sep 2007 14:36:18 +0000 (16:36 +0200)]
dpkg-buildpackage: Make the testcommand more sensible
Instead of testing /usr/bin/$cmd, test `which $cmd`.
Frank Lichtenheld [Sat, 29 Sep 2007 14:20:11 +0000 (16:20 +0200)]
dpkg-buildpackage: Call gpg with --utf8-strings
(signfile): Call gpg with --utf8-strings since otherwise the key
lookup fails with non-ASCII UTF8-encoded names. Since Debian
changelogs should be UTF8 encoded, this is probably the more sane
default.
Peter Karlsson [Fri, 28 Sep 2007 13:20:09 +0000 (14:20 +0100)]
Fixed missing update of PO-Revision-Date.
Peter Karlsson [Fri, 28 Sep 2007 13:18:47 +0000 (14:18 +0100)]
Fully translate Swedish PO file for scripts.
Peter Karlsson [Fri, 28 Sep 2007 06:58:45 +0000 (07:58 +0100)]
Updated Swedish scripts translation to 461t1u.
Peter Karlsson [Fri, 28 Sep 2007 06:49:29 +0000 (07:49 +0100)]
Updated Swedish manual page translation.
Frank Lichtenheld [Fri, 28 Sep 2007 00:46:31 +0000 (02:46 +0200)]
dpkg-buildpackage: Handle an empty rootcommand correctly
(withecho): Remove empty strings at the begin of the command array.
These can be caused by e.g. an emtpy $rootcommando. It is easiest to
filter them out here.
Robert Luberda [Thu, 27 Sep 2007 22:02:18 +0000 (00:02 +0200)]
Updated to 1125t32f141u
Robert Luberda [Thu, 27 Sep 2007 21:03:24 +0000 (23:03 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
man/po/pl.po
Frank Lichtenheld [Thu, 27 Sep 2007 17:06:49 +0000 (19:06 +0200)]
000_pod.t: Add POD syntax checking
Standard Test::Pod testing.
Frank Lichtenheld [Tue, 25 Sep 2007 02:07:43 +0000 (04:07 +0200)]
scripts/t: Integrate more tightly into build system
rename 'test' target to 'check' so that it gets called
automatically on 'make check' and 'make distcheck'.
Also make it actually working in 'distcheck'. That part
is still a bit hacky.
Frank Lichtenheld [Tue, 25 Sep 2007 02:04:09 +0000 (04:04 +0200)]
scripts/t: Add test files to DIST
Raphael Hertzog [Wed, 26 Sep 2007 22:06:21 +0000 (00:06 +0200)]
dpkg-shlibdeps: don't try to add dependency information for private libraries
Private libraries are defined as libraries without SONAME. They are not listed
in shlibs files and thus there's no point in trying to add a dependency
for them. It also reduce the number of false-positive failures/warnings
generated by dpkg-shlibdeps.
Raphael Hertzog [Wed, 26 Sep 2007 22:00:20 +0000 (00:00 +0200)]
Bugfix in Dpkg::Shlibs::Objdump parsing of flags returned by objdump -f
The parser was not working as expected due to a wrong regexp.
Added a non-regression test case to avoid this in the future.
Raphael Hertzog [Wed, 26 Sep 2007 21:05:23 +0000 (23:05 +0200)]
dpkg-shlibdeps: add support of $ORIGIN in RPATH entries
$ORIGIN is a synonym for "directory of the current file"
and should be replaced by the corresponding value dynamicly.
Raphael Hertzog [Wed, 26 Sep 2007 20:59:55 +0000 (22:59 +0200)]
Create Dpkg::Path with some functions needed for dpkg-shlibdeps
The two first function in this module are used to:
- find out the package's root directory (or build tree) using any of its
file as input
- find out the relative filename of a file inside a package's build tree
Raphael Hertzog [Wed, 26 Sep 2007 12:37:57 +0000 (14:37 +0200)]
Dpkg::Shlibs::Objdump: ignore some arch-specific output that we don't grok