]>
err.no Git - dpkg/log
Raphael Hertzog [Fri, 3 Aug 2007 14:26:46 +0000 (16:26 +0200)]
Avoid failing on invalid symlinks looking like a library.
Do this by adding a check to restrict the scan to plain files only.
Raphael Hertzog [Fri, 3 Aug 2007 13:26:01 +0000 (15:26 +0200)]
Bugfix in Dpkg::Shlibs::Objdump::Object parsing code.
Fix call to $self->_read in new() so that it actually has a chance to know
which file it's supposed to parse.
Raphael Hertzog [Thu, 2 Aug 2007 16:52:34 +0000 (18:52 +0200)]
Fix lintian warning about accented character in man page (ë -> \[:e]) (bis)
Raphael Hertzog [Thu, 2 Aug 2007 16:37:56 +0000 (18:37 +0200)]
Fix lintian warning about accented character in man page (ë -> \[:e])
Raphael Hertzog [Thu, 2 Aug 2007 16:27:21 +0000 (18:27 +0200)]
Fix debian/dpkg-dev.install to also list the new manpages.
The deb-symbols and dpkg-gensymbols man pages were missing in
the list of files to install in the dpkg-dev package.
Raphael Hertzog [Mon, 16 Jul 2007 22:47:50 +0000 (22:47 +0000)]
Complete and update the manual pages for the new symbols stuff
* Update dpkg-shlibdeps(1).
* Create manual page dpkg-gensymbols(1) for the new command.
* Create deb-symbols(5) to describe the format of the symbols file.
* Updated the Makefile.am to include the new manual pages.
Raphael Hertzog [Mon, 16 Jul 2007 22:47:48 +0000 (22:47 +0000)]
Really remove File::Find.
Raphael Hertzog [Mon, 16 Jul 2007 22:47:45 +0000 (22:47 +0000)]
* Bugfix: really use /etc/dpkg/shlibs.default
* Improvement: only look for debian/*/DEBIAN/{symbols,shlibs} instead of looking into subdirectories as well. File::Find is no more needed.
Raphael Hertzog [Sun, 15 Jul 2007 10:55:09 +0000 (10:55 +0000)]
* Define $foo->has_lost_symbols($ref) as $ref->has_new_symbols($foo).
* Same for has_lost_libs.
* Fixed improper usage of File::Temp object in a non-regression test.
Frank Lichtenheld [Sat, 14 Jul 2007 20:55:52 +0000 (20:55 +0000)]
dpkg-shlibdeps.pl/dpkg-gensymbols.pl: Whitespace cleanup
Frank Lichtenheld [Sat, 14 Jul 2007 20:55:50 +0000 (20:55 +0000)]
dpkg-shlibdeps.pl: Make one more string translatable
Frank Lichtenheld [Sat, 14 Jul 2007 20:55:48 +0000 (20:55 +0000)]
Misc. code cleanup
Frank Lichtenheld [Sat, 14 Jul 2007 16:12:51 +0000 (16:12 +0000)]
t/200_Dpkg_Shlibs.t: Add some tests from Dpkg::Shlibs::SymbolFile
Frank Lichtenheld [Sat, 14 Jul 2007 16:12:22 +0000 (16:12 +0000)]
Dpkg::Shlibs::Objdump: API overhaul
Move most of Dpkg::Shlibs::Objdump::parse and
the complete ::parse_dynamic_symbol to ::Object
since these both actually only work on a specific
object. Also divide the parse function into to
parts _read and _parse where the first is responsible
for calling objdump and the second for parsing the output.
(Or any other filehandle it gets).
This allows for easier testing of the parsing part without
having actually to run objdump on a file.
Also add some tests to 200_Dpkg_Shlibs to verify that the
module still works after all these changes.
I tried to adapt dpkg-shlibdeps to the new API but haven't
verified that it still works.
Frank Lichtenheld [Mon, 9 Jul 2007 21:35:22 +0000 (21:35 +0000)]
Dpkg::Shlibs::Objdump: More code cleanup
Remove unnessesary quotes
If you use $_ as a loop variable, actually use the
advantages it gives
Frank Lichtenheld [Mon, 9 Jul 2007 20:41:20 +0000 (20:41 +0000)]
Forgot to add dpkg-gensymbols
Frank Lichtenheld [Mon, 9 Jul 2007 20:37:41 +0000 (20:37 +0000)]
Update list of POTFILES
Frank Lichtenheld [Mon, 9 Jul 2007 20:36:27 +0000 (20:36 +0000)]
Dpkg::ErrorHandling: Include Dpkg::Gettext
Frank Lichtenheld [Mon, 9 Jul 2007 20:24:53 +0000 (20:24 +0000)]
Dpkg::Shlibs::SymbolFile: More code cleanup
Remove unneeded quotes
Simplify filehandle handling
Forgot one occourence of error handling
Frank Lichtenheld [Sun, 8 Jul 2007 22:12:49 +0000 (22:12 +0000)]
Dpkg::Shlibs::*: Code cleanup
Use the new Dpkg::* utility modules
Frank Lichtenheld [Sun, 8 Jul 2007 22:11:49 +0000 (22:11 +0000)]
Dpkg::Shlibs.pm: Code cleanup
Use the new Dpkg::* utility modules
Don't allow infinite recursion in parse_ldso_conf
General cleanup
Frank Lichtenheld [Sun, 8 Jul 2007 22:04:06 +0000 (22:04 +0000)]
Add first test cases for Dpkg::Shlibs
Currently only tests parse_ldso_conf since find_library is
difficult to test.
Frank Lichtenheld [Sun, 8 Jul 2007 22:00:27 +0000 (22:00 +0000)]
Copy code from controllib.pl and dpkg-gettext.pl to proper modules
When trying to use proper perl modules together with stuff like
controllib.pl, all kind of "interesting" scoping issues arise.
Code that is already converted to modules should not use these
"old-style" modules. Create Dpkg::Gettext as a near verbatim copy
of dpkg-gettext.pl and a Dpkg::ErrorHandling as a container for some
error reporting functions from controllib.pl that are used by Raphael's
modules.
Note that this (at least Dpkg::ErrorHandling) should be only an interim
solution until a proper API gets defined.
Frank Lichtenheld [Sun, 8 Jul 2007 20:34:15 +0000 (20:34 +0000)]
Rename test script
Should really not have used the filename from Debbugs
in the first place. Rename it to something that makes
more sense in our context
Frank Lichtenheld [Sun, 8 Jul 2007 20:17:55 +0000 (20:17 +0000)]
Add a test target to scripts/Makefile.am
Add a simple test target copied from a MakeMaker
generated Makefile and add Dpkg::Version testscript,
like the code copied from Debbugs bzr
Frank Lichtenheld [Sun, 8 Jul 2007 20:16:33 +0000 (20:16 +0000)]
Use a pure-perl implementation of version comparison
Imported from the Debbugs bzr (after comparing it with
my own implementation available with packages.d.o, I
preferred the one from Debbugs).
Adapted all callers
Frank Lichtenheld [Sun, 8 Jul 2007 19:56:04 +0000 (19:56 +0000)]
Complete reordering of directories
Move SymbolFile.pm and Objdump.pm into the Shlibs directory
Adapt Makefile.am
Fix a remaining reference to scripts/modules in configure.ac
Frank Lichtenheld [Sun, 8 Jul 2007 19:49:48 +0000 (19:49 +0000)]
Rename and Reorder modules directory
This should make it easier to use the modules from within the source,
which is important e.g. for testing. It also makes the hierarchy more
obvious.
Rename modules to Dpkg and add subdirectory Shlibs
Frank Lichtenheld [Sun, 8 Jul 2007 19:42:16 +0000 (19:42 +0000)]
Whitespace cleanup
Frank Lichtenheld [Sun, 8 Jul 2007 19:33:48 +0000 (19:33 +0000)]
Add copyright and license statements to module files.
Frank Lichtenheld [Mon, 2 Jul 2007 16:34:28 +0000 (16:34 +0000)]
All modules should end with 1;
Raphael Hertzog [Mon, 2 Jul 2007 13:26:10 +0000 (13:26 +0000)]
- Fix check of fork's success in dpkg-shlibdeps (for dpkg --search).
- Make dpkg-gensymbols.pl executable.
Raphael Hertzog [Mon, 2 Jul 2007 13:26:01 +0000 (13:26 +0000)]
Use new-style open calls everywhere: it's safer with weird filenames.
Frank Lichtenheld [Sun, 1 Jul 2007 15:14:43 +0000 (15:14 +0000)]
Apply patch by Raphael Hertzog that:
1) Add a new script dpkg-gensymbol that can produce lists of
symbols from shared libraries
2) Modifies dpkg-shlibdeps so that it can use these lists to
compute better (i.e. less strict) shlib dependencies.
3) Refactors a lot of code on the way and moves some out to
modules (that are not usable for third-party use yet, though
and will be installed in dpkg's private library directory
Frank Lichtenheld [Sun, 1 Jul 2007 14:01:32 +0000 (14:01 +0000)]
Create a branch for Raphael Hertzog's dpkg-shlibdeps patch/rewrite
Frank Lichtenheld [Sun, 1 Jul 2007 13:57:58 +0000 (13:57 +0000)]
dpkg-source warns now about new empty files since those will
not be represented in the diff. Closes: #383394
Frank Lichtenheld [Sat, 30 Jun 2007 23:35:58 +0000 (23:35 +0000)]
correct permission and owner/group handling when extracting
tar balls to match more the user's preferences instead of
ours or the ones from the originator of the tar ball. Patch
by Ian Jackson. Closes: #390915, #207289
Ivar Smolin [Wed, 27 Jun 2007 16:35:08 +0000 (16:35 +0000)]
Add Estonian to LINGUAS
Ivar Smolin [Wed, 27 Jun 2007 16:15:25 +0000 (16:15 +0000)]
updated (75% translated)
Ivar Smolin [Wed, 27 Jun 2007 10:38:13 +0000 (10:38 +0000)]
Estonian translation, 65% done
Ivar Smolin [Wed, 27 Jun 2007 10:36:45 +0000 (10:36 +0000)]
+11 translations
Frank Lichtenheld [Sat, 23 Jun 2007 09:57:49 +0000 (09:57 +0000)]
Fix typo in German translation of start-stop-daemon(8).
Noted by Joachim Breitner. Closes: #430008
Christian Perrier [Thu, 21 Jun 2007 17:45:47 +0000 (17:45 +0000)]
Spanish translation update
Frank Lichtenheld [Tue, 19 Jun 2007 15:50:35 +0000 (15:50 +0000)]
Close bug reported after fix was committed.
(For "Reference deb-substvars(5) instead of dpkg-substvars(5)")
Christian Perrier [Mon, 18 Jun 2007 07:35:45 +0000 (07:35 +0000)]
Updated Estonian translation
Guillem Jover [Tue, 12 Jun 2007 22:47:17 +0000 (22:47 +0000)]
Remove documented dpkg-gencontrol options in dpkg-source left over
from the man pages split.
Eddy Petrisor [Tue, 12 Jun 2007 09:41:00 +0000 (09:41 +0000)]
updated Romanian translation of dselect to 283t2f
Eddy Petrisor [Tue, 12 Jun 2007 09:35:13 +0000 (09:35 +0000)]
updated Romanian translation to 100%; corrected a typo
Eddy Petrisor [Tue, 12 Jun 2007 09:12:34 +0000 (09:12 +0000)]
Romanian translation: use correct diacritics for s/t/S/T comma; translation not yet updated
Guillem Jover [Tue, 12 Jun 2007 05:10:22 +0000 (05:10 +0000)]
Support a colon separated list of paths from the ELF RPATH field in
dpkg-shlibdeps. Thanks to Jiří Paleček. Closes: #427988
Guillem Jover [Tue, 12 Jun 2007 05:00:07 +0000 (05:00 +0000)]
- Remove an additional space in install-info(8) and mark gzip in bold
and remove redundant reference to GNU.
- Fix explanation of dpkg-source '-b' option, remove a reference to
checking for a missing empty string argument, and add a reference
to '-sX' arguments affecting the behaviour. Closes: #428167
Guillem Jover [Tue, 12 Jun 2007 04:10:28 +0000 (04:10 +0000)]
Man pages cleanup:
- Unify title header.
Guillem Jover [Tue, 12 Jun 2007 03:52:55 +0000 (03:52 +0000)]
Mark dpkg-* commands in bold in man pages.
Guillem Jover [Tue, 12 Jun 2007 03:37:45 +0000 (03:37 +0000)]
Reference deb-substvars(5) instead of dpkg-substvars(5) in man pages.
Guillem Jover [Tue, 12 Jun 2007 03:22:18 +0000 (03:22 +0000)]
Fix dpkg-scanpackages to load the override file after having filled the
packages information. Closes: #428169, #428470
Helge Kreutzmann [Sat, 9 Jun 2007 15:23:40 +0000 (15:23 +0000)]
Update German man pages to 1019t16f247u
Guillem Jover [Wed, 6 Jun 2007 23:08:49 +0000 (23:08 +0000)]
Add '.shelf' to the default dpkg-source -i regex. Closes: #427827
Thanks to Adeodato Simó.
Guillem Jover [Wed, 6 Jun 2007 00:08:09 +0000 (00:08 +0000)]
Fix dpkg-source to not emit duplicated entries for the Architecture field
in the .dsc file.
Christian Perrier [Tue, 5 Jun 2007 18:09:53 +0000 (18:09 +0000)]
Updated dselect translation
Christian Perrier [Tue, 5 Jun 2007 18:07:56 +0000 (18:07 +0000)]
Updated Estonian translation
Nicolas FRANCOIS [Sat, 2 Jun 2007 00:03:05 +0000 (00:03 +0000)]
Updated manpages translation to 1282t.
Clytie Siddall [Fri, 1 Jun 2007 05:54:12 +0000 (05:54 +0000)]
vi.po: Updated Vietnamese translation.
Clytie Siddall [Fri, 1 Jun 2007 05:53:38 +0000 (05:53 +0000)]
2007-06-01 vi.po Updated Vietnamese translation
Clytie Siddall <clytie@riverland.net.au>
Miguel Figueiredo [Fri, 25 May 2007 20:26:06 +0000 (20:26 +0000)]
Updated to 285t
Miguel Figueiredo [Thu, 24 May 2007 20:10:00 +0000 (20:10 +0000)]
Updatd to 921t
Guillem Jover [Thu, 24 May 2007 18:12:33 +0000 (18:12 +0000)]
Add lpia support to ostable and triplettable.
Guillem Jover [Thu, 24 May 2007 17:07:07 +0000 (17:07 +0000)]
Bump version to 1.14.5~.
Guillem Jover [Thu, 24 May 2007 17:03:18 +0000 (17:03 +0000)]
Release 1.14.4.
Guillem Jover [Thu, 24 May 2007 16:41:04 +0000 (16:41 +0000)]
Regenerated .pot files. Merged .po files.
Guillem Jover [Thu, 24 May 2007 16:22:43 +0000 (16:22 +0000)]
Recognize again architecture wildcards. Closes: #424670
Jacobo Tarrio [Thu, 24 May 2007 08:14:20 +0000 (08:14 +0000)]
Updated Galician translation and changed the verb "estabrecer" to "establecer"
Christian Perrier [Thu, 24 May 2007 06:19:06 +0000 (06:19 +0000)]
Updated basque translation
Guillem Jover [Wed, 23 May 2007 16:34:00 +0000 (16:34 +0000)]
Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
when passing them to dpkg-query instead. Closes: #425641
Guillem Jover [Tue, 22 May 2007 23:18:12 +0000 (23:18 +0000)]
Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
Thanks to Kylan Robinson. Closes: #425629
Guillem Jover [Tue, 22 May 2007 22:39:39 +0000 (22:39 +0000)]
Fix perl warnings:
- When unpacking a source package with -sp from a different directory
than the one containing the tarball. Closes: #424998
Guillem Jover [Tue, 22 May 2007 22:36:42 +0000 (22:36 +0000)]
Remove whitespace introduced in last commit.
Frédéric Bothamy [Mon, 21 May 2007 19:28:06 +0000 (19:28 +0000)]
Updated French translation of dpkg to 921t
Guillem Jover [Mon, 21 May 2007 12:47:42 +0000 (12:47 +0000)]
Fix misspelling.
Guillem Jover [Sun, 20 May 2007 23:53:24 +0000 (23:53 +0000)]
Remove an unused variable in dpkg-statoverride by renaming it to the
initially indented name. Closes: #425041
Nicolas FRANCOIS [Thu, 17 May 2007 00:40:37 +0000 (00:40 +0000)]
Updated French translation of the manpages. Reviewed by the Debian French
l10n team.
Guillem Jover [Tue, 15 May 2007 13:36:18 +0000 (13:36 +0000)]
Bump version to 1.14.4~.
Guillem Jover [Tue, 15 May 2007 13:35:04 +0000 (13:35 +0000)]
Release 1.14.3.
Guillem Jover [Tue, 15 May 2007 13:20:15 +0000 (13:20 +0000)]
Regenerated dpkg-man.pot file. Merged .po files with dpkg-man.pot.
Guillem Jover [Tue, 15 May 2007 13:02:14 +0000 (13:02 +0000)]
Regenerated .pot files. Merged .po files with .pot files.
Guillem Jover [Tue, 15 May 2007 12:56:33 +0000 (12:56 +0000)]
* scripts/dpkg-divert.pl (checkmanymodes): Change the error message to
say 'commands' instead of 'modes'.
* scripts/dpkg-statoverride.pl (CheckModeConflict): Likewise. Use
gettext for the string.
Guillem Jover [Tue, 15 May 2007 03:18:52 +0000 (03:18 +0000)]
* utils/start-stop-daemon.c (daemonize): Use _exit instead of exit, to
avoid side effects while the parents terminate.
Guillem Jover [Tue, 15 May 2007 02:53:36 +0000 (02:53 +0000)]
Make start-stop-daemon fork twice while daemonizing. Closes: #416179
Guillem Jover [Tue, 15 May 2007 02:32:27 +0000 (02:32 +0000)]
Document in deb-control.5 that the control file can have '#'-style
comments. Closes: #406481
Guillem Jover [Tue, 15 May 2007 02:13:02 +0000 (02:13 +0000)]
Disambiguate in install-info.8 the use of 'Info directory' with
'Info dir file'. Closes: #420766
Guillem Jover [Tue, 15 May 2007 01:08:13 +0000 (01:08 +0000)]
Document in install-info.8 that when no '--section' option is specified,
install-info will try to use the INFO-DIR-SECTION entry from the info
file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737
Guillem Jover [Mon, 14 May 2007 23:57:07 +0000 (23:57 +0000)]
Fill slavepaths undefined entries with an empty string to guarantee
they are always defined. Closes: #423140, #423451, #423544, #423555
Guillem Jover [Mon, 14 May 2007 21:09:10 +0000 (21:09 +0000)]
Fix dpkg-divert to work again w/o specifying the --divert and --package
options. Closes: #423864
Guillem Jover [Sun, 13 May 2007 05:30:09 +0000 (05:30 +0000)]
Some morning changelog police patrolling.
Guillem Jover [Sun, 13 May 2007 05:15:02 +0000 (05:15 +0000)]
Fix perl warnings:
- In architecture comparison operations. Closes: #423452
Guillem Jover [Sat, 12 May 2007 16:46:33 +0000 (16:46 +0000)]
* scripts/controllib.pl (debian_arch_eq): Rename to ...
(debarch_eq): ... this. Add prototype. Fix all callers.
(debian_arch_is): Rename to ...
(debarch_is): ... this. Add prototype. Fix all callers.
Guillem Jover [Sat, 12 May 2007 16:38:48 +0000 (16:38 +0000)]
Include the new split man pages deb-substvars.5, deb-override.5 and
deb-shlibs.5 in dpkg-dev.
Guillem Jover [Sat, 12 May 2007 16:35:55 +0000 (16:35 +0000)]
Fix deb-substvars.5 section to match reality.
Christian Perrier [Fri, 11 May 2007 17:32:15 +0000 (17:32 +0000)]
Before the changelog police corrects this...
Christian Perrier [Fri, 11 May 2007 17:31:36 +0000 (17:31 +0000)]
Updated German translations
Unfuzzy French translation
Christian Perrier [Fri, 11 May 2007 17:25:30 +0000 (17:25 +0000)]
Corrected typo in French translation of scripts