]> err.no Git - dpkg/log
dpkg
16 years agoDpkg::Version: Add check_version to replace controllib's checkversion
Raphael Hertzog [Tue, 1 Jan 2008 13:54:55 +0000 (14:54 +0100)]
Dpkg::Version: Add check_version to replace controllib's checkversion

* scripts/Dpkg/Version.pm (check_version): New function.
* scripts/dpkg-buildpackage.pl: Use the new check_version.
* scripts/dpkg-source.pl: Likewise.

16 years agoUpdate all scripts to use Dpkg::Substvars, Dpkg::Cdata, Dpkg::Control and Dpkg::Field...
Raphael Hertzog [Mon, 31 Dec 2007 16:29:00 +0000 (17:29 +0100)]
Update all scripts to use Dpkg::Substvars, Dpkg::Cdata, Dpkg::Control and Dpkg::Fields::Object

16 years agoAdd non-regression tests for Dpkg::Control and Dpkg::Cdata
Raphael Hertzog [Sat, 29 Dec 2007 18:34:24 +0000 (19:34 +0100)]
Add non-regression tests for Dpkg::Control and Dpkg::Cdata

16 years agoDpkg::Cdata, Dpkg::Control, Dpkg::Fields::Object: Add new modules
Raphael Hertzog [Sat, 29 Dec 2007 18:04:07 +0000 (19:04 +0100)]
Dpkg::Cdata, Dpkg::Control, Dpkg::Fields::Object: Add new modules

* scripts/Dpkg/Cdata.pm: This module provides a function to parse a block of
fields/values like those in debian/control, in changes files or in dsc files.
* scripts/Dpkg/Fields.pm: Dpkg::Fields::Object implements a tied hash
which handles proper capitalization of fields and which can be dumped
back.
* scripts/Dpkg/Control.pm: This module parses debian/control and provide
access to the tied hash for each block (source one and binary ones).

16 years agoDpkg::Substvars: New module handling substvars
Raphael Hertzog [Tue, 1 Jan 2008 11:49:22 +0000 (12:49 +0100)]
Dpkg::Substvars: New module handling substvars

16 years agoDpkg::ErrorHandling: New syntaxerr function
Raphael Hertzog [Sat, 29 Dec 2007 17:46:07 +0000 (18:46 +0100)]
Dpkg::ErrorHandling: New syntaxerr function

16 years agos-s-d: Do not print 'failed to kill' warning when doing pid polling
Samuel Thibault [Tue, 1 Jan 2008 03:45:10 +0000 (05:45 +0200)]
s-s-d: Do not print 'failed to kill' warning when doing pid polling

Closes: #157305, #352554
16 years agoDo not use strdup for execvp arguments
Guillem Jover [Tue, 1 Jan 2008 03:29:13 +0000 (05:29 +0200)]
Do not use strdup for execvp arguments

Closes: #379027
16 years agoinstall-info: Ignore wrapped lines when matching section titles
Ian Zimmerman [Tue, 1 Jan 2008 01:19:49 +0000 (03:19 +0200)]
install-info: Ignore wrapped lines when matching section titles

Closes: #214684
16 years agodselect: Do not loop endlessly with very long package descriptions
John Zaitseff [Tue, 1 Jan 2008 00:53:21 +0000 (02:53 +0200)]
dselect: Do not loop endlessly with very long package descriptions

Closes: #179320, #342495
16 years agodselect: Do not disaplay garbage on monochrome terminals
Sven Rudolph [Tue, 1 Jan 2008 00:24:51 +0000 (02:24 +0200)]
dselect: Do not disaplay garbage on monochrome terminals

Set a missing ncurses character attribute. Closes: #155741, #157093

16 years agoFix typos in translations to avoid fuzzy strings.
Raphael Hertzog [Sun, 30 Dec 2007 10:03:35 +0000 (11:03 +0100)]
Fix typos in translations to avoid fuzzy strings.

16 years agoFix some typos in various manpages.
A. Costa [Sun, 30 Dec 2007 09:54:55 +0000 (10:54 +0100)]
Fix some typos in various manpages.

16 years agoAdd a warning to avoid adding unnecessary stuff in Dpkg.pm
Raphael Hertzog [Sat, 29 Dec 2007 14:07:53 +0000 (15:07 +0100)]
Add a warning to avoid adding unnecessary stuff in Dpkg.pm

