]>
err.no Git - dpkg/log
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
Raphael Hertzog [Wed, 26 Sep 2007 09:45:04 +0000 (11:45 +0200)]
dpkg-shlibdeps: look into package directories before the root filesytem
When dpkg-shlibdeps tries to find a library, it will scan
the same directories as ld.so but at various "virtual root" (the real root
and also the root of the build trees). The root of the built
packages should have precedence otherwise we might analyze outdated
files which are installed in the root filesystem and which would
be replaced by the package being built.
Raphael Hertzog [Tue, 25 Sep 2007 18:06:37 +0000 (20:06 +0200)]
Extend SymbolFile API to be able to dump it while leaving deprecated symbols out
Raphael Hertzog [Tue, 25 Sep 2007 11:46:28 +0000 (13:46 +0200)]
dpkg-gensymbols: use Dpkg::Gettext instead of dpkg-gettext.pl
Raphael Hertzog [Tue, 25 Sep 2007 06:45:09 +0000 (08:45 +0200)]
Second try at releasing 1.14.7~newshlib (with fixed dpkg-buildpackage).
Raphael Hertzog [Tue, 25 Sep 2007 06:40:31 +0000 (08:40 +0200)]
Merge branch 'master' into dpkg-shlibdeps-buxy
Frank Lichtenheld [Mon, 24 Sep 2007 22:05:24 +0000 (00:05 +0200)]
Add BuildOptions.pm to files to install into dpkg-dev
Frank Lichtenheld [Mon, 24 Sep 2007 21:22:42 +0000 (23:22 +0200)]
Propagate my dpkg-buildpackage copyright notice to other locations
Sync the copyright notice from usage() with the man page
and add 2007 to my debian/copyright entry.
Frank Lichtenheld [Mon, 24 Sep 2007 20:50:53 +0000 (22:50 +0200)]
dpkg-source.1: Rework documentation of -i and -I options
Now gives clearer explanations and better explains the differences between
the two in syntax and semantics.
Jari Aalto [Mon, 24 Sep 2007 19:37:21 +0000 (21:37 +0200)]
dpkg-source: Allow -I without a pattern
This loads a default list of pattern mostly similar to
the default regexp of -i.
Guillem Jover [Mon, 24 Sep 2007 20:23:05 +0000 (23:23 +0300)]
dpkg-buildpackage: Do not use absolute path for 'rm' in signfile
Guillem Jover [Mon, 24 Sep 2007 20:17:30 +0000 (23:17 +0300)]
dpkg-buildpackage: Fix typo in usage
s/dpkg-genchangs/dpkg-genchanges/
Guillem Jover [Mon, 24 Sep 2007 20:05:36 +0000 (23:05 +0300)]
dpkg-buildpackage: Rename warnable_errors to warnable_error in
Fix the name to the correct variable name exported from controllib.pl.
Raphael Hertzog [Mon, 24 Sep 2007 20:04:20 +0000 (22:04 +0200)]
Prepare for experimental release (1.14.7~newshlib).
Raphael Hertzog [Mon, 24 Sep 2007 18:54:54 +0000 (20:54 +0200)]
Merge branch 'master' into dpkg-shlibdeps-buxy
Conflicts:
scripts/Makefile.am
Frank Lichtenheld [Mon, 24 Sep 2007 17:37:53 +0000 (19:37 +0200)]
dpkg-shlibdeps: Fix two option regexps
regexps -x and -v were missing the starting ^ which could
make them match random other stuff, e.g. filenames.
Raphael Hertzog [Mon, 24 Sep 2007 15:57:44 +0000 (17:57 +0200)]
dpkg-shlibdeps also fails when it can't find the library
Raphael Hertzog [Mon, 24 Sep 2007 15:26:24 +0000 (17:26 +0200)]
Let dpkg-shlibdeps be smarter about missing symbols
dpkg-shlibdeps complains about missing symbols only for executables
(as defined by the ELF type) and public libraries (as defined by the
ELF type and the existence of a SONAME). This avoids many warnings
for perl modules and python modules.
Raphael Hertzog [Mon, 24 Sep 2007 14:43:51 +0000 (16:43 +0200)]
Make dpkg-shlibdeps fail if it doesn't find dependency information
If dpkg-shlibdeps doesn't find any dependency information for a shared library
that is actively used, then it will fail. This can be disabled with the option
--ignore-missing-info. Closes: #10807
Frank Lichtenheld [Mon, 24 Sep 2007 12:32:36 +0000 (14:32 +0200)]
dpkg-buildpackage: Fix typo in usage
s/simultaniously/simultaneously/
Frank Lichtenheld [Mon, 24 Sep 2007 12:31:17 +0000 (14:31 +0200)]
scripts/po/ChangeLog: Fix merge mess
Raphael Hertzog [Mon, 24 Sep 2007 09:19:25 +0000 (11:19 +0200)]
Add "-x<package>" option to dpkg-shlibdeps to exlude packages
dpkg-shlibdeps now supports "-x<package>" options that can be used to exclude
packages from generated dependencies. This is particalularly useful to
avoid self-dependencies when a package contains a binary and a library (without
requiring an shlibs.local file to override the usual shlibs file). It might
also be used to avoid other unwanted dependencies (use with care though).
Closes: #41907, #109954
Raphael Hertzog [Mon, 24 Sep 2007 07:24:14 +0000 (09:24 +0200)]
Fix parsing of shlibs files with respect to packagetype
An shlibs line without packagetype should be used as fallback in case we
don't find any dependency for that packagetype (udeb). So end the parsing
in extract_shlibs only if the packagetype is given and if it matches with
the current one. If the packagetype is not given, remember the dependency
but continue parsing the file to check if we don't have a more specific
dependency.
Christian Perrier [Mon, 24 Sep 2007 04:08:51 +0000 (06:08 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Christian Perrier [Mon, 24 Sep 2007 04:08:32 +0000 (06:08 +0200)]
Merge versions (HEAD and mine)
Christian Perrier [Mon, 24 Sep 2007 04:06:58 +0000 (06:06 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
debian/changelog
scripts/po/ChangeLog
Frank Lichtenheld [Sun, 23 Sep 2007 18:24:51 +0000 (20:24 +0200)]
dpkg-buildpackage: Add new option -j[<number>]
Works like the make options of the same name. It will be passed
to debian/rules in the MAKEFLAGS environment variable. Also the
parallel=<n> DEB_BUILD_OPTIONS option will be honored and set
correctly. The finally used value is determined by the
following order: -j > DEB_BUILD_OPTIONS > MAKEFLAGS.
Based on an idea by Robert Millan <rmh@aybabtu.com>.
Peter Karlsson [Sun, 23 Sep 2007 07:57:38 +0000 (09:57 +0200)]
Updated ChangeLog
Frank Lichtenheld [Sun, 23 Sep 2007 01:05:26 +0000 (03:05 +0200)]
scripts/po/: Update
Frank Lichtenheld [Thu, 20 Sep 2007 01:40:56 +0000 (03:40 +0200)]
dpkg-buildpackage: Convert from Shell to Perl
This will make it easier to add more features in the
future and easier to give a consistent user experience
(e.g. regarding l10n and output formatting).
Currently this should just be a 1:1 conversion without
any huge changes.
Jari Aalto [Sat, 22 Sep 2007 23:20:05 +0000 (01:20 +0200)]
dpkg-source: Add _MTN to $diff_ignore_default_regexp
Frank Lichtenheld [Sat, 22 Sep 2007 22:26:14 +0000 (00:26 +0200)]
perl.m4: Fix PERL_LIBDIR for prefix != default
Replace the default prefix (vendorprefixexp) with $(prefix)
in vendorlibexp.
Detected by distcheck
Frank Lichtenheld [Sat, 22 Sep 2007 21:00:44 +0000 (23:00 +0200)]
Dpkg::Version: Add new function compare_versions
Emulates the dpkg --compare-versions behaviour (Doesn't support
the -nl operators yet, though). This is often easier to write and
read instead of using vercmp directly.
Also add tests for the new function.
Frank Lichtenheld [Sat, 22 Sep 2007 19:50:16 +0000 (21:50 +0200)]
dpkg-shlibdeps: Fix handling of shlib types
shlibs with no specified type should be valid for all types,
not only for "deb".
Frank Lichtenheld [Sat, 22 Sep 2007 19:49:20 +0000 (21:49 +0200)]
dpkg-shlibdeps: Close file descriptor after use
Unneeded file descriptors should be closed ASAP.
Frank Lichtenheld [Sat, 22 Sep 2007 19:30:58 +0000 (21:30 +0200)]
Adapt installation method of Perl modules to 'master'
master and dpkg-shlibdeps-buxy used two different methods
for installing the Perl modules. Use the one from master.
Frank Lichtenheld [Sat, 22 Sep 2007 16:36:11 +0000 (18:36 +0200)]
Merge branch 'master' into dpkg-shlibdeps-buxy
Conflicts:
scripts/dpkg-shlibdeps.pl
Christian Perrier [Thu, 20 Sep 2007 17:30:10 +0000 (19:30 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Christian Perrier [Thu, 20 Sep 2007 16:26:42 +0000 (18:26 +0200)]
Typo correction in French translation
Frank Lichtenheld [Thu, 20 Sep 2007 01:35:32 +0000 (03:35 +0200)]
dpkg-source: Use print instead of printf if printf is not needed
Frank Lichtenheld [Thu, 20 Sep 2007 01:32:20 +0000 (03:32 +0200)]
dpkg-buildpackage: Fix typo in usage
s/dpkg-genchangs/dpkg-genchanges/
Frank Lichtenheld [Thu, 20 Sep 2007 01:30:00 +0000 (03:30 +0200)]
Dpkg.pm: Make regex for $progname more robust
While it is not very common to have $0 contain no
'/', it may happen on occasion (after all it happened to
me ;).
Christian Perrier [Wed, 19 Sep 2007 16:27:34 +0000 (18:27 +0200)]
Korean translation updates
Guillem Jover [Tue, 18 Sep 2007 09:07:32 +0000 (12:07 +0300)]
Add Vcs-Browser and Vcs-Git fields to debian/control
Guillem Jover [Tue, 18 Sep 2007 08:50:26 +0000 (11:50 +0300)]
Properly warn when the child process received a signal
Guillem Jover [Tue, 18 Sep 2007 08:34:23 +0000 (11:34 +0300)]
Remove duplicate nested conditional and move its cotents to the outer one
Guillem Jover [Sat, 15 Sep 2007 04:50:12 +0000 (07:50 +0300)]
Cleanup merge detritus and changelog formatting
Guillem Jover [Sat, 15 Sep 2007 03:33:13 +0000 (06:33 +0300)]
Regenerate dpkg-man.pot and marge with all .po files
Brian M. Carlson [Fri, 14 Sep 2007 05:24:56 +0000 (08:24 +0300)]
Fix failed install followed by failed remove resulting in installed state
After '<prerm> remove' fails and while doing the error unwinding, if
the '<postinst> abort-remove' call succeeds, preserve the old status
instead of unconditionally setting it to 'Installed'.
Peter Karlsson [Thu, 13 Sep 2007 11:50:06 +0000 (13:50 +0200)]
Fixed typo.
Eddy Petrișor [Mon, 10 Sep 2007 22:15:23 +0000 (01:15 +0300)]
Updated Romanian translation of dpkg
Helge Kreutzmann [Sun, 9 Sep 2007 11:15:15 +0000 (13:15 +0200)]
Update German man page translation to 1254t135f
Christian Perrier [Sat, 8 Sep 2007 09:02:41 +0000 (11:02 +0200)]
Sove the conflicts I probably created myself by ignorance
Christian Perrier [Sat, 8 Sep 2007 09:01:05 +0000 (11:01 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
debian/changelog
po/ChangeLog
Guillem Jover [Sat, 8 Sep 2007 03:02:35 +0000 (06:02 +0300)]
Nightly changelog police patrol
Guillem Jover [Sat, 8 Sep 2007 02:49:48 +0000 (05:49 +0300)]
Packages.bz2 are the preferred alternative to Packages.gz for apt
A. Costa [Sat, 8 Sep 2007 02:44:10 +0000 (05:44 +0300)]
Fix typos in man pages
Guillem Jover [Sat, 8 Sep 2007 02:35:18 +0000 (05:35 +0300)]
Use fakeroot by default to gain root privileges in dpkg-buildpackage
Guillem Jover [Thu, 6 Sep 2007 02:14:11 +0000 (05:14 +0300)]
Stop recognizing the obsolete Optional field when building packages
Guillem Jover [Thu, 6 Sep 2007 02:09:25 +0000 (05:09 +0300)]
Avoid escaped quotes by using $() instead of backticks
The escaped quotes mess up syntax highlighting.
Christian Perrier [Fri, 7 Sep 2007 05:25:08 +0000 (07:25 +0200)]
Danish translation update
Christian Perrier [Fri, 7 Sep 2007 05:23:17 +0000 (07:23 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Portuguese translation update
Miguel Figueiredo [Thu, 6 Sep 2007 20:06:36 +0000 (21:06 +0100)]
929t
Christian Perrier [Thu, 6 Sep 2007 18:13:25 +0000 (20:13 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Peter Karlsson [Thu, 6 Sep 2007 07:34:40 +0000 (08:34 +0100)]
Fixed incorrect date.
Christian Perrier [Thu, 6 Sep 2007 04:37:17 +0000 (06:37 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Conflicts:
debian/changelog
Guillem Jover [Thu, 6 Sep 2007 01:50:38 +0000 (04:50 +0300)]
Do not declare $host_arch as an 'our' variable
Guillem Jover [Thu, 6 Sep 2007 01:47:02 +0000 (04:47 +0300)]
Make %fieldimps private to controllib.pl
Guillem Jover [Thu, 6 Sep 2007 01:38:40 +0000 (04:38 +0300)]
Document that apt now requires Packages.bz2 instead of Packages.gz
Guillem Jover [Thu, 6 Sep 2007 01:33:50 +0000 (04:33 +0300)]
Add back $dpkglib into @INC, needed by the controllib.pl require in 822-date
Guillem Jover [Thu, 6 Sep 2007 00:48:42 +0000 (03:48 +0300)]
Try to match history with reality
Few translation commits did not make into the release although they had
been already committed to the repository.
Add a changelog entry for Swedish man page translation.
Guillem Jover [Thu, 6 Sep 2007 00:43:44 +0000 (03:43 +0300)]
Bump version to 1.14.7~.
Peter Karlsson [Wed, 5 Sep 2007 12:06:09 +0000 (13:06 +0100)]
Updated Swedish man page translation to 1289t.
Guillem Jover [Wed, 5 Sep 2007 04:37:40 +0000 (07:37 +0300)]
Release 1.14.6.
Christian Perrier [Wed, 5 Sep 2007 05:31:01 +0000 (07:31 +0200)]
Basqqque translation update
Guillem Jover [Wed, 5 Sep 2007 04:33:05 +0000 (07:33 +0300)]
Regenerate dpkg-man.pot and marge with all .po files
Guillem Jover [Wed, 5 Sep 2007 04:24:52 +0000 (07:24 +0300)]
Properly override Homepage field from binary package stanzas
Frédéric Bothamy [Tue, 4 Sep 2007 01:13:37 +0000 (03:13 +0200)]
French translation update
Christian Perrier [Sun, 2 Sep 2007 18:08:50 +0000 (20:08 +0200)]
German translation update
Christian Perrier [Sun, 2 Sep 2007 06:54:31 +0000 (08:54 +0200)]
Vietnamese translation update
Christian Perrier [Fri, 31 Aug 2007 06:25:19 +0000 (08:25 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Christian Perrier [Fri, 31 Aug 2007 06:23:55 +0000 (08:23 +0200)]
Nepali translation update
Guillem Jover [Fri, 31 Aug 2007 02:31:26 +0000 (05:31 +0300)]
Implement support for Tag field
Guillem Jover [Fri, 31 Aug 2007 02:01:00 +0000 (05:01 +0300)]
Support Vcs-* fields in control file source package stanza
The supported fields are Vcs-Browser, Vcs-Arch, Vcs-Bzr, Vcs-Cvs,
Vcs-Darcs, Vcs-Git, Vcs-Hg, Vcs-Mtn and Vcs-Svn.
Guillem Jover [Fri, 31 Aug 2007 01:35:41 +0000 (04:35 +0300)]
Properly warn on unknown fields in dpkg-genchanges
Explicitely ignore all known fields from the control file source package
stanza in dpkg-genchanges, instead of leaving unknown fields unwarned.
Guillem Jover [Fri, 31 Aug 2007 01:06:02 +0000 (04:06 +0300)]
Ignore XB- instead of XC- fields from control file binary package stanzas
dpkg-genchanges was wrongly trying to ignore XC- fields (which was a no-op,
those being handled already) when it should have been ignoring XB-.
Peter Karlsson [Thu, 30 Aug 2007 19:01:58 +0000 (20:01 +0100)]
Fixed some inconsistencies.
Peter Karlsson [Thu, 30 Aug 2007 18:57:10 +0000 (19:57 +0100)]
Ran spelling checker.
Peter Karlsson [Thu, 30 Aug 2007 18:51:01 +0000 (19:51 +0100)]
Updated to 438t0f0u.
Peter Karlsson [Thu, 30 Aug 2007 14:04:44 +0000 (15:04 +0100)]
Updated sv to 363t75u.
Peter Karlsson [Thu, 30 Aug 2007 05:58:09 +0000 (06:58 +0100)]
Further translations.
Peter Karlsson [Wed, 29 Aug 2007 21:12:20 +0000 (22:12 +0100)]
Started translating the scripts PO file.
Committed partial translation to Git to avoid losing strings again the next
time gtranslator refuses to save the file.
Peter Karlsson [Tue, 28 Aug 2007 15:39:10 +0000 (16:39 +0100)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Guillem Jover [Tue, 28 Aug 2007 02:09:22 +0000 (05:09 +0300)]
Fix regression producing perl warnings on update-alternatives
Commit
0fafaf6a2f43c487167a9bfa3f7abc55dcde582c reverted a fix for usage
of uninitialized variables.
Guillem Jover [Tue, 28 Aug 2007 01:24:06 +0000 (04:24 +0300)]
Cleanup second pass parsing of dependency fields
Peter Karlsson [Sat, 25 Aug 2007 22:00:10 +0000 (00:00 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Peter Karlsson [Sat, 25 Aug 2007 15:13:02 +0000 (17:13 +0200)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg