The following commit has been merged in the master branch:
commit ebf44ab0ac66009617bc186d86f9b93ef38682f0
Merge: cfd00f6dac55d3a77ccccda7a7cee48e1d8a2958
2dc7e128e7e8087bf3677a34475fc5457ef33eb2
Author: Raphael Hertzog <[EMAIL PROTECTED]>
Date: Mon May 12 14:11:41 2008 +0200
Merge branch 'lenny'
Conflicts:
ChangeLog
configure.ac
debian/changelog
man/ChangeLog
po/ChangeLog
po/pt.po
diff --combined ChangeLog
index 60034cb,d2687b9..5f3fdd5
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,34 -1,51 +1,82 @@@
+2008-05-11 Pierre Habouzit <[EMAIL PROTECTED]>
+
+ * lib/showpkg.c (show1package): Use %zd instead of %d in sprintf()
+ call with a size_t parameter.
+
+2008-05-11 Pierre Habouzit <[EMAIL PROTECTED]>
+
+ * scripts/update-alternatives.pl: add a --query option that works like
+ --display but outputs a machine parseable rfc822-like output.
+ * man/update-alternatives.8: document that new option, and the
+ associated format.
+
+2008-05-05 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * scripts/dpkg-gensymbols.pl: Do not accept empty parameters for
+ -v, -P and -e.
+
+2008-05-05 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * scripts/dpkg-shlibdeps.pl: Include the format of the desired
+ library in the "library not found" error message.
+
+2008-05-02 Guillem Jover <[EMAIL PROTECTED]>
+
+ * scripts/update-alternatives.pl: Do not suggest manually changing
+ the alternative symlinks on verbose mode.
+
+2008-04-29 Guillem Jover <[EMAIL PROTECTED]>
+
+ * configure.ac: Bump version to 1.15.0~.
+
+ 2008-05-12 Guillem Jover <[EMAIL PROTECTED]>
+
+ * configure.ac: Bump version to 1.14.20~.
+
+ 2008-05-12 Guillem Jover <[EMAIL PROTECTED]>
+
+ * configure.ac: Release 1.14.19.
+
+ 2008-05-12 Guillem Jover <[EMAIL PROTECTED]>
+
+ * scripts/dpkg-gencontrol.pl: Get Package-Type field value also from
+ custom field.
+
+ 2008-05-11 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * src/processarc.c (process_archive): While removing files that
+ disappeared, move the call to namenodetouse before the test
+ that skips directory shared with other packages. This is required
+ because namenodetouse() handles trigger activation and we really
+ want directories containing (only) removed files to activate the
+ corresponding triggers.
+
+ 2008-05-08 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * scripts/Dpkg/Source/Package/V2.pm,
+ scripts/Dpkg/Source/Package/V3/quilt.pm: Ensure the
+ .dpkg-source-applied stamp file is created when an automatic patch
+ is created so that a second build doesn't try to mistakenly
+ reapply it.
+
+ 2008-05-08 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * scripts/Dpkg/Source/Functions.pm (is_binary): New function
+ to check if a file is binary by using diff against it.
+ * scripts/Dpkg/Source/Package/V2.pm: Check that all files from the
+ debian sub-directory are non-binary and only allow whitelisted
+ binary files.
+ * man/dpkg-source.1: Document this behaviour.
+
+ 2008-05-08 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * scripts/Dpkg/Changelog/Debian.pm (parse): Bugfix in creation of
+ an unexpected new changelog entry that lacks an header line.
+
+ 2008-05-04 Marco d'Itri <[EMAIL PROTECTED]>
+
+ * scripts/Dpkg/Source/Patch.pm: Add missing import of internerr.
+
2008-04-26 Raphael Hertzog <[EMAIL PROTECTED]>
* scripts/Dpkg/Source/Package.pm (upgrade_object_type): Instead
diff --combined debian/changelog
index c5ff7c6,a74a89d..de1a44e
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,28 -1,18 +1,38 @@@
+dpkg (1.15.0) UNRELEASED; urgency=low
+
+ [ Guillem Jover ]
+ * Do not suggest manually changing the alternative symlinks on
+ update-alternative's verbose mode. Closes: #412487
+
+ [ Raphael Hertzog ]
+ * Enhance dpkg-shlibdeps's error message when a library can't be found to
+ include the ELF format of the desired library. Closes: #474671
+ * dpkg-gensymbols now refuses empty values for the the -v -P and -e
+ parameters.
+
+ [ Pierre Habouzit ]
+ * Add a --query option to update-alternatives. Closes: #336091, #441904
+
+ [ Updated dpkg translations ]
+ * Portuguese (Miguel Figueiredo).
+
+ -- Guillem Jover <[EMAIL PROTECTED]> Tue, 29 Apr 2008 06:01:40 +0300
+
- dpkg (1.14.19) UNRELEASED; urgency=low
+ dpkg (1.14.20) UNRELEASED; urgency=low
+
+ *
+
+ -- Guillem Jover <[EMAIL PROTECTED]> Mon, 12 May 2008 09:04:34 +0300
+
+ dpkg (1.14.19) unstable; urgency=low
[ Guillem Jover ]
* Fix a double-free by setting scontext to NULL after calling freecon.
Based on a patch by Russell Coker. Closes: #474339
+ * Add missing import of internerr in Dpkg::Source::Patch.pm.
+ Thanks to Marco d'Itri. Closes: #479205
+ * Consider also custom Package-Type fields when printing warnings in
+ dpkg-gencontrol. Closes: #452273
[ Raphael Hertzog ]
* Add missing import of subprocerr in Dpkg::Source::Package. Thanks to Sven
@@@ -52,30 -42,49 +62,49 @@@
For example "1.0" and "1.1" would both map to Dpkg::Source::Package::V1
instead of ::V1_0 and ::V1_1 before. Similarly "3.0 (quilt)" now maps to
::V3::quilt instead of ::V3_0::quilt.
-
+ * Fix changelog parser to not fail when an unexpected changelog entry
+ appears without the preceding heading line. Closes: #478925
+ * Change the "2.0" and "3.0 (quilt)" source packages to refuse by default
+ binary files in the debian sub-directory. They have to be whitelisted
+ through debian/source/include-binaries. Closes: #473041
+ * Make sure triggers are activated when a file is removed in a directory
+ shared by multiple packages. Closes: #479850
+
[ Helge Kreutzmann ]
* Minor fixes and clarifications to man pages.
[ Updated dpkg translations ]
+ * Brazilian Portuguese (Felipe Augusto van de Wiel). Closes: #480579
+ * Czech (Miroslav Kure).
+ * French (Florent Ussel).
* Galician (Jacobo Tarrio).
* German (Sven Joachim).
- * Polish (Robert Luberda).
+ * Polish (Wiktor Wandachowicz).
* Portuguese (Miguel Figueiredo).
+ * Russian (Yuri Kozlov). Closes: #478827
+ * Slovak (Ivan Masár). Closes: #478897
* Swedish (Peter Karlsson).
[ Updated manpages translations ]
* German (Helge Kreutzmann).
+ * Polish (Wiktor Wandachowicz).
* Swedish (Peter Karlsson).
[ Updated scripts translations ]
* German (Helge Kreutzmann).
- * Polish (Robert Luberda).
+ * Polish (Wiktor Wandachowicz).
+ * Russian (Yuri Kozlov). Closes: #479142
* Swedish (Peter Karlsson).
[ Updated dselect translations ]
+ * Brazilian Portuguese (Felipe Augusto van de Wiel).
+ * Czech (Miroslav Kure).
+ * French (Christian Perrier).
* German (Sven Joachim).
+ * Russian (Yuri Kozlov). Closes: #478802
+ * Slovak (Ivan Masár). Closes: #479007
- -- Jacobo Tarrio <[EMAIL PROTECTED]> Fri, 11 Apr 2008 22:46:48 +0100
+ -- Guillem Jover <[EMAIL PROTECTED]> Mon, 12 May 2008 08:33:07 +0300
dpkg (1.14.18) unstable; urgency=low
diff --combined man/ChangeLog
index dfdf947,3232957..8784ee4
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@@ -1,12 -1,38 +1,47 @@@
+2008-05-11 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * dpkg-source.1: Properly escape hyphen in -i option.
+
+2008-05-05 Raphael Hertzog <[EMAIL PROTECTED]>
+
+ * dpkg-source.1: Improve explanation of -i when used with
+ VCS-based source packages.
+
+ 2008-05-12 Guillem Jover <[EMAIL PROTECTED]>
+
+ * po/dpkg-man.pot: Regenerated.
+ * po/*.po: Merged with dpkg-man.pot.
+
+ 2008-05-10 Sven Joachim <[EMAIL PROTECTED]>
+
+ * po/de.po: Fix typos.
+
+ 2008-05-09 Helge Kreutzmann <[EMAIL PROTECTED]>
+
+ * po/de.po: Updated to 1584t0f17u.
+
+ 2008-05-09 Peter Karlsson <[EMAIL PROTECTED]>
+
+ * po/sv.po: Updated to 1601t.
+
+ 2008-04-21 Helge Kreutzmann <[EMAIL PROTECTED]>
+
+ * po/dpkg-man.pot: Regenerated.
+ * po/*.po: Merged with dpkg-man.pot.
+ * po/de.po: Updated to 1583t0f18u. (and correct mistakes)
+
+ 2008-05-05 Wiktor Wandachowicz <[EMAIL PROTECTED]>
+
+ * pl.po: Updated to 1543t58u.
+
+ 2008-04-21 Helge Kreutzmann <[EMAIL PROTECTED]>
+
+ * po/de.po: Updated to 1583t0f18u.
+
+ 2008-04-29 Peter Karlsson <[EMAIL PROTECTED]>
+
+ * po/sv.po: Updated to 1601t.
+
2008-04-29 Guillem Jover <[EMAIL PROTECTED]>
* po/dpkg-man.pot: Regenerated.
diff --combined man/dpkg-source.1
index 252bfdc,cccfc2e..8b17478
--- a/man/dpkg-source.1
+++ b/man/dpkg-source.1
@@@ -122,12 -122,11 +122,12 @@@ files. Supported values are
You may specify a perl regular expression to match files you want
filtered out of the list of files for the diff. (This list is
generated by a find command.) (If the source package is being built as a
-version 3 source package using a VCS, this is instead used to
-ignore uncommitted files.) \fB\-i\fP by itself enables the option,
-with a default that will filter out control files and directories of the
-most common revision control systems, backup and swap files and Libtool
-build output directories. There can only be one active regexp, of multiple
+version 3 source package using a VCS, this can be used to ignore
+uncommited changes on specific files. Using \-i.* will ignore all of them.)
+\fB\-i\fP by itself enables the option, with a default regexp that will
+filter out control files and directories of the most common revision
+control systems, backup and swap files and Libtool build output
+directories. There can only be one active regexp, of multiple
\fB\-i\fP options only the last one will take effect.
This is very helpful in cutting out extraneous files that get included
@@@ -379,7 -378,9 +379,9 @@@ and the diff (if non-empty) is stored i
on a binary file is not representable in a diff and will thus lead to a
failure unless the maintainer deliberately decided to include that
modified binary file in the debian tarball (by listing it in
- \fBdebian/source/include-binaries\fP).
+ \fBdebian/source/include-binaries\fP). The build will also fail if it
+ finds binary files in the debian sub-directory unless they have been
+ whitelisted through \fBdebian/source/include-binaries\fP.
The updated debian directory and the list of modified binaries is then
used to regenerate the debian tarball.
diff --combined po/pt.po
index ae4a406,e86f43f..28f380e
--- a/po/pt.po
+++ b/po/pt.po
@@@ -6,7 -6,7 +6,7 @@@ msgid "
msgstr ""
"Project-Id-Version: dpkg 1.14\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
- "POT-Creation-Date: 2008-04-29 06:58+0300\n"
+ "POT-Creation-Date: 2008-05-12 08:17+0300\n"
"PO-Revision-Date: 2008-05-02 22:36+0100\n"
"Last-Translator: Miguel Figueiredo <[EMAIL PROTECTED]>\n"
"Language-Team: Portuguese <[EMAIL PROTECTED]>\n"
@@@ -1077,7 -1077,8 +1077,8 @@@ msgid "
"triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
"%.250s': %.250s"
msgstr ""
- "o ficheiro `%.250s' de triggers ci contém sintaxe ilegal de trigger no
trigger com o nome `%.250s': %.250s"
+ "o ficheiro `%.250s' de triggers ci contém sintaxe ilegal de trigger no "
+ "trigger com o nome `%.250s': %.250s"
#: lib/triglib.c:605
#, c-format
@@@ -2461,7 -2462,7 +2462,7 @@@ msgstr "unlink
msgid "chmod"
msgstr "chmod"
- #: src/help.c:552 src/processarc.c:738
+ #: src/help.c:552 src/processarc.c:740
msgid "delete"
msgstr "delete"
@@@ -2641,10 -2642,10 +2642,10 @@@ msgstr "
" -G|--refuse-downgrade Saltar pacotes com versão anterior à "
"instalada.\n"
" -B|--auto-deconfigure Instalar mesmo que estrague um outro pacote.\n"
-" --[no-]-triggers\t Saltar ou forçar o processamento de triggers.\n"
-" --no-debsig\t\t Não tentar verificar a assinatura dos pacotes.\n"
+" --[no-]-triggers Saltar ou forçar o processamento de triggers.\n"
+" --no-debsig Não tentar verificar a assinatura dos
pacotes.\n"
" --no-act|--dry-run|--simulate\n"
-"\t\t\t Dizer apenas o que iria fazer - não o fazer.\n"
+" Dizer apenas o que iria fazer - não o fazer.\n"
" -D|--debug=<octal> Activar a depuração (ver -Dhelp ou --"
"debug=help).\n"
" --status-fd <n> Enviar actualizações de mudança de estado para "
@@@ -2652,8 -2653,8 +2653,8 @@@
" --log=<ficheiro> Registar mudanças de estado e acções para "
"<ficheiro>.\n"
" --ignore-depends=<pacote>,...\n"
-"\t\t\t Ignorar as dependências envolvendo <pacote>.\n"
-" --force-...\t\t Ultrapassar problemas (ver --force-help).\n"
+" Ignorar as dependências envolvendo <pacote>.\n"
+" --force-... Ultrapassar problemas (ver
--force-help).\n"
" --no-force-...|--refuse-...\n"
" Parar quando forem encontrados problemas.\n"
" --abort-after <n> Abortar após encontrar <n> erros.\n"
@@@ -2752,7 -2753,7 +2753,7 @@@ msgstr "
" 200 conffdetail Muita saída para cada ficheiro de configuração\n"
" 40 depcon Dependências e conflitos\n"
" 400 depcondetail Muita saída de dependências e conflitos\n"
-" 10000 triggers\t Activação e processamento de triggers\n"
+" 10000 triggers Activação e processamento de triggers\n"
" 20000 triggersdetail Muita saída acerca de triggers\n"
" 40000 triggersstupid Quantidades parvas de saída acerca de triggers\n"
" 1000 veryverbose Muitas asneiras sobre eg o directório
dpkg/info\n"
@@@ -2970,7 -2971,8 +2971,8 @@@ msgstr " A versão de %s no sistema �
#: src/packages.c:375
#, c-format
msgid " Package %s which provides %s awaits trigger processing.\n"
- msgstr " O pacote %s que disponibiliza %s aguarda pelo processamento de
trigger..\n"
+ msgstr ""
+ " O pacote %s que disponibiliza %s aguarda pelo processamento de trigger..\n"
#: src/packages.c:379
#, c-format
@@@ -3180,19 -3182,19 +3182,19 @@@ msgstr "
msgid "dpkg-deb: zap possible trailing zeros"
msgstr "dpkg-deb: zap possível rasto de zeros"
- #: src/processarc.c:648
+ #: src/processarc.c:650
#, c-format
msgid "dpkg: warning - could not stat old file `%.250s' so not deleting it:
%s"
msgstr ""
"dpkg: aviso - não foi possível fazer stat ao ficheiro antigo `%.250s' por "
"isso não será apagado: %s"
- #: src/processarc.c:656
+ #: src/processarc.c:658
#, c-format
msgid "dpkg: warning - unable to delete old directory `%.250s': %s\n"
msgstr "dpkg: aviso - não foi possível apagar o ficheiro antigo `%.250s':
%s\n"
- #: src/processarc.c:660
+ #: src/processarc.c:662
#, c-format
msgid ""
"dpkg: warning - old conffile `%.250s' was an empty directory (and has now "
@@@ -3201,12 -3203,12 +3203,12 @@@ msgstr "
"dpkg: aviso - ficheiro de configuração antigo `%.250s' era um directório "
"vazio (e agora foi apagado)\n"
- #: src/processarc.c:690
+ #: src/processarc.c:692
#, c-format
msgid "unable to stat other new file `%.250s'"
msgstr "Não foi possível fazer stat a outro novo ficheiro `%.250s'"
- #: src/processarc.c:701
+ #: src/processarc.c:703
#, c-format
msgid ""
"dpkg: warning - old file `%.250s' is the same as several new files! (both `"
@@@ -3215,70 -3217,70 +3217,70 @@@ msgstr "
"dpkg: aviso - o ficheiro antigo `%.250s' é o mesmo que vários novos "
"ficheiros! (ambos `%.250s' e `%.250s')\n"
- #: src/processarc.c:742
+ #: src/processarc.c:744
#, c-format
msgid "dpkg: warning - unable to %s old file `%%.250s': %%s\n"
msgstr "dpkg: aviso - não foi possível %s o ficheiro antigo `%%.250s': %%s\n"
- #: src/processarc.c:778 src/processarc.c:1026 src/remove.c:297
+ #: src/processarc.c:780 src/processarc.c:1028 src/remove.c:297
msgid "cannot read info directory"
msgstr "não pode ler directório info"
- #: src/processarc.c:791
+ #: src/processarc.c:793
#, c-format
msgid "old version of package has overly-long info file name starting
`%.250s'"
msgstr ""
"a antiga versão do pacote tem um nome de ficheiro demasiado comprido "
"começando por `%.250s'"
- #: src/processarc.c:803
+ #: src/processarc.c:805
#, c-format
msgid "unable to remove obsolete info file `%.250s'"
msgstr "não foi possível remover o ficheiro de info obsoleto `%.250s'"
- #: src/processarc.c:806
+ #: src/processarc.c:808
#, c-format
msgid "unable to install (supposed) new info file `%.250s'"
msgstr "não foi possível instalar (o suposto) novo ficheiro info `%.250s'"
- #: src/processarc.c:813
+ #: src/processarc.c:815
msgid "unable to open temp control directory"
msgstr "não foi possível abrir o directório temporário de controle"
- #: src/processarc.c:822
+ #: src/processarc.c:824
#, c-format
msgid "package contains overly-long control info file name (starting `%.50s')"
msgstr ""
"o pacote contém um ficheiro de info de control com o nome de ficheiro "
"demasiado comprido (começando por `%.50s')"
- #: src/processarc.c:827
+ #: src/processarc.c:829
#, c-format
msgid "package control info contained directory `%.250s'"
msgstr "a informação de controle do pacote contém o directório `%.250s'"
- #: src/processarc.c:829
+ #: src/processarc.c:831
#, c-format
msgid "package control info rmdir of `%.250s' didn't say not a dir"
msgstr ""
"rmdir de info de controle do pacote `%.250s' não disse que não era um dir"
- #: src/processarc.c:835
+ #: src/processarc.c:837
#, c-format
msgid "dpkg: warning - package %s contained list as info file"
msgstr "dpkg: aviso - o pacote %s continha lista como ficheiro info"
- #: src/processarc.c:842
+ #: src/processarc.c:844
#, c-format
msgid "unable to install new info file `%.250s' as `%.250s'"
msgstr "não foi possível instalar o novo ficheiro info `%.250s' como `%.250s'"
- #: src/processarc.c:1005
+ #: src/processarc.c:1007
#, c-format
msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
msgstr "(A notar o desaparecimento de %s, que foi totalmente substituído.)\n"
- #: src/processarc.c:1042
+ #: src/processarc.c:1044
#, c-format
msgid "unable to delete disappearing control info file `%.250s'"
msgstr "não é possível apagar ficheiro de controle info desaparecido `%.250s'"
@@@ -5628,7 -5630,8 +5630,8 @@@ msgstr "
" --list <nome> mostrar todos os alvos do grupo <nome>.\n"
" --config <nome> mostrar alternativas para o grupo <nome> e
pedir\n"
" ao utilizador para escolher um para utilizar.\n"
- " --set <nome> <caminho> definir o <caminho> como alternativa para
<nome>.\n"
+ " --set <nome> <caminho> definir o <caminho> como alternativa para "
+ "<nome>.\n"
" --all chamar --config para todas as alternativas.\n"
"\n"
"<link> é o link simbólico que aponta para %s/<nome>.\n"
@@@ -5643,7 -5646,7 +5646,7 @@@
"Opções:\n"
" --altdir <directório> alterar o directório de alternativas.\n"
" --admindir <directório> alterar o directório de administrativo.\n"
-" --verbose\t\t operação detalhada, mais texto na saída.\n"
+" --verbose operação detalhada, mais texto na saída.\n"
" --quiet operação silenciosa, texto reduzido na saída.\n"
" --help mostrar esta mensagem de ajuda.\n"
" --version mostrar a versão.\n"
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]