16 years agoRegenerate .pot files and merge .po files with them
Guillem Jover [Sat, 29 Dec 2007 05:37:51 +0000 (06:37 +0100)]
Regenerate .pot files and merge .po files with them

16 years agoRevert 9e09d9f0f8b57d61c8970a2d554add1714afb8d7
Guillem Jover [Sat, 29 Dec 2007 05:31:29 +0000 (06:31 +0100)]
Revert 9e09d9f0f8b57d61c8970a2d554add1714afb8d7

The dpkg-dev dependecy bump on dpkg is not needed anymore as the
compression variables are located in a new module provided by dpkg-dev.

16 years agoRemove disabled, obsolete and quite incomplete Hebrew translations
Guillem Jover [Sat, 29 Dec 2007 05:24:41 +0000 (06:24 +0100)]
Remove disabled, obsolete and quite incomplete Hebrew translations

16 years agoDpkg::Compression: New module with compression variables from Dpkg
Guillem Jover [Sat, 29 Dec 2007 05:17:29 +0000 (06:17 +0100)]
Dpkg::Compression: New module with compression variables from Dpkg

16 years agoUpdate Norwegian Bokmål dpkg translation
Hans Fredrik Nordhaug [Sat, 29 Dec 2007 04:32:02 +0000 (05:32 +0100)]
Update Norwegian Bokmål dpkg translation

Closes: #457918
16 years agoDpkg::Shlibs::SymbolFile: Blacklist some armel specific symbols
Raphael Hertzog [Thu, 27 Dec 2007 16:14:51 +0000 (17:14 +0100)]
Dpkg::Shlibs::SymbolFile: Blacklist some armel specific symbols

Riku Voipio reported that the symbols __exidx_end and __exidx_start are
arm eabi internal symbols. Thus they have to be ignored by
dpkg-gensymbols.

16 years agoMakefile.am: Add missing files to EXTRA_DIST
Raphael Hertzog [Thu, 27 Dec 2007 14:22:38 +0000 (15:22 +0100)]
Makefile.am: Add missing files to EXTRA_DIST

Also add a new dist-hook rule with a check of the distdir to make sure
that all files contained in the git repository also end up in the
distribution tarball (except .gitignore files).

16 years agoUpdated Swedish manual page translation.
Peter Karlsson [Thu, 27 Dec 2007 14:15:11 +0000 (15:15 +0100)]
Updated Swedish manual page translation.

16 years agoBump version to 1.14.15~
Raphael Hertzog [Thu, 27 Dec 2007 11:24:37 +0000 (12:24 +0100)]
Bump version to 1.14.15~

16 years agoRelease 1.14.14
Raphael Hertzog [Thu, 27 Dec 2007 11:03:35 +0000 (12:03 +0100)]
Release 1.14.14

16 years agoMake dpkg-dev depend on dpkg (>= 1.14.13) as dpkg-source needs the latest Dpkg.pm
Raphael Hertzog [Thu, 27 Dec 2007 10:47:45 +0000 (11:47 +0100)]
Make dpkg-dev depend on dpkg (>= 1.14.13) as dpkg-source needs the latest Dpkg.pm

16 years agoAdd libio-string-perl to Build-Depends
Raphael Hertzog [Thu, 27 Dec 2007 10:30:03 +0000 (11:30 +0100)]
Add libio-string-perl to Build-Depends

16 years agoFix override disparity: set priority of dselect to important
Raphael Hertzog [Thu, 27 Dec 2007 09:01:15 +0000 (10:01 +0100)]
Fix override disparity: set priority of dselect to important

16 years agoBump version to 1.14.14~
Guillem Jover [Thu, 27 Dec 2007 07:28:46 +0000 (09:28 +0200)]
Bump version to 1.14.14~

16 years agoRelease 1.14.13
Guillem Jover [Thu, 27 Dec 2007 07:18:33 +0000 (09:18 +0200)]
Release 1.14.13

16 years agoRegenerate dpkg-man.pot and merge .po files with it
Guillem Jover [Thu, 27 Dec 2007 07:14:18 +0000 (09:14 +0200)]
Regenerate dpkg-man.pot and merge .po files with it

16 years agoChangeLog night watch
Guillem Jover [Thu, 27 Dec 2007 07:09:45 +0000 (09:09 +0200)]
ChangeLog night watch

16 years agodpkg-divert: Fail when diverting to a non existent directory
Flavio Stanchina [Thu, 27 Dec 2007 06:26:44 +0000 (08:26 +0200)]
dpkg-divert: Fail when diverting to a non existent directory

Closes: #245562
16 years agoupdate-alternatives: Properly handle alternatives with inexistent slave links
Guillem Jover [Thu, 27 Dec 2007 05:43:18 +0000 (07:43 +0200)]
update-alternatives: Properly handle alternatives with inexistent slave links

Based on a patch by Daniel Leidert <daniel.leidert@wgdd.de>.
Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021
Closes: #443241
16 years agoupdate-alternatives: Check for undefined values when reading from the db
Guillem Jover [Thu, 27 Dec 2007 04:36:58 +0000 (06:36 +0200)]
update-alternatives: Check for undefined values when reading from the db

16 years agoupdate-alternatives: Refactor duplicate code into new set_links function
Guillem Jover [Thu, 27 Dec 2007 03:54:09 +0000 (05:54 +0200)]
update-alternatives: Refactor duplicate code into new set_links function

16 years agoupdate-alternatives: Refactor code to use checked_mv function
Guillem Jover [Tue, 25 Dec 2007 03:41:00 +0000 (05:41 +0200)]
update-alternatives: Refactor code to use checked_mv function

16 years agoupdate-alternatives: Refactor code to use checked_symlink function
Guillem Jover [Sat, 22 Dec 2007 21:10:24 +0000 (23:10 +0200)]
update-alternatives: Refactor code to use checked_symlink function

16 years agoupdate-alternatives: Refactor code to use new checked_rm function
Guillem Jover [Sat, 22 Dec 2007 20:59:21 +0000 (22:59 +0200)]
update-alternatives: Refactor code to use new checked_rm function

16 years agodpkg-source: fix regression in the behaviour of options -sk -sK -sp -sP
Raphael Hertzog [Wed, 26 Dec 2007 13:47:50 +0000 (14:47 +0100)]
dpkg-source: fix regression in the behaviour of options -sk -sK -sp -sP

Those options need the name of a tarball in $origtargz but this variable
was only set if -sa or -sA was used (or if a tarball was explicitely
listed on the command line). $origtargz is now again set at declaration
time if we can find a corresponding tarball. Also add some comments to
make this part of the code somewhat more understandable.

16 years agoAdd a changelog entry to close a bug that was already fixed in the tree
Raphael Hertzog [Wed, 26 Dec 2007 08:37:40 +0000 (09:37 +0100)]
Add a changelog entry to close a bug that was already fixed in the tree

Concerns the fact that dpkg-gensymbols should not update the version info of a
deprecated symbol.

16 years agoMerge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Raphael Hertzog [Wed, 26 Dec 2007 08:23:29 +0000 (09:23 +0100)]
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg

16 years agoIgnore the man pages when building without NLS support
Guillem Jover [Mon, 24 Dec 2007 17:25:04 +0000 (19:25 +0200)]
Ignore the man pages when building without NLS support

Closes: #457673
16 years agoFrench translation update
Christian Perrier [Sat, 22 Dec 2007 06:15:30 +0000 (07:15 +0100)]
French translation update

fr.po: Updated to 930t

16 years agoCompleted German translation of man page for dpkg-shlibdeps
Helge Kreutzmann [Fri, 21 Dec 2007 23:24:23 +0000 (00:24 +0100)]
Completed German translation of man page for dpkg-shlibdeps

16 years agoUnfuzzy German scripts translation
Helge Kreutzmann [Fri, 21 Dec 2007 16:29:09 +0000 (17:29 +0100)]
Unfuzzy German scripts translation

16 years agoman/po/sv.po: fix some groff that lead to a build failure
Raphael Hertzog [Thu, 20 Dec 2007 10:45:42 +0000 (11:45 +0100)]
man/po/sv.po: fix some groff that lead to a build failure

16 years agodpkg-shlibdeps: analyze in priority the shlibs of the current package
Raphael Hertzog [Thu, 20 Dec 2007 08:09:57 +0000 (09:09 +0100)]
dpkg-shlibdeps: analyze in priority the shlibs of the current package

When looking for a dependency, consider the shlibs of the current package
before the shlibs of other binary packages of the same source. This is
important when a library is built in multiple flavors and each version comes
with a different dependency for the same library.

16 years agoupdated Japanese translation.
kmuto [Thu, 20 Dec 2007 05:55:52 +0000 (14:55 +0900)]
updated Japanese translation.

16 years agoUpdated Spanish translation.
Christian Perrier [Wed, 19 Dec 2007 18:58:25 +0000 (00:28 +0530)]
Updated Spanish translation.

po/de.po: Updated to 930t

16 years agoUpdated Swedish translation.
Peter Karlsson [Wed, 19 Dec 2007 10:56:40 +0000 (11:56 +0100)]
Updated Swedish translation.

Updated templates and merged for main dpkg and scripts translations.
Updated Swedish main translation to 930t.
Updated Swedish manual page translation to 1383t.
Updated Swedish scripts translation to 482t.
Updated change log files where appropriate.

16 years agoComplete German translation of deb-version.5 and add further translated strings
Helge Kreutzmann [Mon, 17 Dec 2007 21:19:03 +0000 (22:19 +0100)]
Complete German translation of deb-version.5 and add further translated strings

16 years agoComplete German scripts translation for dpkg-genchanges.pl, dpkg-gencontrol.pl,
Helge Kreutzmann [Mon, 17 Dec 2007 20:55:25 +0000 (21:55 +0100)]
Complete German scripts translation for dpkg-genchanges.pl, dpkg-gencontrol.pl,
and dpkg-shlibdeps.pl and work on others

16 years agodpkg-shlibdeps: use the Build-Depends-Package information from symbols files
Raphael Hertzog [Sun, 9 Dec 2007 14:42:40 +0000 (15:42 +0100)]
dpkg-shlibdeps: use the Build-Depends-Package information from symbols files

Use this new field to identify the version requirement possibly encoded in
the Build-Depends field and make sure that the generated dependency is at
least as strict as this one. Updated dpkg-shlibdeps's manual page.

16 years agoDpkg::Shlibs::SymbolFile supports meta-information fields
Raphael Hertzog [Sun, 9 Dec 2007 10:14:47 +0000 (11:14 +0100)]
Dpkg::Shlibs::SymbolFile supports meta-information fields

Meta-information fields are stored in symbols files on lines
starting with an asterisk. Added a corresponding non-regression
test. Updated deb-symbols(5) accordingly.

16 years agoAdd non-regression tests for Dpkg::Path
Raphael Hertzog [Thu, 13 Dec 2007 18:22:38 +0000 (19:22 +0100)]
Add non-regression tests for Dpkg::Path

16 years agoupdated Japanese program translation
Kenshi Muto [Wed, 12 Dec 2007 23:53:34 +0000 (08:53 +0900)]
updated Japanese program translation

16 years agodpkg-genchanges: Fix typo (syserror() -> syserr())
Guillem Jover [Wed, 12 Dec 2007 07:41:00 +0000 (09:41 +0200)]
dpkg-genchanges: Fix typo (syserror() -> syserr())

16 years agoUse || to fallback to a default value instead of using !defined()
Guillem Jover [Wed, 12 Dec 2007 07:37:04 +0000 (09:37 +0200)]
Use || to fallback to a default value instead of using !defined()

16 years agoUse ||= instead of checking if the variables are not defined
Guillem Jover [Wed, 12 Dec 2007 07:34:18 +0000 (09:34 +0200)]
Use ||= instead of checking if the variables are not defined

16 years agoDpkg::Deps: tweak the comparison algorithm to sort > lower than <
Raphael Hertzog [Tue, 11 Dec 2007 09:46:08 +0000 (10:46 +0100)]
Dpkg::Deps: tweak the comparison algorithm to sort > lower than <

* scripts/Dpkg/Deps.pm: Add a compare function that compares
dependencies more intelligently than a comparison on their
string representation. In particular we want >= and >> to sort
lower than << and <= so that intervals are nicely displayed
as "a (>= 1), a (<< 2)" instead of the ugly "a (<< 2), a (>= 1)".

16 years agoContinued German translation of manual pages and scripts:
Helge Kreutzmann [Mon, 10 Dec 2007 20:11:17 +0000 (21:11 +0100)]
Continued German translation of manual pages and scripts:

        * man/po/de.po: Updated to 1335t0f48u.
        * scripts/po/de.po: Updated to 221t0f259u.

16 years agoREADME.translators: Explain how to format Git commit messages.
Raphael Hertzog [Mon, 10 Dec 2007 18:06:06 +0000 (19:06 +0100)]
README.translators: Explain how to format Git commit messages.

16 years agoDpkg::Shlibs::SymbolFile::merge_symbols() bugfix with deprecated symbols
Raphael Hertzog [Mon, 10 Dec 2007 10:06:44 +0000 (11:06 +0100)]
Dpkg::Shlibs::SymbolFile::merge_symbols() bugfix with deprecated symbols

Do not update the deprecated version of a symbol if it is already marked
deprecated.

16 years ago2007-12-09 Helge Kreutzmann <debian@helgefjell.de>
Helge Kreutzmann [Sun, 9 Dec 2007 18:16:24 +0000 (19:16 +0100)]
2007-12-09  Helge Kreutzmann  <debian@helgefjell.de>

        * scripts/po/de.po: Updated to 206t0f274u.

16 years agoDpkg::Shlibs::SymbolFile: included files don't need to repeat the header line
Raphael Hertzog [Sun, 9 Dec 2007 16:21:10 +0000 (17:21 +0100)]
Dpkg::Shlibs::SymbolFile: included files don't need to repeat the header line

Adjust the parser to remember the current soname when processing an
included file so that it doesn't need to repeat (and duplicate!) a header
line. Update dpkg-gensymbols's manual page accordingly. And add a
non-regression test for this feature.

16 years agodpkg-shlibdeps.pl: doesn't warn any more about libm.so.6 being unused
Raphael Hertzog [Sat, 8 Dec 2007 20:50:28 +0000 (21:50 +0100)]
dpkg-shlibdeps.pl: doesn't warn any more about libm.so.6 being unused

If the binary is also linked against libstdc++, the warning is suppressed
since g++ always add an implicit -lm.

16 years agoDpkg::Shlibs::find_library() tries harder to return the canonical name
Raphael Hertzog [Sat, 8 Dec 2007 20:33:09 +0000 (21:33 +0100)]
Dpkg::Shlibs::find_library() tries harder to return the canonical name

When it finds a library in a directory which is just a symlink to another
directory that is also considered, remember the other directory name as
the canonical one. And uses the new canonpath() to also simplify path
names containing "/../".

16 years agoFrench translation update for scripts
Frédéric Bothamy [Wed, 5 Dec 2007 22:27:41 +0000 (23:27 +0100)]
French translation update for scripts

16 years agoBump Standards-Version to 3.7.3 (no changes)
Frank Lichtenheld [Wed, 5 Dec 2007 14:25:29 +0000 (15:25 +0100)]
Bump Standards-Version to 3.7.3 (no changes)

16 years agodpkg-genchanges: Fix handling of 'all' in Architecture field
Frank Lichtenheld [Wed, 5 Dec 2007 00:14:21 +0000 (01:14 +0100)]
dpkg-genchanges: Fix handling of 'all' in Architecture field

Exclude it for -B, exclude all other arches for -A

16 years agodpkg-genchanges/dpkg-buildpackages: Add new -A option
Frank Lichtenheld [Sat, 29 Sep 2007 18:28:47 +0000 (20:28 +0200)]
dpkg-genchanges/dpkg-buildpackages: Add new -A option

Logical opposite of -B, will only build arch-indep
packages (dpkg-buildpackage), only include arch-indep
packages in the .changes file (dpkg-genchanges).

16 years agodpkg-genchanges: Allow different archs and types in debian/files
Frank Lichtenheld [Tue, 4 Dec 2007 23:37:02 +0000 (00:37 +0100)]
dpkg-genchanges: Allow different archs and types in debian/files

Support more than one arch and more than one type of a package
in debian/files. Parts of the patch by Goswin von Brederlow
and Bastian Blank.

16 years agodpkg-deb/info.c: Fix a compiler warning
Frank Lichtenheld [Tue, 4 Dec 2007 22:44:09 +0000 (23:44 +0100)]
dpkg-deb/info.c: Fix a compiler warning

Replace a %ld with %lu to fix compiler warning.

16 years agodpkg-genchanges: Handle source files not compressed with gzip correctly
Frank Lichtenheld [Tue, 4 Dec 2007 21:57:02 +0000 (22:57 +0100)]
dpkg-genchanges: Handle source files not compressed with gzip correctly

Use comp_regex from Dpkg to correctly exlucde the .orig.tar even if it
is not compressed with gzip.

16 years agoDpkg: Include information about supported compression formats
Frank Lichtenheld [Tue, 4 Dec 2007 21:49:42 +0000 (22:49 +0100)]
Dpkg: Include information about supported compression formats

Currently this is only used by dpkg-source, but other scripts
like dpkg-genchanges will need to use this information, too.

16 years agodpkg-genchanges: Misc. Clean-up
Frank Lichtenheld [Tue, 4 Dec 2007 21:21:36 +0000 (22:21 +0100)]
dpkg-genchanges: Misc. Clean-up

A bit of whitespace, use English, misc. other stuff

16 years agoDpkg::ErrorHandling::usageerr: Support format strings
Frank Lichtenheld [Tue, 4 Dec 2007 19:43:29 +0000 (20:43 +0100)]
Dpkg::ErrorHandling::usageerr: Support format strings

When changing all error reporting function to support
format strings, usageerr was apparently forgotten.

16 years agoscripts/Makefile.am: Add some missing test cases to EXTRA_DIST
Frank Lichtenheld [Tue, 4 Dec 2007 01:27:12 +0000 (02:27 +0100)]
scripts/Makefile.am: Add some missing test cases to EXTRA_DIST

16 years agoDon't use symlinks in usr/share/doc
Frank Lichtenheld [Mon, 3 Dec 2007 23:30:07 +0000 (00:30 +0100)]
Don't use symlinks in usr/share/doc

Copy the usr/share/doc directory to dpkg-dev and dselect (Instead
of using symlinks). The space requirements are minimal and adding
the needed dependencies to comply with policy would be way more
inconvenient.

16 years agoAdd deb-version.5 to po4a.cfg
Frank Lichtenheld [Tue, 4 Dec 2007 00:31:10 +0000 (01:31 +0100)]
Add deb-version.5 to po4a.cfg

Also update dpkg-man.pot and related .po files.

16 years agodeb-version.5: Unify GPL reference with other manpages
Frank Lichtenheld [Tue, 4 Dec 2007 00:23:34 +0000 (01:23 +0100)]
deb-version.5: Unify GPL reference with other manpages

16 years agoAcutally install deb-version.5 manpage
Frank Lichtenheld [Mon, 3 Dec 2007 23:45:37 +0000 (00:45 +0100)]
Acutally install deb-version.5 manpage

Add to man/Makefile.am and debian/dpkg-dev.install

16 years agopo/sv.po: Fix a typo ')' vs '>' which lead to build errors
Frank Lichtenheld [Mon, 3 Dec 2007 23:44:56 +0000 (00:44 +0100)]
po/sv.po: Fix a typo ')' vs '>' which lead to build errors

17 years agoUpdated Swedish translation.
Peter Karlsson [Fri, 30 Nov 2007 19:30:30 +0000 (20:30 +0100)]
Updated Swedish translation.

Updated man page translation to 1354t.
Updated scripts translation to 480t.

17 years agoparsecdata: Fix parsing of fields starting with a colon
Frank Lichtenheld [Thu, 29 Nov 2007 22:23:53 +0000 (23:23 +0100)]
parsecdata: Fix parsing of fields starting with a colon

Fix regex to determine the field name correctly if the field's value
starts with a colon.

17 years agodeb-version.5: Add an own manpage for Dpkg's version format
Frank Lichtenheld [Sat, 6 Oct 2007 15:43:45 +0000 (17:43 +0200)]
deb-version.5: Add an own manpage for Dpkg's version format

Mostly stolen from policy, which is probably as good as it
gets... Only reformatted the text to roff and added the
tilde patch from #382612

17 years agoBump version to 1.14.13~
Guillem Jover [Thu, 29 Nov 2007 05:08:57 +0000 (07:08 +0200)]
Bump version to 1.14.13~

17 years agoRelease 1.14.12
Guillem Jover [Thu, 29 Nov 2007 04:22:50 +0000 (06:22 +0200)]
Release 1.14.12

17 years agoRegenerate .pot files and merge .po files with them
Guillem Jover [Thu, 29 Nov 2007 04:13:32 +0000 (06:13 +0200)]
Regenerate .pot files and merge .po files with them

17 years agodpkg-scanpackages: Use Dpkg::Versions instead of dpkg --compare-versions
Guillem Jover [Thu, 29 Nov 2007 03:16:27 +0000 (05:16 +0200)]
dpkg-scanpackages: Use Dpkg::Versions instead of dpkg --compare-versions

17 years agodpkg-scanpackages: Use the Dpkg::ErrorHandling instead of die and sprintf
Guillem Jover [Thu, 29 Nov 2007 03:05:21 +0000 (05:05 +0200)]
dpkg-scanpackages: Use the Dpkg::ErrorHandling instead of die and sprintf

17 years agodpkg-gencontrol: Unify parsing of Section and Priority fields with Homepage
Guillem Jover [Thu, 29 Nov 2007 02:45:34 +0000 (04:45 +0200)]
dpkg-gencontrol: Unify parsing of Section and Priority fields with Homepage

17 years agodpkg-gencontrol (spfileslistvalue): Add prototype, move to the top of the file
Guillem Jover [Thu, 29 Nov 2007 02:26:51 +0000 (04:26 +0200)]
dpkg-gencontrol (spfileslistvalue): Add prototype, move to the top of the file

17 years agoMove extern declarations to header files and stop defining them as extern
Guillem Jover [Thu, 29 Nov 2007 03:52:24 +0000 (05:52 +0200)]
Move extern declarations to header files and stop defining them as extern

17 years agoDefine several private functions and variables as static
Guillem Jover [Thu, 29 Nov 2007 02:17:58 +0000 (04:17 +0200)]
Define several private functions and variables as static

17 years agodpkg-gensymbols: override the check level with an environment variable
Raphael Hertzog [Wed, 28 Nov 2007 14:44:32 +0000 (15:44 +0100)]
dpkg-gensymbols: override the check level with an environment variable

* scripts/dpkg-gensymbols.pl: The environment variable
DPKG_GENSYMBOLS_CHECK_LEVEL can override the level of checks made by
dpkg-gensymbols. This offers the possibility to unofficial ports to ignore
errors due to symbols files that do not correspond.

17 years agodpkg-shlibdeps(1): expand manual page with explanations concerning failures
Raphael Hertzog [Wed, 28 Nov 2007 13:58:55 +0000 (14:58 +0100)]
dpkg-shlibdeps(1): expand manual page with explanations concerning failures

* scripts/dpkg-shlibdeps.pl: Harmonize a failure message.
* man/dpkg-shlibdeps.1: Provide explanations concerning the two
failures that dpkg-shlibdeps might generate. This is needed so
that maintainers have an idea of what to do to fix the problems.

17 years agodpkg-shlibdeps: do not fail if it can't find unversioned libraries
Raphael Hertzog [Sun, 25 Nov 2007 15:54:20 +0000 (15:54 +0000)]
dpkg-shlibdeps: do not fail if it can't find unversioned libraries

Skip the check on symbols when some libs were not found because one
can not be sure that the symbols was not provided by the missing
library. Also improve the corresponding error message which is
downgraded to a warning for unversioned libraries.

17 years agodpkg-shlibdeps: Always try the realpath of the lib as fallback to identify the associ...
Raphael Hertzog [Wed, 28 Nov 2007 09:33:53 +0000 (10:33 +0100)]
dpkg-shlibdeps: Always try the realpath of the lib as fallback to identify the associated package

* scripts/dpkg-shlibdeps.pl (find_packages): Make sure to always
  return [''] for a miss in the 'dpkg -S' query.
* scripts/dpkg-shlibdeps.pl: Always try the realpath($lib) as
  fallback to identify the package (even if it's not a symlink)
  because due to broken RPATH we might get library filenames such as
  "/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libssl.so.9.8"
  which is not a symlink and which can still be simplified to
  "/usr/lib/libssl.so.9.8" with realpath().

17 years agoFix style of code in dpkg-gensymbols/dpkg-shlibdeps. Also fix changelogs.
Raphael Hertzog [Sun, 25 Nov 2007 17:39:37 +0000 (17:39 +0000)]
Fix style of code in dpkg-gensymbols/dpkg-shlibdeps. Also fix changelogs.