diff options
author | Niels Thykier <niels@thykier.net> | 2022-11-20 19:40:22 +0000 |
---|---|---|
committer | Niels Thykier <niels@thykier.net> | 2022-11-20 19:40:47 +0000 |
commit | 5e5dfca6896f11ef67188a96ae86b492b8dcf947 (patch) | |
tree | 0afa114ca2e0772f409601913d27e06f300e9175 | |
parent | 09aa684b1a67d5f9bfedec55ee3232ba69519c5f (diff) |
Regenerate POT and PO files
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
-rw-r--r-- | man/po4a/po/de.po | 2204 | ||||
-rw-r--r-- | man/po4a/po/debhelper.pot | 1448 | ||||
-rw-r--r-- | man/po4a/po/es.po | 1712 | ||||
-rw-r--r-- | man/po4a/po/fr.po | 2194 | ||||
-rw-r--r-- | man/po4a/po/ja.po | 1832 | ||||
-rw-r--r-- | man/po4a/po/pt.po | 2167 |
6 files changed, 5781 insertions, 5776 deletions
diff --git a/man/po4a/po/de.po b/man/po4a/po/de.po index 69245a95..0ff12d2f 100644 --- a/man/po4a/po/de.po +++ b/man/po4a/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper 12.9\n" "Report-Msgid-Bugs-To: debhelper@packages.debian.org\n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: 2020-02-07 19:21+0100\n" "Last-Translator: Erik Pfannenstein <debianignatz@gmx.de>\n" "Language-Team: German <debian-l10n-german@lists.debian.org>\n" @@ -2380,16 +2380,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -2432,15 +2432,15 @@ msgstr "Debhelper-Website" #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -2449,15 +2449,15 @@ msgstr "AUTOR" #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -2515,535 +2515,821 @@ msgid "These are the available compatibility levels:" msgstr "Folgende Kompatibilitätsstufen sind verfügbar:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" -msgstr "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +#, fuzzy +#| msgid "v5" +msgid "v15" +msgstr "v5" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 -#: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." -msgstr "Dieser Modus ist missbilligt." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 -msgid "This is the lowest supported compatibility level." -msgstr "Dies ist die unterste unterstützte Kompatibilitätsstufe." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"This compatibility level is still open for development; use with caution." msgstr "" -"Falls Sie ein Upgrade von einer vorhergehenden Kompatibilitätsstufe " -"durchführen, überprüfen Sie bitte L<debhelper-obsolete-compat(7)>." - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" -msgstr "v8" +"Diese Kompatibilitätsstufe ist immer noch für die Entwicklung offen. " +"Verwenden Sie sie mit Vorsicht." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" -msgstr "Änderungen gegenüber v7 sind:" +#: debhelper-compat-upgrade-checklist.pod:29 +#, fuzzy +#| msgid "Changes from v4 are:" +msgid "Changes from v14 are:" +msgstr "Änderungen gegenüber v4 sind:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 +#: debhelper-compat-upgrade-checklist.pod:33 #: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 -#: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 +#: debhelper-compat-upgrade-checklist.pod:63 +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 #: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 #: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 #: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 #: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 #: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 #: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 #: dh_testroot:36 dh_testroot:41 dh_testroot:46 msgid "-" msgstr "-" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 +#: debhelper-compat-upgrade-checklist.pod:35 msgid "" -"Commands will fail rather than warning when they are passed unknown options." +"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" +"I<package> >> for source packages only producing a single binary. If this " +"behaviour is wanted, the package should explicitly activate the B<single-" +"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" +"Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" -"Befehle werden fehlschlagen anstatt zu warnen, wenn ihnen unbekannte " -"Optionen übergeben werden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" -"B<dh_makeshlibs> führt B<dpkg-gensymbols> auf allen gemeinsamen Bibliotheken " -"aus, für die es Shlib-Dateien generiert, wobei Bibliotheken mit B<-X> " -"ausgeschlossen werden können. Außerdem werden B<dpkg-gensymbols> " -"Bibliotheken an unüblichen Orten übergeben, ohne dass es diese vorher " -"verarbeitet haben wird, was dazu führen kann, dass sich einige Pakete nicht " -"bauen lassen." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:49 +msgid "v14" +msgstr "v14" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 -msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." -msgstr "" -"B<dh> erfordert, dass die auszuführende Sequenz als erster Parameter " -"angegeben wird und sämtliche Schalter danach kommen. Das heißt, Sie " -"schreiben nicht »B<dh --foo $@>«, sondern »B<dh $@ --foo>«." +#: debhelper-compat-upgrade-checklist.pod:53 +msgid "Changes from v13 are:" +msgstr "Änderungen gegenüber v13 sind:" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:59 +#, fuzzy +#| msgid "" +#| "The B<cmake> buildsystem now passes B<-DCMAKE_SKIP_RPATH=ON> and B<-" +#| "DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some " +#| "reproducibility issues." msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." msgstr "" -"B<dh_auto_>I<*> bevorzugt Perls B<Module::Build> gegenüber F<Makefile.PL>." - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" -msgstr "v9" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" -msgstr "Änderungen gegenüber v8 sind:" +"Das B<cmake>-Bausystem übergibt nun B<-DCMAKE_SKIP_RPATH=ON> und B<-" +"DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> an L<cmake(1)>, um einige Probleme mit der " +"Reproduzierbarkeit zu beheben." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:65 +#, fuzzy +#| msgid "" +#| "B<dh_installsystemduser> is now included in the B<dh> standard sequence " +#| "by default." msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." msgstr "" -"Multiarch-Unterstützung. Insbesondere gibt B<dh_auto_configure> Multiarch-" -"Verzeichnisse an Autoconf in --libdir and --libexecdir weiter." +"B<dh_installsystemduser> ist nun per Voreinstellung in der Standard-B<dh>-" +"Sequenz enthalten." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:70 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." msgstr "" -"dh kennt die üblichen Abhängigkeiten zwischen den Zielen in debian/rules. " -"Daher wird »dh binary« alle »build«-, »build-arch«-, »build-indep«-, " -"»install«-Ziele etc. ausführen, die in der Regeldatei stehen. Es ist nicht " -"nötig, explizit ein binäres Ziel mit expliziten Abhängigkeiten zu den " -"anderen Zielen zu definieren." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:76 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." msgstr "" -"B<dh_strip> komprimiert Debug-Symboldateien, um die Größe der installierten " -"»-dbg«-Paketen zu verringern." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:79 msgid "" -"B<dh_auto_configure> does not include the source package name in --" -"libexecdir when using autoconf." +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" +"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " +"B<dh_auto_install> if used and then passing B<--without single-binary> to " +"B<dh> (the latter to silence the warning)." msgstr "" -"B<dh_auto_configure> enthält keinen Quellpaketnamen in --libexecdir, wenn " -"Autoconf benutzt wird." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" -msgstr "Standardmäßig aktiviert B<dh> nicht --with=python-support." +#: debhelper-compat-upgrade-checklist.pod:92 +msgid "" +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." +msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:97 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_installpam> tool will now install PAM configuration files under " +"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." msgstr "" -"(Hinfällig, da das Werkzeug B<dh_pysupport> aus Debian Stretch entfernt " -"wurde. Seit Debhelper/10.3 aktiviert B<dh> diese Sequenzerweiterung " -"unabhängig von der Kompatibilitätsstufe nicht mehr.)" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:100 +#, fuzzy +#| msgid "" +#| "In compatibility level 11, this file will trigger an error with a " +#| "reminder about ensuring the proper removal of the upstart file in the " +#| "previous package version. Please consider using the \"rm_conffile\" " +#| "feature from L<dh_installdeb(1)> to ensure the proper removal of previous " +#| "upstart files." msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." msgstr "" -"Alle B<dh_auto_>I<*>-Debhelper-Programme und B<dh> setzen " -"Umgebungsvariablen, die durch B<dpkg-buildflags> aufgelistet werden, sofern " -"sie nicht bereits gesetzt sind." +"In Kompatibilitätsstufe 11 wird diese Datei einen Fehler auslösen, der daran " +"erinnert, dass das ordentliche Entfernen der Upstart-Datei in der vorherigen " +"Paketversion sichergestellt werden soll. Bitte ziehen Sie die Verwendung der " +"Funktionalität »rm_conffile« von L<dh_installdeb(1)> in Betracht, um das " +"ordentliche Entfernen früherer Upstart-Dateien sicherzustellen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:105 +#, fuzzy +#| msgid "" +#| "The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +#| "test> when running the test suite. Any override of B<dh_auto_test> that " +#| "passes extra parameters to upstream test runner should be reviewed as " +#| "B<meson test> is not command line compatible with B<ninja test>." msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." msgstr "" -"B<dh_auto_configure> übergibt CFLAGS, CPPFLAGS und LDFLAGS von B<dpkg-" -"buildflags> an Perls F<Makefile.PL> und F<Build.PL.>" +"Das Bausystem B<meson+ninja> benutzt anstelle von B<ninja test> nun B<meson " +"test>, wenn die Testsuite ausgeführt wird. Alles, was B<dh_auto_test> außer " +"Kraft setzt und zusätzliche Parameter an das Testausführungsprogramm der " +"Ursprungsautoren übergibt, sollte überprüft werden, da B<meson test> auf der " +"Befehlszeile nicht mit B<ninja test> kompatibel ist." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:112 +msgid "v13" +msgstr "v13" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "Dies ist der empfohlene Betriebsmodus." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:116 +msgid "Changes from v12 are:" +msgstr "Die Änderungen gegenüber v12 sind:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their build-" -"id." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" -"B<dh_strip> legt getrennte Fehlersuchsymbole an einer Stelle ab, die auf " -"ihrer Baukennzahl basiert." +"Das Bausystem B<meson+ninja> benutzt anstelle von B<ninja test> nun B<meson " +"test>, wenn die Testsuite ausgeführt wird. Alles, was B<dh_auto_test> außer " +"Kraft setzt und zusätzliche Parameter an das Testausführungsprogramm der " +"Ursprungsautoren übergibt, sollte überprüft werden, da B<meson test> auf der " +"Befehlszeile nicht mit B<ninja test> kompatibel ist." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" -"Ausführbare Debhelper-Konfigurationsdateien werden ausgeführt und ihre " -"Ausgabe wird als Konfiguration benutzt." +"Alle Debhelper-ähnlichen Werkzeuge, die auf der offiziellen Debhelper-" +"Bibliothek basieren (einschließlich B<dh> und den offiziellen B<dh_*>-" +"Werkzeugen) akzeptieren keine abgekürzten Befehlsparameter mehr. " +"Gleichzeitig sortiert B<dh> nun Aufrufe zu überflüssigen B<dh_*>-" +"Hilfsprogrammen sogar dann aus, wenn lange Befehlszeilenoptionen angegeben " +"werden." -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" -msgstr "v10" +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:138 +msgid "" +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." +"e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." +msgstr "" +"Die ELF-bezogenen Debhelper-Werkzeuge (B<dh_dwz>, B<dh_strip>, " +"B<dh_makeshlibs>, B<dh_shlibdeps>) werden nun standardmäßig nur noch für " +"architekturabhängige Pakete ausgeführt (d. h. sie werden von B<*-indep>-" +"Zielen ausgeschlossen und standardmäßig mit B<-a> übergeben). Falls Sie sie " +"für B<*-indep>-Ziele benötigen, können Sie eine explizite Build-Depends in " +"B<dh-sequence-elf-tools> hinzufügen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" -msgstr "Änderungen gegenüber v9 sind:" +#: debhelper-compat-upgrade-checklist.pod:147 +msgid "" +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." +msgstr "" +"Das Drittanbieterbausystem B<gradle> (aus dem Paket B<gradle-debian-helper>) " +"führt nun automatisch eine von den Ursprungsautoren bereitgestellte " +"Testsuite aus. Setzen Sie B<dh_auto_test> außer Kraft, um dieses Verhalten " +"zu unterbinden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:153 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." msgstr "" -"B<dh_installinit> wird keine Datei namens debian/I<Paket> mehr als Init-" -"Skript installieren." +"Das Werkzeug B<dh_installman> beendet sich vorzeitig, falls es " +"widersprüchliche Definitionen einer Handbuchseite entdeckt. Dies kommt " +"üblicherweise vor, wenn das Bausystem der Ursprungsautoren eine komprimierte " +"Version installiert und das Paket eine nicht komprimierte Version der " +"Handbuchseite in F<< debian/I<package>.manpages >> auflistet. Meist ist die " +"einfachste Lösung, die Handbuchseite aus F<< debian/I<package>.manpages >> " +"zu entfernen (davon ausgehend, dass beide Versionen identisch sind)." +# FIXME: s/resets/reset +# FIXME: last line: missing "is" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" -"B<dh_installdocs> wird mit einem Fehler fehlschlagen, falls es Links " -"entdeckt, die mit --link-doc zwischen Paketen der Architektur »all« und " -"nicht-»all« erzeugt wurden, da d binNMUs beschädigt." +"Die B<dh_auto_*>-Hilfsprogramme setzen nun die Umgebungsvariablen B<HOME> " +"und gebräuchliche B<XDG_*>-Variablen zurück. Wie damit umgegangen wird, " +"können Sie Sie der Beschreibung für die Umgebungsvariablen in L</" +"ENVIRONMENT> entnehmen." +# FIXME: Double "between" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "" +"I<Dieses Funktionsmerkmal hat sich zwischen Debhelper 13 und Debhelper 13.2 " +"geändert.>" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." -"shlibs file. This is now done by B<dh_makeshlibs> instead." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> (e.g. " +"B<override_dh_systemd_enable:>)." msgstr "" -"B<dh_installdeb> installiert keine vom Paketbetreuer bereitgestellte debian/" -"I<Paket>.shlibs-Datei mehr. Dies wird stattdessen von B<dh_makeshlibs> " -"erledigt." +"Der Befehl B<dh> wird nun einen Fehler ausgeben, falls ein Override- oder " +"Hook-Ziel für einen veralteten Befehl in F<debian/rules> (z.B. " +"B<override_dh_systemd_enable:>) vorhanden ist." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" -"B<dh_installwm> weigert sich, ein beschädigtes Paket zu erstellen, falls " -"keine Handbuchseite gefunden wird (erforderlich, um die Alternative zum X-" -"Window-Manager zu registrieren)." +"Der Befehl B<dh_missing> wird nun auf B<--fail-missing> voreingestellt. Dies " +"lässt sich zu einer nicht-fatalen Warnung zurückändern, indem explizit B<--" +"list-missing> übergeben wird, wie es in Kompatibilitätsstufe 12 war." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" msgstr "" -"B<--parallel> ist Debhelpers Voreinstellung für alle Bausysteme, die " -"paralleles Bauen unterstützen. Dies kann entweder durch Verwendung von B<--" -"no-parallel> oder durch Übergabe von B<--max-parallel> mit einem Wert von 1 " -"deaktiviert werden." +"Falls Sie die Warnung gar nicht wollen, lassen Sie bitte den Aufruf von " +"B<dh_missing> weg. Falls Sie den Befehlssequenzer B<dh> benutzen, dann " +"können Sie dies mit einem leeren Override-Ziel in der Datei F<debian/rules> " +"oder dem passenden Paket erledigen. Zum Beispiel:" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" +msgstr "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." msgstr "" -"Der Befehl B<dh> wird keinen der veralteten Parameter zur »manuellen " -"Sequenzsteuerung« (B<--before>, B<--after>, etc.) akzeptieren. Bitte " -"verwenden Sie stattdessen Aufhebungsziele (override targts)." +"Der Befehlssequenzer B<dh> führt nun in der Standardsequenz " +"B<dh_installtmpfiles> aus. B<dh_installtmpfiles> übernimmt die Handhabung " +"von tmpfiles.d-Konfigurationsdateien. Diesbezügliche Funktionalität in " +"B<dh_installsystemd> ist nun deaktiviert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:196 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." msgstr "" -"B<Nachträglich auf frühere Kompatibilitätsstufen angewandt>: B<dh> " -"akzeptiert seit Debhelper/12.4 nichts davon mehr." +"Beachten Sie, dass B<dh_installtmpfiles> auf F<< debian/I<Paket>.tmpfiles >> " +"reagiert, wo B<dh_installsystemd> einen Nahmen ohne das nachfolgende »s« " +"benutzt hat." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:202 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" +"exec(1)> in general. If you need filtering, renaming, etc., the package " +"will still need L<dh-exec(1)>." msgstr "" -"Der Befehl B<dh> wird keine Logdateien mehr benutzen, um zu protokollieren, " -"welche Befehle ausgeführt worden sind. Er wird aber I<trotzdem> " -"nachverfolgen, ob er selbst schon einmal in der Bausequenz gelaufen ist und " -"sie ggf. überspringen." +"Viele B<dh_*>-Werkzeuge unterstützen nun eine eingeschränkte " +"Variablenexpandierung per B<${foo}>-Syntax. In vielen Fällen kann dies " +"benutzt werden, um Pfade zu referenzieren, die entweder Leerzeichen oder " +"L<dpkg-architecture(1)>-Werte enthalten. Obwohl es den Bedarf an L<dh-" +"exec(1)> in einigen Fällen vermindern kann, ist es im Allgemeinen B<kein> " +"Ersatz für L<dh-exec(1)>. Falls Sie filtern, umbenennen usw. möchten, wird " +"das Paket weiterhin L<dh-exec(1)> benötigt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" -msgstr "Die wichtigsten Auswirkungen davon sind:" +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" +"Bitte lesen Sie L</Ersetzungen in Debhelper-Konfigurationsdateien>, um mehr " +"über die Syntax und verfügbare Ersetzungsvariablen zu erfahren. An Verfasser " +"von B<dh_*>-Werkzeugen: Die Ersetzung und Expandierung ist Teil der " +"Funktionen B<filearray> und B<filedoublearray>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:216 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." msgstr "" -"Hierdurch wird die Fehlersuche bei den Sequenzen I<install> und/oder " -"I<binary> einfacher, da sie nun einfach erneut ausgeführt werden können " -"(ohne, dass ein vollständiger »Aufräum- und Neubau«-Durchgang erforderlich " -"ist)." +"Der Befehlssequenzer B<dh> wird jetzt alle Hooks und Override-Ziele für " +"B<dh_auto_test>, B<dh_dwz> und B<dh_strip> überspringen, wenn " +"B<DEB_BUILD_OPTIONS> die maßgeblichen B<nocheck>-/B<nostrip>-Optionen " +"aufführt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 +#: debhelper-compat-upgrade-checklist.pod:220 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." msgstr "" -"Der Pferdefuß hier liegt darin, dass B<dh_*> nun nur noch nachverfolgt, was " -"in einem einzelnen Override-Ziel geschieht. Wenn alle Aufrufe eines " -"angegebenen B<dh_cmd>-Befehls im selben Override-Ziel stattfinden, wird " -"alles wie zuvor funktionieren." +"Alle Pakete, die sich darauf verlassen, dass diese Ziele immer ausgeführt " +"werden, sollten die betroffene Logik aus diesen Zielen heraus verschieben. " +"Z. B. müsste nicht-testbezogener Paketierungscode von " +"B<override_dh_auto_test> nach B<execute_after_dh_auto_build> oder " +"B<execute_before_dh_auto_install> verschoben werden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" -msgstr "Beispiel, bei dem es schiefgehen kann:" +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " +"installation process. If for some reason you need previous behavior, " +"override the flag:" +msgstr "" +"Das B<cmake>-Bausystem übergibt nun B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> an L<cmake(1)>, um den automatischen " +"Installationsprozess zu beschleunigen. Falls Sie aus irgendeinem Grund beim " +"alten Verhalten bleiben möchten, übersteuern Sie den Schalter:" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 +#: debhelper-compat-upgrade-checklist.pod:231 #, no-wrap msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" "\n" msgstr "" -" override_dh_foo:\n" -" dh_foo -pmein-Paket\n" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" "\n" +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:235 +msgid "v12" +msgstr "v12" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:237 +msgid "Changes from v11 are:" +msgstr "Änderungen gegenüber v11 sind:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:243 +msgid "" +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." +msgstr "" +"Das Werkzeug B<dh_makeshlibs> erzeugt nun standardmäßig Shlibs-Dateien mit " +"versionierter Abhängigkeit. Das bedeutet, dass B<-VUpstream-Version> (alias " +"B<-V>) nun die Voreinstellung ist." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:247 +msgid "" +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +msgstr "" +"Falls eine nicht versionierte Abhängigkeit in der Shlibs-Datei gewünscht " +"wird, kann dies stattdessen durch Übergabe von B<-VNone> erreicht werden. " +"Siehe aber auch L<dh_makeshlibs(1)> für die Vorbehalte gegen nicht " +"versionierte Abhängigkeiten." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:253 +msgid "" +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"instead." +msgstr "" +"Die Option B<-s> (B<--same-arch>) wurde entfernt. Bitte verwenden Sie " +"stattdessen B<-a> (B<--arch>)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:257 +msgid "" +"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +msgstr "" +"Der Aufruf von B<dh_clean -k> verursacht jetzt einen Fehler statt einer " +"Warnung, es sei missbilligt." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:262 +msgid "" +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" +msgstr "" +"Die Option B<--no-restart-on-upgrade> in B<dh_installinit> wurde entfernt. " +"Bitte verwenden Sie den neuen Namen B<--no-stop-on-upgrade>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:267 +msgid "" +"There was a bug in the B<doit> (and similar) functions from L<Debian::" +"Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." +msgstr "" +"Es gab einen Fehler in den B<doit>- und ähnlichen Funktionen von L<Debian::" +"Debhelper::Dh_Lib>, der unter einem bestimmten Umstand zum Öffnen einer " +"Shell führte. Dieser Fehler wurde nun entfernt, wodurch Hilfsprogramme, die " +"auf den Fehler setzen, mit der Meldung »command not found« fehlschlagen." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:274 +msgid "" +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." +msgstr "" +"B<--list-missing> und B<--fail-missing> in B<dh_install> wurden entfernt. " +"Bitte verwenden Sie B<dh_missing> und die zugehörigen Optionen, die die " +"durch andere Hilfsprogramme installierten Dateien ebenfalls sehen können." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:280 +msgid "" +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." +msgstr "" +"Das Hilfsprogramm B<dh_installinit> installiert die Konfiguration für das " +"Init-System Upstart nicht mehr. Stattdessen bricht es das Bauen ab, wenn es " +"eine alte Upstart-Konfigurationsdatei findet. Der Fehler soll den " +"Paketbetreuer daran erinnern, sicherzugehen, dass die mit vorherigen " +"Versionen des Pakets mitgelieferten Konfigdateien (falls vorhanden) sauber " +"entfernt werden." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:288 +msgid "" +"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" +"maintscript-helper(1)> commands and will error out if the commands appear to " +"be invalid." +msgstr "" +"Das Werkzeug B<dh_installdeb> wird die Grundprüfung einiger L<dpkg-" +"maintscript-helper(1)>-Befehle durchführen und sich mit einer Fehlermeldung " +"beenden, falls die Befehle ungültig zu sein scheinen." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." +msgstr "" +"Das Werkzeug B<dh_missing> wird nun auf B<--list-missing> voreingestellt." + +# https://en.wikipedia.org/wiki/Soname +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:298 +msgid "" +"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" +"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." +msgstr "" +"Das Werkzeug B<dh_makeshlibs> wird jetzt nur Bibliotheken an L<dpkg-" +"gensymbols(1)> übergeben, falls die ELF-Binärdatei einen SONAME hat (enthält " +"».so«)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:303 +msgid "" +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" +msgstr "" +"Das Werkzeug B<dh_compress> komprimiert keine Beispiele mehr (d. h. alles, " +"was in F<</usr/share/doc/I<Paket>/examples>> installiert ist)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +msgstr "" +"Die Standardsequenz in B<dh> enthält nun standardmäßig B<dh_dwz> und " +"B<dh_installinitramfs>. Dies macht die Sequenzen B<dwz> und " +"B<installinitramfs> überflüssig und sie werden mit einem Fehler scheitern. " +"Falls Sie diese Befehle überspringen wollen, fügen Sie bitte ein leeres " +"Override-Ziel in F<debian/rules> ein (z.B. I<override_dh_dwz:>)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 +msgid "" +"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" +"libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +msgstr "" +"Die Bausysteme B<Meson> und B<Autoconf> setzen die Variable B<--libexecdir> " +"nicht mehr explizit und verlassen sich auf die Voreinstellung des Bausystems " +"– diese sollte B</usr/libexec> sein (per FHS 3.0, angenommen in der Debian-" +"Richtlinie 4.1.5)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" +msgstr "" +"Falls ein spezielles Paket der Ursprungsautoren nicht die korrekte " +"Voreinstellung benutzt, kann der Parameter oft manuell per " +"L<dh_auto_configure(1)> übergeben werden, etwa wie im folgenden Beispiel:" + #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 +#: debhelper-compat-upgrade-checklist.pod:326 #, no-wrap msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "Beachten Sie das B<--> vor dem Parameter B<--libexecdir>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 +#, fuzzy +#| msgid "" +#| "The B<dh_installdeb> tool no longer installs the maintainer provided " +#| "F<conffiles> file. The file has mostly been obsolete since compatibility " +#| "level 3, where B<dh_installdeb> began to automatically compute the " +#| "resulting F<conffiles> control file." msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" -"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " -"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" +"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " +"now installs it again in compat levels 12+." msgstr "" -"In diesem Fall wird der Aufruf von B<dh_foo --remaining> I<außerdem> I<mein-" -"Paket> enthalten, da B<dh_foo -pmein-Paket> in einem separaten Override-Ziel " -"ausgeführt wird. Dieses Problem ist nicht auf B<--remaining> begrenzt, es " -"umfasst außerdem B<-a>, B<-i>, etc." +"Das Werkzeug B<dh_installdeb> installiert die vom Paketbetreuer " +"bereitgestellte F<conffiles>-Datei nicht mehr. Die Datei war seit " +"Kompatibilitätsstufe 3 meistens überflüssig, als B<dh_installdeb> anfing, " +"die resultierende F<conffiles>-Steuerdatei automatisch selbst zu berechnen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" -"Der Befehl B<dh_installdeb> maskiert nun die Zeilen in der " -"Konfigurationsdatei F<maintscript> für die Shell. Dies war der ursprüngliche " -"Gedanke, aber es funktionierte nicht, wie es sollte und die Pakete begannen, " -"sich auf die unvollständige Shell-Maskierung zu verlassen (z.B. das Setzen " -"von Dateinamen in Anführungszeichen)." +"Das Werkzeug B<dh_installsystemd> beruht nicht mehr auf B<dh_installinit>, " +"um Systemd-Dienste zu handhaben, die über eine SysVinit-Alternative " +"verfügen. In einem solchen Fall müssen jetzt beide Werkzeuge benutzt werden, " +"um sicherzustellen, dass der Dienst sowohl unter SysVinit als auch unter " +"Systemd sauber gestartet wird." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use B<--no-restart-after-" -"upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" +"start>) then you will probably need one for B<dh_installsystemd> as well now." msgstr "" -"Voreinstellung für den Befehl B<dh_installinit> ist nun B<--restart-after-" -"upgrade>. Für Pakete, die das vorhergehende Verhalten erfordern, verwenden " -"Sie bitte B<--no-restart-after-upgrade>." +"Falls Sie eine Methode haben, B<dh_installinit> außer Kraft zu setzen (z. B. " +"indem Sie es mit B<--no-start> aufrufen), dann werden Sie jetzt " +"wahrscheinlich auch eine für B<dh_installsystemd> benötigen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass B<--" -"without autoreconf> to B<dh> if this is not desirable for a given package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" -"Die B<autoreconf>-Sequenz ist nun standardmäßig aktiviert. Bitte übergeben " -"Sie B<--without autoreconf> an B<dh>, falls dies für ein angegebenes Paket " -"nicht erwünscht ist." +"Diese Änderung lässt B<dh_installinit> ein I<misc:Pre-Depends> für B<< init-" +"system-helpers (>= 1.54~) >> einspeisen. Bitte stellen Sie sicher, dass das " +"Paket B<${misc:Pre-Depends}> in seinem Feld B<Pre-Depends> aufführt, bevor " +"Sie ein Upgrade auf Kompatibilitätsstufe 12 durchführen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" -"Die B<systemd>-Sequenz ist nun standardmäßig aktiviert. Bitte übergeben Sie " -"B<--without systemd> an B<dh>, falls dies für ein angegebenes Paket nicht " -"erwünscht ist." +"Das Drittherstellerwerkzeug B<dh_golang> (aus dem Paket B<dh-golang>) " +"akzeptiert jetzt standardmäßig die Variable B<DH_GOLANG_EXCLUDES> für die " +"Quelleninstallation in -dev-Paketen und das nicht nur während des " +"Bauprozesses. Bitte setzen Sie B<DH_GOLANG_EXCLUDES_ALL> auf »false«, um zum " +"vorherigen Verhalten zurückzukehren. Einzelheiten und Beispiele finden Sie " +"unter B<Debian::Debhelper::Buildsystem::golang(3pm)>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" -"B<Nachträglich entfernt>: B<dh> erstellt das Bauverzeichnis des Pakets nicht " -"mehr, wenn die Ausführung von Debhelper-Befehlen übersprungen wird. Dies hat " -"keine Auswirkungen auf Pakete, die nur mit Debhelper-Befehlen bauen, es " -"könnte aber Fehler in Befehlen offenlegen, die nicht in Debhelper enthalten " -"sind." +"B<dh_installsystemduser> ist nun per Voreinstellung in der Standard-B<dh>-" +"Sequenz enthalten." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the third-" +"party build system B<pybuild> instead." msgstr "" -"Diese Kompatibilitätsfunktionalität hatte einen Fehler seit ihrer Aufnahme " -"in Debhelper/9.20130516, der sie im Kompatibilitätsmodus 9 und älter zum " -"Scheitern brachte. Da es in den fünf Jahren ihres Bestehens keine Berichte " -"zu Problemen gab, die von diesem Fehler verursacht wurden, wurde sie nicht " -"überarbeitet, sondern entfernt." +"Das Bausystem B<python-distutils> ist jetzt entfernt worden. Bitte verwenden " +"Sie stattdessen das Drittanbieterbausystem B<pybuild>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 msgid "v11" msgstr "v11" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 msgid "This mode is discouraged." msgstr "Von diesem Modus wird abgeraten." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -3061,12 +3347,12 @@ msgstr "" "release/2019/04/msg01442.html> verfügbar." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 msgid "Changes from v10 are:" msgstr "Änderungen gegenüber v10 sind:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 msgid "" "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " "generates maintainer scripts for those files. Please use the new " @@ -3077,7 +3363,7 @@ msgstr "" "neue Hilfsprogramm B<dh_installsystemd>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -3091,7 +3377,7 @@ msgstr "" "ein leeres Override-Ziel." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." @@ -3101,7 +3387,7 @@ msgstr "" "verhält." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." @@ -3111,14 +3397,14 @@ msgstr "" "darin erstellt werden)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "" "Die große Mehrheit aller Pakete wird von dieser Änderung nicht betroffen " "sein." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install --strip-" "program=true\"> to L<make(1)>. Derivative buildsystems (e.g. B<configure> " @@ -3129,7 +3415,7 @@ msgstr "" "B<configure> oder B<cmake>) sind von dieser Änderung nicht betroffen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./" "configure>." @@ -3138,7 +3424,7 @@ msgstr "" "configure>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." @@ -3147,7 +3433,7 @@ msgstr "" "L<cmake(1)>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." @@ -3156,7 +3442,7 @@ msgstr "" "statt der Erweiterung bestimmen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 msgid "" "B<dh_auto_install> will now only create the destination directory it needs. " "Previously, it would create the package build directory for all packages. " @@ -3170,7 +3456,7 @@ msgstr "" "Debhelper enthalten sind." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -3182,7 +3468,7 @@ msgstr "" "auf einen Pfad bezieht, den es nicht gibt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -3193,7 +3479,7 @@ msgstr "" "welche zur Angabe von Dokumentation verwendet werden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -3206,7 +3492,7 @@ msgstr "" "jetzt, so wie B<dh_install>, auf F<debian/tmp> zurück." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." @@ -3216,7 +3502,7 @@ msgstr "" # FIXME s/can emulate it/can get an emulation of it/ (or emulate it) #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -3230,7 +3516,7 @@ msgstr "" "dergleichen)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -3241,7 +3527,7 @@ msgstr "" "das gleichzeitige Bauen vieler Pakete scheitert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -3254,7 +3540,7 @@ msgstr "" "Variable nachträglich auch aus bestehenden Kompatibilitätsstufen entfernt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." @@ -3264,7 +3550,7 @@ msgstr "" "ungleich null zurückliefert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -3275,7 +3561,7 @@ msgstr "" "Empfehlung der Debian-Richtlinien §12.3 (seit Version 3.9.7) zu erfüllen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -3288,7 +3574,7 @@ msgstr "" "keine I<-doc>-Pakete dabei sind." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every I<-" @@ -3306,7 +3592,7 @@ msgstr "" "die Dokumentation wird immer noch im I<-doc>-Paket mitgeliefert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -3318,7 +3604,7 @@ msgstr "" "Richlinien abzuweichen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -3329,7 +3615,7 @@ msgstr "" "werden weiterhin im Pfad F<< /usr/share/doc/I<Paket> >> installiert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -3343,721 +3629,435 @@ msgstr "" "ausführbares binäres Programm ist." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" "Diese Änderung kann dazu führen, dass mehr Dateien als vorher verarbeitet " "werden." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -msgid "v12" -msgstr "v12" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -msgid "Changes from v11 are:" -msgstr "Änderungen gegenüber v11 sind:" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" +msgstr "v10" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 -msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." -msgstr "" -"Das Werkzeug B<dh_makeshlibs> erzeugt nun standardmäßig Shlibs-Dateien mit " -"versionierter Abhängigkeit. Das bedeutet, dass B<-VUpstream-Version> (alias " -"B<-V>) nun die Voreinstellung ist." +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" +msgstr "Änderungen gegenüber v9 sind:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" -"Falls eine nicht versionierte Abhängigkeit in der Shlibs-Datei gewünscht " -"wird, kann dies stattdessen durch Übergabe von B<-VNone> erreicht werden. " -"Siehe aber auch L<dh_makeshlibs(1)> für die Vorbehalte gegen nicht " -"versionierte Abhängigkeiten." +"B<dh_installinit> wird keine Datei namens debian/I<Paket> mehr als Init-" +"Skript installieren." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " -"instead." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" -"Die Option B<-s> (B<--same-arch>) wurde entfernt. Bitte verwenden Sie " -"stattdessen B<-a> (B<--arch>)." +"B<dh_installdocs> wird mit einem Fehler fehlschlagen, falls es Links " +"entdeckt, die mit --link-doc zwischen Paketen der Architektur »all« und " +"nicht-»all« erzeugt wurden, da d binNMUs beschädigt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." +"shlibs file. This is now done by B<dh_makeshlibs> instead." msgstr "" -"Der Aufruf von B<dh_clean -k> verursacht jetzt einen Fehler statt einer " -"Warnung, es sei missbilligt." +"B<dh_installdeb> installiert keine vom Paketbetreuer bereitgestellte debian/" +"I<Paket>.shlibs-Datei mehr. Dies wird stattdessen von B<dh_makeshlibs> " +"erledigt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" -"Die Option B<--no-restart-on-upgrade> in B<dh_installinit> wurde entfernt. " -"Bitte verwenden Sie den neuen Namen B<--no-stop-on-upgrade>." +"B<dh_installwm> weigert sich, ein beschädigtes Paket zu erstellen, falls " +"keine Handbuchseite gefunden wird (erforderlich, um die Alternative zum X-" +"Window-Manager zu registrieren)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"There was a bug in the B<doit> (and similar) functions from L<Debian::" -"Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" -"Es gab einen Fehler in den B<doit>- und ähnlichen Funktionen von L<Debian::" -"Debhelper::Dh_Lib>, der unter einem bestimmten Umstand zum Öffnen einer " -"Shell führte. Dieser Fehler wurde nun entfernt, wodurch Hilfsprogramme, die " -"auf den Fehler setzen, mit der Meldung »command not found« fehlschlagen." +"B<--parallel> ist Debhelpers Voreinstellung für alle Bausysteme, die " +"paralleles Bauen unterstützen. Dies kann entweder durch Verwendung von B<--" +"no-parallel> oder durch Übergabe von B<--max-parallel> mit einem Wert von 1 " +"deaktiviert werden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" -"B<--list-missing> und B<--fail-missing> in B<dh_install> wurden entfernt. " -"Bitte verwenden Sie B<dh_missing> und die zugehörigen Optionen, die die " -"durch andere Hilfsprogramme installierten Dateien ebenfalls sehen können." +"Der Befehl B<dh> wird keinen der veralteten Parameter zur »manuellen " +"Sequenzsteuerung« (B<--before>, B<--after>, etc.) akzeptieren. Bitte " +"verwenden Sie stattdessen Aufhebungsziele (override targts)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" -"Das Hilfsprogramm B<dh_installinit> installiert die Konfiguration für das " -"Init-System Upstart nicht mehr. Stattdessen bricht es das Bauen ab, wenn es " -"eine alte Upstart-Konfigurationsdatei findet. Der Fehler soll den " -"Paketbetreuer daran erinnern, sicherzugehen, dass die mit vorherigen " -"Versionen des Pakets mitgelieferten Konfigdateien (falls vorhanden) sauber " -"entfernt werden." +"B<Nachträglich auf frühere Kompatibilitätsstufen angewandt>: B<dh> " +"akzeptiert seit Debhelper/12.4 nichts davon mehr." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" -"maintscript-helper(1)> commands and will error out if the commands appear to " -"be invalid." -msgstr "" -"Das Werkzeug B<dh_installdeb> wird die Grundprüfung einiger L<dpkg-" -"maintscript-helper(1)>-Befehle durchführen und sich mit einer Fehlermeldung " -"beenden, falls die Befehle ungültig zu sein scheinen." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" -"Das Werkzeug B<dh_missing> wird nun auf B<--list-missing> voreingestellt." +"Der Befehl B<dh> wird keine Logdateien mehr benutzen, um zu protokollieren, " +"welche Befehle ausgeführt worden sind. Er wird aber I<trotzdem> " +"nachverfolgen, ob er selbst schon einmal in der Bausequenz gelaufen ist und " +"sie ggf. überspringen." -# https://en.wikipedia.org/wiki/Soname #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 -msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" -"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." -msgstr "" -"Das Werkzeug B<dh_makeshlibs> wird jetzt nur Bibliotheken an L<dpkg-" -"gensymbols(1)> übergeben, falls die ELF-Binärdatei einen SONAME hat (enthält " -"».so«)." +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" +msgstr "Die wichtigsten Auswirkungen davon sind:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" -"Das Werkzeug B<dh_compress> komprimiert keine Beispiele mehr (d. h. alles, " -"was in F<</usr/share/doc/I<Paket>/examples>> installiert ist)." +"Hierdurch wird die Fehlersuche bei den Sequenzen I<install> und/oder " +"I<binary> einfacher, da sie nun einfach erneut ausgeführt werden können " +"(ohne, dass ein vollständiger »Aufräum- und Neubau«-Durchgang erforderlich " +"ist)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:590 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" -"Die Standardsequenz in B<dh> enthält nun standardmäßig B<dh_dwz> und " -"B<dh_installinitramfs>. Dies macht die Sequenzen B<dwz> und " -"B<installinitramfs> überflüssig und sie werden mit einem Fehler scheitern. " -"Falls Sie diese Befehle überspringen wollen, fügen Sie bitte ein leeres " -"Override-Ziel in F<debian/rules> ein (z.B. I<override_dh_dwz:>)." +"Der Pferdefuß hier liegt darin, dass B<dh_*> nun nur noch nachverfolgt, was " +"in einem einzelnen Override-Ziel geschieht. Wenn alle Aufrufe eines " +"angegebenen B<dh_cmd>-Befehls im selben Override-Ziel stattfinden, wird " +"alles wie zuvor funktionieren." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 -msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" -"libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." -msgstr "" -"Die Bausysteme B<Meson> und B<Autoconf> setzen die Variable B<--libexecdir> " -"nicht mehr explizit und verlassen sich auf die Voreinstellung des Bausystems " -"– diese sollte B</usr/libexec> sein (per FHS 3.0, angenommen in der Debian-" -"Richtlinie 4.1.5)." +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" +msgstr "Beispiel, bei dem es schiefgehen kann:" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" msgstr "" -"Falls ein spezielles Paket der Ursprungsautoren nicht die korrekte " -"Voreinstellung benutzt, kann der Parameter oft manuell per " -"L<dh_auto_configure(1)> übergeben werden, etwa wie im folgenden Beispiel:" +" override_dh_foo:\n" +" dh_foo -pmein-Paket\n" +"\n" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 +#: debhelper-compat-upgrade-checklist.pod:600 #, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" msgstr "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "Beachten Sie das B<--> vor dem Parameter B<--libexecdir>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 -#, fuzzy -#| msgid "" -#| "The B<dh_installdeb> tool no longer installs the maintainer provided " -#| "F<conffiles> file. The file has mostly been obsolete since compatibility " -#| "level 3, where B<dh_installdeb> began to automatically compute the " -#| "resulting F<conffiles> control file." +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" -"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " -"now installs it again in compat levels 12+." +"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" +"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " +"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." msgstr "" -"Das Werkzeug B<dh_installdeb> installiert die vom Paketbetreuer " -"bereitgestellte F<conffiles>-Datei nicht mehr. Die Datei war seit " -"Kompatibilitätsstufe 3 meistens überflüssig, als B<dh_installdeb> anfing, " -"die resultierende F<conffiles>-Steuerdatei automatisch selbst zu berechnen." +"In diesem Fall wird der Aufruf von B<dh_foo --remaining> I<außerdem> I<mein-" +"Paket> enthalten, da B<dh_foo -pmein-Paket> in einem separaten Override-Ziel " +"ausgeführt wird. Dieses Problem ist nicht auf B<--remaining> begrenzt, es " +"umfasst außerdem B<-a>, B<-i>, etc." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" -"Das Werkzeug B<dh_installsystemd> beruht nicht mehr auf B<dh_installinit>, " -"um Systemd-Dienste zu handhaben, die über eine SysVinit-Alternative " -"verfügen. In einem solchen Fall müssen jetzt beide Werkzeuge benutzt werden, " -"um sicherzustellen, dass der Dienst sowohl unter SysVinit als auch unter " -"Systemd sauber gestartet wird." +"Der Befehl B<dh_installdeb> maskiert nun die Zeilen in der " +"Konfigurationsdatei F<maintscript> für die Shell. Dies war der ursprüngliche " +"Gedanke, aber es funktionierte nicht, wie es sollte und die Pakete begannen, " +"sich auf die unvollständige Shell-Maskierung zu verlassen (z.B. das Setzen " +"von Dateinamen in Anführungszeichen)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" -"start>) then you will probably need one for B<dh_installsystemd> as well now." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use B<--no-restart-after-" +"upgrade>." msgstr "" -"Falls Sie eine Methode haben, B<dh_installinit> außer Kraft zu setzen (z. B. " -"indem Sie es mit B<--no-start> aufrufen), dann werden Sie jetzt " -"wahrscheinlich auch eine für B<dh_installsystemd> benötigen." +"Voreinstellung für den Befehl B<dh_installinit> ist nun B<--restart-after-" +"upgrade>. Für Pakete, die das vorhergehende Verhalten erfordern, verwenden " +"Sie bitte B<--no-restart-after-upgrade>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<autoreconf> sequence is now enabled by default. Please pass B<--" +"without autoreconf> to B<dh> if this is not desirable for a given package" msgstr "" -"Diese Änderung lässt B<dh_installinit> ein I<misc:Pre-Depends> für B<< init-" -"system-helpers (>= 1.54~) >> einspeisen. Bitte stellen Sie sicher, dass das " -"Paket B<${misc:Pre-Depends}> in seinem Feld B<Pre-Depends> aufführt, bevor " -"Sie ein Upgrade auf Kompatibilitätsstufe 12 durchführen." +"Die B<autoreconf>-Sequenz ist nun standardmäßig aktiviert. Bitte übergeben " +"Sie B<--without autoreconf> an B<dh>, falls dies für ein angegebenes Paket " +"nicht erwünscht ist." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" -"Das Drittherstellerwerkzeug B<dh_golang> (aus dem Paket B<dh-golang>) " -"akzeptiert jetzt standardmäßig die Variable B<DH_GOLANG_EXCLUDES> für die " -"Quelleninstallation in -dev-Paketen und das nicht nur während des " -"Bauprozesses. Bitte setzen Sie B<DH_GOLANG_EXCLUDES_ALL> auf »false«, um zum " -"vorherigen Verhalten zurückzukehren. Einzelheiten und Beispiele finden Sie " -"unter B<Debian::Debhelper::Buildsystem::golang(3pm)>." +"Die B<systemd>-Sequenz ist nun standardmäßig aktiviert. Bitte übergeben Sie " +"B<--without systemd> an B<dh>, falls dies für ein angegebenes Paket nicht " +"erwünscht ist." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:638 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" -"B<dh_installsystemduser> ist nun per Voreinstellung in der Standard-B<dh>-" -"Sequenz enthalten." +"B<Nachträglich entfernt>: B<dh> erstellt das Bauverzeichnis des Pakets nicht " +"mehr, wenn die Ausführung von Debhelper-Befehlen übersprungen wird. Dies hat " +"keine Auswirkungen auf Pakete, die nur mit Debhelper-Befehlen bauen, es " +"könnte aber Fehler in Befehlen offenlegen, die nicht in Debhelper enthalten " +"sind." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the third-" -"party build system B<pybuild> instead." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" -"Das Bausystem B<python-distutils> ist jetzt entfernt worden. Bitte verwenden " -"Sie stattdessen das Drittanbieterbausystem B<pybuild>." +"Diese Kompatibilitätsfunktionalität hatte einen Fehler seit ihrer Aufnahme " +"in Debhelper/9.20130516, der sie im Kompatibilitätsmodus 9 und älter zum " +"Scheitern brachte. Da es in den fünf Jahren ihres Bestehens keine Berichte " +"zu Problemen gab, die von diesem Fehler verursacht wurden, wurde sie nicht " +"überarbeitet, sondern entfernt." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -msgid "v13" -msgstr "v13" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "Dies ist der empfohlene Betriebsmodus." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 -msgid "Changes from v12 are:" -msgstr "Die Änderungen gegenüber v12 sind:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" -"Das Bausystem B<meson+ninja> benutzt anstelle von B<ninja test> nun B<meson " -"test>, wenn die Testsuite ausgeführt wird. Alles, was B<dh_auto_test> außer " -"Kraft setzt und zusätzliche Parameter an das Testausführungsprogramm der " -"Ursprungsautoren übergibt, sollte überprüft werden, da B<meson test> auf der " -"Befehlszeile nicht mit B<ninja test> kompatibel ist." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 -msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." -msgstr "" -"Alle Debhelper-ähnlichen Werkzeuge, die auf der offiziellen Debhelper-" -"Bibliothek basieren (einschließlich B<dh> und den offiziellen B<dh_*>-" -"Werkzeugen) akzeptieren keine abgekürzten Befehlsparameter mehr. " -"Gleichzeitig sortiert B<dh> nun Aufrufe zu überflüssigen B<dh_*>-" -"Hilfsprogrammen sogar dann aus, wenn lange Befehlszeilenoptionen angegeben " -"werden." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 -msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." -"e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." -msgstr "" -"Die ELF-bezogenen Debhelper-Werkzeuge (B<dh_dwz>, B<dh_strip>, " -"B<dh_makeshlibs>, B<dh_shlibdeps>) werden nun standardmäßig nur noch für " -"architekturabhängige Pakete ausgeführt (d. h. sie werden von B<*-indep>-" -"Zielen ausgeschlossen und standardmäßig mit B<-a> übergeben). Falls Sie sie " -"für B<*-indep>-Ziele benötigen, können Sie eine explizite Build-Depends in " -"B<dh-sequence-elf-tools> hinzufügen." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." -msgstr "" -"Das Drittanbieterbausystem B<gradle> (aus dem Paket B<gradle-debian-helper>) " -"führt nun automatisch eine von den Ursprungsautoren bereitgestellte " -"Testsuite aus. Setzen Sie B<dh_auto_test> außer Kraft, um dieses Verhalten " -"zu unterbinden." +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" +msgstr "v9" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." -msgstr "" -"Das Werkzeug B<dh_installman> beendet sich vorzeitig, falls es " -"widersprüchliche Definitionen einer Handbuchseite entdeckt. Dies kommt " -"üblicherweise vor, wenn das Bausystem der Ursprungsautoren eine komprimierte " -"Version installiert und das Paket eine nicht komprimierte Version der " -"Handbuchseite in F<< debian/I<package>.manpages >> auflistet. Meist ist die " -"einfachste Lösung, die Handbuchseite aus F<< debian/I<package>.manpages >> " -"zu entfernen (davon ausgehend, dass beide Versionen identisch sind)." +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" +msgstr "Änderungen gegenüber v8 sind:" -# FIXME: s/resets/reset -# FIXME: last line: missing "is" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." -msgstr "" -"Die B<dh_auto_*>-Hilfsprogramme setzen nun die Umgebungsvariablen B<HOME> " -"und gebräuchliche B<XDG_*>-Variablen zurück. Wie damit umgegangen wird, " -"können Sie Sie der Beschreibung für die Umgebungsvariablen in L</" -"ENVIRONMENT> entnehmen." - -# FIXME: Double "between" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" -"I<Dieses Funktionsmerkmal hat sich zwischen Debhelper 13 und Debhelper 13.2 " -"geändert.>" +"Multiarch-Unterstützung. Insbesondere gibt B<dh_auto_configure> Multiarch-" +"Verzeichnisse an Autoconf in --libdir and --libexecdir weiter." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> (e.g. " -"B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" -"Der Befehl B<dh> wird nun einen Fehler ausgeben, falls ein Override- oder " -"Hook-Ziel für einen veralteten Befehl in F<debian/rules> (z.B. " -"B<override_dh_systemd_enable:>) vorhanden ist." +"dh kennt die üblichen Abhängigkeiten zwischen den Zielen in debian/rules. " +"Daher wird »dh binary« alle »build«-, »build-arch«-, »build-indep«-, " +"»install«-Ziele etc. ausführen, die in der Regeldatei stehen. Es ist nicht " +"nötig, explizit ein binäres Ziel mit expliziten Abhängigkeiten zu den " +"anderen Zielen zu definieren." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" -"Der Befehl B<dh_missing> wird nun auf B<--fail-missing> voreingestellt. Dies " -"lässt sich zu einer nicht-fatalen Warnung zurückändern, indem explizit B<--" -"list-missing> übergeben wird, wie es in Kompatibilitätsstufe 12 war." +"B<dh_strip> komprimiert Debug-Symboldateien, um die Größe der installierten " +"»-dbg«-Paketen zu verringern." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" -"Falls Sie die Warnung gar nicht wollen, lassen Sie bitte den Aufruf von " -"B<dh_missing> weg. Falls Sie den Befehlssequenzer B<dh> benutzen, dann " -"können Sie dies mit einem leeren Override-Ziel in der Datei F<debian/rules> " -"oder dem passenden Paket erledigen. Zum Beispiel:" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap -msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> enthält keinen Quellpaketnamen in --libexecdir, wenn " +"Autoconf benutzt wird." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." -msgstr "" -"Der Befehlssequenzer B<dh> führt nun in der Standardsequenz " -"B<dh_installtmpfiles> aus. B<dh_installtmpfiles> übernimmt die Handhabung " -"von tmpfiles.d-Konfigurationsdateien. Diesbezügliche Funktionalität in " -"B<dh_installsystemd> ist nun deaktiviert." +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" +msgstr "Standardmäßig aktiviert B<dh> nicht --with=python-support." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" -"Beachten Sie, dass B<dh_installtmpfiles> auf F<< debian/I<Paket>.tmpfiles >> " -"reagiert, wo B<dh_installsystemd> einen Nahmen ohne das nachfolgende »s« " -"benutzt hat." +"(Hinfällig, da das Werkzeug B<dh_pysupport> aus Debian Stretch entfernt " +"wurde. Seit Debhelper/10.3 aktiviert B<dh> diese Sequenzerweiterung " +"unabhängig von der Kompatibilitätsstufe nicht mehr.)" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" -"exec(1)> in general. If you need filtering, renaming, etc., the package " -"will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" -"Viele B<dh_*>-Werkzeuge unterstützen nun eine eingeschränkte " -"Variablenexpandierung per B<${foo}>-Syntax. In vielen Fällen kann dies " -"benutzt werden, um Pfade zu referenzieren, die entweder Leerzeichen oder " -"L<dpkg-architecture(1)>-Werte enthalten. Obwohl es den Bedarf an L<dh-" -"exec(1)> in einigen Fällen vermindern kann, ist es im Allgemeinen B<kein> " -"Ersatz für L<dh-exec(1)>. Falls Sie filtern, umbenennen usw. möchten, wird " -"das Paket weiterhin L<dh-exec(1)> benötigt." +"Alle B<dh_auto_>I<*>-Debhelper-Programme und B<dh> setzen " +"Umgebungsvariablen, die durch B<dpkg-buildflags> aufgelistet werden, sofern " +"sie nicht bereits gesetzt sind." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" -"Bitte lesen Sie L</Ersetzungen in Debhelper-Konfigurationsdateien>, um mehr " -"über die Syntax und verfügbare Ersetzungsvariablen zu erfahren. An Verfasser " -"von B<dh_*>-Werkzeugen: Die Ersetzung und Expandierung ist Teil der " -"Funktionen B<filearray> und B<filedoublearray>." +"B<dh_auto_configure> übergibt CFLAGS, CPPFLAGS und LDFLAGS von B<dpkg-" +"buildflags> an Perls F<Makefile.PL> und F<Build.PL.>" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their build-" +"id." msgstr "" -"Der Befehlssequenzer B<dh> wird jetzt alle Hooks und Override-Ziele für " -"B<dh_auto_test>, B<dh_dwz> und B<dh_strip> überspringen, wenn " -"B<DEB_BUILD_OPTIONS> die maßgeblichen B<nocheck>-/B<nostrip>-Optionen " -"aufführt." +"B<dh_strip> legt getrennte Fehlersuchsymbole an einer Stelle ab, die auf " +"ihrer Baukennzahl basiert." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" -"Alle Pakete, die sich darauf verlassen, dass diese Ziele immer ausgeführt " -"werden, sollten die betroffene Logik aus diesen Zielen heraus verschieben. " -"Z. B. müsste nicht-testbezogener Paketierungscode von " -"B<override_dh_auto_test> nach B<execute_after_dh_auto_build> oder " -"B<execute_before_dh_auto_install> verschoben werden." +"Ausführbare Debhelper-Konfigurationsdateien werden ausgeführt und ihre " +"Ausgabe wird als Konfiguration benutzt." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " -"installation process. If for some reason you need previous behavior, " -"override the flag:" -msgstr "" -"Das B<cmake>-Bausystem übergibt nun B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> an L<cmake(1)>, um den automatischen " -"Installationsprozess zu beschleunigen. Falls Sie aus irgendeinem Grund beim " -"alten Verhalten bleiben möchten, übersteuern Sie den Schalter:" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" -msgstr "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." +msgstr "Dieser Modus ist missbilligt." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -msgid "v14" -msgstr "v14" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -msgid "" -"This compatibility level is still open for development; use with caution." -msgstr "" -"Diese Kompatibilitätsstufe ist immer noch für die Entwicklung offen. " -"Verwenden Sie sie mit Vorsicht." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -msgid "Changes from v13 are:" -msgstr "Änderungen gegenüber v13 sind:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -#, fuzzy -#| msgid "" -#| "The B<cmake> buildsystem now passes B<-DCMAKE_SKIP_RPATH=ON> and B<-" -#| "DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some " -#| "reproducibility issues." -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" -"Das B<cmake>-Bausystem übergibt nun B<-DCMAKE_SKIP_RPATH=ON> und B<-" -"DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> an L<cmake(1)>, um einige Probleme mit der " -"Reproduzierbarkeit zu beheben." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -#, fuzzy -#| msgid "" -#| "B<dh_installsystemduser> is now included in the B<dh> standard sequence " -#| "by default." -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" -"B<dh_installsystemduser> ist nun per Voreinstellung in der Standard-B<dh>-" -"Sequenz enthalten." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" -"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " -"B<dh_auto_install> if used and then passing B<--without single-binary> to " -"B<dh> (the latter to silence the warning)." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" +msgstr "v8" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" +msgstr "Änderungen gegenüber v7 sind:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 +#: debhelper-compat-upgrade-checklist.pod:719 msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +"Commands will fail rather than warning when they are passed unknown options." msgstr "" +"Befehle werden fehlschlagen anstatt zu warnen, wenn ihnen unbekannte " +"Optionen übergeben werden." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under " -"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" +"B<dh_makeshlibs> führt B<dpkg-gensymbols> auf allen gemeinsamen Bibliotheken " +"aus, für die es Shlib-Dateien generiert, wobei Bibliotheken mit B<-X> " +"ausgeschlossen werden können. Außerdem werden B<dpkg-gensymbols> " +"Bibliotheken an unüblichen Orten übergeben, ohne dass es diese vorher " +"verarbeitet haben wird, was dazu führen kann, dass sich einige Pakete nicht " +"bauen lassen." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 -#, fuzzy -#| msgid "" -#| "In compatibility level 11, this file will trigger an error with a " -#| "reminder about ensuring the proper removal of the upstart file in the " -#| "previous package version. Please consider using the \"rm_conffile\" " -#| "feature from L<dh_installdeb(1)> to ensure the proper removal of previous " -#| "upstart files." +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" -"In Kompatibilitätsstufe 11 wird diese Datei einen Fehler auslösen, der daran " -"erinnert, dass das ordentliche Entfernen der Upstart-Datei in der vorherigen " -"Paketversion sichergestellt werden soll. Bitte ziehen Sie die Verwendung der " -"Funktionalität »rm_conffile« von L<dh_installdeb(1)> in Betracht, um das " -"ordentliche Entfernen früherer Upstart-Dateien sicherzustellen." +"B<dh> erfordert, dass die auszuführende Sequenz als erster Parameter " +"angegeben wird und sämtliche Schalter danach kommen. Das heißt, Sie " +"schreiben nicht »B<dh --foo $@>«, sondern »B<dh $@ --foo>«." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 -#, fuzzy -#| msgid "" -#| "The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -#| "test> when running the test suite. Any override of B<dh_auto_test> that " -#| "passes extra parameters to upstream test runner should be reviewed as " -#| "B<meson test> is not command line compatible with B<ninja test>." +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" -"Das Bausystem B<meson+ninja> benutzt anstelle von B<ninja test> nun B<meson " -"test>, wenn die Testsuite ausgeführt wird. Alles, was B<dh_auto_test> außer " -"Kraft setzt und zusätzliche Parameter an das Testausführungsprogramm der " -"Ursprungsautoren übergibt, sollte überprüft werden, da B<meson test> auf der " -"Befehlszeile nicht mit B<ninja test> kompatibel ist." +"B<dh_auto_>I<*> bevorzugt Perls B<Module::Build> gegenüber F<Makefile.PL>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -#, fuzzy -#| msgid "v5" -msgid "v15" -msgstr "v5" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" +msgstr "v7" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 -#, fuzzy -#| msgid "Changes from v4 are:" -msgid "Changes from v14 are:" -msgstr "Änderungen gegenüber v4 sind:" +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 +msgid "This is the lowest supported compatibility level." +msgstr "Dies ist die unterste unterstützte Kompatibilitätsstufe." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" -"I<package> >> for source packages only producing a single binary. If this " -"behaviour is wanted, the package should explicitly activate the B<single-" -"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" -"Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" +"Falls Sie ein Upgrade von einer vorhergehenden Kompatibilitätsstufe " +"durchführen, überprüfen Sie bitte L<debhelper-obsolete-compat(7)>." #. type: =item #: debhelper-compat-upgrade-checklist.pod:757 @@ -4076,15 +4076,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -4106,7 +4106,7 @@ msgstr "AUTOREN" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "Niels Thykier <niels@thykier.net>" @@ -4155,139 +4155,116 @@ msgstr "" "Es folgt die Liste der nun überflüssigen Kompatibilitätsstufen und ihrer " "Änderungen." -#. type: =item -#: debhelper-obsolete-compat.pod:21 -msgid "v1" -msgstr "v1" - #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> file." -msgstr "" -"Dies ist die Original-Debhelper-Kompatibilitätsstufe und daher ist sie die " -"Vorgabe. In diesem Modus wird Debhelper F<debian/tmp> als " -"Paketverzeichnisbaum des ersten in der Datei »control« aufgeführten Pakets " -"nehmen, während für alle anderen in der Datei F<control> aufgeführten Pakete " -"debian/I<Paket> genommen wird." - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" -msgstr "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" +msgstr "Änderungen gegenüber v6 sind:" #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" -"In diesem Modus wird Debhelper durchweg debian/I<Paket> als " -"Paketverzeichnisbaum für jedes Paket nehmen, das gebaut wird." - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "v3" - -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" -msgstr "Dieser Modus funktioniert wie v2 mit den folgenden Zusätzen:" +"Falls B<dh_install> keine Dateien im derzeitigen (oder dem via B<--" +"sourcedir> mitgegebenen) Verzeichnis findet, sucht es sie ersatzweise in " +"F<debian/tmp>. Das ermöglicht es ihm, ohne dass es bsondere Parameter " +"benötigt, mit B<dh_auto_install> zusammenzuarbeiten, welches nach F<debian/" +"tmp> installiert." #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " -"To turn this off and use those characters raw, just prefix with a backslash." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." msgstr "" -"Debhelper-Konfigurationsdateien unterstützen Platzhalter mittels B<*> und B<?" -">, wenn angemessen. Um dies auszuschalten und diese Zeichen im Rohzustand zu " -"verwenden, stellen Sie ihnen einen Rückwärtsschragstrich voran." +"B<dh_clean> wird F<debian/clean> lesen und die dort aufgeführten Dateien " +"löschen." #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." -msgstr "" -"B<dh_makeshlibs> lässt F<postinst>- und F<postrm>-Skripte B<ldconfig> " -"aufrufen." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." +msgstr "<dh_clean> wird die F<*-stamp>-Dateien der obersten Ebene löschen." #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" -"Jede Datei in F<etc/> wird automatisch durch B<dh_installdeb> als Conffile " -"markiert." +"B<dh_installchangelogs> wird abschätzen, in welcher Datei das Changelog der " +"Originalautoren liegt, falls keines angegeben wurde." #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" -msgstr "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" +msgstr "v6" #. type: textblock -#: debhelper-obsolete-compat.pod:62 -msgid "Changes from v3 are:" -msgstr "Änderungen gegenüber v3 sind:" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" +msgstr "Änderungen gegenüber v5 sind:" #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" -"B<dh_makeshlibs -V> wird nicht den Debian-Teil der Versionsnummer in der " -"erzeugten Abhängigkeitslinie in der Shlibs-Datei enthalten." +"Befehle, die Fragmente von Betreuerskripten erzeugen, werden die Fragmente " +"für die F<prerm>- und F<postrm>-Skripte in umgekehrter Reiherfolge anordnen." #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." +"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " +"directory." msgstr "" -"Sie werden ermuntert, das neue B<${misc:Depends}> in F<debian/control> " -"abzulegen, um das Feld B<${shlibs:Depends}> zu ergänzen." +"B<dh_installwm> wird einen untergeordneten Handbuchseiten-Link für F<x-" +"window-manager.1.gz> installieren. falls es die Handbuchseite in F<usr/share/" +"man/man1> im Bauverzeichnis des Pakets entdeckt." #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." -"d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" -"B<dh_fixperms> wird alle Dateien in F<bin/>-Verzeichnissen und in F<etc/init." -"d> ausführbar machen." +"Wenn ihm eine Liste mit Dingen zum Ausschließen, so wie B<CVS:.svn:.git>, " +"mitgegeben wurde, hat B<dh_builddeb> nicht alles gelöscht, was auf " +"B<DH_ALWAYS_EXCLUDE> passte. Jetzt schon." #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" -"B<dh_link> wird bestehende Links korrigieren, damit sie konform mit der " -"Richtlinie sind." +"B<dh_installman> erlaubt das Überschreiben existierender Handbuchseiten im " +"Bauverzeichnis des Pakets. In vorhergehenden Kompatibilitätsstufen weigert " +"es sich kommentarlos." #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "v5" #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "Änderungen gegenüber v4 sind:" #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "Kommentare in Debhelper-Konfigurationsdateien werden ignoriert." # http://de.wikipedia.org/wiki/Debugsymbol #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -4297,108 +4274,131 @@ msgstr "" "genommen werden." #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "B<dh_installdocs> überspringt die Installation leerer Dateien." #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" "B<dh_install> gibt Fehlermeldungen aus, wenn Platzhalter zu nichts " "expandieren." #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" -msgstr "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" +msgstr "v4" #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" -msgstr "Änderungen gegenüber v5 sind:" +#: debhelper-obsolete-compat.pod:110 +msgid "Changes from v3 are:" +msgstr "Änderungen gegenüber v3 sind:" #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" -"Befehle, die Fragmente von Betreuerskripten erzeugen, werden die Fragmente " -"für die F<prerm>- und F<postrm>-Skripte in umgekehrter Reiherfolge anordnen." +"B<dh_makeshlibs -V> wird nicht den Debian-Teil der Versionsnummer in der " +"erzeugten Abhängigkeitslinie in der Shlibs-Datei enthalten." #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." -"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " -"directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" -"B<dh_installwm> wird einen untergeordneten Handbuchseiten-Link für F<x-" -"window-manager.1.gz> installieren. falls es die Handbuchseite in F<usr/share/" -"man/man1> im Bauverzeichnis des Pakets entdeckt." +"Sie werden ermuntert, das neue B<${misc:Depends}> in F<debian/control> " +"abzulegen, um das Feld B<${shlibs:Depends}> zu ergänzen." #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." +"d> executable." msgstr "" -"Wenn ihm eine Liste mit Dingen zum Ausschließen, so wie B<CVS:.svn:.git>, " -"mitgegeben wurde, hat B<dh_builddeb> nicht alles gelöscht, was auf " -"B<DH_ALWAYS_EXCLUDE> passte. Jetzt schon." +"B<dh_fixperms> wird alle Dateien in F<bin/>-Verzeichnissen und in F<etc/init." +"d> ausführbar machen." + +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" +"B<dh_link> wird bestehende Links korrigieren, damit sie konform mit der " +"Richtlinie sind." + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" +msgstr "v3" #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "Dieser Modus funktioniert wie v2 mit den folgenden Zusätzen:" + +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " +"To turn this off and use those characters raw, just prefix with a backslash." msgstr "" -"B<dh_installman> erlaubt das Überschreiben existierender Handbuchseiten im " -"Bauverzeichnis des Pakets. In vorhergehenden Kompatibilitätsstufen weigert " -"es sich kommentarlos." +"Debhelper-Konfigurationsdateien unterstützen Platzhalter mittels B<*> und B<?" +">, wenn angemessen. Um dies auszuschalten und diese Zeichen im Rohzustand zu " +"verwenden, stellen Sie ihnen einen Rückwärtsschragstrich voran." #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" -msgstr "Änderungen gegenüber v6 sind:" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." +msgstr "" +"B<dh_makeshlibs> lässt F<postinst>- und F<postrm>-Skripte B<ldconfig> " +"aufrufen." #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -"Falls B<dh_install> keine Dateien im derzeitigen (oder dem via B<--" -"sourcedir> mitgegebenen) Verzeichnis findet, sucht es sie ersatzweise in " -"F<debian/tmp>. Das ermöglicht es ihm, ohne dass es bsondere Parameter " -"benötigt, mit B<dh_auto_install> zusammenzuarbeiten, welches nach F<debian/" -"tmp> installiert." +"Jede Datei in F<etc/> wird automatisch durch B<dh_installdeb> als Conffile " +"markiert." + +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" +msgstr "v2" #. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." msgstr "" -"B<dh_clean> wird F<debian/clean> lesen und die dort aufgeführten Dateien " -"löschen." +"In diesem Modus wird Debhelper durchweg debian/I<Paket> als " +"Paketverzeichnisbaum für jedes Paket nehmen, das gebaut wird." -#. type: textblock +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." -msgstr "<dh_clean> wird die F<*-stamp>-Dateien der obersten Ebene löschen." +msgid "v1" +msgstr "v1" #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> file." msgstr "" -"B<dh_installchangelogs> wird abschätzen, in welcher Datei das Changelog der " -"Originalautoren liegt, falls keines angegeben wurde." +"Dies ist die Original-Debhelper-Kompatibilitätsstufe und daher ist sie die " +"Vorgabe. In diesem Modus wird Debhelper F<debian/tmp> als " +"Paketverzeichnisbaum des ersten in der Datei »control« aufgeführten Pakets " +"nehmen, während für alle anderen in der Datei F<control> aufgeführten Pakete " +"debian/I<Paket> genommen wird." #. type: textblock #: dh:5 @@ -5812,16 +5812,16 @@ msgstr "" #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -7573,7 +7573,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -8474,7 +8474,7 @@ msgstr "" #| "B<unique-baz-value> in F<debian/baz.postinst>." msgid "" "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." -"config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +"config>, to B<unique-bar-value> in F<debian/bar.config> and to B<unique-baz-" "value> in F<debian/baz.config>." msgstr "" "In diesem Beispiel wird B<#MARKIERUNG#> in F<debian/foo.postinst> zu " diff --git a/man/po4a/po/debhelper.pot b/man/po4a/po/debhelper.pot index 21f7461f..4f007466 100644 --- a/man/po4a/po/debhelper.pot +++ b/man/po4a/po/debhelper.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -1799,16 +1799,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -1848,15 +1848,15 @@ msgstr "" #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -1865,15 +1865,15 @@ msgstr "" #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -1918,433 +1918,613 @@ msgid "These are the available compatibility levels:" msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +msgid "v15" msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 +msgid "This compatibility level is still open for development; use with caution." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:29 +msgid "Changes from v14 are:" +msgstr "" + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:33 +#: debhelper-compat-upgrade-checklist.pod:57 #: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 +#: debhelper-compat-upgrade-checklist.pod:169 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 +#: debhelper-compat-upgrade-checklist.pod:356 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 +#: debhelper-compat-upgrade-checklist.pod:466 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 +#: debhelper-compat-upgrade-checklist.pod:557 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 +#: debhelper-compat-upgrade-checklist.pod:618 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 +#: debhelper-compat-upgrade-checklist.pod:678 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 +#: dh_testroot:36 dh_testroot:41 dh_testroot:46 +msgid "-" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 -msgid "This is the lowest supported compatibility level." +#: debhelper-compat-upgrade-checklist.pod:35 +msgid "" +"The B<dh_auto_install> tool no longer defaults to B<< " +"--destdir=debian/I<package> >> for source packages only producing a single " +"binary. If this behaviour is wanted, the package should explicitly activate " +"the B<single-binary> dh addon (e.g., by adding B<dh-sequence-single-binary> " +"to B<Build-Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" +#: debhelper-compat-upgrade-checklist.pod:49 +msgid "v14" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" +#: debhelper-compat-upgrade-checklist.pod:53 +msgid "Changes from v13 are:" msgstr "" -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 -#: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:59 +msgid "" +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:65 +msgid "" +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:70 +msgid "" +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." +msgstr "" + +#. type: textblock #: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 -#: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 -#: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 -#: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 -#: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 -#: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 -#: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 -#: dh_testroot:36 dh_testroot:41 dh_testroot:46 -msgid "-" +msgid "" +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 -msgid "Commands will fail rather than warning when they are passed unknown options." +#: debhelper-compat-upgrade-checklist.pod:79 +msgid "" +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding " +"B<dh-sequence-single-binary> to Build-Depends), or explicitly passing " +"B<--destdir> to B<dh_auto_install> if used and then passing B<--without " +"single-binary> to B<dh> (the latter to silence the warning)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:92 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 +#: debhelper-compat-upgrade-checklist.pod:97 msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." +"The B<dh_installpam> tool will now install PAM configuration files under F<< " +"/usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:59 +#: debhelper-compat-upgrade-checklist.pod:100 msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:105 +msgid "" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" +#: debhelper-compat-upgrade-checklist.pod:112 +msgid "v13" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" +#: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:116 +msgid "Changes from v12 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:138 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default " +"(i.e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:147 msgid "" -"B<dh_auto_configure> does not include the source package name in " -"--libexecdir when using autoconf." +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" +#: debhelper-compat-upgrade-checklist.pod:153 +msgid "" +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:97 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> " +"(e.g. B<override_dh_systemd_enable:>)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:114 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their " -"build-id." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:196 +msgid "" +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:202 +msgid "" +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement " +"L<dh-exec(1)> in general. If you need filtering, renaming, etc., the " +"package will still need L<dh-exec(1)>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:216 +msgid "" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:220 +msgid "" +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes " +"B<-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up " +"automatic installation process. If for some reason you need previous " +"behavior, override the flag:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:231 +#, no-wrap +msgid "" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" +"\n" msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" +#: debhelper-compat-upgrade-checklist.pod:235 +msgid "v12" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" +#: debhelper-compat-upgrade-checklist.pod:237 +msgid "Changes from v11 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:243 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:247 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:253 msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided " -"debian/I<package>.shlibs file. This is now done by B<dh_makeshlibs> " +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " "instead." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:257 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"Invoking B<dh_clean -k> now causes an error instead of a deprecation " +"warning." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:262 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:267 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"There was a bug in the B<doit> (and similar) functions from " +"L<Debian::Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:274 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:280 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" +#: debhelper-compat-upgrade-checklist.pod:288 +msgid "" +"The B<dh_installdeb> tool will do basic validation of some " +"L<dpkg-maintscript-helper(1)> commands and will error out if the commands " +"appear to be invalid." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:298 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh_makeshlibs> tool will now only pass libraries to " +"L<dpkg-gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 +#: debhelper-compat-upgrade-checklist.pod:303 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" msgstr "" -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 -#, no-wrap +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" -"\n" +"The build systems B<meson> and B<autoconf> no longer explicitly set the " +"B<--libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" msgstr "" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 +#: debhelper-compat-upgrade-checklist.pod:326 #, no-wrap msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include " -"I<my-pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. " -"This issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, " -"etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the " +"B<remove-on-upgrade> from dpkg/1.20 made the file relevant again and " +"B<dh_installdeb> now installs it again in compat levels 12+." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use " -"B<--no-restart-after-upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with " +"B<--no-start>) then you will probably need one for B<dh_installsystemd> as " +"well now." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass " -"B<--without autoreconf> to B<dh> if this is not desirable for a given " -"package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the " +"third-party build system B<pybuild> instead." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 msgid "v11" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 msgid "This mode is discouraged." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -2355,12 +2535,12 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 msgid "Changes from v10 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 msgid "" "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " "generates maintainer scripts for those files. Please use the new " @@ -2368,7 +2548,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -2377,26 +2557,26 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install " "--strip-program=true\"> to L<make(1)>. Derivative buildsystems " @@ -2404,28 +2584,28 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to " "F<./configure>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 msgid "" "B<dh_auto_install> will now only create the destination directory it needs. " "Previously, it would create the package build directory for all packages. " @@ -2434,7 +2614,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -2442,7 +2622,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -2450,7 +2630,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -2459,14 +2639,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -2475,7 +2655,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -2483,7 +2663,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -2492,14 +2672,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -2507,7 +2687,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -2516,7 +2696,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every " @@ -2528,7 +2708,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -2536,7 +2716,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -2544,7 +2724,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -2553,510 +2733,330 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -msgid "v12" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -msgid "Changes from v11 are:" +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"B<dh_installdeb> no longer installs a maintainer-provided " +"debian/I<package>.shlibs file. This is now done by B<dh_makeshlibs> " "instead." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation " -"warning." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 -msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"There was a bug in the B<doit> (and similar) functions from " -"L<Debian::Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_installdeb> tool will do basic validation of some " -"L<dpkg-maintscript-helper(1)> commands and will error out if the commands " -"appear to be invalid." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 -msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to " -"L<dpkg-gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:590 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 -msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the " -"B<--libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" msgstr "" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" msgstr "" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 +#: debhelper-compat-upgrade-checklist.pod:600 #, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the " -"B<remove-on-upgrade> from dpkg/1.20 made the file relevant again and " -"B<dh_installdeb> now installs it again in compat levels 12+." +"In this case, the call to B<dh_foo --remaining> will I<also> include " +"I<my-pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. " +"This issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, " +"etc." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with " -"B<--no-start>) then you will probably need one for B<dh_installsystemd> as " -"well now." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use " +"B<--no-restart-after-upgrade>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<autoreconf> sequence is now enabled by default. Please pass " +"B<--without autoreconf> to B<dh> if this is not desirable for a given " +"package" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:638 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the " -"third-party build system B<pybuild> instead." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -msgid "v13" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 -msgid "Changes from v12 are:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 -msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 -msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default " -"(i.e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> " -"(e.g. B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 -msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in " +"--libexecdir when using autoconf." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement " -"L<dh-exec(1)> in general. If you need filtering, renaming, etc., the " -"package will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their " +"build-id." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes " -"B<-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up " -"automatic installation process. If for some reason you need previous " -"behavior, override the flag:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -msgid "v14" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -msgid "This compatibility level is still open for development; use with caution." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -msgid "Changes from v13 are:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding " -"B<dh-sequence-single-binary> to Build-Depends), or explicitly passing " -"B<--destdir> to B<dh_auto_install> if used and then passing B<--without " -"single-binary> to B<dh> (the latter to silence the warning)." +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 -msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +#: debhelper-compat-upgrade-checklist.pod:719 +msgid "Commands will fail rather than warning when they are passed unknown options." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under F<< " -"/usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -msgid "v15" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 -msgid "Changes from v14 are:" +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 +msgid "This is the lowest supported compatibility level." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< " -"--destdir=debian/I<package> >> for source packages only producing a single " -"binary. If this behaviour is wanted, the package should explicitly activate " -"the B<single-binary> dh addon (e.g., by adding B<dh-sequence-single-binary> " -"to B<Build-Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" #. type: =item @@ -3074,15 +3074,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -3104,7 +3104,7 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "" @@ -3142,203 +3142,203 @@ msgstr "" msgid "The following is the list of now obsolete compat levels and their changes." msgstr "" -#. type: =item -#: debhelper-obsolete-compat.pod:21 -msgid "v1" -msgstr "" - #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> " -"file." -msgstr "" - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." -msgstr "" - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "" - -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when " -"appropriate. To turn this off and use those characters raw, just prefix with " -"a backslash." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:62 -msgid "Changes from v3 are:" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for " +"F<x-window-manager.1.gz>, if it sees the man page in F<usr/share/man/man1> " +"in the package build directory." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in " -"F<etc/init.d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" +#: debhelper-obsolete-compat.pod:110 +msgid "Changes from v3 are:" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for " -"F<x-window-manager.1.gz>, if it sees the man page in F<usr/share/man/man1> " -"in the package build directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in " +"F<etc/init.d> executable." +msgstr "" + +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" msgstr "" #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "" + +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when " +"appropriate. To turn this off and use those characters raw, just prefix with " +"a backslash." msgstr "" #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -#. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" msgstr "" #. type: textblock +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." +msgstr "" + +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." +msgid "v1" msgstr "" #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> " +"file." msgstr "" #. type: textblock @@ -4394,16 +4394,16 @@ msgstr "" #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -5721,7 +5721,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -6401,7 +6401,7 @@ msgstr "" #: dh_installdebconf:125 msgid "" "In this example, B<#TOKEN#> will expand to B<default> in " -"F<debian/foo.config>, to B<unique-bar-value> in F<debian/bar.v> and to " +"F<debian/foo.config>, to B<unique-bar-value> in F<debian/bar.config> and to " "B<unique-baz-value> in F<debian/baz.config>." msgstr "" diff --git a/man/po4a/po/es.po b/man/po4a/po/es.po index cce1eab6..01b4fa61 100644 --- a/man/po4a/po/es.po +++ b/man/po4a/po/es.po @@ -31,7 +31,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper 9.20120609\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: 2012-08-20 11:17+0200\n" "Last-Translator: Omar Campagne <ocampagne@gmail.com>\n" "Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n" @@ -2238,16 +2238,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -2295,15 +2295,15 @@ msgstr "Sitio web de Debhelper." #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -2313,15 +2313,15 @@ msgstr "AUTOR" # type: textblock #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -2370,458 +2370,635 @@ msgid "These are the available compatibility levels:" msgstr "Los niveles de compatibilidad disponibles son:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" -msgstr "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +#, fuzzy +#| msgid "v5" +msgid "v15" +msgstr "v5" -# type: textblock #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 -#: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." -msgstr "Este modo está obsoleto." - -# type: textblock -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 #, fuzzy -#| msgid "These are the available compatibility levels:" -msgid "This is the lowest supported compatibility level." -msgstr "Los niveles de compatibilidad disponibles son:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#| msgid "" +#| "This compatibility level is still open for development; use with caution." msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"This compatibility level is still open for development; use with caution." msgstr "" - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" -msgstr "v8" +"Este nivel de compatibilidad aún está en desarrollo, utilícelo con " +"precaución." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" -msgstr "Los cambios desde el nivel v7 son:" +#: debhelper-compat-upgrade-checklist.pod:29 +#, fuzzy +#| msgid "Changes from v4 are:" +msgid "Changes from v14 are:" +msgstr "Los cambios desde el nivel v4 son:" # type: =item #. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 +#: debhelper-compat-upgrade-checklist.pod:33 #: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 -#: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 +#: debhelper-compat-upgrade-checklist.pod:63 +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 #: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 #: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 #: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 #: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 #: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 #: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 #: dh_testroot:36 dh_testroot:41 dh_testroot:46 msgid "-" msgstr "-" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 +#: debhelper-compat-upgrade-checklist.pod:35 msgid "" -"Commands will fail rather than warning when they are passed unknown options." +"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" +"I<package> >> for source packages only producing a single binary. If this " +"behaviour is wanted, the package should explicitly activate the B<single-" +"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" +"Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" -"Las órdenes fallarán, en lugar de emitir un aviso, cuando se les introduzcan " -"opciones desconocidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" -"B<dh_makeshlibs> ejecutará B<dpkg-gensymbols> sobre todas las bibliotecas " -"compartidas para las que genera ficheros «shlibs». Por ello, puede utilizar " -"B<-X> para excluir bibliotecas. Así mismo, se introducirán a B<dpkg-" -"gensymbols> bibliotecas en ubicaciones inusuales que antes no procesaba, un " -"cambio de comportamiento que puede impedir la construcción de algunos " -"paquetes." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:49 +#, fuzzy +#| msgid "v10" +msgid "v14" +msgstr "v10" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:53 +#, fuzzy +#| msgid "Changes from v5 are:" +msgid "Changes from v13 are:" +msgstr "Los cambios desde el nivel v5 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 +#: debhelper-compat-upgrade-checklist.pod:59 msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." msgstr "" -"B<dh> requiere que la secuencia a ejecutar se defina como el primer " -"parámetro, y que las opciones aparezcan a continuación. Por ejemplo, use " -"B<dh $@ --foo>, no B<dh --foo $@>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:59 +#: debhelper-compat-upgrade-checklist.pod:65 msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:70 +msgid "" +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:76 +msgid "" +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:79 +msgid "" +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" +"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " +"B<dh_auto_install> if used and then passing B<--without single-binary> to " +"B<dh> (the latter to silence the warning)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:92 +msgid "" +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:97 +msgid "" +"The B<dh_installpam> tool will now install PAM configuration files under " +"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:100 +msgid "" +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:105 +msgid "" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." msgstr "" -"B<dh_auto_>I<*> prefiere utilizar el módulo de Perl B<Module::Build> con " -"preferencia a un fichero F<Makefile.PL>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" -msgstr "v9" +#: debhelper-compat-upgrade-checklist.pod:112 +#, fuzzy +#| msgid "v10" +msgid "v13" +msgstr "v10" +# type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" -msgstr "Los cambios desde el nivel v8 son:" +#: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "Este es el modo de operación aconsejado." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:116 +#, fuzzy +#| msgid "Changes from v3 are:" +msgid "Changes from v12 are:" +msgstr "Los cambios desde el nivel v3 son:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" -"Compatibilidad multiarquitectura, B<dh_auto_configure> introduce directorios " -"multiarquitectura a autoconf en «--libdir» y «--libexecdir»." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" -"dh es consciente de las dependencias habituales entre objetivos en «debian/" -"rules». Por ello, «dh binary» ejecuta cualquier objetivo build, build-arch, " -"build-indep e install que se encuentre en el fichero «rules». No es " -"necesario definir un objetivo binario explícito con dependencias explícitas " -"sobre otros objetivos." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:138 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." +"e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." msgstr "" -"B<dh_strip> comprime ficheros de símbolos de depuración de fallos para " -"reducir el tamaño de los paquetes -dbg." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:147 msgid "" -"B<dh_auto_configure> does not include the source package name in --" -"libexecdir when using autoconf." +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." msgstr "" -"B<dh_auto_configure> no incluye el nombre de paquete fuente en «--" -"libexecdir» al utilizar autoconf." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" -msgstr "B<dh> no activa «--with=python-support» de forma predeterminada." +#: debhelper-compat-upgrade-checklist.pod:153 +msgid "" +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." +msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:97 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> (e.g. " +"B<override_dh_systemd_enable:>)." msgstr "" -"Todos los programas de debhelper B<dh_auto_>I<*> definen variables de " -"entorno listados en B<dpkg-buildflags>, a menos que ya estén definidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" -"B<dh_auto_configure> introduce B<dpkg-buildflags> CFLAGS, CPPFLAGS, y " -"LDFLAGS a ficheros de Perl F<Makefile.PL> y F<Build.PL>" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:114 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their build-" -"id." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" msgstr "" -"B<dh_strip> ubica símbolos de depuración separados en una ubicación según su " -"build-id." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:196 +msgid "" +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:202 +msgid "" +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" +"exec(1)> in general. If you need filtering, renaming, etc., the package " +"will still need L<dh-exec(1)>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:216 +msgid "" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:220 +msgid "" +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " +"installation process. If for some reason you need previous behavior, " +"override the flag:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:231 +#, no-wrap +msgid "" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" +"\n" msgstr "" -"Se utilizan como configuración los ficheros de configuración ejecutables de " -"debhelper y su salida." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" +#: debhelper-compat-upgrade-checklist.pod:235 +#, fuzzy +#| msgid "v10" +msgid "v12" msgstr "v10" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" -msgstr "Los cambios desde el nivel v9 son:" +#: debhelper-compat-upgrade-checklist.pod:237 +#, fuzzy +#| msgid "Changes from v3 are:" +msgid "Changes from v11 are:" +msgstr "Los cambios desde el nivel v3 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:243 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:247 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." msgstr "" +# type: =item #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:253 +#, fuzzy +#| msgid "B<-s>, B<--same-arch>" msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." -"shlibs file. This is now done by B<dh_makeshlibs> instead." +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"instead." +msgstr "B<-s>, B<--same-arch>" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:257 +msgid "" +"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:262 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:267 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"There was a bug in the B<doit> (and similar) functions from L<Debian::" +"Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:274 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:280 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:288 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" +"maintscript-helper(1)> commands and will error out if the commands appear to " +"be invalid." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:298 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" +"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 +#: debhelper-compat-upgrade-checklist.pod:303 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" msgstr "" -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 -#, no-wrap +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" -"\n" +"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" +"libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" msgstr "" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:326 +#, fuzzy, no-wrap +#| msgid "" +#| "\toverride_dh_auto_configure:\n" +#| "\t\tdh_auto_configure -- --with-foo --disable-bar\n" +#| "\n" msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" +"\toverride_dh_auto_configure:\n" +"\t\tdh_auto_configure -- --with-foo --disable-bar\n" +"\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" -"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " -"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" +"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " +"now installs it again in compat levels 12+." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use B<--no-restart-after-" -"upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" +"start>) then you will probably need one for B<dh_installsystemd> as well now." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass B<--" -"without autoreconf> to B<dh> if this is not desirable for a given package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the third-" +"party build system B<pybuild> instead." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 #, fuzzy #| msgid "v1" msgid "v11" @@ -2829,14 +3006,14 @@ msgstr "v1" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 #, fuzzy #| msgid "This mode is deprecated." msgid "This mode is discouraged." msgstr "Este modo está obsoleto." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -2847,14 +3024,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 #, fuzzy #| msgid "Changes from v3 are:" msgid "Changes from v10 are:" msgstr "Los cambios desde el nivel v3 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 msgid "" "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " "generates maintainer scripts for those files. Please use the new " @@ -2862,7 +3039,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -2871,26 +3048,26 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install --strip-" "program=true\"> to L<make(1)>. Derivative buildsystems (e.g. B<configure> " @@ -2898,28 +3075,28 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./" "configure>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 msgid "" "B<dh_auto_install> will now only create the destination directory it needs. " "Previously, it would create the package build directory for all packages. " @@ -2928,7 +3105,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -2936,7 +3113,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -2944,7 +3121,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -2953,14 +3130,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -2969,7 +3146,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -2977,7 +3154,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -2986,14 +3163,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -3001,7 +3178,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -3010,7 +3187,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every I<-" @@ -3021,7 +3198,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -3029,7 +3206,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -3037,7 +3214,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -3046,541 +3223,364 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -#, fuzzy -#| msgid "v10" -msgid "v12" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" msgstr "v10" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -#, fuzzy -#| msgid "Changes from v3 are:" -msgid "Changes from v11 are:" -msgstr "Los cambios desde el nivel v3 son:" +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" +msgstr "Los cambios desde el nivel v9 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" -# type: =item -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 -#, fuzzy -#| msgid "B<-s>, B<--same-arch>" -msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " -"instead." -msgstr "B<-s>, B<--same-arch>" - #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." +"shlibs file. This is now done by B<dh_makeshlibs> instead." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"There was a bug in the B<doit> (and similar) functions from L<Debian::" -"Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" -"maintscript-helper(1)> commands and will error out if the commands appear to " -"be invalid." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 -msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" -"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:590 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 -msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" -"libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" msgstr "" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" msgstr "" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 -#, fuzzy, no-wrap -#| msgid "" -#| "\toverride_dh_auto_configure:\n" -#| "\t\tdh_auto_configure -- --with-foo --disable-bar\n" -#| "\n" +#: debhelper-compat-upgrade-checklist.pod:600 +#, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" -"\n" -msgstr "" -"\toverride_dh_auto_configure:\n" -"\t\tdh_auto_configure -- --with-foo --disable-bar\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" -"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " -"now installs it again in compat levels 12+." +"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" +"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " +"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" -"start>) then you will probably need one for B<dh_installsystemd> as well now." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use B<--no-restart-after-" +"upgrade>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<autoreconf> sequence is now enabled by default. Please pass B<--" +"without autoreconf> to B<dh> if this is not desirable for a given package" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:638 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the third-" -"party build system B<pybuild> instead." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -#, fuzzy -#| msgid "v10" -msgid "v13" -msgstr "v10" - -# type: textblock -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "Este es el modo de operación aconsejado." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 -#, fuzzy -#| msgid "Changes from v3 are:" -msgid "Changes from v12 are:" -msgstr "Los cambios desde el nivel v3 son:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 -msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 -msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." -"e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" +msgstr "v9" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" +msgstr "Los cambios desde el nivel v8 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" +"Compatibilidad multiarquitectura, B<dh_auto_configure> introduce directorios " +"multiarquitectura a autoconf en «--libdir» y «--libexecdir»." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> (e.g. " -"B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" +"dh es consciente de las dependencias habituales entre objetivos en «debian/" +"rules». Por ello, «dh binary» ejecuta cualquier objetivo build, build-arch, " +"build-indep e install que se encuentre en el fichero «rules». No es " +"necesario definir un objetivo binario explícito con dependencias explícitas " +"sobre otros objetivos." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" +"B<dh_strip> comprime ficheros de símbolos de depuración de fallos para " +"reducir el tamaño de los paquetes -dbg." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 -msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" +"B<dh_auto_configure> no incluye el nombre de paquete fuente en «--" +"libexecdir» al utilizar autoconf." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" +msgstr "B<dh> no activa «--with=python-support» de forma predeterminada." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" -"exec(1)> in general. If you need filtering, renaming, etc., the package " -"will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" +"Todos los programas de debhelper B<dh_auto_>I<*> definen variables de " +"entorno listados en B<dpkg-buildflags>, a menos que ya estén definidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" +"B<dh_auto_configure> introduce B<dpkg-buildflags> CFLAGS, CPPFLAGS, y " +"LDFLAGS a ficheros de Perl F<Makefile.PL> y F<Build.PL>" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their build-" +"id." msgstr "" +"B<dh_strip> ubica símbolos de depuración separados en una ubicación según su " +"build-id." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" +"Se utilizan como configuración los ficheros de configuración ejecutables de " +"debhelper y su salida." +# type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " -"installation process. If for some reason you need previous behavior, " -"override the flag:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." +msgstr "Este modo está obsoleto." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -#, fuzzy -#| msgid "v10" -msgid "v14" -msgstr "v10" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -#, fuzzy -#| msgid "" -#| "This compatibility level is still open for development; use with caution." -msgid "" -"This compatibility level is still open for development; use with caution." -msgstr "" -"Este nivel de compatibilidad aún está en desarrollo, utilícelo con " -"precaución." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -#, fuzzy -#| msgid "Changes from v5 are:" -msgid "Changes from v13 are:" -msgstr "Los cambios desde el nivel v5 son:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" -"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " -"B<dh_auto_install> if used and then passing B<--without single-binary> to " -"B<dh> (the latter to silence the warning)." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" +msgstr "v8" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" +msgstr "Los cambios desde el nivel v7 son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 +#: debhelper-compat-upgrade-checklist.pod:719 msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +"Commands will fail rather than warning when they are passed unknown options." msgstr "" +"Las órdenes fallarán, en lugar de emitir un aviso, cuando se les introduzcan " +"opciones desconocidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under " -"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" +"B<dh_makeshlibs> ejecutará B<dpkg-gensymbols> sobre todas las bibliotecas " +"compartidas para las que genera ficheros «shlibs». Por ello, puede utilizar " +"B<-X> para excluir bibliotecas. Así mismo, se introducirán a B<dpkg-" +"gensymbols> bibliotecas en ubicaciones inusuales que antes no procesaba, un " +"cambio de comportamiento que puede impedir la construcción de algunos " +"paquetes." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" +"B<dh> requiere que la secuencia a ejecutar se defina como el primer " +"parámetro, y que las opciones aparezcan a continuación. Por ejemplo, use " +"B<dh $@ --foo>, no B<dh --foo $@>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" +"B<dh_auto_>I<*> prefiere utilizar el módulo de Perl B<Module::Build> con " +"preferencia a un fichero F<Makefile.PL>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -#, fuzzy -#| msgid "v5" -msgid "v15" -msgstr "v5" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" +msgstr "v7" +# type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 #, fuzzy -#| msgid "Changes from v4 are:" -msgid "Changes from v14 are:" -msgstr "Los cambios desde el nivel v4 son:" +#| msgid "These are the available compatibility levels:" +msgid "This is the lowest supported compatibility level." +msgstr "Los niveles de compatibilidad disponibles son:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" -"I<package> >> for source packages only producing a single binary. If this " -"behaviour is wanted, the package should explicitly activate the B<single-" -"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" -"Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" # type: textblock @@ -3602,15 +3602,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -3633,7 +3633,7 @@ msgstr "AUTORES" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "" @@ -3672,154 +3672,125 @@ msgid "" "The following is the list of now obsolete compat levels and their changes." msgstr "" -#. type: =item -#: debhelper-obsolete-compat.pod:21 -#, fuzzy -#| msgid "v10" -msgid "v1" -msgstr "v10" - -# type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> file." -msgstr "" -"Este es el nivel de compatibilidad original de debhelper, y por tanto es el " -"nivel predeterminado. En este modo, debhelper utiliza F<debian/tmp> como el " -"árbol de directorios del paquete, y «debian/I<paquete>» para el resto de " -"paquetes listados en el fichero F<control>." - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" -msgstr "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" +msgstr "Los cambios desde el nivel v6 son:" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" -"En este modo, debhelper utilizará «debian/I<paquete>» de forma consistente " -"como el árbol de directorios para cada paquete que se construya." - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "v3" - -# type: textblock -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" -msgstr "Este modo funciona como v2, con los siguientes añadidos:" +"B<dh_install> buscará ficheros en F<debian/tmp> de forma predeterminada si " +"no los encuentra en el directorio actual (o dónde indicó hacerlo mediante " +"B<--sourcedir>). Esto permite la interoperabilidad entre B<dh_install> y " +"B<dh_auto_install>, que instala en F<debian/tmp>, sin necesidad de " +"parámetros especiales." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " -"To turn this off and use those characters raw, just prefix with a backslash." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." msgstr "" -"Los ficheros de configuración de Debhelper aceptan comodines globales " -"mediante B<*> y B<?> cuando sea apropiado. Para utilizar «*» y «?» como " -"caracteres simplemente debe insertar como prefijo una barra invertida." +"B<dh_clean> leerá F<debian/clean> y eliminará los ficheros ahí listados." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." -msgstr "" -"B<dh_makeshlibs> hace que los scripts F<postinst> y F<postrm> ejecuten " -"ldconfig." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." +msgstr "B<dh_clean> eliminará ficheros F<*-stamp> del nivel superior." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" -"B<dh_installdeb> marca automáticamente todos los ficheros en F<etc/> como " -"conffiles." +"B<dh_installchangelogs> intentará averiguar el fichero de registro de " +"cambios de la fuente original si no se especifica ninguno." #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" -msgstr "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" +msgstr "v6" #. type: textblock -#: debhelper-obsolete-compat.pod:62 -#, fuzzy -#| msgid "Changes from v5 are:" -msgid "Changes from v3 are:" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" msgstr "Los cambios desde el nivel v5 son:" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" -"B<dh_makeshlibs -V> no incluirá la parte de Debian en el numero de versión " -"generado en la línea de dependencias del fichero «shlibs»." +"Las órdenes que generan segmentos de scripts de desarrollador ordenarán " +"estos segmentos en orden inverso para los scripts F<prerm> y F<postrm>." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." +"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " +"directory." msgstr "" -"Se aconseja que use el nuevo B<${misc:Depends}> en F<debian/control> para " -"reemplazar el campo B<${shlibs:Depends}>." +"B<dh_installwm> instalará un enlace esclavo a la página de manual F<x-window-" +"manager.1.gz> en caso de encontrar la página de manual en F<usr/share/man/" +"man1> dentro del directorio de construcción del paquete." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." -"d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" -"B<dh_fixperms> hará ejecutables todos los ficheros en los directorios F<bin/" -"> y F<etc/init.d>." +"Anteriormente, B<dh_builddeb> no eliminaba todo aquello que coincidiese con " +"B<DH_ALWAYS_EXCLUDE>, si es que se definía con una lista de elementos a " +"excluir, como por ejemplo B<CVS:.svn:.git>. Ahora sí lo hace." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" -"B<dh_link> corregirá los enlaces existentes para ajustarse a las normas de " -"Debian." +"B<dh_installman> permite sobreescribir páginas de manual existentes en el " +"directorio de construcción del paquete. Bajo los niveles de compatibilidad " +"anteriores simplemente rechazaba hacerlo, de forma silenciosa." #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "v5" #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "Los cambios desde el nivel v4 son:" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "" "Se ignoran los comentarios en los ficheros de configuración de debhelper." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -3830,116 +3801,145 @@ msgstr "" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "B<dh_installdocs> omite la instalación de ficheros vacíos." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" "B<dh_install> devuelve un error si los comodines se expanden a un valor " "vacío." #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" -msgstr "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" +msgstr "v4" #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" +#: debhelper-obsolete-compat.pod:110 +#, fuzzy +#| msgid "Changes from v5 are:" +msgid "Changes from v3 are:" msgstr "Los cambios desde el nivel v5 son:" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" -"Las órdenes que generan segmentos de scripts de desarrollador ordenarán " -"estos segmentos en orden inverso para los scripts F<prerm> y F<postrm>." +"B<dh_makeshlibs -V> no incluirá la parte de Debian en el numero de versión " +"generado en la línea de dependencias del fichero «shlibs»." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." -"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " -"directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" -"B<dh_installwm> instalará un enlace esclavo a la página de manual F<x-window-" -"manager.1.gz> en caso de encontrar la página de manual en F<usr/share/man/" -"man1> dentro del directorio de construcción del paquete." +"Se aconseja que use el nuevo B<${misc:Depends}> en F<debian/control> para " +"reemplazar el campo B<${shlibs:Depends}>." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." +"d> executable." msgstr "" -"Anteriormente, B<dh_builddeb> no eliminaba todo aquello que coincidiese con " -"B<DH_ALWAYS_EXCLUDE>, si es que se definía con una lista de elementos a " -"excluir, como por ejemplo B<CVS:.svn:.git>. Ahora sí lo hace." +"B<dh_fixperms> hará ejecutables todos los ficheros en los directorios F<bin/" +"> y F<etc/init.d>." + +# type: textblock +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" +"B<dh_link> corregirá los enlaces existentes para ajustarse a las normas de " +"Debian." + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" +msgstr "v3" # type: textblock #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "Este modo funciona como v2, con los siguientes añadidos:" + +# type: textblock +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " +"To turn this off and use those characters raw, just prefix with a backslash." msgstr "" -"B<dh_installman> permite sobreescribir páginas de manual existentes en el " -"directorio de construcción del paquete. Bajo los niveles de compatibilidad " -"anteriores simplemente rechazaba hacerlo, de forma silenciosa." +"Los ficheros de configuración de Debhelper aceptan comodines globales " +"mediante B<*> y B<?> cuando sea apropiado. Para utilizar «*» y «?» como " +"caracteres simplemente debe insertar como prefijo una barra invertida." +# type: textblock #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" -msgstr "Los cambios desde el nivel v6 son:" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." +msgstr "" +"B<dh_makeshlibs> hace que los scripts F<postinst> y F<postrm> ejecuten " +"ldconfig." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -"B<dh_install> buscará ficheros en F<debian/tmp> de forma predeterminada si " -"no los encuentra en el directorio actual (o dónde indicó hacerlo mediante " -"B<--sourcedir>). Esto permite la interoperabilidad entre B<dh_install> y " -"B<dh_auto_install>, que instala en F<debian/tmp>, sin necesidad de " -"parámetros especiales." +"B<dh_installdeb> marca automáticamente todos los ficheros en F<etc/> como " +"conffiles." + +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" +msgstr "v2" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." msgstr "" -"B<dh_clean> leerá F<debian/clean> y eliminará los ficheros ahí listados." +"En este modo, debhelper utilizará «debian/I<paquete>» de forma consistente " +"como el árbol de directorios para cada paquete que se construya." -# type: textblock -#. type: textblock +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." -msgstr "B<dh_clean> eliminará ficheros F<*-stamp> del nivel superior." +#, fuzzy +#| msgid "v10" +msgid "v1" +msgstr "v10" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> file." msgstr "" -"B<dh_installchangelogs> intentará averiguar el fichero de registro de " -"cambios de la fuente original si no se especifica ninguno." +"Este es el nivel de compatibilidad original de debhelper, y por tanto es el " +"nivel predeterminado. En este modo, debhelper utiliza F<debian/tmp> como el " +"árbol de directorios del paquete, y «debian/I<paquete>» para el resto de " +"paquetes listados en el fichero F<control>." #. type: textblock #: dh:5 @@ -5229,16 +5229,16 @@ msgstr "" # type: textblock #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -7089,7 +7089,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -7871,7 +7871,7 @@ msgstr "" #: dh_installdebconf:125 msgid "" "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." -"config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +"config>, to B<unique-bar-value> in F<debian/bar.config> and to B<unique-baz-" "value> in F<debian/baz.config>." msgstr "" diff --git a/man/po4a/po/fr.po b/man/po4a/po/fr.po index c2c3489a..4402d365 100644 --- a/man/po4a/po/fr.po +++ b/man/po4a/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper manpages\n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: 2021-02-13 10:02+0100\n" "Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" @@ -2481,16 +2481,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -2537,15 +2537,15 @@ msgstr "Le site internet de debhelper." #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -2555,15 +2555,15 @@ msgstr "AUTEUR" # type: textblock #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -2623,543 +2623,817 @@ msgid "These are the available compatibility levels:" msgstr "Les niveaux de compatibilité sont les suivants :" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" -msgstr "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +#, fuzzy +#| msgid "v5" +msgid "v15" +msgstr "v5" -# type: textblock #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 -#: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." -msgstr "Ce mode est déconseillé." - -# type: textblock -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 -msgid "This is the lowest supported compatibility level." -msgstr "C'est le niveau de compatibilité le plus bas pris en charge." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"This compatibility level is still open for development; use with caution." msgstr "" -"Si vous mettez à jour depuis un niveau de compatibilité antérieur, veuillez " -"consulter L<debhelper-obsolete-compat(7)>." - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" -msgstr "v8" +"Ce niveau de compatibilité est encore en développement ; à utiliser avec " +"précaution." # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" -msgstr "Les changements par rapport à la version 7 sont :" +#: debhelper-compat-upgrade-checklist.pod:29 +#, fuzzy +#| msgid "Changes from v4 are:" +msgid "Changes from v14 are:" +msgstr "Les changements par rapport à la version 4 sont :" # type: =item #. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 +#: debhelper-compat-upgrade-checklist.pod:33 #: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 -#: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 +#: debhelper-compat-upgrade-checklist.pod:63 +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 #: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 #: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 #: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 #: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 #: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 #: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 #: dh_testroot:36 dh_testroot:41 dh_testroot:46 msgid "-" msgstr "-" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 +#: debhelper-compat-upgrade-checklist.pod:35 msgid "" -"Commands will fail rather than warning when they are passed unknown options." +"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" +"I<package> >> for source packages only producing a single binary. If this " +"behaviour is wanted, the package should explicitly activate the B<single-" +"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" +"Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" -"Les commandes échoueront plutôt que de produire une alerte lorsqu'elles " -"recevront des options inconnues." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" -"B<dh_makeshlibs> va exécuter le programme B<dpkg-gensymbols> sur toutes les " -"bibliothèques partagées qu'il génère pour les fichiers shlibs. B<-X> peut " -"alors être utilisé pour exclure certaines bibliothèques. En outre, les " -"bibliothèques rangées à des emplacements inhabituels que B<pkg-gensymbols> " -"n'aurait pas traitées avant qu'elles ne lui soient transmises, induisent un " -"changement de comportement qui peut causer l'échec de la construction de " -"certains paquets." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:49 +msgid "v14" +msgstr "v14" + +# type: textblock +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:53 +msgid "Changes from v13 are:" +msgstr "Les changements par rapport à la version 13 sont :" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:59 +#, fuzzy +#| msgid "" +#| "The B<cmake> buildsystem now passes B<-DCMAKE_SKIP_RPATH=ON> and B<-" +#| "DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some " +#| "reproducibility issues." +msgid "" +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." +msgstr "" +"Le système de construction B<cmake> passe maintenant les options B<-" +"DCMAKE_SKIP_RPATH=ON> et B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> à L<cmake(1)> " +"pour éviter des problèmes de reproductibilité." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 +#: debhelper-compat-upgrade-checklist.pod:65 +#, fuzzy +#| msgid "" +#| "The tool B<dh_installsysusers> is now included in the default sequence." msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." msgstr "" -"B<dh> exige que la séquence à exécuter soit indiquée en tant que premier " -"paramètre. Tous les commutateurs doivent venir après. C'est-à-dire qu'il " -"faut écrire « B<dh $@ --toto> », et non « B<dh --toto $@> »" +"L'outil B<dh_installsysusers> est maintenant inclus dans la séquence par " +"défaut." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:59 +#: debhelper-compat-upgrade-checklist.pod:70 msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." msgstr "" -"B<dh_auto_*> utilise préférentiellement B<Module::Build> de Perl au lieu de " -"F<Makefile.PL>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:76 +msgid "" +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:79 +msgid "" +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" +"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " +"B<dh_auto_install> if used and then passing B<--without single-binary> to " +"B<dh> (the latter to silence the warning)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:92 +msgid "" +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:97 +msgid "" +"The B<dh_installpam> tool will now install PAM configuration files under " +"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:100 +#, fuzzy +#| msgid "" +#| "In compatibility level 11, this file will trigger an error with a " +#| "reminder about ensuring the proper removal of the upstart file in the " +#| "previous package version. Please consider using the \"rm_conffile\" " +#| "feature from L<dh_installdeb(1)> to ensure the proper removal of previous " +#| "upstart files." +msgid "" +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." +msgstr "" +"Dans le niveau de compatibilité 11, ce fichier provoquera une erreur " +"contenant un rappel pour correctement supprimer le fichier upstart de la " +"version précédente du paquet. Veuillez utiliser la fonction « rm_conffile » " +"de L<dh_installdeb(1)> pour vous assurer de la suppression correcte des " +"fichiers upstart." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:105 +#, fuzzy +#| msgid "" +#| "The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +#| "test> when running the test suite. Any override of B<dh_auto_test> that " +#| "passes extra parameters to upstream test runner should be reviewed as " +#| "B<meson test> is not command line compatible with B<ninja test>." +msgid "" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." +msgstr "" +"Le système de construction B<meson+ninja> utilise maintenant B<meson test> à " +"la place de B<ninja test> pour la suite de tests. Chaque réécriture de " +"B<dh_auto_test> qui passe des paramètres supplémentaires aux tests amont " +"devrait être vérifiée, car B<meson test> n'est pas compatible avec B<ninja " +"test>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" -msgstr "v9" +#: debhelper-compat-upgrade-checklist.pod:112 +msgid "v13" +msgstr "v13" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" -msgstr "Les changements par rapport à la version 8 sont :" +#: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "C'est la version dont l'usage est recommandé." +# type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:116 +msgid "Changes from v12 are:" +msgstr "Les changements par rapport à la version 12 sont :" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" -"Prise en charge multiarchitecture. En particulier, B<dh_auto_configure> " -"passe les répertoires multiarchitectures à B<autoconf> dans B<--libdir> et " -"B<--libexecdir>." +"Le système de construction B<meson+ninja> utilise maintenant B<meson test> à " +"la place de B<ninja test> pour la suite de tests. Chaque réécriture de " +"B<dh_auto_test> qui passe des paramètres supplémentaires aux tests amont " +"devrait être vérifiée, car B<meson test> n'est pas compatible avec B<ninja " +"test>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" -"B<dh> connaît les dépendances classiques entre les cibles de F<debian/" -"rules>. Donc « B<dh binary> » exécutera toutes les cibles build, build-arch, " -"build-indep, install, etc., présentes dans le fichier I<rules>. Il n'est pas " -"nécessaire de définir une cible binary avec des dépendances explicites sur " -"les autres cibles." +"Tous les outils dans le style de debhelper basés sur la bibliothèque " +"debhelper officielle (y compris B<dh> et les outils officiels B<dh_*>) " +"n'acceptent plus les paramètres de commande abrégés. En même temps, B<dh> " +"optimise maintenant les appels aux outils redondants B<dh_*> même quand ils " +"passent de longues options de ligne de commande." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:138 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." +"e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." msgstr "" -"B<dh_strip> compresse les fichiers de symboles de mise au point pour réduire " -"la taille d'installation des paquets -dbg." +"Les outils de debhelper liés à ELF (B<dh_dwz>, B<dh_strip>, " +"B<dh_makeshlibs>, B<dh_shlibdeps>) sont désormais seulement exécutés pour " +"les paquets dépendant de l'architecture par défaut (c'est-à-dire qu'ils sont " +"exclus des cibles B<*-indep> et sont passés avec l'option B<-a> par défaut). " +"Si vous avez besoin d'eux pour des cibles B<*-indep>, vous pouvez ajouter un " +"Build-Depends explicite à B<dh-sequence-elf-tools>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:147 msgid "" -"B<dh_auto_configure> does not include the source package name in --" -"libexecdir when using autoconf." +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." msgstr "" -"B<dh_auto_configure> n'inclut pas le nom du paquet source dans B<--" -"libexecdir> en utilisant B<autoconf>." +"Le système de construction tiers B<gradle> (issu du paquet B<gradle-debian-" +"helper>) exécute maintenant la suite de tests fournie par l'amont " +"automatiquement. Pour supprimer ce type de comportement, surchargez " +"B<dh_auto_test>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" -msgstr "B<dh> n'active pas B<--with=python-support> par défaut." +#: debhelper-compat-upgrade-checklist.pod:153 +msgid "" +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." +msgstr "" +"L'outil B<dh_installman> s'interrompt maintenant s'il voit des définitions " +"contradictoires d'une page de manuel. Cela se produit habituellement si le " +"système de construction amont installe une version compressée et que le " +"paquet liste une version non compressée de la page de manuel dans F<< debian/" +"I<paquet>.manpages >>. La correction la plus simple est de supprimer la page " +"de manuel de F<< debian/I<paquet>.manpages >> (en considérant que les deux " +"versions sont identiques)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:97 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" -"(Obsolète puisque l'outil B<dh_pysupport> a été retiré de Debian Stretch. " -"Depuis debhelper 10.3, B<dh> n'active plus cette séquence quel que soit le " -"niveau de compatibilité)" +"Les outils B<dh_auto_*> réinitialisent désormais les variables " +"d'environnement B<HOME> et la variable commune B<XDG_*>. Veuillez consulter " +"la description des variables d'environnement dans L</ENVIRONMENT> pour voir " +"comment elles sont gérées." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "I<Cette fonctionnalité a changé entre debhelper 13 et debhelper 13.2.>" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> (e.g. " +"B<override_dh_systemd_enable:>)." msgstr "" -"Tous les programmes debhelper B<dh_auto_>I<*> et B<dh> configurent les " -"variables d'environnement renvoyées par B<dpkg-buildflags>, sauf si elles " -"sont déjà configurées." +"La commande B<dh> produira maintenant une erreur si une cible de réécriture " +"ou d'accroche pour une commande obsolète est présente dans F<debian/rules> " +"(par exemple, B<override_dh_systemd_enable:>)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" -"B<dh_auto_configure> passe les CFLAGS, CPPFLAGS et LDFLAGS de B<dpkg-" -"buildflags> à F<Makefile.PL> et F<Build.PL> de Perl." +"La commande B<dh_missing> aura l'option B<--fail-missing> par défaut. Il est " +"possible de revenir à un avertissement non fatal en passant explicitement " +"l'option B<--list-missing> comme dans le niveau de compatibilité 12." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:114 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their build-" -"id." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" msgstr "" -"B<dh_strip> place les symboles de mise au point séparés à un endroit en " -"fonction de leur identifiant de construction (build-id)." +"Si vous ne voulez pas non plus de l'avertissement, veuillez omettre l'appel " +"à B<dh_missing>. Si l'automate de commandes B<dh> est utilisé, vous pouvez " +"faire cela en insérant une cible de réécriture vide dans le fichier F<debian/" +"rules> du paquet correspondant. Comme dans l’exemple :" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" +msgstr "" +" # Désactive dh_missing\n" +" override_dh_missing:\n" +"\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." msgstr "" -"Les fichiers de configuration exécutables de debhelper sont exécutés et leur " -"sortie est utilisée comme configuration." +"L'automate de commandes B<dh> exécute maintenant B<dh_installtmpfiles> dans " +"la séquence par défaut. B<dh_installtmpfiles> se charge de la gestion des " +"fichiers de configuration de I<tmpfiles.d>. La fonctionnalité apparentée " +"dans B<dh_installsystemd> est désormais désactivée." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:196 +msgid "" +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." +msgstr "" +"Notez que B<dh_installtmpfiles> répond à F<< debian/I<paquet>.tmpfiles >> là " +"où B<dh_installsystemd> utilisait un nom sans le « s » final." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:202 +msgid "" +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" +"exec(1)> in general. If you need filtering, renaming, etc., the package " +"will still need L<dh-exec(1)>." +msgstr "" +"Beaucoup d'outils B<dh_*> prennent en charge un développement de variables " +"limité au moyen de la syntaxe B<${toto}>. Dans de nombreux cas, cela peut " +"être utilisé pour référencer des chemins qui contiennent soit des espaces, " +"soit des valeurs L<dpkg-architecture(1)>. Bien que cela puisse réduire le " +"besoin de L<dh-exec(1)> dans certains cas, ce B<n'est pas> une alternative à " +"L<dh-exec(1)> en général. Si un filtrage, un renommage, etc. est nécessaire, " +"le paquet aura encore besoin de L<dh-exec(1)>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" +"Veuillez consulter L<Substitutions dans les fichiers de configuration de " +"debhelper> pour la syntaxe et les variables de substitution disponibles. " +"Pour ceux qui écrivent des outils B<dh_*>, le développement de substitution " +"intervient comme élément des fonctions B<filearray> et B<filedoublearray>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:216 +msgid "" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." +msgstr "" +"L'automate de commandes B<dh> omettra toutes les cibles d'accroche et de " +"substitution pour B<dh_auto_test>, B<dh_dwz> et B<dh_strip> quand " +"B<DEB_BUILD_OPTIONS> liste les options B<nocheck> ou B<nostrip> " +"correspondantes." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:220 +msgid "" +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +msgstr "" +"Tout paquet comptant sur ces cibles pour être toujours exécuté devrait " +"plutôt déplacer la logique correspondante de ces cibles. Par exemple, le " +"code d’empaquetage non lié aux tests provenant de B<override_dh_auto_test> " +"devrait avoir été déplacé dans B<execute_after_dh_auto_build> ou " +"B<execute_before_dh_auto_install>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " +"installation process. If for some reason you need previous behavior, " +"override the flag:" +msgstr "" +"Le système de construction B<cmake> passe désormais l'option B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> à L<cmake(1)> pour accélérer le " +"processus d'installation automatique. Si pour une raison quelconque vous " +"avez besoin de revenir au comportement antérieur, réécrivez le paramètre :" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:231 +#, no-wrap +msgid "" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" +"\n" +msgstr "" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" +"\n" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" -msgstr "v10" +#: debhelper-compat-upgrade-checklist.pod:235 +msgid "v12" +msgstr "v12" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" -msgstr "Les changements par rapport à la version 9 sont :" +#: debhelper-compat-upgrade-checklist.pod:237 +msgid "Changes from v11 are:" +msgstr "Les changements par rapport à la version 11 sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:243 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." msgstr "" -"B<dh_installinit> n'installe plus de fichier nommé debian/<paquet> comme " -"script d'initialisation." +"B<dh_makeshlibs> génère maintenant des fichiers shlibs avec des dépendances " +"versionnées par défaut. Cela veut dire que B<-VUpstream-Version> (ou B<-V>) " +"est maintenant le comportement par défaut." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:247 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." msgstr "" -"B<dh_installdocs> renverra une erreur s'il détecte des liens créés avec B<--" -"link-doc> entre des paquets de l'architecture « all » et non-« all » car " -"cela casse les binNMUs (envois de binaires par quelqu'un d'autre que le " -"responsable)." +"Si une dépendance non versionnée est requise, cela peut être obtenu en " +"passant B<-VNone> à la place. Veuillez tout de même consulter " +"L<dh_makeshlibs(1)> pour l'utilisation des dépendances non versionnées." +# type: =item #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:253 msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." -"shlibs file. This is now done by B<dh_makeshlibs> instead." +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"instead." msgstr "" -"B<dh_installdeb> n'installe plus de fichier debian/<paquet>.shlibs fourni " -"par le responsable du paquet. Cela est maintenant effectué par " -"B<dh_makeshlibs>." +"L'option B<-s> (B<--same-arch>) est supprimée. Veuillez utiliser B<-a> (B<--" +"arch>) à la place." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:257 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." msgstr "" -"B<dh_installwm> refuse de créer un paquet cassé si aucune page de manuel ne " -"peut être trouvée (requis pour l'inscription de l'alternative x-window-" -"manager)." +"Appeler B<dh_clean -k> provoque maintenant une erreur à la place de " +"l'avertissement d'obsolescence." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:262 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" msgstr "" -"Debhelper active par défaut la parallélisation pour tous les systèmes de " -"construction qui le gèrent. Cela peut être désactivé en utilisant l'option " -"B<--no-parallel> ou en passant la valeur B<1> à l'option B<--max-parallel>." +"L'option B<--no-restart-on-upgrade> de B<dh_installinit> a été supprimée. " +"Veuillez utiliser le nouveau nom B<--no-stop-on-upgrade>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:267 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"There was a bug in the B<doit> (and similar) functions from L<Debian::" +"Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." msgstr "" -"La commande B<dh> n'acceptera aucun des paramètres obsolètes de « manual " -"sequence control » (B<--before>, B<--after>, etc.). Veuillez utiliser les " -"cibles de réécritures à la place." +"Il y avait un bogue dans les fonctions B<doit> (et équivalent) de L<Debian::" +"Debhelper::Dh_Lib> qui créait un shell dans une circonstance particulière. " +"Ce bogue est maintenant supprimé et provoquera une erreur de type « commande " +"non trouvée » dans les outils qui l'utilisaient." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:274 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." msgstr "" -"B<Application rétroactive aux niveaux de compatibilité antérieurs> : B<dh> " -"n'accepte plus aucun de ces paramètres depuis debhelper 12.4." +"Les options B<--list-missing> et B<--fail-missing> de B<dh_install> ont été " +"supprimées. Veuillez utiliser B<dh_missing> et ses options correspondantes, " +"qui peuvent aussi voir les fichiers installés par les autres outils." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:280 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." msgstr "" -"La commande B<dh> n'utilisera plus les fichiers journaux pour enregistrer " -"quelles commandes ont été exécutées. La commande B<dh> se souvient " -"I<toujours> si la séquence « build » a été effectuée et l'omet si c'est le " -"cas." +"L'outil B<dh_installinit> n'installe plus de configuration pour upstart. À " +"la place, il abandonnera la construction s'il trouve un ancien fichier de " +"configuration upstart. Cela pour rappeler au mainteneur de s'assurer de " +"correctement supprimer les anciens fichiers de configuration livrés dans les " +"anciennes versions du paquet." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" -msgstr "Les principales conséquences de cela sont :" +#: debhelper-compat-upgrade-checklist.pod:288 +msgid "" +"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" +"maintscript-helper(1)> commands and will error out if the commands appear to " +"be invalid." +msgstr "" +"L'outil B<dh_installdeb> valide basiquement quelques commandes L<dpkg-" +"maintscript-helper(1)> et renvoie une erreur si la commande semble " +"incorrecte." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." +msgstr "" +"Le comportement par défaut de B<dh_missing> est maintenant B<--list-missing>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:298 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" +"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." msgstr "" -"Il est maintenant plus facile de déboguer les séquences I<install> et " -"I<binary> parce qu'elles peuvent maintenant être facilement re-exécutées " -"(sans avoir à refaire un cycle complet de « clean & rebuild »)" +"B<dh_makeshlibs> passera maintenant les bibliothèques à L<dpkg-" +"gensymbols(1)> si le binaire ELF a un SONAME (contenant « .so »)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 +#: debhelper-compat-upgrade-checklist.pod:303 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" msgstr "" -"La principale précaution est que B<dh_*> enregistre uniquement ce qui s'est " -"passé dans une unique cible de réécriture. Lorsque tous les appels à une " -"commande B<dh_cmd> donnée arrivent dans la même cible de réécriture, tout " -"fonctionnera comme avant." +"B<dh_compress> ne compresse plus les exemples (c'est-à-dire tout ce qui est " +"installé dans F<</usr/share/doc/I<paquet>/examples>>)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" -msgstr "Exemple de ce qui pourrait mal se passer :" +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +msgstr "" +"La séquence standard de B<dh> comprend maintenant B<dh_dwz> et " +"B<dh_installinitramfs> par défaut. Cela rend les séquences B<dwz> et " +"B<installinitramfs> obsolètes et elles échoueront avec une erreur. Si vous " +"souhaitez sauter ces commandes, veuillez insérer des cibles de réécriture " +"vides pour elles dans F<debian/rules> (par exemple I<override_dh_dwz:>)." -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 -#, no-wrap +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" -"\n" +"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" +"libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." msgstr "" -" override_dh_toto:\n" -" dh_toto -pmon_paquet\n" -"\n" +"Les systèmes de construction B<meson> et B<autoconf> ne positionnent plus " +"explicitement la variable B<--libexecdir>, et s'appuient donc sur le système " +"de construction par défaut – qui devrait être B</usr/libexec> (selon la " +"FHS 3.0, adoptée dans la Charte Debian 4.1.5)." +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" +msgstr "" +"Si un paquet amont particulier n'utilise pas la bonne valeur par défaut, le " +"paramètre peut souvent être passé manuellement avec L<dh_auto_configure(1)>. " +"Par exemple :" + +# type: verbatim #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 +#: debhelper-compat-upgrade-checklist.pod:326 #, no-wrap msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" -" override_dh_titi:\n" -" dh_titi\n" -" dh_toto --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "Remarquez le B<--> avant le paramètre B<--libexecdir>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 +#, fuzzy +#| msgid "" +#| "The B<dh_installdeb> tool no longer installs the maintainer provided " +#| "F<conffiles> file. The file has mostly been obsolete since compatibility " +#| "level 3, where B<dh_installdeb> began to automatically compute the " +#| "resulting F<conffiles> control file." msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" -"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " -"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" +"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " +"now installs it again in compat levels 12+." msgstr "" -"Dans ce cas, l'appel à B<dh_foo --remaining> inclura I<aussi> I<mon_paquet>, " -"car B<dh_foo -pmon_paquet> a été exécuté dans une cible de réécriture " -"différente. Ce problème n'est pas limité à B<--remaining> et concerne aussi " -"B<-a>, B<-i>, etc." +"B<dh_installdeb> n'installe plus le fichier F<conffiles> fournit par le " +"responsable. Ce fichier est obsolète depuis le niveau de compatibilité 3, " +"lorsque B<dh_installdeb> a commencé à calculer automatiquement le " +"F<conffiles> résultant du fichier control." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" -"À présent, la commande B<dh_installdeb> échappe les caractères du shell dans " -"les lignes du fichier de config F<maintscript>. C'était l'intention " -"originale mais cela n'a jamais fonctionné correctement et les paquets ont " -"commencé à compter sur l'échappement incomplet (p. ex. en encadrant les noms " -"de fichiers de guillemets)." +"B<dh_installsystemd> ne s'appuie plus sur B<dh_installinit> pour s'occuper " +"des services systemd qui ont une alternative pour sysvinit. Les deux outils " +"doivent maintenant être utilisés dans ce cas pour s'assurer que le service " +"est démarré correctement, à la fois avec systemd et sysvinit." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use B<--no-restart-after-" -"upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" +"start>) then you will probably need one for B<dh_installsystemd> as well now." msgstr "" -"La commande B<dh_installinit> utilise maintenant B<--restart-after-upgrade> " -"par défaut. Les paquets nécessitant le comportement précédent devraient " -"utiliser l'option B<--no-restart-after-upgrade>." +"Si vous avez une réécriture pour B<dh_installinit> (par exemple pour " +"l'appeler avec B<--no-start>), vous en aurez sûrement besoin d'une pour " +"B<dh_installsystemd> aussi." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass B<--" -"without autoreconf> to B<dh> if this is not desirable for a given package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" -"La séquence B<autoreconf> est maintenant activée par défaut. Veuillez passer " -"l'option B<--without autoreconf> à B<dh> si cela n'est pas voulu pour " -"certains paquets." +"Ce changement amène B<dh_installinit> à injecter un champ I<misc:Pre-" +"Depends> sur B<< init-system-helpers (>= 1.54~) >>. Veuillez vous assurer " +"que le paquet utilise B<${misc:Pre-Depends}> dans son champ B<Pre-Depends> " +"avant de mettre à niveau vers la compat 12." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" -"La séquence B<systemd> est maintenant activée par défaut. Veuillez passer " -"l'option B<--without systemd> à B<dh> si cela n'est pas voulu pour certains " -"paquets." +"L'outil tiers B<dh_golang> (du paquet B<dh-golang>) utilise maintenant la " +"variable B<DH_GOLANG_EXCLUDE> pour l'installation des sources dans les " +"paquets -dev, et plus uniquement lors de la construction. Veuillez " +"positionner B<DH_GOLANG_EXCLUDES_ALL> à faux pour obtenir le comportement " +"précédent. Consultez B<Debian::Debhelper::Buildsystem::golang(3pm)> pour " +"plus de détails et des exemples." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" -"B<Supprimé rétroactivement> : B<dh> ne crée plus le répertoire de " -"construction du paquet lors de l'omission des commandes de debhelper en " -"cours. Cela n'affectera pas les paquets qui se construisent uniquement avec " -"debhelper, mais pourrait faire apparaître des bogues dans les commandes qui " -"ne sont pas incluses avec debhelper." +"B<dh_installsystemduser> est maintenant inclus par défaut dans la séquence " +"B<dh> standard." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the third-" +"party build system B<pybuild> instead." msgstr "" -"Cette fonctionnalité de compatibilité avait un bogue depuis sa création dans " -"debhelper/9.20130516, qui la faisait échouer en compat 9 et précédent. Comme " -"il n'y a eu aucun rapport de problème causé par ce bogue en 5 ans, cela a " -"été supprimé plutôt que corrigé." +"Le système de construction B<python-distutils> est supprimé. Veuillez " +"utiliser le système tiers B<pybuild> à la place." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 msgid "v11" msgstr "v11" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 msgid "This mode is discouraged." msgstr "Ce mode est déconseillé." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -3179,12 +3453,12 @@ msgstr "" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 msgid "Changes from v10 are:" msgstr "Les changements par rapport à la version 10 sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 msgid "" "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " "generates maintainer scripts for those files. Please use the new " @@ -3195,7 +3469,7 @@ msgstr "" "nouvel assistant B<dh_installsystemd> à la place." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -3208,7 +3482,7 @@ msgstr "" "B<dh_installsystemd>, veuillez utiliser une cible de réécriture vide." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." @@ -3218,7 +3492,7 @@ msgstr "" "B<--name>)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." @@ -3228,13 +3502,13 @@ msgstr "" "l'intérieur)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "" "La grande majorité des paquets ne seront pas affectés par ce changement." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install --strip-" "program=true\"> to L<make(1)>. Derivative buildsystems (e.g. B<configure> " @@ -3246,7 +3520,7 @@ msgstr "" "changement." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./" "configure>." @@ -3255,7 +3529,7 @@ msgstr "" "runstatedir=/run> à F<./configure>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." @@ -3264,7 +3538,7 @@ msgstr "" "DCMAKE_INSTALL_RUNSTATEDIR=/run> à L<cmake(1)>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." @@ -3273,7 +3547,7 @@ msgstr "" "plutôt que de l'extension." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 msgid "" "B<dh_auto_install> will now only create the destination directory it needs. " "Previously, it would create the package build directory for all packages. " @@ -3287,7 +3561,7 @@ msgstr "" "ne sont pas incluses avec debhelper." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -3299,7 +3573,7 @@ msgstr "" "n'existe pas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -3310,7 +3584,7 @@ msgstr "" "lorsque le motif est utilisé pour spécifier la documentation." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -3323,7 +3597,7 @@ msgstr "" "F<debian/tmp> comme B<dh_install>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." @@ -3332,7 +3606,7 @@ msgstr "" "B<dh_installinfo> ignorait B<--sourcedir> de manière incorrecte." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -3346,7 +3620,7 @@ msgstr "" "F<debian/rules> (ou équivalent)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -3358,7 +3632,7 @@ msgstr "" "nombre de paquets en même temps." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -3371,7 +3645,7 @@ msgstr "" "supprimée rétroactivement des niveaux de compatibilité existants." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." @@ -3381,7 +3655,7 @@ msgstr "" "fichier." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -3393,7 +3667,7 @@ msgstr "" "version 3.9.7)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -3405,7 +3679,7 @@ msgstr "" "d'effet pour ce paquet source, et vous pouvez aller au changement suivant." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every I<-" @@ -3422,7 +3696,7 @@ msgstr "" "documentation est toujours fournie par le paquet I<-doc>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -3434,7 +3708,7 @@ msgstr "" "Charte Debian." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -3445,7 +3719,7 @@ msgstr "" "seront toujours installés sous F<< /usr/share/doc/I<package> >>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -3458,714 +3732,440 @@ msgstr "" "est un objet partagé ou un exécutable ELF." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" "Ce changement peut forcer les outils à traiter plus de fichiers qu'avant." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -msgid "v12" -msgstr "v12" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" +msgstr "v10" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -msgid "Changes from v11 are:" -msgstr "Les changements par rapport à la version 11 sont :" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 -msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." -msgstr "" -"B<dh_makeshlibs> génère maintenant des fichiers shlibs avec des dépendances " -"versionnées par défaut. Cela veut dire que B<-VUpstream-Version> (ou B<-V>) " -"est maintenant le comportement par défaut." +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" +msgstr "Les changements par rapport à la version 9 sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" -"Si une dépendance non versionnée est requise, cela peut être obtenu en " -"passant B<-VNone> à la place. Veuillez tout de même consulter " -"L<dh_makeshlibs(1)> pour l'utilisation des dépendances non versionnées." +"B<dh_installinit> n'installe plus de fichier nommé debian/<paquet> comme " +"script d'initialisation." -# type: =item #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " -"instead." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" -"L'option B<-s> (B<--same-arch>) est supprimée. Veuillez utiliser B<-a> (B<--" -"arch>) à la place." +"B<dh_installdocs> renverra une erreur s'il détecte des liens créés avec B<--" +"link-doc> entre des paquets de l'architecture « all » et non-« all » car " +"cela casse les binNMUs (envois de binaires par quelqu'un d'autre que le " +"responsable)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." +"shlibs file. This is now done by B<dh_makeshlibs> instead." msgstr "" -"Appeler B<dh_clean -k> provoque maintenant une erreur à la place de " -"l'avertissement d'obsolescence." +"B<dh_installdeb> n'installe plus de fichier debian/<paquet>.shlibs fourni " +"par le responsable du paquet. Cela est maintenant effectué par " +"B<dh_makeshlibs>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" -"L'option B<--no-restart-on-upgrade> de B<dh_installinit> a été supprimée. " -"Veuillez utiliser le nouveau nom B<--no-stop-on-upgrade>." +"B<dh_installwm> refuse de créer un paquet cassé si aucune page de manuel ne " +"peut être trouvée (requis pour l'inscription de l'alternative x-window-" +"manager)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"There was a bug in the B<doit> (and similar) functions from L<Debian::" -"Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" -"Il y avait un bogue dans les fonctions B<doit> (et équivalent) de L<Debian::" -"Debhelper::Dh_Lib> qui créait un shell dans une circonstance particulière. " -"Ce bogue est maintenant supprimé et provoquera une erreur de type « commande " -"non trouvée » dans les outils qui l'utilisaient." +"Debhelper active par défaut la parallélisation pour tous les systèmes de " +"construction qui le gèrent. Cela peut être désactivé en utilisant l'option " +"B<--no-parallel> ou en passant la valeur B<1> à l'option B<--max-parallel>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" -"Les options B<--list-missing> et B<--fail-missing> de B<dh_install> ont été " -"supprimées. Veuillez utiliser B<dh_missing> et ses options correspondantes, " -"qui peuvent aussi voir les fichiers installés par les autres outils." +"La commande B<dh> n'acceptera aucun des paramètres obsolètes de « manual " +"sequence control » (B<--before>, B<--after>, etc.). Veuillez utiliser les " +"cibles de réécritures à la place." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" -"L'outil B<dh_installinit> n'installe plus de configuration pour upstart. À " -"la place, il abandonnera la construction s'il trouve un ancien fichier de " -"configuration upstart. Cela pour rappeler au mainteneur de s'assurer de " -"correctement supprimer les anciens fichiers de configuration livrés dans les " -"anciennes versions du paquet." +"B<Application rétroactive aux niveaux de compatibilité antérieurs> : B<dh> " +"n'accepte plus aucun de ces paramètres depuis debhelper 12.4." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" -"maintscript-helper(1)> commands and will error out if the commands appear to " -"be invalid." -msgstr "" -"L'outil B<dh_installdeb> valide basiquement quelques commandes L<dpkg-" -"maintscript-helper(1)> et renvoie une erreur si la commande semble " -"incorrecte." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" -"Le comportement par défaut de B<dh_missing> est maintenant B<--list-missing>." +"La commande B<dh> n'utilisera plus les fichiers journaux pour enregistrer " +"quelles commandes ont été exécutées. La commande B<dh> se souvient " +"I<toujours> si la séquence « build » a été effectuée et l'omet si c'est le " +"cas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 -msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" -"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." -msgstr "" -"B<dh_makeshlibs> passera maintenant les bibliothèques à L<dpkg-" -"gensymbols(1)> si le binaire ELF a un SONAME (contenant « .so »)." +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" +msgstr "Les principales conséquences de cela sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" -"B<dh_compress> ne compresse plus les exemples (c'est-à-dire tout ce qui est " -"installé dans F<</usr/share/doc/I<paquet>/examples>>)." +"Il est maintenant plus facile de déboguer les séquences I<install> et " +"I<binary> parce qu'elles peuvent maintenant être facilement re-exécutées " +"(sans avoir à refaire un cycle complet de « clean & rebuild »)" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:590 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" -"La séquence standard de B<dh> comprend maintenant B<dh_dwz> et " -"B<dh_installinitramfs> par défaut. Cela rend les séquences B<dwz> et " -"B<installinitramfs> obsolètes et elles échoueront avec une erreur. Si vous " -"souhaitez sauter ces commandes, veuillez insérer des cibles de réécriture " -"vides pour elles dans F<debian/rules> (par exemple I<override_dh_dwz:>)." +"La principale précaution est que B<dh_*> enregistre uniquement ce qui s'est " +"passé dans une unique cible de réécriture. Lorsque tous les appels à une " +"commande B<dh_cmd> donnée arrivent dans la même cible de réécriture, tout " +"fonctionnera comme avant." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 -msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" -"libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." -msgstr "" -"Les systèmes de construction B<meson> et B<autoconf> ne positionnent plus " -"explicitement la variable B<--libexecdir>, et s'appuient donc sur le système " -"de construction par défaut – qui devrait être B</usr/libexec> (selon la " -"FHS 3.0, adoptée dans la Charte Debian 4.1.5)." +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" +msgstr "Exemple de ce qui pourrait mal se passer :" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" msgstr "" -"Si un paquet amont particulier n'utilise pas la bonne valeur par défaut, le " -"paramètre peut souvent être passé manuellement avec L<dh_auto_configure(1)>. " -"Par exemple :" +" override_dh_toto:\n" +" dh_toto -pmon_paquet\n" +"\n" -# type: verbatim #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 +#: debhelper-compat-upgrade-checklist.pod:600 #, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" msgstr "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_titi:\n" +" dh_titi\n" +" dh_toto --remaining\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "Remarquez le B<--> avant le paramètre B<--libexecdir>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 -#, fuzzy -#| msgid "" -#| "The B<dh_installdeb> tool no longer installs the maintainer provided " -#| "F<conffiles> file. The file has mostly been obsolete since compatibility " -#| "level 3, where B<dh_installdeb> began to automatically compute the " -#| "resulting F<conffiles> control file." +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" -"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " -"now installs it again in compat levels 12+." +"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" +"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " +"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." msgstr "" -"B<dh_installdeb> n'installe plus le fichier F<conffiles> fournit par le " -"responsable. Ce fichier est obsolète depuis le niveau de compatibilité 3, " -"lorsque B<dh_installdeb> a commencé à calculer automatiquement le " -"F<conffiles> résultant du fichier control." +"Dans ce cas, l'appel à B<dh_foo --remaining> inclura I<aussi> I<mon_paquet>, " +"car B<dh_foo -pmon_paquet> a été exécuté dans une cible de réécriture " +"différente. Ce problème n'est pas limité à B<--remaining> et concerne aussi " +"B<-a>, B<-i>, etc." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" -"B<dh_installsystemd> ne s'appuie plus sur B<dh_installinit> pour s'occuper " -"des services systemd qui ont une alternative pour sysvinit. Les deux outils " -"doivent maintenant être utilisés dans ce cas pour s'assurer que le service " -"est démarré correctement, à la fois avec systemd et sysvinit." +"À présent, la commande B<dh_installdeb> échappe les caractères du shell dans " +"les lignes du fichier de config F<maintscript>. C'était l'intention " +"originale mais cela n'a jamais fonctionné correctement et les paquets ont " +"commencé à compter sur l'échappement incomplet (p. ex. en encadrant les noms " +"de fichiers de guillemets)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" -"start>) then you will probably need one for B<dh_installsystemd> as well now." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use B<--no-restart-after-" +"upgrade>." msgstr "" -"Si vous avez une réécriture pour B<dh_installinit> (par exemple pour " -"l'appeler avec B<--no-start>), vous en aurez sûrement besoin d'une pour " -"B<dh_installsystemd> aussi." +"La commande B<dh_installinit> utilise maintenant B<--restart-after-upgrade> " +"par défaut. Les paquets nécessitant le comportement précédent devraient " +"utiliser l'option B<--no-restart-after-upgrade>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<autoreconf> sequence is now enabled by default. Please pass B<--" +"without autoreconf> to B<dh> if this is not desirable for a given package" msgstr "" -"Ce changement amène B<dh_installinit> à injecter un champ I<misc:Pre-" -"Depends> sur B<< init-system-helpers (>= 1.54~) >>. Veuillez vous assurer " -"que le paquet utilise B<${misc:Pre-Depends}> dans son champ B<Pre-Depends> " -"avant de mettre à niveau vers la compat 12." +"La séquence B<autoreconf> est maintenant activée par défaut. Veuillez passer " +"l'option B<--without autoreconf> à B<dh> si cela n'est pas voulu pour " +"certains paquets." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" -"L'outil tiers B<dh_golang> (du paquet B<dh-golang>) utilise maintenant la " -"variable B<DH_GOLANG_EXCLUDE> pour l'installation des sources dans les " -"paquets -dev, et plus uniquement lors de la construction. Veuillez " -"positionner B<DH_GOLANG_EXCLUDES_ALL> à faux pour obtenir le comportement " -"précédent. Consultez B<Debian::Debhelper::Buildsystem::golang(3pm)> pour " -"plus de détails et des exemples." +"La séquence B<systemd> est maintenant activée par défaut. Veuillez passer " +"l'option B<--without systemd> à B<dh> si cela n'est pas voulu pour certains " +"paquets." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:638 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" -"B<dh_installsystemduser> est maintenant inclus par défaut dans la séquence " -"B<dh> standard." +"B<Supprimé rétroactivement> : B<dh> ne crée plus le répertoire de " +"construction du paquet lors de l'omission des commandes de debhelper en " +"cours. Cela n'affectera pas les paquets qui se construisent uniquement avec " +"debhelper, mais pourrait faire apparaître des bogues dans les commandes qui " +"ne sont pas incluses avec debhelper." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the third-" -"party build system B<pybuild> instead." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" -"Le système de construction B<python-distutils> est supprimé. Veuillez " -"utiliser le système tiers B<pybuild> à la place." +"Cette fonctionnalité de compatibilité avait un bogue depuis sa création dans " +"debhelper/9.20130516, qui la faisait échouer en compat 9 et précédent. Comme " +"il n'y a eu aucun rapport de problème causé par ce bogue en 5 ans, cela a " +"été supprimé plutôt que corrigé." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -msgid "v13" -msgstr "v13" - -# type: textblock -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "C'est la version dont l'usage est recommandé." +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" +msgstr "v9" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 -msgid "Changes from v12 are:" -msgstr "Les changements par rapport à la version 12 sont :" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" -"Le système de construction B<meson+ninja> utilise maintenant B<meson test> à " -"la place de B<ninja test> pour la suite de tests. Chaque réécriture de " -"B<dh_auto_test> qui passe des paramètres supplémentaires aux tests amont " -"devrait être vérifiée, car B<meson test> n'est pas compatible avec B<ninja " -"test>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 -msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." -msgstr "" -"Tous les outils dans le style de debhelper basés sur la bibliothèque " -"debhelper officielle (y compris B<dh> et les outils officiels B<dh_*>) " -"n'acceptent plus les paramètres de commande abrégés. En même temps, B<dh> " -"optimise maintenant les appels aux outils redondants B<dh_*> même quand ils " -"passent de longues options de ligne de commande." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 -msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." -"e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." -msgstr "" -"Les outils de debhelper liés à ELF (B<dh_dwz>, B<dh_strip>, " -"B<dh_makeshlibs>, B<dh_shlibdeps>) sont désormais seulement exécutés pour " -"les paquets dépendant de l'architecture par défaut (c'est-à-dire qu'ils sont " -"exclus des cibles B<*-indep> et sont passés avec l'option B<-a> par défaut). " -"Si vous avez besoin d'eux pour des cibles B<*-indep>, vous pouvez ajouter un " -"Build-Depends explicite à B<dh-sequence-elf-tools>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." -msgstr "" -"Le système de construction tiers B<gradle> (issu du paquet B<gradle-debian-" -"helper>) exécute maintenant la suite de tests fournie par l'amont " -"automatiquement. Pour supprimer ce type de comportement, surchargez " -"B<dh_auto_test>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." -msgstr "" -"L'outil B<dh_installman> s'interrompt maintenant s'il voit des définitions " -"contradictoires d'une page de manuel. Cela se produit habituellement si le " -"système de construction amont installe une version compressée et que le " -"paquet liste une version non compressée de la page de manuel dans F<< debian/" -"I<paquet>.manpages >>. La correction la plus simple est de supprimer la page " -"de manuel de F<< debian/I<paquet>.manpages >> (en considérant que les deux " -"versions sont identiques)." +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" +msgstr "Les changements par rapport à la version 8 sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" -"Les outils B<dh_auto_*> réinitialisent désormais les variables " -"d'environnement B<HOME> et la variable commune B<XDG_*>. Veuillez consulter " -"la description des variables d'environnement dans L</ENVIRONMENT> pour voir " -"comment elles sont gérées." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" -msgstr "I<Cette fonctionnalité a changé entre debhelper 13 et debhelper 13.2.>" +"Prise en charge multiarchitecture. En particulier, B<dh_auto_configure> " +"passe les répertoires multiarchitectures à B<autoconf> dans B<--libdir> et " +"B<--libexecdir>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> (e.g. " -"B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" -"La commande B<dh> produira maintenant une erreur si une cible de réécriture " -"ou d'accroche pour une commande obsolète est présente dans F<debian/rules> " -"(par exemple, B<override_dh_systemd_enable:>)." +"B<dh> connaît les dépendances classiques entre les cibles de F<debian/" +"rules>. Donc « B<dh binary> » exécutera toutes les cibles build, build-arch, " +"build-indep, install, etc., présentes dans le fichier I<rules>. Il n'est pas " +"nécessaire de définir une cible binary avec des dépendances explicites sur " +"les autres cibles." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" -"La commande B<dh_missing> aura l'option B<--fail-missing> par défaut. Il est " -"possible de revenir à un avertissement non fatal en passant explicitement " -"l'option B<--list-missing> comme dans le niveau de compatibilité 12." +"B<dh_strip> compresse les fichiers de symboles de mise au point pour réduire " +"la taille d'installation des paquets -dbg." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" -"Si vous ne voulez pas non plus de l'avertissement, veuillez omettre l'appel " -"à B<dh_missing>. Si l'automate de commandes B<dh> est utilisé, vous pouvez " -"faire cela en insérant une cible de réécriture vide dans le fichier F<debian/" -"rules> du paquet correspondant. Comme dans l’exemple :" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap -msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" -" # Désactive dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> n'inclut pas le nom du paquet source dans B<--" +"libexecdir> en utilisant B<autoconf>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." -msgstr "" -"L'automate de commandes B<dh> exécute maintenant B<dh_installtmpfiles> dans " -"la séquence par défaut. B<dh_installtmpfiles> se charge de la gestion des " -"fichiers de configuration de I<tmpfiles.d>. La fonctionnalité apparentée " -"dans B<dh_installsystemd> est désormais désactivée." +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" +msgstr "B<dh> n'active pas B<--with=python-support> par défaut." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" -"Notez que B<dh_installtmpfiles> répond à F<< debian/I<paquet>.tmpfiles >> là " -"où B<dh_installsystemd> utilisait un nom sans le « s » final." +"(Obsolète puisque l'outil B<dh_pysupport> a été retiré de Debian Stretch. " +"Depuis debhelper 10.3, B<dh> n'active plus cette séquence quel que soit le " +"niveau de compatibilité)" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" -"exec(1)> in general. If you need filtering, renaming, etc., the package " -"will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" -"Beaucoup d'outils B<dh_*> prennent en charge un développement de variables " -"limité au moyen de la syntaxe B<${toto}>. Dans de nombreux cas, cela peut " -"être utilisé pour référencer des chemins qui contiennent soit des espaces, " -"soit des valeurs L<dpkg-architecture(1)>. Bien que cela puisse réduire le " -"besoin de L<dh-exec(1)> dans certains cas, ce B<n'est pas> une alternative à " -"L<dh-exec(1)> en général. Si un filtrage, un renommage, etc. est nécessaire, " -"le paquet aura encore besoin de L<dh-exec(1)>." +"Tous les programmes debhelper B<dh_auto_>I<*> et B<dh> configurent les " +"variables d'environnement renvoyées par B<dpkg-buildflags>, sauf si elles " +"sont déjà configurées." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" -"Veuillez consulter L<Substitutions dans les fichiers de configuration de " -"debhelper> pour la syntaxe et les variables de substitution disponibles. " -"Pour ceux qui écrivent des outils B<dh_*>, le développement de substitution " -"intervient comme élément des fonctions B<filearray> et B<filedoublearray>." +"B<dh_auto_configure> passe les CFLAGS, CPPFLAGS et LDFLAGS de B<dpkg-" +"buildflags> à F<Makefile.PL> et F<Build.PL> de Perl." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their build-" +"id." msgstr "" -"L'automate de commandes B<dh> omettra toutes les cibles d'accroche et de " -"substitution pour B<dh_auto_test>, B<dh_dwz> et B<dh_strip> quand " -"B<DEB_BUILD_OPTIONS> liste les options B<nocheck> ou B<nostrip> " -"correspondantes." +"B<dh_strip> place les symboles de mise au point séparés à un endroit en " +"fonction de leur identifiant de construction (build-id)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" -"Tout paquet comptant sur ces cibles pour être toujours exécuté devrait " -"plutôt déplacer la logique correspondante de ces cibles. Par exemple, le " -"code d’empaquetage non lié aux tests provenant de B<override_dh_auto_test> " -"devrait avoir été déplacé dans B<execute_after_dh_auto_build> ou " -"B<execute_before_dh_auto_install>." +"Les fichiers de configuration exécutables de debhelper sont exécutés et leur " +"sortie est utilisée comme configuration." +# type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " -"installation process. If for some reason you need previous behavior, " -"override the flag:" -msgstr "" -"Le système de construction B<cmake> passe désormais l'option B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> à L<cmake(1)> pour accélérer le " -"processus d'installation automatique. Si pour une raison quelconque vous " -"avez besoin de revenir au comportement antérieur, réécrivez le paramètre :" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" -msgstr "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." +msgstr "Ce mode est déconseillé." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -msgid "v14" -msgstr "v14" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -msgid "" -"This compatibility level is still open for development; use with caution." -msgstr "" -"Ce niveau de compatibilité est encore en développement ; à utiliser avec " -"précaution." +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" +msgstr "v8" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -msgid "Changes from v13 are:" -msgstr "Les changements par rapport à la version 13 sont :" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -#, fuzzy -#| msgid "" -#| "The B<cmake> buildsystem now passes B<-DCMAKE_SKIP_RPATH=ON> and B<-" -#| "DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some " -#| "reproducibility issues." -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" -"Le système de construction B<cmake> passe maintenant les options B<-" -"DCMAKE_SKIP_RPATH=ON> et B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> à L<cmake(1)> " -"pour éviter des problèmes de reproductibilité." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -#, fuzzy -#| msgid "" -#| "The tool B<dh_installsysusers> is now included in the default sequence." -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" -"L'outil B<dh_installsysusers> est maintenant inclus dans la séquence par " -"défaut." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" -"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " -"B<dh_auto_install> if used and then passing B<--without single-binary> to " -"B<dh> (the latter to silence the warning)." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" +msgstr "Les changements par rapport à la version 7 sont :" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 +#: debhelper-compat-upgrade-checklist.pod:719 msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +"Commands will fail rather than warning when they are passed unknown options." msgstr "" +"Les commandes échoueront plutôt que de produire une alerte lorsqu'elles " +"recevront des options inconnues." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under " -"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" +"B<dh_makeshlibs> va exécuter le programme B<dpkg-gensymbols> sur toutes les " +"bibliothèques partagées qu'il génère pour les fichiers shlibs. B<-X> peut " +"alors être utilisé pour exclure certaines bibliothèques. En outre, les " +"bibliothèques rangées à des emplacements inhabituels que B<pkg-gensymbols> " +"n'aurait pas traitées avant qu'elles ne lui soient transmises, induisent un " +"changement de comportement qui peut causer l'échec de la construction de " +"certains paquets." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 -#, fuzzy -#| msgid "" -#| "In compatibility level 11, this file will trigger an error with a " -#| "reminder about ensuring the proper removal of the upstart file in the " -#| "previous package version. Please consider using the \"rm_conffile\" " -#| "feature from L<dh_installdeb(1)> to ensure the proper removal of previous " -#| "upstart files." +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" -"Dans le niveau de compatibilité 11, ce fichier provoquera une erreur " -"contenant un rappel pour correctement supprimer le fichier upstart de la " -"version précédente du paquet. Veuillez utiliser la fonction « rm_conffile » " -"de L<dh_installdeb(1)> pour vous assurer de la suppression correcte des " -"fichiers upstart." +"B<dh> exige que la séquence à exécuter soit indiquée en tant que premier " +"paramètre. Tous les commutateurs doivent venir après. C'est-à-dire qu'il " +"faut écrire « B<dh $@ --toto> », et non « B<dh --toto $@> »" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 -#, fuzzy -#| msgid "" -#| "The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -#| "test> when running the test suite. Any override of B<dh_auto_test> that " -#| "passes extra parameters to upstream test runner should be reviewed as " -#| "B<meson test> is not command line compatible with B<ninja test>." +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" -"Le système de construction B<meson+ninja> utilise maintenant B<meson test> à " -"la place de B<ninja test> pour la suite de tests. Chaque réécriture de " -"B<dh_auto_test> qui passe des paramètres supplémentaires aux tests amont " -"devrait être vérifiée, car B<meson test> n'est pas compatible avec B<ninja " -"test>." +"B<dh_auto_*> utilise préférentiellement B<Module::Build> de Perl au lieu de " +"F<Makefile.PL>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -#, fuzzy -#| msgid "v5" -msgid "v15" -msgstr "v5" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" +msgstr "v7" # type: textblock #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 -#, fuzzy -#| msgid "Changes from v4 are:" -msgid "Changes from v14 are:" -msgstr "Les changements par rapport à la version 4 sont :" +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 +msgid "This is the lowest supported compatibility level." +msgstr "C'est le niveau de compatibilité le plus bas pris en charge." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" -"I<package> >> for source packages only producing a single binary. If this " -"behaviour is wanted, the package should explicitly activate the B<single-" -"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" -"Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" +"Si vous mettez à jour depuis un niveau de compatibilité antérieur, veuillez " +"consulter L<debhelper-obsolete-compat(7)>." # type: textblock #. type: =item @@ -4186,15 +4186,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -4217,7 +4217,7 @@ msgstr "AUTEURS" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "Niels Thykier <niels@thykier.net>" @@ -4266,146 +4266,122 @@ msgstr "" "La liste suivante répertorie les niveaux de compatibilité qui ne sont plus " "pris en charge, ainsi que les changements de l'un à l'autre." -#. type: =item -#: debhelper-obsolete-compat.pod:21 -msgid "v1" -msgstr "v1" - # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> file." -msgstr "" -"C'est le niveau initial de compatibilité de debhelper d'où son numéro 1. " -"Dans ce mode, debhelper emploiera F<debian/tmp> comme répertoire de " -"l'arborescence du premier paquet binaire énuméré dans le fichier F<control> " -"et « debian/I<paquet> » pour tous les autres." - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" -msgstr "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" +msgstr "Les changements par rapport à la version 6 sont :" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" -"Dans ce mode, debhelper emploiera uniformément « debian/I<paquet> » comme " -"répertoire de l'arborescence de chaque paquet construit." - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "v3" - -# type: textblock -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" -msgstr "Ce mode fonctionne comme v2 mais avec les ajouts suivants :" +"B<dh_install> cherchera récursivement les fichiers dans F<debian/tmp> s'il " +"ne les trouve pas dans le répertoire courant (ou dans le répertoire indiqué " +"par B<--sourcedir>). Cela permet à B<dh_install> d'interopérer avec " +"B<dh_auto_install> qui place les fichiers dans F<debian/tmp>, sans " +"nécessiter de paramètres particuliers." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " -"To turn this off and use those characters raw, just prefix with a backslash." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." msgstr "" -"Les fichiers de configuration de debhelper acceptent les jokers B<*> et B<?> " -"lorsque cela a un sens. Pour désactiver cette substitution et utiliser ces " -"caractères tels quels, il suffit de les préfixer avec une barre contre-" -"oblique (backslash)." +"B<dh_clean> lit le répertoire F<debian/clean> et supprime les fichiers qui y " +"sont mentionnés." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." -msgstr "" -"Les scripts de maintenance du paquet (F<postinst> et F<postrm>) feront appel " -"à B<ldconfig> quand B<dh_makeshlibs> sera lancé." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." +msgstr "B<dh_clean> supprime les fichiers F<*-stamp>." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" -"Chaque fichier de F<etc/> est automatiquement marqué par B<dh_installdeb> " -"comme un fichier de configuration." +"B<dh_installchangelogs> déterminera à quel fichier correspond le changelog " +"amont si rien n'est indiqué." #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" -msgstr "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" +msgstr "v6" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:62 -msgid "Changes from v3 are:" -msgstr "Les changements par rapport à la version 3 sont :" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" +msgstr "Les changements par rapport à la version 5 sont :" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" -"B<dh_makeshlibs -V> n'inclura pas la partie Debian du numéro de version dans " -"la ligne de dépendance produite dans le fichier shlibs." +"Les commandes qui génèrent des lignes de codes de maintenance les mettront " +"dans l'ordre inverse dans les scripts F<prerm> et F<postrm>." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." +"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " +"directory." msgstr "" -"Il est fortement conseillé de mettre le nouveau B<${misc:Depends}> dans " -"F<debian/control> pour compléter le champs B<${shlibs:Depends}>." +"B<dh_installwm> installera un lien vers une page de manuel esclave pour F<x-" +"window-manager.1.gz> s'il voit la page de manuel dans le répertoire F<usr/" +"share/man/man1> du répertoire de construction du paquet." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." -"d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" -"B<dh_fixperms> rendra exécutables tous les fichiers des répertoires F<bin/> " -"et F<etc/init.d>." +"Auparavant, B<dh_builddeb> ne supprimait pas les associations créées avec " +"B<DH_ALWAYS_EXCLUDE> s'il était configuré sur une liste d'éléments tels que " +"B<CVS:.svn:.git>. Maintenant il le fait." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" -"B<dh_link> corrigera les liens existants pour les rendre conformes à la " -"Charte Debian." +"B<dh_installman> permet d'écraser les pages de manuel existantes dans le " +"répertoire de construction du paquet. Auparavant, il refusait en silence de " +"le faire." #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "v5" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "Les changements par rapport à la version 4 sont :" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "" "Les commentaires sont ignorés dans les fichiers de configuration de " @@ -4413,7 +4389,7 @@ msgstr "" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -4424,119 +4400,143 @@ msgstr "" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "B<dh_installdocs> saute l'installation des fichiers vides." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" "B<dh_install> génère des erreurs si les jokers (wildcards) ne correspondent " "à rien." #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" -msgstr "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" +msgstr "v4" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" -msgstr "Les changements par rapport à la version 5 sont :" +#: debhelper-obsolete-compat.pod:110 +msgid "Changes from v3 are:" +msgstr "Les changements par rapport à la version 3 sont :" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" -"Les commandes qui génèrent des lignes de codes de maintenance les mettront " -"dans l'ordre inverse dans les scripts F<prerm> et F<postrm>." +"B<dh_makeshlibs -V> n'inclura pas la partie Debian du numéro de version dans " +"la ligne de dépendance produite dans le fichier shlibs." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." -"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " -"directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" -"B<dh_installwm> installera un lien vers une page de manuel esclave pour F<x-" -"window-manager.1.gz> s'il voit la page de manuel dans le répertoire F<usr/" -"share/man/man1> du répertoire de construction du paquet." +"Il est fortement conseillé de mettre le nouveau B<${misc:Depends}> dans " +"F<debian/control> pour compléter le champs B<${shlibs:Depends}>." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." +"d> executable." msgstr "" -"Auparavant, B<dh_builddeb> ne supprimait pas les associations créées avec " -"B<DH_ALWAYS_EXCLUDE> s'il était configuré sur une liste d'éléments tels que " -"B<CVS:.svn:.git>. Maintenant il le fait." +"B<dh_fixperms> rendra exécutables tous les fichiers des répertoires F<bin/> " +"et F<etc/init.d>." + +# type: textblock +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" +"B<dh_link> corrigera les liens existants pour les rendre conformes à la " +"Charte Debian." + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" +msgstr "v3" # type: textblock #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "Ce mode fonctionne comme v2 mais avec les ajouts suivants :" + +# type: textblock +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " +"To turn this off and use those characters raw, just prefix with a backslash." msgstr "" -"B<dh_installman> permet d'écraser les pages de manuel existantes dans le " -"répertoire de construction du paquet. Auparavant, il refusait en silence de " -"le faire." +"Les fichiers de configuration de debhelper acceptent les jokers B<*> et B<?> " +"lorsque cela a un sens. Pour désactiver cette substitution et utiliser ces " +"caractères tels quels, il suffit de les préfixer avec une barre contre-" +"oblique (backslash)." # type: textblock #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" -msgstr "Les changements par rapport à la version 6 sont :" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." +msgstr "" +"Les scripts de maintenance du paquet (F<postinst> et F<postrm>) feront appel " +"à B<ldconfig> quand B<dh_makeshlibs> sera lancé." # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -"B<dh_install> cherchera récursivement les fichiers dans F<debian/tmp> s'il " -"ne les trouve pas dans le répertoire courant (ou dans le répertoire indiqué " -"par B<--sourcedir>). Cela permet à B<dh_install> d'interopérer avec " -"B<dh_auto_install> qui place les fichiers dans F<debian/tmp>, sans " -"nécessiter de paramètres particuliers." +"Chaque fichier de F<etc/> est automatiquement marqué par B<dh_installdeb> " +"comme un fichier de configuration." + +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" +msgstr "v2" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." msgstr "" -"B<dh_clean> lit le répertoire F<debian/clean> et supprime les fichiers qui y " -"sont mentionnés." +"Dans ce mode, debhelper emploiera uniformément « debian/I<paquet> » comme " +"répertoire de l'arborescence de chaque paquet construit." -# type: textblock -#. type: textblock +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." -msgstr "B<dh_clean> supprime les fichiers F<*-stamp>." +msgid "v1" +msgstr "v1" # type: textblock #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> file." msgstr "" -"B<dh_installchangelogs> déterminera à quel fichier correspond le changelog " -"amont si rien n'est indiqué." +"C'est le niveau initial de compatibilité de debhelper d'où son numéro 1. " +"Dans ce mode, debhelper emploiera F<debian/tmp> comme répertoire de " +"l'arborescence du premier paquet binaire énuméré dans le fichier F<control> " +"et « debian/I<paquet> » pour tous les autres." # type: textblock #. type: textblock @@ -6000,16 +6000,16 @@ msgstr "" # type: textblock #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -7908,7 +7908,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -8864,7 +8864,7 @@ msgstr "" #| "B<unique-baz-value> in F<debian/baz.postinst>." msgid "" "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." -"config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +"config>, to B<unique-bar-value> in F<debian/bar.config> and to B<unique-baz-" "value> in F<debian/baz.config>." msgstr "" "Dans cet exemple, B<#TOKEN#> sera développé en B<default> dans F<debian/toto." diff --git a/man/po4a/po/ja.po b/man/po4a/po/ja.po index be41d9ca..e7d71ad0 100644 --- a/man/po4a/po/ja.po +++ b/man/po4a/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper 9.20141107\n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: 2016-09-17 20:45+0900\n" "Last-Translator: Hideki Yamane <henrich@debian.org>\n" "Language-Team: Debian JP Project <debian-doc@debian.or.jp>\n" @@ -2124,16 +2124,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -2175,15 +2175,15 @@ msgstr "Debhelper の Web サイトです。" #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -2192,15 +2192,15 @@ msgstr "作者" #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -2256,529 +2256,643 @@ msgid "These are the available compatibility levels:" msgstr "利用可能な互換性レベルは以下の通りです:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" -msgstr "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +#, fuzzy +#| msgid "v5" +msgid "v15" +msgstr "v5" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 -#: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." -msgstr "このモードは廃止されました。" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 -msgid "This is the lowest supported compatibility level." -msgstr "これはサポートされている最低限の互換性レベルです。" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"This compatibility level is still open for development; use with caution." msgstr "" -"これ以前の互換性レベルからアップグレードしようとしている場合、L<debhelper-" -"obsolete-compat(7)> を確認して下さい。" - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" -msgstr "v8" +"この互換性レベルは未だ開発中の状態です。使う場合は注意して使ってください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" -msgstr "v7 からの変更点:" +#: debhelper-compat-upgrade-checklist.pod:29 +#, fuzzy +#| msgid "Changes from v4 are:" +msgid "Changes from v14 are:" +msgstr "v4 からの変更点:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 +#: debhelper-compat-upgrade-checklist.pod:33 #: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 -#: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 +#: debhelper-compat-upgrade-checklist.pod:63 +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 #: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 #: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 #: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 #: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 #: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 #: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 #: dh_testroot:36 dh_testroot:41 dh_testroot:46 msgid "-" msgstr "-" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 +#: debhelper-compat-upgrade-checklist.pod:35 msgid "" -"Commands will fail rather than warning when they are passed unknown options." +"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" +"I<package> >> for source packages only producing a single binary. If this " +"behaviour is wanted, the package should explicitly activate the B<single-" +"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" +"Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" -"未定義のオプションを渡そうとすると、警告文を出して処理続行するのではなく、エ" -"ラーにして処理を失敗させるようになりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" -"B<dh_makeshlibs> は、shlibs ファイルを作成する為に、B<dpkg-gensymbols> をすべ" -"ての共有ライブラリに対して実行するようになりました。B<-X> を指定すると実行を" -"除外するライブラリを指定できます。また、通常ではない場所にライブラリがある為 " -"B<dh_makeshlibs> へ渡す前に B<dpkg-gensymbols> が処理できないような場合、パッ" -"ケージのビルドが失敗に終わるようになりました。" + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:49 +#, fuzzy +#| msgid "v1" +msgid "v14" +msgstr "v1" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:53 +#, fuzzy +#| msgid "Changes from v3 are:" +msgid "Changes from v13 are:" +msgstr "v3 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 +#: debhelper-compat-upgrade-checklist.pod:59 msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." msgstr "" -"B<dh> は最初のパラメータとして、一連の処理の名前を指定し、その次にオプション" -"を記載しなければならなくなりました。つまり、\"B<dh $@ --foo>\" が正し" -"く、\"B<dh --foo $@>\" は間違いとなります。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:59 +#: debhelper-compat-upgrade-checklist.pod:65 msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:70 +msgid "" +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:76 +msgid "" +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:79 +msgid "" +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" +"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " +"B<dh_auto_install> if used and then passing B<--without single-binary> to " +"B<dh> (the latter to silence the warning)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:92 +msgid "" +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:97 +msgid "" +"The B<dh_installpam> tool will now install PAM configuration files under " +"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:100 +msgid "" +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:105 +msgid "" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." msgstr "" -"B<dh_auto_>I<*> は F<Makefile.PL> ファイルよりも、Perl の B<Module::Build> モ" -"ジュールを優先して利用するようになりました。" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" -msgstr "v9" +#: debhelper-compat-upgrade-checklist.pod:112 +#, fuzzy +#| msgid "v1" +msgid "v13" +msgstr "v1" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" -msgstr "v8 からの変更点:" +#: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "これが動作推奨モードです。" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:116 +#, fuzzy +#| msgid "Changes from v10 are:" +msgid "Changes from v12 are:" +msgstr "v10 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" -"multiarch をサポートします。特に B<dh_auto_configure> は autoconfコマンドへ " -"--libdir や --libexecdir に multiarch 用途のディレクトリを渡すようになってい" -"ます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" -"dh コマンドは debian/rules に記載されているターゲット間の一般的な依存性を考慮" -"します。そのため、\"dh binary\" は rules ファイルに存在する build, build-" -"arch, build-indep, install 等のターゲットを実行していきます。つまり、他のター" -"ゲットに関する依存関係をいちいち細かく明示した binary ターゲットを用意する必" -"要はありません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:138 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." +"e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." msgstr "" -"B<dh_strip> はデバッグシンボルファイルを圧縮し、-dbg パッケージのインストール" -"時に必要とする容量を削減します。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:147 msgid "" -"B<dh_auto_configure> does not include the source package name in --" -"libexecdir when using autoconf." +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." msgstr "" -"B<dh_auto_configure> は、autoconf を使ったときに、--libexecdir にソースパッ" -"ケージ名を追加しなくなりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" +#: debhelper-compat-upgrade-checklist.pod:153 +msgid "" +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." msgstr "" -"B<dh> は --with=python-support オプションを、デフォルトでは無効にするようにな" -"りました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:97 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> (e.g. " +"B<override_dh_systemd_enable:>)." msgstr "" -"すべての B<dh_auto_>I<*> debhelper プログラムと B<dh> コマンドは、B<dpkg-" -"buildflags> で指定される環境変数を設定します。すでに該当する環境変数が設定さ" -"れている場合は設定を行いません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" -"B<dh_auto_configure> は、B<dpkg-buildflags> によって設定されるCFLAGS、" -"CPPFLAGS, LDFLAGS パラメータを F<Makefile.PL> や F<Build.PL> へ引き渡します。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:114 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their build-" -"id." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" msgstr "" -"B<dh_strip> は build-id に基づく場所に、分離したデバッグシンボルを配置しま" -"す。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:196 +msgid "" +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:202 +msgid "" +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" +"exec(1)> in general. If you need filtering, renaming, etc., the package " +"will still need L<dh-exec(1)>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:216 +msgid "" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:220 +msgid "" +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " +"installation process. If for some reason you need previous behavior, " +"override the flag:" +msgstr "" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:231 +#, no-wrap +msgid "" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" +"\n" msgstr "" -"実行可能権限を付与した debhelper 用の設定ファイルは、実行され出力が設定として" -"扱われます。" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" -msgstr "v10" +#: debhelper-compat-upgrade-checklist.pod:235 +#, fuzzy +#| msgid "v1" +msgid "v12" +msgstr "v1" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" -msgstr "v9 からの変更点:" +#: debhelper-compat-upgrade-checklist.pod:237 +#, fuzzy +#| msgid "Changes from v10 are:" +msgid "Changes from v11 are:" +msgstr "v10 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:243 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." msgstr "" -"B<dh_installinit> は、init スクリプトとして debian/I<package> という名前で" -"ファイルをインストールしなくなりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:247 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." msgstr "" -"B<dh_installdocs> は、アーキテクチャ \"all\" と 非 \"all\" のパッケージ間で " -"--link-doc で作られたリンクが binNMU を壊すのを検知してエラーを吐き出すように" -"なります。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:253 +#, fuzzy +#| msgid "The B<-s> (B<--same-arch>) option is removed." msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." -"shlibs file. This is now done by B<dh_makeshlibs> instead." +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"instead." +msgstr "B<-s>, B<--same-arch> オプションは削除されました。" + +# TRANS: 実際の warning に合わせて deprecate とする +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:257 +msgid "" +"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." msgstr "" -"B<dh_installdeb>は、メンテナが提供した debian/I<package>.shlibs ファイルをイ" -"ンストールしなくなりました。現在これは、B<dh_makeshlibs> によって代わりに行わ" -"れます。" +"B<dh_clean -k> の起動は deprecate 警告ではなくエラーを起こすようになりまし" +"た。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:262 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" msgstr "" -"B<dh_installwm> は、man ページが見つからない場合に壊れたパッケージを作成する" -"のを拒否するようになりました (x-window-manager の alternative 登録に必要)。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:267 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"There was a bug in the B<doit> (and similar) functions from L<Debian::" +"Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." msgstr "" -"debhelper は、並列ビルドをサポートしている全てのビルドシステムで、デフォルト" -"で B<--parallel> を使用します。これは、B<--no-parallel> を使うか B<--max-" -"parallel> へ 1 の値を渡すことで無効にできます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:274 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." msgstr "" -"B<dh> コマンドは、使われなくなった \"手動シーケンスコントロール\" パラメー" -"ター(B<--before>, B<--after> など)を受け付けなくなります。代わりに override " -"ターゲットを使ってください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:280 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:288 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" +"maintscript-helper(1)> commands and will error out if the commands appear to " +"be invalid." msgstr "" -"B<dh> コマンドはどのコマンドが実行されたのかを追跡するのにログファイルを使わ" -"なくなります。B<dh> コマンドは I<依然として> 既に \"build\" シーケンスを実行" -"したかどうかを記録し、もし実行されていたらスキップします。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" -msgstr "これの主な影響:" +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." +msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:298 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" +"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." msgstr "" -"これにより、I<install> 及び I<binary> シーケンスを (\"clean 及び rebuild\" の" -"サイクルを全て実施する必要が無くなり) 気軽に再実行可能になったため、デバッグ" -"がより簡単になっています。" -# FIXME: 訳してもわからない... #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 -#, fuzzy +#: debhelper-compat-upgrade-checklist.pod:303 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" msgstr "" -"主な注意点としては、B<dh_*> は単一の override ターゲット内で何が起こったのか" -"だけを記録するようになったことです。指定された B<dh_cmd> コマンドへの全ての呼" -"び出しが同一の override ターゲット内で起きた場合は、以前と同様に全てが動作し" -"ます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" -msgstr "動かなくなる可能性がある例:" +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +msgstr "" -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 -#, no-wrap +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" -"\n" +"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" +"libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" msgstr "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" -"\n" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:326 +#, fuzzy, no-wrap +#| msgid "" +#| "\toverride_dh_auto_configure:\n" +#| "\t\tdh_auto_configure -- --with-foo --disable-bar\n" +#| "\n" msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +"\toverride_dh_auto_configure:\n" +"\t\tdh_auto_configure -- --with-foo --disable-bar\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" -"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " -"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" +"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " +"now installs it again in compat levels 12+." msgstr "" -"この場合、B<dh_foo --remaining> の呼び出しは、B<dh_foo -pmy-pkg> が分かれてい" -"る override ターゲット内にあるため、I<my-pkg> I<も>含みます。この問題は B<--" -"remaining> に限らず B<-a>, B<-i> なども含みます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" -"B<dh_installdeb> コマンドは F<maintscript> 設定ファイル内の行をシェルエスケー" -"プするようになりました。これは元々意図していた動作でしたが正しく動作しておら" -"ず、パッケージが不完全なシェルエスケープ (例: ファイル名のクォート) に依存す" -"るようになっていました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use B<--no-restart-after-" -"upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" +"start>) then you will probably need one for B<dh_installsystemd> as well now." msgstr "" -"B<dh_installinit> コマンドは標準で B<--restart-after-upgrade> を利用するよう" -"になりました。以前の動作が必要なパッケージには B<--no-restart-after-upgrade> " -"を利用してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass B<--" -"without autoreconf> to B<dh> if this is not desirable for a given package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" -"B<autoreconf> シーケンスが標準で有効になりました。指定のパッケージでこの動作" -"を望まない場合は、B<dh> に B<--without autoreconf> を指定してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" -"B<systemd> シーケンスが標準で有効になりました。指定のパッケージでこの動作を望" -"まない場合は、B<dh> に B<--without systemd> を指定してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 -#, fuzzy -#| msgid "" -#| "B<dh> no longer creates the package build directory when skipping running " -#| "debhelper commands. This will not affect packages that only build with " -#| "debhelper commands, but it may expose bugs in commands not included in " -#| "debhelper." +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" -"B<dh> は、実行している debhelper コマンドをスキップした場合にはパッケージビル" -"ドディレクトリを作成しなくなりました。これは debhelper コマンドのみを使ってビ" -"ルドされているパッケージには影響しませんが、debhelper に含まれていないコマン" -"ドのバグを暴くかもしれません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the third-" +"party build system B<pybuild> instead." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 msgid "v11" msgstr "v11" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 #, fuzzy #| msgid "This mode is deprecated." msgid "This mode is discouraged." msgstr "このモードは廃止されました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -2789,12 +2903,12 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 msgid "Changes from v10 are:" msgstr "v10 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 #, fuzzy #| msgid "" #| "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " @@ -2811,7 +2925,7 @@ msgstr "" "い。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -2820,26 +2934,26 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install --strip-" "program=true\"> to L<make(1)>. Derivative buildsystems (e.g. B<configure> " @@ -2847,28 +2961,28 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./" "configure>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 #, fuzzy #| msgid "" #| "B<dh> no longer creates the package build directory when skipping running " @@ -2887,7 +3001,7 @@ msgstr "" "ドのバグを暴くかもしれません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -2895,7 +3009,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -2903,7 +3017,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -2912,14 +3026,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -2928,7 +3042,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -2936,7 +3050,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -2945,14 +3059,14 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -2960,7 +3074,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -2969,7 +3083,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every I<-" @@ -2980,7 +3094,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -2988,7 +3102,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -2996,7 +3110,7 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -3005,539 +3119,425 @@ msgid "" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -#, fuzzy -#| msgid "v1" -msgid "v12" -msgstr "v1" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -#, fuzzy -#| msgid "Changes from v10 are:" -msgid "Changes from v11 are:" -msgstr "v10 からの変更点:" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" +msgstr "v10" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 -msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" +msgstr "v9 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" +"B<dh_installinit> は、init スクリプトとして debian/I<package> という名前で" +"ファイルをインストールしなくなりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 -#, fuzzy -#| msgid "The B<-s> (B<--same-arch>) option is removed." -msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " -"instead." -msgstr "B<-s>, B<--same-arch> オプションは削除されました。" - -# TRANS: 実際の warning に合わせて deprecate とする -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" -"B<dh_clean -k> の起動は deprecate 警告ではなくエラーを起こすようになりまし" -"た。" +"B<dh_installdocs> は、アーキテクチャ \"all\" と 非 \"all\" のパッケージ間で " +"--link-doc で作られたリンクが binNMU を壊すのを検知してエラーを吐き出すように" +"なります。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." +"shlibs file. This is now done by B<dh_makeshlibs> instead." msgstr "" +"B<dh_installdeb>は、メンテナが提供した debian/I<package>.shlibs ファイルをイ" +"ンストールしなくなりました。現在これは、B<dh_makeshlibs> によって代わりに行わ" +"れます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"There was a bug in the B<doit> (and similar) functions from L<Debian::" -"Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" +"B<dh_installwm> は、man ページが見つからない場合に壊れたパッケージを作成する" +"のを拒否するようになりました (x-window-manager の alternative 登録に必要)。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" +"debhelper は、並列ビルドをサポートしている全てのビルドシステムで、デフォルト" +"で B<--parallel> を使用します。これは、B<--no-parallel> を使うか B<--max-" +"parallel> へ 1 の値を渡すことで無効にできます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" +"B<dh> コマンドは、使われなくなった \"手動シーケンスコントロール\" パラメー" +"ター(B<--before>, B<--after> など)を受け付けなくなります。代わりに override " +"ターゲットを使ってください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" -"maintscript-helper(1)> commands and will error out if the commands appear to " -"be invalid." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" -"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" +"B<dh> コマンドはどのコマンドが実行されたのかを追跡するのにログファイルを使わ" +"なくなります。B<dh> コマンドは I<依然として> 既に \"build\" シーケンスを実行" +"したかどうかを記録し、もし実行されていたらスキップします。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 -msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" +msgstr "これの主な影響:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" +"これにより、I<install> 及び I<binary> シーケンスを (\"clean 及び rebuild\" の" +"サイクルを全て実施する必要が無くなり) 気軽に再実行可能になったため、デバッグ" +"がより簡単になっています。" +# FIXME: 訳してもわからない... #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 +#: debhelper-compat-upgrade-checklist.pod:590 +#, fuzzy msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" -"libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" +"主な注意点としては、B<dh_*> は単一の override ターゲット内で何が起こったのか" +"だけを記録するようになったことです。指定された B<dh_cmd> コマンドへの全ての呼" +"び出しが同一の override ターゲット内で起きた場合は、以前と同様に全てが動作し" +"ます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 -msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" +msgstr "動かなくなる可能性がある例:" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 -#, fuzzy, no-wrap -#| msgid "" -#| "\toverride_dh_auto_configure:\n" -#| "\t\tdh_auto_configure -- --with-foo --disable-bar\n" -#| "\n" +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" "\n" msgstr "" -"\toverride_dh_auto_configure:\n" -"\t\tdh_auto_configure -- --with-foo --disable-bar\n" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" "\n" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 -msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" -"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " -"now installs it again in compat levels 12+." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:600 +#, no-wrap msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" +"\n" msgstr "" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" +"\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" -"start>) then you will probably need one for B<dh_installsystemd> as well now." +"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" +"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " +"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." msgstr "" +"この場合、B<dh_foo --remaining> の呼び出しは、B<dh_foo -pmy-pkg> が分かれてい" +"る override ターゲット内にあるため、I<my-pkg> I<も>含みます。この問題は B<--" +"remaining> に限らず B<-a>, B<-i> なども含みます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" +"B<dh_installdeb> コマンドは F<maintscript> 設定ファイル内の行をシェルエスケー" +"プするようになりました。これは元々意図していた動作でしたが正しく動作しておら" +"ず、パッケージが不完全なシェルエスケープ (例: ファイル名のクォート) に依存す" +"るようになっていました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use B<--no-restart-after-" +"upgrade>." msgstr "" +"B<dh_installinit> コマンドは標準で B<--restart-after-upgrade> を利用するよう" +"になりました。以前の動作が必要なパッケージには B<--no-restart-after-upgrade> " +"を利用してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"The B<autoreconf> sequence is now enabled by default. Please pass B<--" +"without autoreconf> to B<dh> if this is not desirable for a given package" msgstr "" +"B<autoreconf> シーケンスが標準で有効になりました。指定のパッケージでこの動作" +"を望まない場合は、B<dh> に B<--without autoreconf> を指定してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the third-" -"party build system B<pybuild> instead." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -#, fuzzy -#| msgid "v1" -msgid "v13" -msgstr "v1" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "これが動作推奨モードです。" +"B<systemd> シーケンスが標準で有効になりました。指定のパッケージでこの動作を望" +"まない場合は、B<dh> に B<--without systemd> を指定してください。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 +#: debhelper-compat-upgrade-checklist.pod:638 #, fuzzy -#| msgid "Changes from v10 are:" -msgid "Changes from v12 are:" -msgstr "v10 からの変更点:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 +#| msgid "" +#| "B<dh> no longer creates the package build directory when skipping running " +#| "debhelper commands. This will not affect packages that only build with " +#| "debhelper commands, but it may expose bugs in commands not included in " +#| "debhelper." msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" +"B<dh> は、実行している debhelper コマンドをスキップした場合にはパッケージビル" +"ドディレクトリを作成しなくなりました。これは debhelper コマンドのみを使ってビ" +"ルドされているパッケージには影響しませんが、debhelper に含まれていないコマン" +"ドのバグを暴くかもしれません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." -"e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." -msgstr "" +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" +msgstr "v9" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" +msgstr "v8 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" +"multiarch をサポートします。特に B<dh_auto_configure> は autoconfコマンドへ " +"--libdir や --libexecdir に multiarch 用途のディレクトリを渡すようになってい" +"ます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> (e.g. " -"B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" +"dh コマンドは debian/rules に記載されているターゲット間の一般的な依存性を考慮" +"します。そのため、\"dh binary\" は rules ファイルに存在する build, build-" +"arch, build-indep, install 等のターゲットを実行していきます。つまり、他のター" +"ゲットに関する依存関係をいちいち細かく明示した binary ターゲットを用意する必" +"要はありません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" +"B<dh_strip> はデバッグシンボルファイルを圧縮し、-dbg パッケージのインストール" +"時に必要とする容量を削減します。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 -msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" +"B<dh_auto_configure> は、autoconf を使ったときに、--libexecdir にソースパッ" +"ケージ名を追加しなくなりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" msgstr "" +"B<dh> は --with=python-support オプションを、デフォルトでは無効にするようにな" +"りました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" -"exec(1)> in general. If you need filtering, renaming, etc., the package " -"will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" +"すべての B<dh_auto_>I<*> debhelper プログラムと B<dh> コマンドは、B<dpkg-" +"buildflags> で指定される環境変数を設定します。すでに該当する環境変数が設定さ" +"れている場合は設定を行いません。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" +"B<dh_auto_configure> は、B<dpkg-buildflags> によって設定されるCFLAGS、" +"CPPFLAGS, LDFLAGS パラメータを F<Makefile.PL> や F<Build.PL> へ引き渡します。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their build-" +"id." msgstr "" +"B<dh_strip> は build-id に基づく場所に、分離したデバッグシンボルを配置しま" +"す。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" +"実行可能権限を付与した debhelper 用の設定ファイルは、実行され出力が設定として" +"扱われます。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " -"installation process. If for some reason you need previous behavior, " -"override the flag:" -msgstr "" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." +msgstr "このモードは廃止されました。" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -#, fuzzy -#| msgid "v1" -msgid "v14" -msgstr "v1" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -msgid "" -"This compatibility level is still open for development; use with caution." -msgstr "" -"この互換性レベルは未だ開発中の状態です。使う場合は注意して使ってください。" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -#, fuzzy -#| msgid "Changes from v3 are:" -msgid "Changes from v13 are:" -msgstr "v3 からの変更点:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" -"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " -"B<dh_auto_install> if used and then passing B<--without single-binary> to " -"B<dh> (the latter to silence the warning)." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" +msgstr "v8" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." -msgstr "" +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" +msgstr "v7 からの変更点:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 +#: debhelper-compat-upgrade-checklist.pod:719 msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +"Commands will fail rather than warning when they are passed unknown options." msgstr "" +"未定義のオプションを渡そうとすると、警告文を出して処理続行するのではなく、エ" +"ラーにして処理を失敗させるようになりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under " -"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" +"B<dh_makeshlibs> は、shlibs ファイルを作成する為に、B<dpkg-gensymbols> をすべ" +"ての共有ライブラリに対して実行するようになりました。B<-X> を指定すると実行を" +"除外するライブラリを指定できます。また、通常ではない場所にライブラリがある為 " +"B<dh_makeshlibs> へ渡す前に B<dpkg-gensymbols> が処理できないような場合、パッ" +"ケージのビルドが失敗に終わるようになりました。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" +"B<dh> は最初のパラメータとして、一連の処理の名前を指定し、その次にオプション" +"を記載しなければならなくなりました。つまり、\"B<dh $@ --foo>\" が正し" +"く、\"B<dh --foo $@>\" は間違いとなります。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" +"B<dh_auto_>I<*> は F<Makefile.PL> ファイルよりも、Perl の B<Module::Build> モ" +"ジュールを優先して利用するようになりました。" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -#, fuzzy -#| msgid "v5" -msgid "v15" -msgstr "v5" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" +msgstr "v7" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 -#, fuzzy -#| msgid "Changes from v4 are:" -msgid "Changes from v14 are:" -msgstr "v4 からの変更点:" +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 +msgid "This is the lowest supported compatibility level." +msgstr "これはサポートされている最低限の互換性レベルです。" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" -"I<package> >> for source packages only producing a single binary. If this " -"behaviour is wanted, the package should explicitly activate the B<single-" -"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" -"Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" +"これ以前の互換性レベルからアップグレードしようとしている場合、L<debhelper-" +"obsolete-compat(7)> を確認して下さい。" #. type: =item #: debhelper-compat-upgrade-checklist.pod:757 @@ -3556,15 +3556,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -3586,7 +3586,7 @@ msgstr "作者" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "Niels Thykier <niels@thykier.net>" @@ -3631,138 +3631,118 @@ msgid "" "The following is the list of now obsolete compat levels and their changes." msgstr "以下は過去のものとなった互換性レベルとその変更の一覧です。" -#. type: =item -#: debhelper-obsolete-compat.pod:21 -msgid "v1" -msgstr "v1" - #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> file." -msgstr "" -"これは debhelper が元来持つ互換性レベルで、これがデフォルトです。このモードで" -"は、debhelper はF<debian/tmp> を、control ファイルの最初に記載されているバイ" -"ナリパッケージのビルドディレクトリとして利用しようとします。また、debian/" -"I<package> を F<control> 内に指定されている全パッケージに対して適用します。" - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" -msgstr "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" +msgstr "v6 からの変更点:" #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." -msgstr "" -"このモードを指定すると、常に debian/I<package> を全パッケージのビルドディレク" -"トリとして利用するようになります。" - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "v3" - -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" -"このモードは v2 のモードと同じ動作をしますが、以下の追加機能があります:" +"もし、F<debian/tmp> 以下にあるようなファイルが、カレントディレクトリにない場" +"合 (もしくは、B<--sourcedir> で指定したディレクトリにない場合) 、" +"B<dh_install> は F<debian/tmp> を探しにいくようになりました。この振る舞いの変" +"更により、B<dh_install> に特に何か引数を指定しなくても、F<debian/tmp> にイン" +"ストールしようとする B<dh_auto_install> と協調して動作できるようになりまし" +"た。" #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " -"To turn this off and use those characters raw, just prefix with a backslash." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." msgstr "" -"debhelper の設定ファイルは、B<*> や B<?> のワイルドカードによるファイル名指定" -"が利用できます。この機能を無効にし、これらワイルドカード文字をそのままの文字" -"として扱うには、バックスラッシュを文字の前に置いてください。" +"B<dh_clean> は F<debian/clean> を読み、そこに記載されているファイルを消すよう" +"になりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." msgstr "" -"B<dh_makeshlibs> により、F<postinst> や F<postrm> スクリプトが B<ldconfig> を" -"呼び出すようになっています。" +"B<dh_clean> はビルドディレクトリの最上位の階層にある F<*-stamp> ファイルを消" +"すようになりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" -"B<dh_installdeb> は、F<etc/> 以下のすべてのファイルを自動的に conffile として" -"扱います。" +"B<dh_installchangelogs> は、何も指定しなくてもどのファイルが upstream の " +"changelog であるかを推定するようになりました。" #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" -msgstr "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" +msgstr "v6" #. type: textblock -#: debhelper-obsolete-compat.pod:62 -msgid "Changes from v3 are:" -msgstr "v3 からの変更点:" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" +msgstr "v5 からの変更点:" #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" -"B<dh_makeshlibs -V> は、shlibs ファイル内の生成された依存関係を示す行のバー" -"ジョン番号について、debian リビジョンを含めないようになりました。" +"メンテナンス用スクリプトの一部を生成するコマンドは、F<prerm> と F<postrm> ス" +"クリプト用にこれらを逆順に並び替えるようになりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." +"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " +"directory." msgstr "" -"F<debian/control> へ、B<${shlibs:Depends}> の他に B<${misc:Depends}> を新たに" -"指定するのが推奨されるようになりました。" +"B<dh_installwm> は F<x-window-manager.1.gz> という slave な man ページへリン" +"クを作るようになりました。これはパッケージビルドディレクトリ内の F<usr/share/" +"man/man1> ディレクトリに man ページがある場合に行われます。" #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." -"d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" -"B<dh_fixperms> により、F<bin/> ディレクトリ及び F <etc/init.d> 以下にあるすべ" -"てのファイルに実行権限が付与されるようになりました。" +"B<dh_builddeb> は、B<CVS:.svn:.git> のように除外する対象を " +"B<DH_ALWAYS_EXCLUDE> に指定しても該当するファイルを削除していませんでした。本" +"互換性レベルでは削除するようになっています。" #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" -"B<dh_link>は、既存のリンクであってもポリシーに合わせ、リンクを修正するように" -"なりました。" +"B<dh_installman> は、パッケージビルドディレクトリにすでに存在する man ページ" +"を上書きしても良くなりました。これより以前の互換性レベルの元では、このような" +"動作は何の警告もなく拒絶されていました。" #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "v5" #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "v4 からの変更点:" #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "debhelper 設定ファイルでのコメントは無視されるようになりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -3772,111 +3752,131 @@ msgstr "" "パッケージの名前を取り出していました。" #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "B<dh_installdocs> は空ファイルのインストールを飛ばします。" #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" "B<dh_install> は、ワイルドカードに該当するファイルが無い時はエラーを出力する" "ようになりました。" #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" -msgstr "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" +msgstr "v4" #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" -msgstr "v5 からの変更点:" +#: debhelper-obsolete-compat.pod:110 +msgid "Changes from v3 are:" +msgstr "v3 からの変更点:" #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" -"メンテナンス用スクリプトの一部を生成するコマンドは、F<prerm> と F<postrm> ス" -"クリプト用にこれらを逆順に並び替えるようになりました。" +"B<dh_makeshlibs -V> は、shlibs ファイル内の生成された依存関係を示す行のバー" +"ジョン番号について、debian リビジョンを含めないようになりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." -"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " -"directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" -"B<dh_installwm> は F<x-window-manager.1.gz> という slave な man ページへリン" -"クを作るようになりました。これはパッケージビルドディレクトリ内の F<usr/share/" -"man/man1> ディレクトリに man ページがある場合に行われます。" +"F<debian/control> へ、B<${shlibs:Depends}> の他に B<${misc:Depends}> を新たに" +"指定するのが推奨されるようになりました。" #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." +"d> executable." msgstr "" -"B<dh_builddeb> は、B<CVS:.svn:.git> のように除外する対象を " -"B<DH_ALWAYS_EXCLUDE> に指定しても該当するファイルを削除していませんでした。本" -"互換性レベルでは削除するようになっています。" +"B<dh_fixperms> により、F<bin/> ディレクトリ及び F <etc/init.d> 以下にあるすべ" +"てのファイルに実行権限が付与されるようになりました。" + +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" +"B<dh_link>は、既存のリンクであってもポリシーに合わせ、リンクを修正するように" +"なりました。" + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" +msgstr "v3" #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "" +"このモードは v2 のモードと同じ動作をしますが、以下の追加機能があります:" + +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " +"To turn this off and use those characters raw, just prefix with a backslash." msgstr "" -"B<dh_installman> は、パッケージビルドディレクトリにすでに存在する man ページ" -"を上書きしても良くなりました。これより以前の互換性レベルの元では、このような" -"動作は何の警告もなく拒絶されていました。" +"debhelper の設定ファイルは、B<*> や B<?> のワイルドカードによるファイル名指定" +"が利用できます。この機能を無効にし、これらワイルドカード文字をそのままの文字" +"として扱うには、バックスラッシュを文字の前に置いてください。" #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" -msgstr "v6 からの変更点:" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." +msgstr "" +"B<dh_makeshlibs> により、F<postinst> や F<postrm> スクリプトが B<ldconfig> を" +"呼び出すようになっています。" #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -"もし、F<debian/tmp> 以下にあるようなファイルが、カレントディレクトリにない場" -"合 (もしくは、B<--sourcedir> で指定したディレクトリにない場合) 、" -"B<dh_install> は F<debian/tmp> を探しにいくようになりました。この振る舞いの変" -"更により、B<dh_install> に特に何か引数を指定しなくても、F<debian/tmp> にイン" -"ストールしようとする B<dh_auto_install> と協調して動作できるようになりまし" -"た。" +"B<dh_installdeb> は、F<etc/> 以下のすべてのファイルを自動的に conffile として" +"扱います。" + +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" +msgstr "v2" #. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." msgstr "" -"B<dh_clean> は F<debian/clean> を読み、そこに記載されているファイルを消すよう" -"になりました。" +"このモードを指定すると、常に debian/I<package> を全パッケージのビルドディレク" +"トリとして利用するようになります。" -#. type: textblock +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." -msgstr "" -"B<dh_clean> はビルドディレクトリの最上位の階層にある F<*-stamp> ファイルを消" -"すようになりました。" +msgid "v1" +msgstr "v1" #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> file." msgstr "" -"B<dh_installchangelogs> は、何も指定しなくてもどのファイルが upstream の " -"changelog であるかを推定するようになりました。" +"これは debhelper が元来持つ互換性レベルで、これがデフォルトです。このモードで" +"は、debhelper はF<debian/tmp> を、control ファイルの最初に記載されているバイ" +"ナリパッケージのビルドディレクトリとして利用しようとします。また、debian/" +"I<package> を F<control> 内に指定されている全パッケージに対して適用します。" #. type: textblock #: dh:5 @@ -5170,16 +5170,16 @@ msgstr "" #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -6872,7 +6872,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -7625,7 +7625,7 @@ msgstr "" #: dh_installdebconf:125 msgid "" "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." -"config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +"config>, to B<unique-bar-value> in F<debian/bar.config> and to B<unique-baz-" "value> in F<debian/baz.config>." msgstr "" diff --git a/man/po4a/po/pt.po b/man/po4a/po/pt.po index 4478e280..e80bddf2 100644 --- a/man/po4a/po/pt.po +++ b/man/po4a/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: debhelper 13.9.1\n" "Report-Msgid-Bugs-To: debhelper@packages.debian.org\n" -"POT-Creation-Date: 2022-10-08 19:54+0200\n" +"POT-Creation-Date: 2022-11-20 19:46+0100\n" "PO-Revision-Date: 2022-09-05 22:19+0100\n" "Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n" "Language-Team: Portuguese <>\n" @@ -2346,16 +2346,16 @@ msgstr "" #: debhelper.pod:916 debhelper-compat-upgrade-checklist.pod:753 #: debhelper-obsolete-compat.pod:178 dh:872 dh_auto_build:53 dh_auto_clean:55 #: dh_auto_configure:58 dh_auto_install:103 dh_auto_test:64 dh_bugfiles:133 -#: dh_builddeb:182 dh_clean:189 dh_compress:243 dh_dwz:162 dh_fixperms:164 +#: dh_builddeb:176 dh_clean:189 dh_compress:243 dh_dwz:163 dh_fixperms:164 #: dh_gencontrol:208 dh_icons:75 dh_install:377 dh_installcatalogs:128 -#: dh_installchangelogs:363 dh_installcron:80 dh_installdeb:419 +#: dh_installchangelogs:365 dh_installcron:80 dh_installdeb:419 #: dh_installdebconf:233 dh_installdirs:131 dh_installdocs:437 #: dh_installemacsen:138 dh_installexamples:182 dh_installifupdown:72 #: dh_installinfo:123 dh_installinit:413 dh_installinitramfs:91 -#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:421 +#: dh_installlogcheck:81 dh_installlogrotate:53 dh_installman:420 #: dh_installmanpages:198 dh_installmenu:88 dh_installmime:63 #: dh_installmodules:109 dh_installpam:71 dh_installppp:68 dh_installudev:102 -#: dh_installwm:132 dh_installxfonts:90 dh_link:166 dh_lintian:60 +#: dh_installwm:130 dh_installxfonts:90 dh_link:166 dh_lintian:60 #: dh_listpackages:34 dh_makeshlibs:456 dh_md5sums:118 dh_movefiles:161 #: dh_perl:188 dh_prep:70 dh_shlibdeps:204 dh_strip:435 dh_testdir:62 #: dh_testroot:93 dh_usrlocal:136 dh_systemd_enable:280 dh_systemd_start:280 @@ -2398,15 +2398,15 @@ msgstr "Sítio web do debhelper." #. type: =head1 #: debhelper.pod:934 dh:878 dh_auto_build:59 dh_auto_clean:61 #: dh_auto_configure:64 dh_auto_install:109 dh_auto_test:70 dh_bugfiles:141 -#: dh_builddeb:188 dh_clean:195 dh_compress:249 dh_dwz:168 dh_fixperms:170 +#: dh_builddeb:182 dh_clean:195 dh_compress:249 dh_dwz:169 dh_fixperms:170 #: dh_gencontrol:214 dh_icons:81 dh_install:383 dh_installcatalogs:134 -#: dh_installchangelogs:369 dh_installcron:86 dh_installdeb:425 +#: dh_installchangelogs:371 dh_installcron:86 dh_installdeb:425 #: dh_installdebconf:239 dh_installdirs:137 dh_installdocs:443 #: dh_installemacsen:145 dh_installexamples:188 dh_installifupdown:78 #: dh_installinfo:129 dh_installinitramfs:99 dh_installlogcheck:87 -#: dh_installlogrotate:59 dh_installman:427 dh_installmanpages:204 +#: dh_installlogrotate:59 dh_installman:426 dh_installmanpages:204 #: dh_installmenu:96 dh_installmime:69 dh_installmodules:115 dh_installpam:77 -#: dh_installppp:74 dh_installudev:108 dh_installwm:138 dh_installxfonts:96 +#: dh_installppp:74 dh_installudev:108 dh_installwm:136 dh_installxfonts:96 #: dh_link:172 dh_lintian:68 dh_listpackages:40 dh_makeshlibs:462 #: dh_md5sums:124 dh_movefiles:167 dh_perl:194 dh_prep:76 dh_shlibdeps:210 #: dh_strip:441 dh_testdir:68 dh_testroot:99 dh_usrlocal:142 @@ -2415,15 +2415,15 @@ msgstr "AUTOR" #. type: textblock #: debhelper.pod:936 dh:880 dh_auto_build:61 dh_auto_clean:63 -#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:190 +#: dh_auto_configure:66 dh_auto_install:111 dh_auto_test:72 dh_builddeb:184 #: dh_clean:197 dh_compress:251 dh_fixperms:172 dh_gencontrol:216 -#: dh_install:385 dh_installchangelogs:371 dh_installcron:88 dh_installdeb:427 +#: dh_install:385 dh_installchangelogs:373 dh_installcron:88 dh_installdeb:427 #: dh_installdebconf:241 dh_installdirs:139 dh_installdocs:445 #: dh_installemacsen:147 dh_installexamples:190 dh_installifupdown:80 #: dh_installinfo:131 dh_installinit:421 dh_installlogrotate:61 -#: dh_installman:429 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 +#: dh_installman:428 dh_installmanpages:206 dh_installmenu:98 dh_installmime:71 #: dh_installmodules:117 dh_installpam:79 dh_installppp:76 dh_installudev:110 -#: dh_installwm:140 dh_installxfonts:98 dh_link:174 dh_listpackages:42 +#: dh_installwm:138 dh_installxfonts:98 dh_link:174 dh_listpackages:42 #: dh_makeshlibs:464 dh_md5sums:126 dh_movefiles:169 dh_prep:78 #: dh_shlibdeps:212 dh_strip:443 dh_testdir:70 dh_testroot:101 msgid "Joey Hess <joeyh@debian.org>" @@ -2478,530 +2478,805 @@ msgid "These are the available compatibility levels:" msgstr "Estes são os níveis de compatibilidade disponíveis:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:25 debhelper-obsolete-compat.pod:146 -msgid "v7" -msgstr "v7" +#: debhelper-compat-upgrade-checklist.pod:25 +msgid "v15" +msgstr "v15" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:27 -#: debhelper-compat-upgrade-checklist.pod:63 -#: debhelper-compat-upgrade-checklist.pod:124 debhelper-obsolete-compat.pod:28 -#: debhelper-obsolete-compat.pod:35 debhelper-obsolete-compat.pod:58 -#: debhelper-obsolete-compat.pod:87 debhelper-obsolete-compat.pod:144 -msgid "This mode is deprecated." -msgstr "Este modo está descontinuado." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:29 debhelper-obsolete-compat.pod:148 -msgid "This is the lowest supported compatibility level." -msgstr "Este é o nível de compatibilidade mais baixo suportado." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:31 +#: debhelper-compat-upgrade-checklist.pod:51 strings-kept-translations.pod:9 msgid "" -"If you are upgrading from an earlier compatibility level, please review " -"L<debhelper-obsolete-compat(7)>." +"This compatibility level is still open for development; use with caution." msgstr "" -"Se você está a actualizar a partir de um nível de compatibilidade anterior, " -"por favor reveja L<debhelper-obsolete-compat(7)>." - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:34 -msgid "v8" -msgstr "v8" +"Este nível de compatibilidade ainda está aberto em desenvolvimento; use com " +"cuidado." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:36 -msgid "Changes from v7 are:" -msgstr "As alterações a partir de v7 são:" +#: debhelper-compat-upgrade-checklist.pod:29 +msgid "Changes from v14 are:" +msgstr "As alterações a partir de v14 são:" #. type: =item -#: debhelper-compat-upgrade-checklist.pod:40 -#: debhelper-compat-upgrade-checklist.pod:44 -#: debhelper-compat-upgrade-checklist.pod:52 +#: debhelper-compat-upgrade-checklist.pod:33 #: debhelper-compat-upgrade-checklist.pod:57 -#: debhelper-compat-upgrade-checklist.pod:71 -#: debhelper-compat-upgrade-checklist.pod:76 -#: debhelper-compat-upgrade-checklist.pod:83 -#: debhelper-compat-upgrade-checklist.pod:88 -#: debhelper-compat-upgrade-checklist.pod:93 -#: debhelper-compat-upgrade-checklist.pod:101 -#: debhelper-compat-upgrade-checklist.pod:107 -#: debhelper-compat-upgrade-checklist.pod:112 -#: debhelper-compat-upgrade-checklist.pod:117 -#: debhelper-compat-upgrade-checklist.pod:132 -#: debhelper-compat-upgrade-checklist.pod:137 -#: debhelper-compat-upgrade-checklist.pod:143 -#: debhelper-compat-upgrade-checklist.pod:149 -#: debhelper-compat-upgrade-checklist.pod:154 -#: debhelper-compat-upgrade-checklist.pod:160 +#: debhelper-compat-upgrade-checklist.pod:63 +#: debhelper-compat-upgrade-checklist.pod:68 +#: debhelper-compat-upgrade-checklist.pod:74 +#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:95 +#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:120 +#: debhelper-compat-upgrade-checklist.pod:128 +#: debhelper-compat-upgrade-checklist.pod:136 +#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:161 #: debhelper-compat-upgrade-checklist.pod:169 -#: debhelper-compat-upgrade-checklist.pod:179 -#: debhelper-compat-upgrade-checklist.pod:185 -#: debhelper-compat-upgrade-checklist.pod:208 -#: debhelper-compat-upgrade-checklist.pod:215 -#: debhelper-compat-upgrade-checklist.pod:221 -#: debhelper-compat-upgrade-checklist.pod:227 -#: debhelper-compat-upgrade-checklist.pod:233 -#: debhelper-compat-upgrade-checklist.pod:262 -#: debhelper-compat-upgrade-checklist.pod:268 -#: debhelper-compat-upgrade-checklist.pod:280 -#: debhelper-compat-upgrade-checklist.pod:288 -#: debhelper-compat-upgrade-checklist.pod:294 -#: debhelper-compat-upgrade-checklist.pod:299 -#: debhelper-compat-upgrade-checklist.pod:304 -#: debhelper-compat-upgrade-checklist.pod:309 -#: debhelper-compat-upgrade-checklist.pod:317 -#: debhelper-compat-upgrade-checklist.pod:327 -#: debhelper-compat-upgrade-checklist.pod:337 -#: debhelper-compat-upgrade-checklist.pod:344 +#: debhelper-compat-upgrade-checklist.pod:175 +#: debhelper-compat-upgrade-checklist.pod:189 +#: debhelper-compat-upgrade-checklist.pod:200 +#: debhelper-compat-upgrade-checklist.pod:214 +#: debhelper-compat-upgrade-checklist.pod:225 +#: debhelper-compat-upgrade-checklist.pod:241 +#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:255 +#: debhelper-compat-upgrade-checklist.pod:260 +#: debhelper-compat-upgrade-checklist.pod:265 +#: debhelper-compat-upgrade-checklist.pod:272 +#: debhelper-compat-upgrade-checklist.pod:278 +#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:292 +#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:315 +#: debhelper-compat-upgrade-checklist.pod:331 +#: debhelper-compat-upgrade-checklist.pod:340 #: debhelper-compat-upgrade-checklist.pod:356 -#: debhelper-compat-upgrade-checklist.pod:361 -#: debhelper-compat-upgrade-checklist.pod:389 -#: debhelper-compat-upgrade-checklist.pod:406 -#: debhelper-compat-upgrade-checklist.pod:416 -#: debhelper-compat-upgrade-checklist.pod:420 -#: debhelper-compat-upgrade-checklist.pod:425 -#: debhelper-compat-upgrade-checklist.pod:430 -#: debhelper-compat-upgrade-checklist.pod:437 -#: debhelper-compat-upgrade-checklist.pod:443 -#: debhelper-compat-upgrade-checklist.pod:451 -#: debhelper-compat-upgrade-checklist.pod:457 -#: debhelper-compat-upgrade-checklist.pod:461 +#: debhelper-compat-upgrade-checklist.pod:364 +#: debhelper-compat-upgrade-checklist.pod:369 +#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:397 +#: debhelper-compat-upgrade-checklist.pod:409 +#: debhelper-compat-upgrade-checklist.pod:417 +#: debhelper-compat-upgrade-checklist.pod:423 +#: debhelper-compat-upgrade-checklist.pod:428 +#: debhelper-compat-upgrade-checklist.pod:433 +#: debhelper-compat-upgrade-checklist.pod:438 +#: debhelper-compat-upgrade-checklist.pod:446 +#: debhelper-compat-upgrade-checklist.pod:456 #: debhelper-compat-upgrade-checklist.pod:466 -#: debhelper-compat-upgrade-checklist.pod:471 -#: debhelper-compat-upgrade-checklist.pod:480 -#: debhelper-compat-upgrade-checklist.pod:496 -#: debhelper-compat-upgrade-checklist.pod:505 -#: debhelper-compat-upgrade-checklist.pod:521 -#: debhelper-compat-upgrade-checklist.pod:529 -#: debhelper-compat-upgrade-checklist.pod:534 -#: debhelper-compat-upgrade-checklist.pod:549 +#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:485 +#: debhelper-compat-upgrade-checklist.pod:490 +#: debhelper-compat-upgrade-checklist.pod:518 +#: debhelper-compat-upgrade-checklist.pod:535 +#: debhelper-compat-upgrade-checklist.pod:540 +#: debhelper-compat-upgrade-checklist.pod:546 +#: debhelper-compat-upgrade-checklist.pod:552 #: debhelper-compat-upgrade-checklist.pod:557 -#: debhelper-compat-upgrade-checklist.pod:565 -#: debhelper-compat-upgrade-checklist.pod:574 -#: debhelper-compat-upgrade-checklist.pod:580 -#: debhelper-compat-upgrade-checklist.pod:590 -#: debhelper-compat-upgrade-checklist.pod:598 -#: debhelper-compat-upgrade-checklist.pod:604 +#: debhelper-compat-upgrade-checklist.pod:563 +#: debhelper-compat-upgrade-checklist.pod:572 +#: debhelper-compat-upgrade-checklist.pod:582 +#: debhelper-compat-upgrade-checklist.pod:588 +#: debhelper-compat-upgrade-checklist.pod:611 #: debhelper-compat-upgrade-checklist.pod:618 -#: debhelper-compat-upgrade-checklist.pod:629 -#: debhelper-compat-upgrade-checklist.pod:643 -#: debhelper-compat-upgrade-checklist.pod:654 -#: debhelper-compat-upgrade-checklist.pod:672 +#: debhelper-compat-upgrade-checklist.pod:624 +#: debhelper-compat-upgrade-checklist.pod:630 +#: debhelper-compat-upgrade-checklist.pod:636 +#: debhelper-compat-upgrade-checklist.pod:656 +#: debhelper-compat-upgrade-checklist.pod:661 +#: debhelper-compat-upgrade-checklist.pod:668 +#: debhelper-compat-upgrade-checklist.pod:673 #: debhelper-compat-upgrade-checklist.pod:678 -#: debhelper-compat-upgrade-checklist.pod:683 -#: debhelper-compat-upgrade-checklist.pod:689 -#: debhelper-compat-upgrade-checklist.pod:705 -#: debhelper-compat-upgrade-checklist.pod:710 -#: debhelper-compat-upgrade-checklist.pod:718 -#: debhelper-compat-upgrade-checklist.pod:735 debhelper-obsolete-compat.pod:43 -#: debhelper-obsolete-compat.pod:48 debhelper-obsolete-compat.pod:52 -#: debhelper-obsolete-compat.pod:66 debhelper-obsolete-compat.pod:71 -#: debhelper-obsolete-compat.pod:76 debhelper-obsolete-compat.pod:81 -#: debhelper-obsolete-compat.pod:95 debhelper-obsolete-compat.pod:99 -#: debhelper-obsolete-compat.pod:104 debhelper-obsolete-compat.pod:108 -#: debhelper-obsolete-compat.pod:120 debhelper-obsolete-compat.pod:125 -#: debhelper-obsolete-compat.pod:131 debhelper-obsolete-compat.pod:137 -#: debhelper-obsolete-compat.pod:154 debhelper-obsolete-compat.pod:161 -#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:169 +#: debhelper-compat-upgrade-checklist.pod:686 +#: debhelper-compat-upgrade-checklist.pod:692 +#: debhelper-compat-upgrade-checklist.pod:697 +#: debhelper-compat-upgrade-checklist.pod:702 +#: debhelper-compat-upgrade-checklist.pod:717 +#: debhelper-compat-upgrade-checklist.pod:721 +#: debhelper-compat-upgrade-checklist.pod:729 +#: debhelper-compat-upgrade-checklist.pod:734 debhelper-obsolete-compat.pod:29 +#: debhelper-obsolete-compat.pod:36 debhelper-obsolete-compat.pod:40 +#: debhelper-obsolete-compat.pod:44 debhelper-obsolete-compat.pod:57 +#: debhelper-obsolete-compat.pod:62 debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:74 debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:93 debhelper-obsolete-compat.pod:98 +#: debhelper-obsolete-compat.pod:102 debhelper-obsolete-compat.pod:114 +#: debhelper-obsolete-compat.pod:119 debhelper-obsolete-compat.pod:124 +#: debhelper-obsolete-compat.pod:129 debhelper-obsolete-compat.pod:143 +#: debhelper-obsolete-compat.pod:148 debhelper-obsolete-compat.pod:152 #: dh_testroot:36 dh_testroot:41 dh_testroot:46 msgid "-" msgstr "-" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:42 +#: debhelper-compat-upgrade-checklist.pod:35 msgid "" -"Commands will fail rather than warning when they are passed unknown options." +"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" +"I<package> >> for source packages only producing a single binary. If this " +"behaviour is wanted, the package should explicitly activate the B<single-" +"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" +"Depends>) or pass B<--destdir> to B<dh_auto_install>." msgstr "" -"Os comandos irão falhar em vez de emitirem avisos quando lhes são passadas " -"opções desconhecidas." +"A ferramenta B<dh_auto_install> já não usa por predefinição B<< --" +"destdir=debian/I<package> >> para pacotes fonte que apenas produzem um único " +"binário. Se este comportamento é desejado, o pacote deve activar " +"explicitamente o addon do dh B<single-binary> (ex. ao adicionar B<dh-" +"sequence-single-binary> a B<Build-Depends>) ou passar B<--destdir> a " +"B<dh_auto_install>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:46 +#: debhelper-compat-upgrade-checklist.pod:41 +#: debhelper-compat-upgrade-checklist.pod:84 msgid "" -"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " -"generates shlibs files for. So B<-X> can be used to exclude libraries. " -"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " -"processed before will be passed to it, a behavior change that can cause some " -"packages to fail to build." +"The rationale for this change to avoid \"surprises\" when adding a second " +"binary package later. Previously, debhelper would silently change behaviour " +"often resulting in empty binary packages being uploaded to the archive by " +"mistake. With the new behaviour, the B<single-binary> addon will detect the " +"mismatch and warn the maintainer of what is about to happen." msgstr "" -"B<dh_makeshlibs> irá correr B<dpkg-gensymbols> em todas as bibliotecas " -"partilhadas para as quais gera ficheiros shlibs. Portanto o B<-X> pode ser " -"usado para excluir bibliotecas. Também, as bibliotecas em localizações fora " -"do habitual que o B<dpkg-gensymbols> não tenha processado antes serão " -"passadas para ele, uma alteração no comportamento que pode causar que alguns " -"pacotes falhem a compilar." +"A razão para esta alteração é evitar \"surpresas\" ao adicionar um segundo " +"pacote binário mais tarde. Anteriormente, o debhelper iria em silêncio " +"alterar o comportamento muitas vezes resultado em pacotes binários vazios a " +"serem enviados para o arquivo por engano. Com o novo comportamento, o addon " +"B<single-binary> irá detectar a discrepância e avisar o maintainer do que " +"está prestes a acontecer." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:49 +msgid "v14" +msgstr "v14" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:54 -msgid "" -"B<dh> requires the sequence to run be specified as the first parameter, and " -"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " -"$@>\"." -msgstr "" -"B<dh> requer que a sequência a correr seja especificada como o primeiro " -"parâmetro, e quaisquer switches que venham depois dela. Isto é, use B<dh $@ " -"--foo>\", e não \"B<dh --foo $@>" +#: debhelper-compat-upgrade-checklist.pod:53 +msgid "Changes from v13 are:" +msgstr "As alterações a partir de v13 são:" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:59 msgid "" -"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " -"F<Makefile.PL>." +"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " +"L<cmake(1)> to avoid some reproducibility issues." msgstr "" -"B<dh_auto_>I<*> prefere usar o B<Module::Build> do Perl em preferência de " -"F<Makefile.PL>." - -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:65 -msgid "v9" -msgstr "v9" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:67 -msgid "Changes from v8 are:" -msgstr "As alterações a partir de v8 são:" +"O sistema de compilação B<cmake> agora passa B<-" +"DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> a L<cmake(1)> para evitar alguns problemas " +"de reprodutibilidade." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:73 +#: debhelper-compat-upgrade-checklist.pod:65 msgid "" -"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " -"directories to autoconf in --libdir and --libexecdir." +"The tool B<dh_installsysusers> is now included in the default sequence. This " +"helper tool will process systemd sysusers files." msgstr "" -"Suporte a multi-arquitectura. Em particular, B<dh_auto_configure> passa " -"directórios de multi-arquitectura ao autoconf em --libdir e --libexecdir." +"A ferramenta B<dh_installsysusers> está agora incluída na sequência " +"predefinida. Esta ferramenta de ajuda irá processar ficheiros sysusers do " +"systemd." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:78 +#: debhelper-compat-upgrade-checklist.pod:70 msgid "" -"dh is aware of the usual dependencies between targets in debian/rules. So, " -"\"dh binary\" will run any build, build-arch, build-indep, install, etc " -"targets that exist in the rules file. There's no need to define an explicit " -"binary target with explicit dependencies on the other targets." +"Use of the B<dh_gconf> command in override and hook targets now causes an " +"error. The B<dh_gconf> command has been a no-op for years and was removed " +"in debhelper 13.4." msgstr "" -"O dh tem conhecimento das dependências habituais entre alvos em debian/" -"rules. Por isso, o \"dh binary\" irá correr quaisquer alvos de build, build-" -"arch, build-indep, install, etc que existam no ficheiro de regras. Não há " -"necessidade de definir um alvo binário explícito com dependências explícitas " -"em outros alvos." +"Usar o comando B<dh_gconf> em alvos de sobreposição e hook agora causa um " +"erro. O comando B<dh_gconf> foi um não-operativo durante anos e foi removido " +"no debhelper 13.4." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:85 +#: debhelper-compat-upgrade-checklist.pod:76 msgid "" -"B<dh_strip> compresses debugging symbol files to reduce the installed size " -"of -dbg packages." +"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " +"activated to warn maintainers of the pending compat 15 change in " +"B<dh_auto_install>." msgstr "" -"B<dh_strip> comprime ficheiros de símbolos de depuração para reduzir o " -"tamanho instalado dos pacotes -dbg." +"O sequenciador B<dh> irá avisar se o addon B<single-binary> for activado " +"implicitamente para avisar os maintainers da pendente alteração na " +"compatibilidade 15 em B<dh_auto_install>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:90 +#: debhelper-compat-upgrade-checklist.pod:79 msgid "" -"B<dh_auto_configure> does not include the source package name in --" -"libexecdir when using autoconf." +"Maintainers are urged to either explicitly activate the B<single-binary> " +"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" +"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " +"B<dh_auto_install> if used and then passing B<--without single-binary> to " +"B<dh> (the latter to silence the warning)." msgstr "" -"B<dh_auto_configure> não inclui o nome do pacote fonte em --libexecdir " -"quando usa autoconf." +"Maintainers são incentivados a ou activar explicitamente o addon B<single-" +"binary> para preservar o comportamento existente (ex. ao adicionar <dh-" +"sequence-single-binary> a Build-Depends), ou passar explicitamente B<--" +"destdir> a B<dh_auto_install> se usado e depois passar B<--without single-" +"binary> a B<dh> (a última para silenciar o aviso)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:95 -msgid "B<dh> does not default to enabling --with=python-support" -msgstr "B<dh> não tem por predefinição a activação de --with=python-support" +#: debhelper-compat-upgrade-checklist.pod:92 +msgid "" +"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " +"than after B<dh_installinitramfs> in the default B<dh> sequence." +msgstr "" +"A ferramenta B<dh_installalternatives> irá agora correr após B<dh_link> em " +"vez de após B<dh_installinitramfs> na sequência predefinida do B<dh>." #. type: textblock #: debhelper-compat-upgrade-checklist.pod:97 msgid "" -"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " -"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " -"regardless of compat level)" +"The B<dh_installpam> tool will now install PAM configuration files under " +"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." msgstr "" -"(Obsoleto: Pois a ferramenta B<dh_pysupport> foi removida a partir de Debian " -"stretch. Desde o debhelper/10.3, B<dh> já não se activa esta sequência add-" -"on independentemente do nível de compatibilidade)" +"A ferramenta B<dh_installpam> irá agora instalar ficheiros de configuração " +"do PAM sob F<< /usr/lib/pam.d/I<package> >> em vez de F<< /etc/pam.d/" +"I<package> >>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:103 +#: debhelper-compat-upgrade-checklist.pod:100 msgid "" -"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " -"variables listed by B<dpkg-buildflags>, unless they are already set." +"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " +"to ensure the proper removal of previous PAM files." msgstr "" -"Todos os programas debhelper B<dh_auto_>I<*> e B<dh> definem variáveis de " -"ambiente listadas por B<dpkg-buildflags>, a menos que elas estejam já " -"definidas." +"Por favor considere usar a funcionalidade \"rm_conffile\" de " +"L<dh_installdeb(1)> para assegurar a remoção apropriada dos ficheiros PAM " +"anteriores." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:109 +#: debhelper-compat-upgrade-checklist.pod:105 +#, fuzzy +#| msgid "" +#| "The B<meson+ninja> build system now uses B<meson install> instead of " +#| "B<ninja install> in the L<dh_auto_install(1)> call. Any override of " +#| "B<dh_auto_install> that passes extra parameters to the upstream build " +#| "system should be reviewed." msgid "" -"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " -"to perl F<Makefile.PL> and F<Build.PL>" +"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " +"B<cmake --install>, respectively, instead of B<ninja install> and B<make " +"install> in the L<dh_auto_install(1)> call. Any override of " +"B<dh_auto_install> that passes extra parameters to the upstream build system " +"should be reviewed." msgstr "" -"B<dh_auto_configure> passa as B<dpkg-buildflags> CFLAGS, CPPFLAGS, e LDFLAGS " -"para F<Makefile.PL> e F<Build.PL> de perl." +"O sistema de compilação B<meson+ninja> agora usa B<meson install> em vez de " +"B<ninja install> na chamada a L<dh_auto_install(1)>. Qualquer sobreposição " +"de B<dh_auto_install> que passe parâmetros extra ao sistema de compilação do " +"autor deve ser revista." + +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:112 +msgid "v13" +msgstr "v13" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:114 +msgid "This is the recommended mode of operation." +msgstr "Este é o modo de operação recomendado." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:116 +msgid "Changes from v12 are:" +msgstr "As alterações a partir de v12 são:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:122 msgid "" -"B<dh_strip> puts separated debug symbols in a location based on their build-" -"id." +"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " +"test> when running the test suite. Any override of B<dh_auto_test> that " +"passes extra parameters to upstream test runner should be reviewed as " +"B<meson test> is not command line compatible with B<ninja test>." msgstr "" -"B<dh_strip> põe símbolos de depuração separados numa localização baseada no " -"seu build-id." +"O sistema de compilação B<meson+ninja> agora usa B<meson test> em vez de " +"B<ninja test> quando corre a suite de testes. Qualquer sobreposição de " +"B<dh_auto_test> que passe parâmetros extra ao testador original do autor " +"deve ser revista, pois o B<meson test> não é compatível em linha de comandos " +"com o B<ninja test>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:119 +#: debhelper-compat-upgrade-checklist.pod:130 msgid "" -"Executable debhelper config files are run and their output used as the " -"configuration." +"All debhelper like tools based on the official debhelper library (including " +"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " +"parameters. At the same time, B<dh> now optimizes out calls to redundant " +"B<dh_*> helpers even when passed long command line options." msgstr "" -"Os ficheiros de configuração executáveis do debhelper são corridos e os seus " -"resultados usados como configuração." +"Todas as ferramentas tipo debhelper baseadas na biblioteca debhelper oficial " +"(incluindo B<dh> e as ferramentas oficiais B<dh_*>) não aceitam mais " +"parâmetros abreviados de comandos. Ao mesmo tempo, B<dh> agora optimiza as " +"chamadas a ajudantes redundantes B<dh_*> mesmo quando passa opções longas da " +"linha de comandos." -#. type: =item -#: debhelper-compat-upgrade-checklist.pod:126 -msgid "v10" -msgstr "v10" +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:138 +msgid "" +"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " +"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." +"e. they are excluded from B<*-indep> targets and are passed B<-a> by " +"default). If you need them for B<*-indep> targets, you can add an explicit " +"Build-Depends on B<dh-sequence-elf-tools>." +msgstr "" +"As ferramentas debhelper relacionadas com ELF (B<dh_dwz>, B<dh_strip>, " +"B<dh_makeshlibs>, B<dh_shlibdeps>) são agora apenas executadas para os " +"pacotes dependentes de arquitectura por predefinição (isto é, estão " +"excluídas de alvos B<*-indep> e são passadas B<-a> por predefinição). Se " +"você precisar delas para alvos B<*-indep>, você pode adicionar um Build-" +"Depends explícito em B<dh-sequence-elf-tools>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:128 -msgid "Changes from v9 are:" -msgstr "As alterações a partir de v9 são:" +#: debhelper-compat-upgrade-checklist.pod:147 +msgid "" +"The third-party B<gradle> build system (from B<gradle-debian-helper> " +"package) now runs the upstream-provided test suite automatically. To " +"suppress such behavior, override B<dh_auto_test>." +msgstr "" +"O sistema de compilação de terceiros B<gradle> (do pacote B<gradle-debian-" +"helper>) agora corre a suite de testes disponibilizada pelo autor " +"automaticamente. Para suprimir tal comportamento, sobreponha B<dh_auto_test>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:134 +#: debhelper-compat-upgrade-checklist.pod:153 msgid "" -"B<dh_installinit> will no longer install a file named debian/I<package> as " -"an init script." +"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " +"manpage. This typically happens if the upstream build system is installing " +"a compressed version and the package lists an uncompressed version of the " +"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " +"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " +"versions are identical)." msgstr "" -"B<dh_installinit> não irá mais instalar um ficheiro chamado debian/I<pacote> " -"como um script de iniciação (init)." +"A ferramenta B<dh_installman> agora aborta se vir definições conflituosas de " +"uma manpage. Isto tipicamente acontece se o sistema de compilação do autor " +"está a instalar uma versão comprimida e o pacote lista uma versão " +"descomprimida da manpage em F<< debian/I<package>.manpages >>. Muitas vezes " +"a correção mais fácil é remover a manpage de F<< debian/I<package>.manpages " +">> (assumindo que ambas as versões são idênticas)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:139 +#: debhelper-compat-upgrade-checklist.pod:163 msgid "" -"B<dh_installdocs> will error out if it detects links created with --link-doc " -"between packages of architecture \"all\" and non-\"all\" as it breaks " -"binNMUs." +"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " +"common B<XDG_*> variable. Please see description of the environment " +"variables in L</ENVIRONMENT> for how this is handled." msgstr "" -"O B<dh_installdocs> irá dar erro se detectar links criados com --link-doc " -"entre pacotes de arquitectura \"all\" e não-\"all\" porque isso faz quebrar " -"binNMUs." +"Os ajudantes de B<dh_auto_*> agora reiniciam as variáveis de ambiente " +"B<HOME> e variável comum B<XDG_*>. Por favor veja a descrição das variáveis " +"de ambiente em L</ENVIRONMENT> para como lidar com isto." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:145 +#: debhelper-compat-upgrade-checklist.pod:167 +msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" +msgstr "I<Esta funcionalidade mudou entre debhelper 13 e debhelper 13.2.>" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:171 msgid "" -"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." -"shlibs file. This is now done by B<dh_makeshlibs> instead." +"The B<dh> command will now error if an override or hook target for an " +"obsolete command are present in F<debian/rules> (e.g. " +"B<override_dh_systemd_enable:>)." msgstr "" -"O B<dh_installdeb> já não instala um ficheiro debian/I<pacote>.shlibs " -"disponibilizado pelo maintainer. Em vez disso, isto agora é feito pelo " -"B<dh_makeshlibs>." +"O comando B<dh> ir+a agora dar erro se estiver presente um alvo de " +"sobreposição ou hook para um comando obsoleto em F<debian/rules> (ex." +"B<override_dh_systemd_enable:>)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:151 +#: debhelper-compat-upgrade-checklist.pod:177 msgid "" -"B<dh_installwm> refuses to create a broken package if no man page can be " -"found (required to register for the x-window-manager alternative)." +"The B<dh_missing> command will now default to B<--fail-missing>. This can " +"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " +"like it was in compat 12." msgstr "" -"O B<dh_installwm> recusa-se a criar um pacote quebrado se não encontrar " -"nenhuma página de manual (necessário para registo para a alternativa do x-" -"window-manager)." +"O comando B<dh_missing> irá agora usar por predefinição B<--fail-missing>. " +"Isto pode ser revertido para um aviso não fatal ao passar explicitamente B<--" +"list-missing> como era na compatibilidade 12." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:156 +#: debhelper-compat-upgrade-checklist.pod:181 msgid "" -"Debhelper will default to B<--parallel> for all buildsystems that support " -"parallel building. This can be disabled by using either B<--no-parallel> or " -"passing B<--max-parallel> with a value of 1." +"If you do not want the warning either, please omit the call to " +"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " +"by inserting an empty override target in the F<debian/rules> file of the " +"relevant package. As an example:" msgstr "" -"Debhelper irá predefinir para B<--parallel> em todos os sistemas de " -"compilação que suportam compilação paralela. Isto pode ser desactivado " -"usando B<--no-parallel> ou passando B<--max-parallel> com o valor de 1." +"Se você também não quiser o aviso, por favor omita a chamada ao " +"B<dh_missing>. Se você usar o sequenciador de comandos B<dh>, então pode " +"fazer isto ao inserir um alvo de sobreposição vazio no ficheiro F<debian/" +"rules> do pacote relevante. Como exemplo:" + +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:186 +#, no-wrap +msgid "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" +msgstr "" +" # Disable dh_missing\n" +" override_dh_missing:\n" +"\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:162 +#: debhelper-compat-upgrade-checklist.pod:191 msgid "" -"The B<dh> command will not accept any of the deprecated \"manual sequence " -"control\" parameters (B<--before>, B<--after>, etc.). Please use override " -"targets instead." +"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " +"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " +"configuration files. Related functionality in B<dh_installsystemd> is now " +"disabled." msgstr "" -"O comando B<dh> não irá aceitar nenhum dos parâmetros de \"controle de " -"sequência manua\" descontinuados (B<--before>, B<--after>, etc.). Por favor " -"utilize alvos de sobreposição em vez destes." +"O sequenciador de comandos B<dh> agora corre B<dh_installtmpfiles> na " +"sequência predefinida. O B<dh_installtmpfiles> assume o manusear dos " +"ficheiros de configuração tmpfiles.d. A funcionalidade relacionada em " +"B<dh_installsystemd> está agora desactivada." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:166 +#: debhelper-compat-upgrade-checklist.pod:196 msgid "" -"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " -"any of these since debhelper/12.4." +"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " +">> where B<dh_installsystemd> used a name without the trailing \"s\"." msgstr "" -"B<Retroactively applied to earlier compat levels>: B<dh> já não aceita " -"nenhum destes desde o debhelper/12.4." +"Note que B<dh_installtmpfiles> responde a F<< debian/I<package>.tmpfiles >> " +"onde B<dh_installsystemd> usou um nome sem o \"s\" final." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:171 +#: debhelper-compat-upgrade-checklist.pod:202 msgid "" -"The B<dh> command will no longer use log files to track which commands have " -"been run. The B<dh> command I<still> keeps track of whether it already ran " -"the \"build\" sequence and skip it if it did." +"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " +"syntax. In many cases, this can be used to reference paths that contain " +"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " +"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" +"exec(1)> in general. If you need filtering, renaming, etc., the package " +"will still need L<dh-exec(1)>." msgstr "" -"O comando B<dh> não irá mais usar ficheiros log para seguir quais comandos " -"foram executados. O comando B<dh> I<ainda> mantêm o seguimento se já correu " -"a sequência de \"compilação\" e salta-a se já o fez." +"Muitas ferramentas B<dh_*> agora suportam expansão de variáveis limitada via " +"sintaxe B<${foo}>. Em muitos casos, isto pode ser usado para referenciar " +"caminhos que contêm ou espaços ou valores L<dpkg-architecture(1)>. Enquanto " +"isto pode reduzir a necessidade de L<dh-exec(1)> em alguns casos, B<não> é " +"um substituto de L<dh-exec(1)> em geral. Se você precisar de filtrar, " +"renomear, etc... o pacote irá continuar a precisar de L<dh-exec(1)>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:175 -msgid "The main effects of this are:" -msgstr "Os principais efeitos disto são:" +#: debhelper-compat-upgrade-checklist.pod:209 +msgid "" +"Please see L</Substitutions in debhelper config files> for syntax and " +"available substitution variables. To B<dh_*> tool writers, substitution " +"expansion occurs as a part of the B<filearray> and B<filedoublearray> " +"functions." +msgstr "" +"Por favor veja L<Substituições em ficheiros de configuração do debhelper> " +"para sintaxe e variáveis de substituição disponíveis. Para os escritores da " +"ferramenta B<dh_*>, a expansão de substituição ocorre como parte das " +"funções B<filearray> e B<filedoublearray>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:181 +#: debhelper-compat-upgrade-checklist.pod:216 msgid "" -"With this, it is now easier to debug the I<install> or/and I<binary> " -"sequences because they can now trivially be re-run (without having to do a " -"full \"clean and rebuild\" cycle)" +"The B<dh> command sequencer will now skip all hook and override targets for " +"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " +"the relevant B<nocheck> / B<nostrip> options." msgstr "" -"Com isto, é agora mais fácil de depurar as sequências I<install> ou/e " -"I<binary> porque agora podem ser trivialmente re-executadas (sem ter que " -"fazer um ciclo de \"limpar e recompilar\" completo." +"O sequenciador de comandos B<dh> irá agora saltar todos os alvos hook e de " +"sobreposição para B<dh_auto_test>, B<dh_dwz> e B<dh_strip> quando " +"B<DEB_BUILD_OPTIONS> listar as opções B<nocheck> / B<nostrip> relevantes." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:187 +#: debhelper-compat-upgrade-checklist.pod:220 msgid "" -"The main caveat is that B<dh_*> now only keeps track of what happened in a " -"single override target. When all the calls to a given B<dh_cmd> command " -"happens in the same override target everything will work as before." +"Any package relying on these targets to always be run should instead move " +"relevant logic out of those targets. E.g. non-test related packaging code " +"from B<override_dh_auto_test> would have to be moved to " +"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." msgstr "" -"O principal embargo é que B<dh_*> agora apenas mantêm acompanhamento do que " -"aconteceu num alvo de sobreposição singular. Quanto todas as chamadas a um " -"dado comando B<dh_cmd> acontecem no mesmo alvo de sobreposição tudo irá " -"funcionar como dantes." +"Qualquer pacote que se apoie nestes alvos para ser sempre corrido deve, em " +"vez disto, mover a lógica relevante para fora destes alvos. Ex, código de " +"empacotamento não relacionado com testes a partir de " +"B<override_dh_auto_test> deverá ser movido para " +"B<execute_after_dh_auto_build> ou B<execute_before_dh_auto_install>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:192 -msgid "Example of where it can go wrong:" -msgstr "Exemplo de onde pode falhar:" +#: debhelper-compat-upgrade-checklist.pod:227 +msgid "" +"The B<cmake> buildsystem now passes B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " +"installation process. If for some reason you need previous behavior, " +"override the flag:" +msgstr "" +"O sistema de compilação B<cmake> agora passa B<-" +"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> ao L<cmake(1)> para acelerar o " +"processo de instalação automática. Se por alguma razão você precisar do " +"comportamento anterior, sobreponha a flag:" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:194 +#: debhelper-compat-upgrade-checklist.pod:231 #, no-wrap msgid "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" "\n" msgstr "" -" override_dh_foo:\n" -" dh_foo -pmy-pkg\n" +" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" "\n" +#. type: =item +#: debhelper-compat-upgrade-checklist.pod:235 +msgid "v12" +msgstr "v12" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:237 +msgid "Changes from v11 are:" +msgstr "As alterações a partir de v11 são:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:243 +msgid "" +"The B<dh_makeshlibs> tool now generates shlibs files with versioned " +"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " +"is now the default." +msgstr "" +"A ferramenta B<dh_makeshlibs> agora gera ficheiros shlibs com dependência de " +"versão por predefinição. Isto significa que B<-VUpstream-Version> (a.k.a. B<-" +"V>) é agora a predefinição." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:247 +msgid "" +"If an unversioned dependency in the shlibs file is wanted, this can be " +"obtained by passing B<-VNone> instead. However, please see " +"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +msgstr "" +"Se é pedida uma dependência sem versão no ficheiros shlibs, isto pode ser " +"conseguido ao passar B<-VNone> em substituição. No entanto, por favor veja " +"L<dh_makeshlibs(1)> para a problemática das dependências sem versão." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:253 +msgid "" +"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " +"instead." +msgstr "" +"A opção B<-s> (B<--same-arch>) foi removida. Por favor use B<-a> (B<--arch>) " +"em vez desta." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:257 +msgid "" +"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +msgstr "" +"Invocar B<dh_clean -k> agora causa um erro em vez de um aviso de " +"descontinuação." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:262 +msgid "" +"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " +"removed. Please use the new name B<--no-stop-on-upgrade>" +msgstr "" +"A opção B<--no-restart-on-upgrade> em B<dh_installinit> foi removida. Por " +"favor use o novo nome B<--no-stop-on-upgrade>" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:267 +msgid "" +"There was a bug in the B<doit> (and similar) functions from L<Debian::" +"Debhelper::Dh_Lib> that made them spawn a shell in one particular " +"circumstance. This bug is now removed and will cause helpers that rely on " +"the bug to fail with a \"command not found\"-error." +msgstr "" +"Existia um bug nas funções B<doit> (e similares) a partir de L<Debian::" +"Debhelper::Dh_Lib> que fazia aparece uma linha de comandos numa " +"circunstância particular. Este bug foi agora removido e irá fazer com que os " +"ajudantes que contavam com esse bug falhem com um erro de \"comando não " +"encontrado\"." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:274 +msgid "" +"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " +"removed. Please use B<dh_missing> and its corresponding options, which can " +"also see the files installed by other helpers." +msgstr "" +"O B<--list-missing> e B<--fail-missing> em B<dh_install> foram removidos. " +"Por favor use B<dh_missing> e as suas opções correspondentes, o qual pode " +"também ver os ficheiros instalados por outros ajudantes." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:280 +msgid "" +"The B<dh_installinit> helper no longer installs configuration for the " +"upstart init system. Instead, it will abort the build if it finds an old " +"upstart configuration file. The error is there to remind the package " +"maintainer to ensure the proper removal of the conffiles shipped in previous " +"versions of the package (if any)." +msgstr "" +"O ajudante B<dh_installinit> já não instala configuração para o sistema de " +"init upstart. Em vez disso, irá abortar a compilação se encontrar um " +"ficheiro de configuração upstart antigo. O erro está lá para lembrar ao " +"maintainer do pacote para assegurar a remoção apropriada dos ficheiros de " +"configuração empacotados em versões anteriores do pacote (caso existam)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:288 +msgid "" +"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" +"maintscript-helper(1)> commands and will error out if the commands appear to " +"be invalid." +msgstr "" +"A ferramenta B<dh_installdeb> irá fazer validação básica de alguns comandos " +"L<dpkg-maintscript-helper(1)> e irá terminar em erro se os comandos " +"parecerem ser inválidos." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:294 +msgid "The B<dh_missing> tool will now default to B<--list-missing>." +msgstr "" +"A ferramenta B<dh_missing> irá agora usar por predefinição B<--list-missing>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:298 +msgid "" +"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" +"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." +msgstr "" +"A ferramenta B<dh_makeshlibs> irá agora apenas passar bibliotecas para " +"L<dpkg-gensymbols(1)> se o binário ELF tiver um SONAME (contendo \".so\")." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:303 +msgid "" +"The B<dh_compress> tool no longer compresses examples (i.e. anything " +"installed in F<</usr/share/doc/I<package>/examples>>.)" +msgstr "" +"A ferramenta B<dh_compress> não mais comprime exemplos (isto é, nada " +"instalado em F<</usr/share/doc/I<pacote>/examples>>.)" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:308 +msgid "" +"The standard sequence in B<dh> now includes B<dh_dwz> and " +"B<dh_installinitramfs> by default. This makes the B<dwz> and " +"B<installinitramfs> sequences obsolete and they will now fail with an " +"error. If you want to skip these commands, then please insert an empty " +"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +msgstr "" +"A sequência standard em B<dh> agora inclui B<dh_dwz> e " +"B<dh_installinitramfs> por predefinição. Isto tornas as sequências B<dwz> e " +"B<installinitramfs> obsoletas e elas agora irão falhar com um erro. Se " +"desejar saltar estes comandos, por favor insira um alvo de sobreposição " +"vazio para eles em F<debian/rules> (ex. I<override_dh_dwz:>)" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:317 +msgid "" +"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" +"libexecdir> variable and thus relies on the build system default - which " +"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." +msgstr "" +"Os sistemas de compilação B<meson> e B<autoconf> não mais definem " +"explicitamente a variável B<--libexecdir> e assim apoia-se na predefinição " +"do sistema de compilação - O qual deve ser B</usr/libexec> (por FHS 3.0, " +"adoptado em Debian Policy 4.1.5)." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:322 +msgid "" +"If a particular upstream package does not use the correct default, the " +"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " +"via the following example:" +msgstr "" +"Se um determinado pacote original do autor não usar a predefinição correcta, " +"o parâmetro pode muitas vezes ser passado manualmente via " +"L<dh_auto_configure(1)>. Por exemplo via seguinte exemplo:" + #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:197 +#: debhelper-compat-upgrade-checklist.pod:326 #, no-wrap msgid "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" msgstr "" -" override_dh_bar:\n" -" dh_bar\n" -" dh_foo --remaining\n" +" override_dh_auto_configure:\n" +" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:201 +#: debhelper-compat-upgrade-checklist.pod:329 +msgid "Note the B<--> before the B<--libexecdir> parameter." +msgstr "Note o B<--> antes do parâmetro B<--libexecdir>." + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:333 +msgid "B<Retroactively removed in debhelper/13.5>:" +msgstr "B<Retroativamente removido em debhelper/13.5>:" + +#. type: textblock +#: debhelper-compat-upgrade-checklist.pod:335 msgid "" -"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" -"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " -"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." +"The B<dh_installdeb> tool would no longer installs the maintainer provided " +"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" +"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " +"now installs it again in compat levels 12+." msgstr "" -"Neste caso, a chamada a B<dh_foo --remaining> irá I<também> incluir I<my-" -"pkg>, desde que B<dh_foo -pmy-pkg> tenha corrido num alvo de sobreposição " -"separado. Este problema não está imitado a B<--remaining>, mas também inclui " -"B<-a>, B<-i>, etc." +"A ferramenta B<dh_installdeb> não iria mais instalar o ficheiro F<conffiles> " +"fornecido pelo responsável pois isso foi considerado desnecessário. No " +"entanto, o B<remove-on-upgrade> do dpkg/1.20 tornou o ficheiro relevante de " +"novo e B<dh_installdeb> agora instala-o nos níveis de compatibilidade 12+." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:210 +#: debhelper-compat-upgrade-checklist.pod:342 msgid "" -"The B<dh_installdeb> command now shell-escapes the lines in the " -"F<maintscript> config file. This was the original intent but it did not " -"work properly and packages have begun to rely on the incomplete shell " -"escaping (e.g. quoting file names)." +"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " +"handling systemd services that have a sysvinit alternative. Both tools must " +"now be used in such a case to ensure the service is properly started under " +"both sysvinit and systemd." msgstr "" -"O comando B<dh_installdeb> agora faz \"escape de shell\" às linhas no " -"ficheiro de configuração de F<maintscript>. Esta foi a intenção original mas " -"não trabalhava correctamente e os pacotes começaram a confiar no \"escapar " -"de shell\" incompleto (ex. ao mencionar nomes de ficheiros)." +"A ferramenta B<dh_installsystemd> não mais se apoia em B<dh_installinit> " +"para lidar com os serviços do systemd que têm uma alternativa de sysvinit. " +"ambas ferramentas devem agora ser usadas em tais casos para assegurar que o " +"serviço é arrancado correctamente sob ambos sysvinit e systemd." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:217 +#: debhelper-compat-upgrade-checklist.pod:347 msgid "" -"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " -"For packages needing the previous behaviour, please use B<--no-restart-after-" -"upgrade>." +"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" +"start>) then you will probably need one for B<dh_installsystemd> as well now." msgstr "" -"O comando B<dh_installinit> agora usa por predefinição B<--restart-after-" -"upgrade>. Para pacotes que precisam do comportamento anterior, por favor use " -"B<--no-restart-after-upgrade>." +"Se tiver uma sobreposição para B<dh_installinit> (ex. para chamá-lo com B<--" +"no-start>) então irá provavelmente precisar agora também de um para " +"B<dh_installsystemd>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:223 +#: debhelper-compat-upgrade-checklist.pod:351 msgid "" -"The B<autoreconf> sequence is now enabled by default. Please pass B<--" -"without autoreconf> to B<dh> if this is not desirable for a given package" +"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " +"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " +"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " +"compat 12." msgstr "" -"A sequência B<autoreconf> é agora activada por predefinição. Por favor passe " -"B<--without autoreconf> ao B<dh> se isto não for desejável para um " -"determinado pacote" +"Esta alteração faz B<dh_installinit> injectar um I<misc:Pre-Depends> para " +"B<< init-system-helpers (>= 1.54~) >>. Por favor assegure que o pacote " +"lista B<${misc:Pre-Depends}> no seu campo B<Pre-Depends> antes de actualizar " +"para a compatibilidade 12." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:229 +#: debhelper-compat-upgrade-checklist.pod:358 msgid "" -"The B<systemd> sequence is now enabled by default. Please pass B<--without " -"systemd> to B<dh> if this is not desirable for a given package." +"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " +"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " +"packages and not only during the building process. Please set " +"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " +"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." msgstr "" -"A sequência B<systemd> é agora activada por predefinição. Por favor passe " -"B<--without systemd> ao B<dh> se isto não for desejável para um determinado " -"pacote." +"Esta ferramenta de terceiros B<dh_golang> (do pacote B<dh-golang>) agora por " +"predefinição honra a variável B<DH_GOLANG_EXCLUDES> para instalação fonte em " +"pacotes -dev e não apenas durante o processo de compilação. Por favor defina " +"B<DH_GOLANG_EXCLUDES_ALL> para falso para reverter para o comportamento " +"anterior. Veja B<Debian::Debhelper::Buildsystem::golang(3pm)> para detalhes " +"e exemplos" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:235 +#: debhelper-compat-upgrade-checklist.pod:366 msgid "" -"B<Retroactively removed>: B<dh> no longer creates the package build " -"directory when skipping running debhelper commands. This will not affect " -"packages that only build with debhelper commands, but it may expose bugs in " -"commands not included in debhelper." +"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " +"default." msgstr "" -"B<Retroactively removed> B<dh> já não cria o directório de compilação do " -"pacote quando salta a execução de comandos debhelper. Isto não vai afectar " -"pacotes que apenas compilam com comandos debhelper, mas pode expor bugs em " -"comandos não incluídos no debhelper." +"B<dh_installsystemduser> é agora incluído na sequência standard do B<dh> por " +"predefinição." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:240 +#: debhelper-compat-upgrade-checklist.pod:371 msgid "" -"This compatibility feature had a bug since its inception in " -"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " -"there has been no reports of issues caused by this bug in those ~5 years, " -"this item have been removed rather than fixed." +"The B<python-distutils> buildsystem is now removed. Please use the third-" +"party build system B<pybuild> instead." msgstr "" -"Esta funcionalidade de compatibilidade tinha um bug desde a sua inserção no " -"debhelper/9.20130516 que o fazia falhar ao aplicar em compatibilidade 9 e " -"anteriores. Como não tem havido relatórios de problemas causados por este " -"bug nesses -5 anos, este item foi removido em vez de corrigido." +"O sistema de compilação B<python-distutils> foi agora removido. Por favor " +"use o sistema de compilação de terceiros B<pybuild> em substituição." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:247 +#: debhelper-compat-upgrade-checklist.pod:376 msgid "v11" msgstr "v11" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:249 +#: debhelper-compat-upgrade-checklist.pod:378 msgid "This mode is discouraged." msgstr "Este modo está desencorajado." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:251 +#: debhelper-compat-upgrade-checklist.pod:380 msgid "" "The compat 11 is discouraged for new packages as it suffers from feature " "interaction between L<dh_installinit> and L<dh_installsystemd> causing " @@ -3018,12 +3293,12 @@ msgstr "" "L<https://lists.debian.org/debian-release/2019/04/msg01442.html>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:258 +#: debhelper-compat-upgrade-checklist.pod:387 msgid "Changes from v10 are:" msgstr "As alterações a partir de v10 são:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:264 +#: debhelper-compat-upgrade-checklist.pod:393 msgid "" "B<dh_installinit> no longer installs F<service> or F<tmpfile> files, nor " "generates maintainer scripts for those files. Please use the new " @@ -3034,7 +3309,7 @@ msgstr "" "ajudante B<dh_installsystemd>" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:270 +#: debhelper-compat-upgrade-checklist.pod:399 msgid "" "The B<dh_systemd_enable> and B<dh_systemd_start> helpers have been replaced " "by the new B<dh_installsystemd> helper. For the same reason, the B<systemd> " @@ -3048,7 +3323,7 @@ msgstr "" "sobreposição vazio." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:276 +#: debhelper-compat-upgrade-checklist.pod:405 msgid "" "Please note that the B<dh_installsystemd> tool has a slightly different " "behaviour in some cases (e.g. when using the B<--name> parameter)." @@ -3058,7 +3333,7 @@ msgstr "" "name>)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:282 +#: debhelper-compat-upgrade-checklist.pod:411 msgid "" "B<dh_installdirs> no longer creates debian/I<package> directories unless " "explicitly requested (or it has to create a subdirectory in it)." @@ -3067,12 +3342,12 @@ msgstr "" "seja explicitamente pedido (ou se tiver de criar um sub-directório nele)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:286 +#: debhelper-compat-upgrade-checklist.pod:415 msgid "The vast majority of all packages will be unaffected by this change." msgstr "A grande maioria dos pacotes não serão afectados por esta alteração." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:290 +#: debhelper-compat-upgrade-checklist.pod:419 msgid "" "The B<makefile> buildsystem now passes B<INSTALL=\"install --strip-" "program=true\"> to L<make(1)>. Derivative buildsystems (e.g. B<configure> " @@ -3083,7 +3358,7 @@ msgstr "" "B<configure> ou B<cmake>) não são afectados por esta alteração." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:296 +#: debhelper-compat-upgrade-checklist.pod:425 msgid "" "The B<autoconf> buildsystem now passes B<--runstatedir=/run> to F<./" "configure>." @@ -3092,7 +3367,7 @@ msgstr "" "F<./configure>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:301 +#: debhelper-compat-upgrade-checklist.pod:430 msgid "" "The B<cmake> buildsystem now passes B<-DCMAKE_INSTALL_RUNSTATEDIR=/run> to " "L<cmake(1)>." @@ -3101,7 +3376,7 @@ msgstr "" "run> para L<cmake(1)>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:306 +#: debhelper-compat-upgrade-checklist.pod:435 msgid "" "B<dh_installman> will now prefer detecting the language from the path name " "rather than the extension." @@ -3110,7 +3385,7 @@ msgstr "" "caminho em vez de a extensão." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:311 +#: debhelper-compat-upgrade-checklist.pod:440 msgid "" "B<dh_auto_install> will now only create the destination directory it needs. " "Previously, it would create the package build directory for all packages. " @@ -3124,7 +3399,7 @@ msgstr "" "debhelper." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:319 +#: debhelper-compat-upgrade-checklist.pod:448 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now error out if their config has a pattern that does not " @@ -3135,7 +3410,7 @@ msgstr "" "não coincida com nada ou faça referência a um caminho que não exista." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:323 +#: debhelper-compat-upgrade-checklist.pod:452 msgid "" "Known exceptions include building with the B<nodoc> profile, where the above " "tools will silently permit failed matches where the patterns are used to " @@ -3146,7 +3421,7 @@ msgstr "" "os padrões são usados para especificar documentação." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:329 +#: debhelper-compat-upgrade-checklist.pod:458 msgid "" "The helpers B<dh_installdocs>, B<dh_installexamples>, B<dh_installinfo>, and " "B<dh_installman> now accept the parameter B<--sourcedir> with same meaning " @@ -3159,7 +3434,7 @@ msgstr "" "fall back) a F<debian/tmp> como B<dh_install>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:334 +#: debhelper-compat-upgrade-checklist.pod:463 msgid "" "Migration note: A bug in debhelper 11 up to 11.1.5 made B<dh_installinfo> " "incorrectly ignore B<--sourcedir>." @@ -3168,7 +3443,7 @@ msgstr "" "B<dh_installinfo> ignore incorrectamente B<--sourcedir>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:339 +#: debhelper-compat-upgrade-checklist.pod:468 msgid "" "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> " "to perl. Packages that still need this behaviour can emulate it by using " @@ -3181,7 +3456,7 @@ msgstr "" "PERL5LIB=.> no seu ficheiro debian/rules (ou semelhante)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:346 +#: debhelper-compat-upgrade-checklist.pod:475 msgid "" "The B<PERL_USE_UNSAFE_INC> environment variable is no longer set by B<dh> or " "any of the B<dh_auto_*> tools. It was added as a temporary work around to " @@ -3193,7 +3468,7 @@ msgstr "" "tempo." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:351 +#: debhelper-compat-upgrade-checklist.pod:480 msgid "" "Note this item will eventually become obsolete as upstream intends to drop " "support for the B<PERL_USE_UNSAFE_INC> environment variable. When perl " @@ -3206,7 +3481,7 @@ msgstr "" "retroactivamente dos níveis de compatibilidade existentes." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:358 +#: debhelper-compat-upgrade-checklist.pod:487 msgid "" "The B<dh_makeshlibs> helper will now exit with an error if objdump returns a " "non-zero exit from analysing a given file." @@ -3215,7 +3490,7 @@ msgstr "" "uma saída não-zero a partir da análise de um determinado ficheiro." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:363 +#: debhelper-compat-upgrade-checklist.pod:492 msgid "" "The B<dh_installdocs> and B<dh_installexamples> tools may now install " "I<most> of the documentation in a different path to comply with the " @@ -3226,7 +3501,7 @@ msgstr "" "a recomendação da política Debian §12.3 (desde versão 3.9.7)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:367 +#: debhelper-compat-upgrade-checklist.pod:496 msgid "" "Note that if a given source package only contains a single binary package in " "F<debian/control> or none of the packages are I<-doc> packages, then this " @@ -3239,7 +3514,7 @@ msgstr "" "próxima alteração." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:372 +#: debhelper-compat-upgrade-checklist.pod:501 msgid "" "By default, these tools will now attempt to determine a \"main package for " "the documentation\" (called a I<doc-main-package> from here on) for every I<-" @@ -3256,7 +3531,7 @@ msgstr "" "será na mesma enviada no pacote I<-doc>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:380 +#: debhelper-compat-upgrade-checklist.pod:509 msgid "" "The B<--doc-main-package> option can be used when the auto-detection is " "insufficient or to reset the path to its previous value if there is a reason " @@ -3267,7 +3542,7 @@ msgstr "" "existir razão para divergir da recomendação da política Debian." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:384 +#: debhelper-compat-upgrade-checklist.pod:513 msgid "" "Some documentation will not be affected by this change. These exceptions " "include the copyright file, changelog files, README.Debian, etc. These " @@ -3279,7 +3554,7 @@ msgstr "" ">>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:391 +#: debhelper-compat-upgrade-checklist.pod:520 msgid "" "The B<dh_strip> and B<dh_shlibdeps> tools no longer uses filename patterns " "to determine which files to process. Instead, they open the file and look " @@ -3292,705 +3567,430 @@ msgstr "" "ficheiro é um objecto partilhado ou um executável ELF." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:396 +#: debhelper-compat-upgrade-checklist.pod:525 msgid "This change may cause the tools to process more files than previously." msgstr "" "Esta alteração fazer com que as ferramentas processem mais ficheiros que " "anteriormente." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:400 -msgid "v12" -msgstr "v12" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:402 -msgid "Changes from v11 are:" -msgstr "As alterações a partir de v11 são:" +#: debhelper-compat-upgrade-checklist.pod:529 +msgid "v10" +msgstr "v10" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:408 -msgid "" -"The B<dh_makeshlibs> tool now generates shlibs files with versioned " -"dependency by default. This means that B<-VUpstream-Version> (a.k.a. B<-V>) " -"is now the default." -msgstr "" -"A ferramenta B<dh_makeshlibs> agora gera ficheiros shlibs com dependência de " -"versão por predefinição. Isto significa que B<-VUpstream-Version> (a.k.a. B<-" -"V>) é agora a predefinição." +#: debhelper-compat-upgrade-checklist.pod:531 +msgid "Changes from v9 are:" +msgstr "As alterações a partir de v9 são:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:412 +#: debhelper-compat-upgrade-checklist.pod:537 msgid "" -"If an unversioned dependency in the shlibs file is wanted, this can be " -"obtained by passing B<-VNone> instead. However, please see " -"L<dh_makeshlibs(1)> for the caveat of unversioned dependencies." +"B<dh_installinit> will no longer install a file named debian/I<package> as " +"an init script." msgstr "" -"Se é pedida uma dependência sem versão no ficheiros shlibs, isto pode ser " -"conseguido ao passar B<-VNone> em substituição. No entanto, por favor veja " -"L<dh_makeshlibs(1)> para a problemática das dependências sem versão." +"B<dh_installinit> não irá mais instalar um ficheiro chamado debian/I<pacote> " +"como um script de iniciação (init)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:418 +#: debhelper-compat-upgrade-checklist.pod:542 msgid "" -"The B<-s> (B<--same-arch>) option is removed. Please use B<-a> (B<--arch>) " -"instead." +"B<dh_installdocs> will error out if it detects links created with --link-doc " +"between packages of architecture \"all\" and non-\"all\" as it breaks " +"binNMUs." msgstr "" -"A opção B<-s> (B<--same-arch>) foi removida. Por favor use B<-a> (B<--arch>) " -"em vez desta." +"O B<dh_installdocs> irá dar erro se detectar links criados com --link-doc " +"entre pacotes de arquitectura \"all\" e não-\"all\" porque isso faz quebrar " +"binNMUs." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:422 +#: debhelper-compat-upgrade-checklist.pod:548 msgid "" -"Invoking B<dh_clean -k> now causes an error instead of a deprecation warning." +"B<dh_installdeb> no longer installs a maintainer-provided debian/I<package>." +"shlibs file. This is now done by B<dh_makeshlibs> instead." msgstr "" -"Invocar B<dh_clean -k> agora causa um erro em vez de um aviso de " -"descontinuação." +"O B<dh_installdeb> já não instala um ficheiro debian/I<pacote>.shlibs " +"disponibilizado pelo maintainer. Em vez disso, isto agora é feito pelo " +"B<dh_makeshlibs>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:427 +#: debhelper-compat-upgrade-checklist.pod:554 msgid "" -"The B<--no-restart-on-upgrade> option in B<dh_installinit> has been " -"removed. Please use the new name B<--no-stop-on-upgrade>" +"B<dh_installwm> refuses to create a broken package if no man page can be " +"found (required to register for the x-window-manager alternative)." msgstr "" -"A opção B<--no-restart-on-upgrade> em B<dh_installinit> foi removida. Por " -"favor use o novo nome B<--no-stop-on-upgrade>" +"O B<dh_installwm> recusa-se a criar um pacote quebrado se não encontrar " +"nenhuma página de manual (necessário para registo para a alternativa do x-" +"window-manager)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:432 +#: debhelper-compat-upgrade-checklist.pod:559 msgid "" -"There was a bug in the B<doit> (and similar) functions from L<Debian::" -"Debhelper::Dh_Lib> that made them spawn a shell in one particular " -"circumstance. This bug is now removed and will cause helpers that rely on " -"the bug to fail with a \"command not found\"-error." +"Debhelper will default to B<--parallel> for all buildsystems that support " +"parallel building. This can be disabled by using either B<--no-parallel> or " +"passing B<--max-parallel> with a value of 1." msgstr "" -"Existia um bug nas funções B<doit> (e similares) a partir de L<Debian::" -"Debhelper::Dh_Lib> que fazia aparece uma linha de comandos numa " -"circunstância particular. Este bug foi agora removido e irá fazer com que os " -"ajudantes que contavam com esse bug falhem com um erro de \"comando não " -"encontrado\"." +"Debhelper irá predefinir para B<--parallel> em todos os sistemas de " +"compilação que suportam compilação paralela. Isto pode ser desactivado " +"usando B<--no-parallel> ou passando B<--max-parallel> com o valor de 1." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:439 +#: debhelper-compat-upgrade-checklist.pod:565 msgid "" -"The B<--list-missing> and B<--fail-missing> in B<dh_install> has been " -"removed. Please use B<dh_missing> and its corresponding options, which can " -"also see the files installed by other helpers." +"The B<dh> command will not accept any of the deprecated \"manual sequence " +"control\" parameters (B<--before>, B<--after>, etc.). Please use override " +"targets instead." msgstr "" -"O B<--list-missing> e B<--fail-missing> em B<dh_install> foram removidos. " -"Por favor use B<dh_missing> e as suas opções correspondentes, o qual pode " -"também ver os ficheiros instalados por outros ajudantes." +"O comando B<dh> não irá aceitar nenhum dos parâmetros de \"controle de " +"sequência manua\" descontinuados (B<--before>, B<--after>, etc.). Por favor " +"utilize alvos de sobreposição em vez destes." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:445 +#: debhelper-compat-upgrade-checklist.pod:569 msgid "" -"The B<dh_installinit> helper no longer installs configuration for the " -"upstart init system. Instead, it will abort the build if it finds an old " -"upstart configuration file. The error is there to remind the package " -"maintainer to ensure the proper removal of the conffiles shipped in previous " -"versions of the package (if any)." +"B<Retroactively applied to earlier compat levels>: B<dh> no longer accepts " +"any of these since debhelper/12.4." msgstr "" -"O ajudante B<dh_installinit> já não instala configuração para o sistema de " -"init upstart. Em vez disso, irá abortar a compilação se encontrar um " -"ficheiro de configuração upstart antigo. O erro está lá para lembrar ao " -"maintainer do pacote para assegurar a remoção apropriada dos ficheiros de " -"configuração empacotados em versões anteriores do pacote (caso existam)." +"B<Retroactively applied to earlier compat levels>: B<dh> já não aceita " +"nenhum destes desde o debhelper/12.4." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:453 +#: debhelper-compat-upgrade-checklist.pod:574 msgid "" -"The B<dh_installdeb> tool will do basic validation of some L<dpkg-" -"maintscript-helper(1)> commands and will error out if the commands appear to " -"be invalid." -msgstr "" -"A ferramenta B<dh_installdeb> irá fazer validação básica de alguns comandos " -"L<dpkg-maintscript-helper(1)> e irá terminar em erro se os comandos " -"parecerem ser inválidos." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:459 -msgid "The B<dh_missing> tool will now default to B<--list-missing>." +"The B<dh> command will no longer use log files to track which commands have " +"been run. The B<dh> command I<still> keeps track of whether it already ran " +"the \"build\" sequence and skip it if it did." msgstr "" -"A ferramenta B<dh_missing> irá agora usar por predefinição B<--list-missing>." +"O comando B<dh> não irá mais usar ficheiros log para seguir quais comandos " +"foram executados. O comando B<dh> I<ainda> mantêm o seguimento se já correu " +"a sequência de \"compilação\" e salta-a se já o fez." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:463 -msgid "" -"The B<dh_makeshlibs> tool will now only pass libraries to L<dpkg-" -"gensymbols(1)> if the ELF binary has a SONAME (containing \".so\")." -msgstr "" -"A ferramenta B<dh_makeshlibs> irá agora apenas passar bibliotecas para " -"L<dpkg-gensymbols(1)> se o binário ELF tiver um SONAME (contendo \".so\")." +#: debhelper-compat-upgrade-checklist.pod:578 +msgid "The main effects of this are:" +msgstr "Os principais efeitos disto são:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:468 +#: debhelper-compat-upgrade-checklist.pod:584 msgid "" -"The B<dh_compress> tool no longer compresses examples (i.e. anything " -"installed in F<</usr/share/doc/I<package>/examples>>.)" +"With this, it is now easier to debug the I<install> or/and I<binary> " +"sequences because they can now trivially be re-run (without having to do a " +"full \"clean and rebuild\" cycle)" msgstr "" -"A ferramenta B<dh_compress> não mais comprime exemplos (isto é, nada " -"instalado em F<</usr/share/doc/I<pacote>/examples>>.)" +"Com isto, é agora mais fácil de depurar as sequências I<install> ou/e " +"I<binary> porque agora podem ser trivialmente re-executadas (sem ter que " +"fazer um ciclo de \"limpar e recompilar\" completo." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:473 +#: debhelper-compat-upgrade-checklist.pod:590 msgid "" -"The standard sequence in B<dh> now includes B<dh_dwz> and " -"B<dh_installinitramfs> by default. This makes the B<dwz> and " -"B<installinitramfs> sequences obsolete and they will now fail with an " -"error. If you want to skip these commands, then please insert an empty " -"override target for them in F<debian/rules> (e.g. I<override_dh_dwz:>)" +"The main caveat is that B<dh_*> now only keeps track of what happened in a " +"single override target. When all the calls to a given B<dh_cmd> command " +"happens in the same override target everything will work as before." msgstr "" -"A sequência standard em B<dh> agora inclui B<dh_dwz> e " -"B<dh_installinitramfs> por predefinição. Isto tornas as sequências B<dwz> e " -"B<installinitramfs> obsoletas e elas agora irão falhar com um erro. Se " -"desejar saltar estes comandos, por favor insira um alvo de sobreposição " -"vazio para eles em F<debian/rules> (ex. I<override_dh_dwz:>)" +"O principal embargo é que B<dh_*> agora apenas mantêm acompanhamento do que " +"aconteceu num alvo de sobreposição singular. Quanto todas as chamadas a um " +"dado comando B<dh_cmd> acontecem no mesmo alvo de sobreposição tudo irá " +"funcionar como dantes." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:482 -msgid "" -"The build systems B<meson> and B<autoconf> no longer explicitly set the B<--" -"libexecdir> variable and thus relies on the build system default - which " -"should be B</usr/libexec> (per FHS 3.0, adopted in Debian Policy 4.1.5)." -msgstr "" -"Os sistemas de compilação B<meson> e B<autoconf> não mais definem " -"explicitamente a variável B<--libexecdir> e assim apoia-se na predefinição " -"do sistema de compilação - O qual deve ser B</usr/libexec> (por FHS 3.0, " -"adoptado em Debian Policy 4.1.5)." +#: debhelper-compat-upgrade-checklist.pod:595 +msgid "Example of where it can go wrong:" +msgstr "Exemplo de onde pode falhar:" -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:487 +#. type: verbatim +#: debhelper-compat-upgrade-checklist.pod:597 +#, no-wrap msgid "" -"If a particular upstream package does not use the correct default, the " -"parameter can often be passed manually via L<dh_auto_configure(1)>. E.g. " -"via the following example:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" msgstr "" -"Se um determinado pacote original do autor não usar a predefinição correcta, " -"o parâmetro pode muitas vezes ser passado manualmente via " -"L<dh_auto_configure(1)>. Por exemplo via seguinte exemplo:" +" override_dh_foo:\n" +" dh_foo -pmy-pkg\n" +"\n" #. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:491 +#: debhelper-compat-upgrade-checklist.pod:600 #, no-wrap msgid "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" msgstr "" -" override_dh_auto_configure:\n" -" \tdh_auto_configure -- --libexecdir=/usr/libexec\n" +" override_dh_bar:\n" +" dh_bar\n" +" dh_foo --remaining\n" "\n" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:494 -msgid "Note the B<--> before the B<--libexecdir> parameter." -msgstr "Note o B<--> antes do parâmetro B<--libexecdir>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:498 -msgid "B<Retroactively removed in debhelper/13.5>:" -msgstr "B<Retroativamente removido em debhelper/13.5>:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:500 +#: debhelper-compat-upgrade-checklist.pod:604 msgid "" -"The B<dh_installdeb> tool would no longer installs the maintainer provided " -"F<conffiles> file as it was deemed unnecessary. However, the B<remove-on-" -"upgrade> from dpkg/1.20 made the file relevant again and B<dh_installdeb> " -"now installs it again in compat levels 12+." +"In this case, the call to B<dh_foo --remaining> will I<also> include I<my-" +"pkg>, since B<dh_foo -pmy-pkg> was run in a separate override target. This " +"issue is not limited to B<--remaining>, but also includes B<-a>, B<-i>, etc." msgstr "" -"A ferramenta B<dh_installdeb> não iria mais instalar o ficheiro F<conffiles> " -"fornecido pelo responsável pois isso foi considerado desnecessário. No " -"entanto, o B<remove-on-upgrade> do dpkg/1.20 tornou o ficheiro relevante de " -"novo e B<dh_installdeb> agora instala-o nos níveis de compatibilidade 12+." +"Neste caso, a chamada a B<dh_foo --remaining> irá I<também> incluir I<my-" +"pkg>, desde que B<dh_foo -pmy-pkg> tenha corrido num alvo de sobreposição " +"separado. Este problema não está imitado a B<--remaining>, mas também inclui " +"B<-a>, B<-i>, etc." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:507 +#: debhelper-compat-upgrade-checklist.pod:613 msgid "" -"The B<dh_installsystemd> tool no longer relies on B<dh_installinit> for " -"handling systemd services that have a sysvinit alternative. Both tools must " -"now be used in such a case to ensure the service is properly started under " -"both sysvinit and systemd." +"The B<dh_installdeb> command now shell-escapes the lines in the " +"F<maintscript> config file. This was the original intent but it did not " +"work properly and packages have begun to rely on the incomplete shell " +"escaping (e.g. quoting file names)." msgstr "" -"A ferramenta B<dh_installsystemd> não mais se apoia em B<dh_installinit> " -"para lidar com os serviços do systemd que têm uma alternativa de sysvinit. " -"ambas ferramentas devem agora ser usadas em tais casos para assegurar que o " -"serviço é arrancado correctamente sob ambos sysvinit e systemd." +"O comando B<dh_installdeb> agora faz \"escape de shell\" às linhas no " +"ficheiro de configuração de F<maintscript>. Esta foi a intenção original mas " +"não trabalhava correctamente e os pacotes começaram a confiar no \"escapar " +"de shell\" incompleto (ex. ao mencionar nomes de ficheiros)." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:512 +#: debhelper-compat-upgrade-checklist.pod:620 msgid "" -"If you have an override for B<dh_installinit> (e.g. to call it with B<--no-" -"start>) then you will probably need one for B<dh_installsystemd> as well now." +"The B<dh_installinit> command now defaults to B<--restart-after-upgrade>. " +"For packages needing the previous behaviour, please use B<--no-restart-after-" +"upgrade>." msgstr "" -"Se tiver uma sobreposição para B<dh_installinit> (ex. para chamá-lo com B<--" -"no-start>) então irá provavelmente precisar agora também de um para " -"B<dh_installsystemd>." +"O comando B<dh_installinit> agora usa por predefinição B<--restart-after-" +"upgrade>. Para pacotes que precisam do comportamento anterior, por favor use " +"B<--no-restart-after-upgrade>." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:516 +#: debhelper-compat-upgrade-checklist.pod:626 msgid "" -"This change makes B<dh_installinit> inject a I<misc:Pre-Depends> for B<< " -"init-system-helpers (>= 1.54~) >>. Please ensure that the package lists " -"B<${misc:Pre-Depends}> in its B<Pre-Depends> field before upgrading to " -"compat 12." +"The B<autoreconf> sequence is now enabled by default. Please pass B<--" +"without autoreconf> to B<dh> if this is not desirable for a given package" msgstr "" -"Esta alteração faz B<dh_installinit> injectar um I<misc:Pre-Depends> para " -"B<< init-system-helpers (>= 1.54~) >>. Por favor assegure que o pacote " -"lista B<${misc:Pre-Depends}> no seu campo B<Pre-Depends> antes de actualizar " -"para a compatibilidade 12." +"A sequência B<autoreconf> é agora activada por predefinição. Por favor passe " +"B<--without autoreconf> ao B<dh> se isto não for desejável para um " +"determinado pacote" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:523 +#: debhelper-compat-upgrade-checklist.pod:632 msgid "" -"The third-party B<dh_golang> tool (from B<dh-golang> package) now defaults " -"on honoring B<DH_GOLANG_EXCLUDES> variable for source installation in -dev " -"packages and not only during the building process. Please set " -"B<DH_GOLANG_EXCLUDES_ALL> to false to revert to the previous behaviour. See " -"B<Debian::Debhelper::Buildsystem::golang(3pm)> for details and examples." +"The B<systemd> sequence is now enabled by default. Please pass B<--without " +"systemd> to B<dh> if this is not desirable for a given package." msgstr "" -"Esta ferramenta de terceiros B<dh_golang> (do pacote B<dh-golang>) agora por " -"predefinição honra a variável B<DH_GOLANG_EXCLUDES> para instalação fonte em " -"pacotes -dev e não apenas durante o processo de compilação. Por favor defina " -"B<DH_GOLANG_EXCLUDES_ALL> para falso para reverter para o comportamento " -"anterior. Veja B<Debian::Debhelper::Buildsystem::golang(3pm)> para detalhes " -"e exemplos" +"A sequência B<systemd> é agora activada por predefinição. Por favor passe " +"B<--without systemd> ao B<dh> se isto não for desejável para um determinado " +"pacote." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:531 +#: debhelper-compat-upgrade-checklist.pod:638 msgid "" -"B<dh_installsystemduser> is now included in the B<dh> standard sequence by " -"default." +"B<Retroactively removed>: B<dh> no longer creates the package build " +"directory when skipping running debhelper commands. This will not affect " +"packages that only build with debhelper commands, but it may expose bugs in " +"commands not included in debhelper." msgstr "" -"B<dh_installsystemduser> é agora incluído na sequência standard do B<dh> por " -"predefinição." +"B<Retroactively removed> B<dh> já não cria o directório de compilação do " +"pacote quando salta a execução de comandos debhelper. Isto não vai afectar " +"pacotes que apenas compilam com comandos debhelper, mas pode expor bugs em " +"comandos não incluídos no debhelper." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:536 +#: debhelper-compat-upgrade-checklist.pod:643 msgid "" -"The B<python-distutils> buildsystem is now removed. Please use the third-" -"party build system B<pybuild> instead." +"This compatibility feature had a bug since its inception in " +"debhelper/9.20130516 that made it fail to apply in compat 9 and earlier. As " +"there has been no reports of issues caused by this bug in those ~5 years, " +"this item have been removed rather than fixed." msgstr "" -"O sistema de compilação B<python-distutils> foi agora removido. Por favor " -"use o sistema de compilação de terceiros B<pybuild> em substituição." +"Esta funcionalidade de compatibilidade tinha um bug desde a sua inserção no " +"debhelper/9.20130516 que o fazia falhar ao aplicar em compatibilidade 9 e " +"anteriores. Como não tem havido relatórios de problemas causados por este " +"bug nesses -5 anos, este item foi removido em vez de corrigido." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:541 -msgid "v13" -msgstr "v13" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:543 -msgid "This is the recommended mode of operation." -msgstr "Este é o modo de operação recomendado." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:545 -msgid "Changes from v12 are:" -msgstr "As alterações a partir de v12 são:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:551 -msgid "" -"The B<meson+ninja> build system now uses B<meson test> instead of B<ninja " -"test> when running the test suite. Any override of B<dh_auto_test> that " -"passes extra parameters to upstream test runner should be reviewed as " -"B<meson test> is not command line compatible with B<ninja test>." -msgstr "" -"O sistema de compilação B<meson+ninja> agora usa B<meson test> em vez de " -"B<ninja test> quando corre a suite de testes. Qualquer sobreposição de " -"B<dh_auto_test> que passe parâmetros extra ao testador original do autor " -"deve ser revista, pois o B<meson test> não é compatível em linha de comandos " -"com o B<ninja test>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:559 -msgid "" -"All debhelper like tools based on the official debhelper library (including " -"B<dh> and the official B<dh_*> tools) no longer accepts abbreviated command " -"parameters. At the same time, B<dh> now optimizes out calls to redundant " -"B<dh_*> helpers even when passed long command line options." -msgstr "" -"Todas as ferramentas tipo debhelper baseadas na biblioteca debhelper oficial " -"(incluindo B<dh> e as ferramentas oficiais B<dh_*>) não aceitam mais " -"parâmetros abreviados de comandos. Ao mesmo tempo, B<dh> agora optimiza as " -"chamadas a ajudantes redundantes B<dh_*> mesmo quando passa opções longas da " -"linha de comandos." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:567 -msgid "" -"The ELF related debhelper tools (B<dh_dwz>, B<dh_strip>, B<dh_makeshlibs>, " -"B<dh_shlibdeps>) are now only run for arch dependent packages by default (i." -"e. they are excluded from B<*-indep> targets and are passed B<-a> by " -"default). If you need them for B<*-indep> targets, you can add an explicit " -"Build-Depends on B<dh-sequence-elf-tools>." -msgstr "" -"As ferramentas debhelper relacionadas com ELF (B<dh_dwz>, B<dh_strip>, " -"B<dh_makeshlibs>, B<dh_shlibdeps>) são agora apenas executadas para os " -"pacotes dependentes de arquitectura por predefinição (isto é, estão " -"excluídas de alvos B<*-indep> e são passadas B<-a> por predefinição). Se " -"você precisar delas para alvos B<*-indep>, você pode adicionar um Build-" -"Depends explícito em B<dh-sequence-elf-tools>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:576 -msgid "" -"The third-party B<gradle> build system (from B<gradle-debian-helper> " -"package) now runs the upstream-provided test suite automatically. To " -"suppress such behavior, override B<dh_auto_test>." -msgstr "" -"O sistema de compilação de terceiros B<gradle> (do pacote B<gradle-debian-" -"helper>) agora corre a suite de testes disponibilizada pelo autor " -"automaticamente. Para suprimir tal comportamento, sobreponha B<dh_auto_test>." +#: debhelper-compat-upgrade-checklist.pod:650 +msgid "v9" +msgstr "v9" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:582 -msgid "" -"The B<dh_installman> tool now aborts if it sees conflicting definitions of a " -"manpage. This typically happens if the upstream build system is installing " -"a compressed version and the package lists an uncompressed version of the " -"manpage in F<< debian/I<package>.manpages >>. Often the easiest fix is to " -"remove the manpage from F<< debian/I<package>.manpages >> (assuming both " -"versions are identical)." -msgstr "" -"A ferramenta B<dh_installman> agora aborta se vir definições conflituosas de " -"uma manpage. Isto tipicamente acontece se o sistema de compilação do autor " -"está a instalar uma versão comprimida e o pacote lista uma versão " -"descomprimida da manpage em F<< debian/I<package>.manpages >>. Muitas vezes " -"a correção mais fácil é remover a manpage de F<< debian/I<package>.manpages " -">> (assumindo que ambas as versões são idênticas)." +#: debhelper-compat-upgrade-checklist.pod:652 +msgid "Changes from v8 are:" +msgstr "As alterações a partir de v8 são:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:592 +#: debhelper-compat-upgrade-checklist.pod:658 msgid "" -"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and " -"common B<XDG_*> variable. Please see description of the environment " -"variables in L</ENVIRONMENT> for how this is handled." +"Multiarch support. In particular, B<dh_auto_configure> passes multiarch " +"directories to autoconf in --libdir and --libexecdir." msgstr "" -"Os ajudantes de B<dh_auto_*> agora reiniciam as variáveis de ambiente " -"B<HOME> e variável comum B<XDG_*>. Por favor veja a descrição das variáveis " -"de ambiente em L</ENVIRONMENT> para como lidar com isto." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:596 -msgid "I<This feature changed between debhelper 13 and debhelper 13.2.>" -msgstr "I<Esta funcionalidade mudou entre debhelper 13 e debhelper 13.2.>" +"Suporte a multi-arquitectura. Em particular, B<dh_auto_configure> passa " +"directórios de multi-arquitectura ao autoconf em --libdir e --libexecdir." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:600 +#: debhelper-compat-upgrade-checklist.pod:663 msgid "" -"The B<dh> command will now error if an override or hook target for an " -"obsolete command are present in F<debian/rules> (e.g. " -"B<override_dh_systemd_enable:>)." +"dh is aware of the usual dependencies between targets in debian/rules. So, " +"\"dh binary\" will run any build, build-arch, build-indep, install, etc " +"targets that exist in the rules file. There's no need to define an explicit " +"binary target with explicit dependencies on the other targets." msgstr "" -"O comando B<dh> ir+a agora dar erro se estiver presente um alvo de " -"sobreposição ou hook para um comando obsoleto em F<debian/rules> (ex." -"B<override_dh_systemd_enable:>)." +"O dh tem conhecimento das dependências habituais entre alvos em debian/" +"rules. Por isso, o \"dh binary\" irá correr quaisquer alvos de build, build-" +"arch, build-indep, install, etc que existam no ficheiro de regras. Não há " +"necessidade de definir um alvo binário explícito com dependências explícitas " +"em outros alvos." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:606 +#: debhelper-compat-upgrade-checklist.pod:670 msgid "" -"The B<dh_missing> command will now default to B<--fail-missing>. This can " -"be reverted to a non-fatal warning by explicitly passing B<--list-missing> " -"like it was in compat 12." +"B<dh_strip> compresses debugging symbol files to reduce the installed size " +"of -dbg packages." msgstr "" -"O comando B<dh_missing> irá agora usar por predefinição B<--fail-missing>. " -"Isto pode ser revertido para um aviso não fatal ao passar explicitamente B<--" -"list-missing> como era na compatibilidade 12." +"B<dh_strip> comprime ficheiros de símbolos de depuração para reduzir o " +"tamanho instalado dos pacotes -dbg." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:610 -msgid "" -"If you do not want the warning either, please omit the call to " -"B<dh_missing>. If you use the B<dh> command sequencer, then you can do this " -"by inserting an empty override target in the F<debian/rules> file of the " -"relevant package. As an example:" -msgstr "" -"Se você também não quiser o aviso, por favor omita a chamada ao " -"B<dh_missing>. Se você usar o sequenciador de comandos B<dh>, então pode " -"fazer isto ao inserir um alvo de sobreposição vazio no ficheiro F<debian/" -"rules> do pacote relevante. Como exemplo:" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:615 -#, no-wrap +#: debhelper-compat-upgrade-checklist.pod:675 msgid "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> does not include the source package name in --" +"libexecdir when using autoconf." msgstr "" -" # Disable dh_missing\n" -" override_dh_missing:\n" -"\n" +"B<dh_auto_configure> não inclui o nome do pacote fonte em --libexecdir " +"quando usa autoconf." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:620 -msgid "" -"The B<dh> command sequencer now runs B<dh_installtmpfiles> in the default " -"sequence. The B<dh_installtmpfiles> takes over handling of tmpfiles.d " -"configuration files. Related functionality in B<dh_installsystemd> is now " -"disabled." -msgstr "" -"O sequenciador de comandos B<dh> agora corre B<dh_installtmpfiles> na " -"sequência predefinida. O B<dh_installtmpfiles> assume o manusear dos " -"ficheiros de configuração tmpfiles.d. A funcionalidade relacionada em " -"B<dh_installsystemd> está agora desactivada." +#: debhelper-compat-upgrade-checklist.pod:680 +msgid "B<dh> does not default to enabling --with=python-support" +msgstr "B<dh> não tem por predefinição a activação de --with=python-support" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:625 +#: debhelper-compat-upgrade-checklist.pod:682 msgid "" -"Note that B<dh_installtmpfiles> responds to F<< debian/I<package>.tmpfiles " -">> where B<dh_installsystemd> used a name without the trailing \"s\"." +"(Obsolete: As the B<dh_pysupport> tool was removed from Debian stretch. " +"Since debhelper/10.3, B<dh> no longer enables this sequence add-on " +"regardless of compat level)" msgstr "" -"Note que B<dh_installtmpfiles> responde a F<< debian/I<package>.tmpfiles >> " -"onde B<dh_installsystemd> usou um nome sem o \"s\" final." +"(Obsoleto: Pois a ferramenta B<dh_pysupport> foi removida a partir de Debian " +"stretch. Desde o debhelper/10.3, B<dh> já não se activa esta sequência add-" +"on independentemente do nível de compatibilidade)" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:631 +#: debhelper-compat-upgrade-checklist.pod:688 msgid "" -"Many B<dh_*> tools now support limited variable expansion via the B<${foo}> " -"syntax. In many cases, this can be used to reference paths that contain " -"either spaces or L<dpkg-architecture(1)> values. While this can reduce the " -"need for L<dh-exec(1)> in some cases, it is B<not> a replacement L<dh-" -"exec(1)> in general. If you need filtering, renaming, etc., the package " -"will still need L<dh-exec(1)>." +"All of the B<dh_auto_>I<*> debhelper programs and B<dh> set environment " +"variables listed by B<dpkg-buildflags>, unless they are already set." msgstr "" -"Muitas ferramentas B<dh_*> agora suportam expansão de variáveis limitada via " -"sintaxe B<${foo}>. Em muitos casos, isto pode ser usado para referenciar " -"caminhos que contêm ou espaços ou valores L<dpkg-architecture(1)>. Enquanto " -"isto pode reduzir a necessidade de L<dh-exec(1)> em alguns casos, B<não> é " -"um substituto de L<dh-exec(1)> em geral. Se você precisar de filtrar, " -"renomear, etc... o pacote irá continuar a precisar de L<dh-exec(1)>." +"Todos os programas debhelper B<dh_auto_>I<*> e B<dh> definem variáveis de " +"ambiente listadas por B<dpkg-buildflags>, a menos que elas estejam já " +"definidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:638 +#: debhelper-compat-upgrade-checklist.pod:694 msgid "" -"Please see L</Substitutions in debhelper config files> for syntax and " -"available substitution variables. To B<dh_*> tool writers, substitution " -"expansion occurs as a part of the B<filearray> and B<filedoublearray> " -"functions." +"B<dh_auto_configure> passes B<dpkg-buildflags> CFLAGS, CPPFLAGS, and LDFLAGS " +"to perl F<Makefile.PL> and F<Build.PL>" msgstr "" -"Por favor veja L<Substituições em ficheiros de configuração do debhelper> " -"para sintaxe e variáveis de substituição disponíveis. Para os escritores da " -"ferramenta B<dh_*>, a expansão de substituição ocorre como parte das " -"funções B<filearray> e B<filedoublearray>." +"B<dh_auto_configure> passa as B<dpkg-buildflags> CFLAGS, CPPFLAGS, e LDFLAGS " +"para F<Makefile.PL> e F<Build.PL> de perl." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:645 +#: debhelper-compat-upgrade-checklist.pod:699 msgid "" -"The B<dh> command sequencer will now skip all hook and override targets for " -"B<dh_auto_test>, B<dh_dwz> and B<dh_strip> when B<DEB_BUILD_OPTIONS> lists " -"the relevant B<nocheck> / B<nostrip> options." +"B<dh_strip> puts separated debug symbols in a location based on their build-" +"id." msgstr "" -"O sequenciador de comandos B<dh> irá agora saltar todos os alvos hook e de " -"sobreposição para B<dh_auto_test>, B<dh_dwz> e B<dh_strip> quando " -"B<DEB_BUILD_OPTIONS> listar as opções B<nocheck> / B<nostrip> relevantes." +"B<dh_strip> põe símbolos de depuração separados numa localização baseada no " +"seu build-id." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:649 +#: debhelper-compat-upgrade-checklist.pod:704 msgid "" -"Any package relying on these targets to always be run should instead move " -"relevant logic out of those targets. E.g. non-test related packaging code " -"from B<override_dh_auto_test> would have to be moved to " -"B<execute_after_dh_auto_build> or B<execute_before_dh_auto_install>." +"Executable debhelper config files are run and their output used as the " +"configuration." msgstr "" -"Qualquer pacote que se apoie nestes alvos para ser sempre corrido deve, em " -"vez disto, mover a lógica relevante para fora destes alvos. Ex, código de " -"empacotamento não relacionado com testes a partir de " -"B<override_dh_auto_test> deverá ser movido para " -"B<execute_after_dh_auto_build> ou B<execute_before_dh_auto_install>." +"Os ficheiros de configuração executáveis do debhelper são corridos e os seus " +"resultados usados como configuração." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:656 -msgid "" -"The B<cmake> buildsystem now passes B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> to L<cmake(1)> to speed up automatic " -"installation process. If for some reason you need previous behavior, " -"override the flag:" -msgstr "" -"O sistema de compilação B<cmake> agora passa B<-" -"DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON> ao L<cmake(1)> para acelerar o " -"processo de instalação automática. Se por alguma razão você precisar do " -"comportamento anterior, sobreponha a flag:" - -#. type: verbatim -#: debhelper-compat-upgrade-checklist.pod:660 -#, no-wrap -msgid "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" -msgstr "" -" dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF ...\n" -"\n" +#: debhelper-compat-upgrade-checklist.pod:709 +#: debhelper-compat-upgrade-checklist.pod:740 +#: debhelper-compat-upgrade-checklist.pod:744 debhelper-obsolete-compat.pod:81 +#: debhelper-obsolete-compat.pod:135 debhelper-obsolete-compat.pod:158 +#: debhelper-obsolete-compat.pod:165 debhelper-obsolete-compat.pod:174 +msgid "This mode is deprecated." +msgstr "Este modo está descontinuado." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:664 -msgid "v14" -msgstr "v14" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:666 -#: debhelper-compat-upgrade-checklist.pod:729 strings-kept-translations.pod:9 -msgid "" -"This compatibility level is still open for development; use with caution." -msgstr "" -"Este nível de compatibilidade ainda está aberto em desenvolvimento; use com " -"cuidado." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:668 -msgid "Changes from v13 are:" -msgstr "As alterações a partir de v13 são:" - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:674 -msgid "" -"The B<cmake> buildsystem now passes B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to " -"L<cmake(1)> to avoid some reproducibility issues." -msgstr "" -"O sistema de compilação B<cmake> agora passa B<-" -"DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> a L<cmake(1)> para evitar alguns problemas " -"de reprodutibilidade." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:680 -msgid "" -"The tool B<dh_installsysusers> is now included in the default sequence. This " -"helper tool will process systemd sysusers files." -msgstr "" -"A ferramenta B<dh_installsysusers> está agora incluída na sequência " -"predefinida. Esta ferramenta de ajuda irá processar ficheiros sysusers do " -"systemd." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:685 -msgid "" -"Use of the B<dh_gconf> command in override and hook targets now causes an " -"error. The B<dh_gconf> command has been a no-op for years and was removed " -"in debhelper 13.4." -msgstr "" -"Usar o comando B<dh_gconf> em alvos de sobreposição e hook agora causa um " -"erro. O comando B<dh_gconf> foi um não-operativo durante anos e foi removido " -"no debhelper 13.4." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:691 -msgid "" -"The B<dh> sequencer will warn if the B<single-binary> addon is implicitly " -"activated to warn maintainers of the pending compat 15 change in " -"B<dh_auto_install>." -msgstr "" -"O sequenciador B<dh> irá avisar se o addon B<single-binary> for activado " -"implicitamente para avisar os maintainers da pendente alteração na " -"compatibilidade 15 em B<dh_auto_install>." - -#. type: textblock -#: debhelper-compat-upgrade-checklist.pod:694 -msgid "" -"Maintainers are urged to either explicitly activate the B<single-binary> " -"addon to preserve the existing behaviour (e.g., by adding B<dh-sequence-" -"single-binary> to Build-Depends), or explicitly passing B<--destdir> to " -"B<dh_auto_install> if used and then passing B<--without single-binary> to " -"B<dh> (the latter to silence the warning)." -msgstr "" -"Maintainers são incentivados a ou activar explicitamente o addon B<single-" -"binary> para preservar o comportamento existente (ex. ao adicionar <dh-" -"sequence-single-binary> a Build-Depends), ou passar explicitamente B<--" -"destdir> a B<dh_auto_install> se usado e depois passar B<--without single-" -"binary> a B<dh> (a última para silenciar o aviso)." +#: debhelper-compat-upgrade-checklist.pod:711 +msgid "v8" +msgstr "v8" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:699 -#: debhelper-compat-upgrade-checklist.pod:743 -msgid "" -"The rationale for this change to avoid \"surprises\" when adding a second " -"binary package later. Previously, debhelper would silently change behaviour " -"often resulting in empty binary packages being uploaded to the archive by " -"mistake. With the new behaviour, the B<single-binary> addon will detect the " -"mismatch and warn the maintainer of what is about to happen." -msgstr "" -"A razão para esta alteração é evitar \"surpresas\" ao adicionar um segundo " -"pacote binário mais tarde. Anteriormente, o debhelper iria em silêncio " -"alterar o comportamento muitas vezes resultado em pacotes binários vazios a " -"serem enviados para o arquivo por engano. Com o novo comportamento, o addon " -"B<single-binary> irá detectar a discrepância e avisar o maintainer do que " -"está prestes a acontecer." +#: debhelper-compat-upgrade-checklist.pod:713 +msgid "Changes from v7 are:" +msgstr "As alterações a partir de v7 são:" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:707 +#: debhelper-compat-upgrade-checklist.pod:719 msgid "" -"The B<dh_installalternatives> tool will now be run after B<dh_link> rather " -"than after B<dh_installinitramfs> in the default B<dh> sequence." +"Commands will fail rather than warning when they are passed unknown options." msgstr "" -"A ferramenta B<dh_installalternatives> irá agora correr após B<dh_link> em " -"vez de após B<dh_installinitramfs> na sequência predefinida do B<dh>." +"Os comandos irão falhar em vez de emitirem avisos quando lhes são passadas " +"opções desconhecidas." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:712 +#: debhelper-compat-upgrade-checklist.pod:723 msgid "" -"The B<dh_installpam> tool will now install PAM configuration files under " -"F<< /usr/lib/pam.d/I<package> >> instead of F<< /etc/pam.d/I<package> >>." +"B<dh_makeshlibs> will run B<dpkg-gensymbols> on all shared libraries that it " +"generates shlibs files for. So B<-X> can be used to exclude libraries. " +"Also, libraries in unusual locations that B<dpkg-gensymbols> would not have " +"processed before will be passed to it, a behavior change that can cause some " +"packages to fail to build." msgstr "" -"A ferramenta B<dh_installpam> irá agora instalar ficheiros de configuração " -"do PAM sob F<< /usr/lib/pam.d/I<package> >> em vez de F<< /etc/pam.d/" -"I<package> >>." +"B<dh_makeshlibs> irá correr B<dpkg-gensymbols> em todas as bibliotecas " +"partilhadas para as quais gera ficheiros shlibs. Portanto o B<-X> pode ser " +"usado para excluir bibliotecas. Também, as bibliotecas em localizações fora " +"do habitual que o B<dpkg-gensymbols> não tenha processado antes serão " +"passadas para ele, uma alteração no comportamento que pode causar que alguns " +"pacotes falhem a compilar." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:715 +#: debhelper-compat-upgrade-checklist.pod:731 msgid "" -"Please consider using the \"rm_conffile\" feature from L<dh_installdeb(1)> " -"to ensure the proper removal of previous PAM files." +"B<dh> requires the sequence to run be specified as the first parameter, and " +"any switches come after it. Ie, use \"B<dh $@ --foo>\", not \"B<dh --foo " +"$@>\"." msgstr "" -"Por favor considere usar a funcionalidade \"rm_conffile\" de " -"L<dh_installdeb(1)> para assegurar a remoção apropriada dos ficheiros PAM " -"anteriores." +"B<dh> requer que a sequência a correr seja especificada como o primeiro " +"parâmetro, e quaisquer switches que venham depois dela. Isto é, use B<dh $@ " +"--foo>\", e não \"B<dh --foo $@>" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:720 -#, fuzzy -#| msgid "" -#| "The B<meson+ninja> build system now uses B<meson install> instead of " -#| "B<ninja install> in the L<dh_auto_install(1)> call. Any override of " -#| "B<dh_auto_install> that passes extra parameters to the upstream build " -#| "system should be reviewed." +#: debhelper-compat-upgrade-checklist.pod:736 msgid "" -"The B<meson+ninja> and B<cmake> build systems now use B<meson install> and " -"B<cmake --install>, respectively, instead of B<ninja install> and B<make " -"install> in the L<dh_auto_install(1)> call. Any override of " -"B<dh_auto_install> that passes extra parameters to the upstream build system " -"should be reviewed." +"B<dh_auto_>I<*> prefer to use Perl's B<Module::Build> in preference to " +"F<Makefile.PL>." msgstr "" -"O sistema de compilação B<meson+ninja> agora usa B<meson install> em vez de " -"B<ninja install> na chamada a L<dh_auto_install(1)>. Qualquer sobreposição " -"de B<dh_auto_install> que passe parâmetros extra ao sistema de compilação do " -"autor deve ser revista." +"B<dh_auto_>I<*> prefere usar o B<Module::Build> do Perl em preferência de " +"F<Makefile.PL>." #. type: =item -#: debhelper-compat-upgrade-checklist.pod:727 -msgid "v15" -msgstr "v15" +#: debhelper-compat-upgrade-checklist.pod:742 debhelper-obsolete-compat.pod:21 +msgid "v7" +msgstr "v7" #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:731 -msgid "Changes from v14 are:" -msgstr "As alterações a partir de v14 são:" +#: debhelper-compat-upgrade-checklist.pod:746 debhelper-obsolete-compat.pod:23 +msgid "This is the lowest supported compatibility level." +msgstr "Este é o nível de compatibilidade mais baixo suportado." #. type: textblock -#: debhelper-compat-upgrade-checklist.pod:737 +#: debhelper-compat-upgrade-checklist.pod:748 msgid "" -"The B<dh_auto_install> tool no longer defaults to B<< --destdir=debian/" -"I<package> >> for source packages only producing a single binary. If this " -"behaviour is wanted, the package should explicitly activate the B<single-" -"binary> dh addon (e.g., by adding B<dh-sequence-single-binary> to B<Build-" -"Depends>) or pass B<--destdir> to B<dh_auto_install>." +"If you are upgrading from an earlier compatibility level, please review " +"L<debhelper-obsolete-compat(7)>." msgstr "" -"A ferramenta B<dh_auto_install> já não usa por predefinição B<< --" -"destdir=debian/I<package> >> para pacotes fonte que apenas produzem um único " -"binário. Se este comportamento é desejado, o pacote deve activar " -"explicitamente o addon do dh B<single-binary> (ex. ao adicionar B<dh-" -"sequence-single-binary> a B<Build-Depends>) ou passar B<--destdir> a " -"B<dh_auto_install>." +"Se você está a actualizar a partir de um nível de compatibilidade anterior, " +"por favor reveja L<debhelper-obsolete-compat(7)>." #. type: =item #: debhelper-compat-upgrade-checklist.pod:757 @@ -4010,15 +4010,15 @@ msgstr "" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:762 debhelper-obsolete-compat.pod:180 #: dh:874 dh_auto_build:55 dh_auto_clean:57 dh_auto_configure:60 -#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:184 dh_clean:191 -#: dh_compress:245 dh_dwz:164 dh_fixperms:166 dh_gencontrol:210 dh_install:379 -#: dh_installcatalogs:130 dh_installchangelogs:365 dh_installcron:82 +#: dh_auto_install:105 dh_auto_test:66 dh_builddeb:178 dh_clean:191 +#: dh_compress:245 dh_dwz:165 dh_fixperms:166 dh_gencontrol:210 dh_install:379 +#: dh_installcatalogs:130 dh_installchangelogs:367 dh_installcron:82 #: dh_installdeb:421 dh_installdebconf:235 dh_installdirs:133 #: dh_installdocs:439 dh_installexamples:184 dh_installifupdown:74 #: dh_installinfo:125 dh_installlogcheck:83 dh_installlogrotate:55 -#: dh_installman:423 dh_installmanpages:200 dh_installmime:65 +#: dh_installman:422 dh_installmanpages:200 dh_installmime:65 #: dh_installmodules:111 dh_installpam:73 dh_installppp:70 dh_installudev:104 -#: dh_installwm:134 dh_installxfonts:92 dh_link:168 dh_listpackages:36 +#: dh_installwm:132 dh_installxfonts:92 dh_link:168 dh_listpackages:36 #: dh_makeshlibs:458 dh_md5sums:120 dh_movefiles:163 dh_perl:190 dh_prep:72 #: dh_strip:437 dh_testdir:64 dh_testroot:95 dh_usrlocal:138 #: dh_systemd_start:282 @@ -4042,7 +4042,7 @@ msgstr "AUTORES" #. type: textblock #: debhelper-compat-upgrade-checklist.pod:771 debhelper-obsolete-compat.pod:184 -#: dh_dwz:170 dh_installinitramfs:101 +#: dh_dwz:171 dh_installinitramfs:101 msgid "Niels Thykier <niels@thykier.net>" msgstr "Niels Thykier <niels@thykier.net>" @@ -4091,139 +4091,114 @@ msgstr "" "O seguinte é a lista dos níveis de compatibilidade agora obsoletos e as suas " "alterações." -#. type: =item -#: debhelper-obsolete-compat.pod:21 -msgid "v1" -msgstr "v1" - #. type: textblock -#: debhelper-obsolete-compat.pod:23 -msgid "" -"This is the original debhelper compatibility level, and so it is the default " -"one. In this mode, debhelper will use F<debian/tmp> as the package tree " -"directory for the first binary package listed in the control file, while " -"using debian/I<package> for all other packages listed in the F<control> file." -msgstr "" -"Este é o nível de compatibilidade original do debhelper, e por isso é o " -"predefinido. Neste modo, o debhelper irá usar F<debian/tmp> como o " -"directório da árvore do pacote para o primeiro pacote binário listado no " -"ficheiro de controle, enquanto usa debian/I<pacote> para todos os outros " -"pacotes listados no ficheiro F<control>." - -#. type: =item -#: debhelper-obsolete-compat.pod:30 -msgid "v2" -msgstr "v2" +#: debhelper-obsolete-compat.pod:25 +msgid "Changes from v6 are:" +msgstr "As alterações a partir de v6 são:" #. type: textblock -#: debhelper-obsolete-compat.pod:32 +#: debhelper-obsolete-compat.pod:31 msgid "" -"In this mode, debhelper will consistently use debian/I<package> as the " -"package tree directory for every package that is built." +"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " +"doesn't find them in the current directory (or wherever you tell it look " +"using B<--sourcedir>). This allows B<dh_install> to interoperate with " +"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " +"special parameters." msgstr "" -"Neste modo, o debhelper irá consistentemente usar debian/I<pacote> como o " -"directório da árvore do pacote para cada pacote que é compilado." - -#. type: =item -#: debhelper-obsolete-compat.pod:37 -msgid "v3" -msgstr "v3" - -#. type: textblock -#: debhelper-obsolete-compat.pod:39 -msgid "This mode works like v2, with the following additions:" -msgstr "Este modo funciona como v2, com as seguintes adições:" +"B<dh_install>, irá regressar a procurar por ficheiros em F<debian/tmp> se " +"não os encontrar no directório actual (ou onde você lhe disser para procurar " +"usando B<--sourcedir>). Isto permite ao B<dh_install> inter-operar com o " +"B<dh_auto_install>, o qual instala para F<debian/tmp>, sem precisar de " +"nenhuns parâmetros especiais." #. type: textblock -#: debhelper-obsolete-compat.pod:45 -msgid "" -"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " -"To turn this off and use those characters raw, just prefix with a backslash." -msgstr "" -"Os ficheiros de configuração do debhelper suportam englobamentos via B<*> e " -"B<?>, onde apropriado. Para desligar isto e usar esses caracteres a cru, " -"basta antecedê-los com uma barra invertida (backslash \"\")." +#: debhelper-obsolete-compat.pod:38 +msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." +msgstr "B<dh_clean> irá ler F<debian/clean> e apagar os ficheiros listados lá." #. type: textblock -#: debhelper-obsolete-compat.pod:50 -msgid "" -"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " -"B<ldconfig>." -msgstr "" -"B<dh_makeshlibs> faz com que os scripts F<postinst> e F<postrm> chamem " -"B<ldconfig>." +#: debhelper-obsolete-compat.pod:42 +msgid "B<dh_clean> will delete toplevel F<*-stamp> files." +msgstr "B<dh_clean> irá apagar ficheiros F<*-stamp> do nível de topo." #. type: textblock -#: debhelper-obsolete-compat.pod:54 +#: debhelper-obsolete-compat.pod:46 msgid "" -"Every file in F<etc/> is automatically flagged as a conffile by " -"B<dh_installdeb>." +"B<dh_installchangelogs> will guess at what file is the upstream changelog if " +"none is specified." msgstr "" -"Qualquer ficheiro em F<etc/> é marcado automaticamente como um conffile " -"(ficheiro de configuração) pelo B<dh_installdeb>." +"B<dh_installchangelogs> irá adivinhar qual ficheiro está no relatório de " +"alterações da origem se nenhum for especificado." #. type: =item -#: debhelper-obsolete-compat.pod:60 -msgid "v4" -msgstr "v4" +#: debhelper-obsolete-compat.pod:51 +msgid "v6" +msgstr "v6" #. type: textblock -#: debhelper-obsolete-compat.pod:62 -msgid "Changes from v3 are:" -msgstr "As alterações a partir de v3 são:" +#: debhelper-obsolete-compat.pod:53 +msgid "Changes from v5 are:" +msgstr "As alterações a partir de v5 são:" #. type: textblock -#: debhelper-obsolete-compat.pod:68 +#: debhelper-obsolete-compat.pod:59 msgid "" -"B<dh_makeshlibs -V> will not include the Debian part of the version number " -"in the generated dependency line in the shlibs file." +"Commands that generate maintainer script fragments will order the fragments " +"in reverse order for the F<prerm> and F<postrm> scripts." msgstr "" -"B<dh_makeshlibs -V> não irá incluir a parte Debian do número de versão na " -"linha de dependência gerada no ficheiro shlibs." +"Os comandos que geram fragmentos de script de maintainer irão ordenar os " +"fragmentos em ordem reversa para os scripts F<prerm> e F<postrm>." #. type: textblock -#: debhelper-obsolete-compat.pod:73 +#: debhelper-obsolete-compat.pod:64 msgid "" -"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " -"to supplement the B<${shlibs:Depends}> field." +"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." +"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " +"directory." msgstr "" -"Você é encorajado a colocar o novo B<${misc:Depends}> em F<debian/control> " -"para suplementar o campo B<${shlibs:Depends}>." +"B<dh_installwm> irá instalar uma ligação escrava de manual para F<x-window-" +"manager.1.gz>, se vir o manual em F<usr/share/man/man1> no directório de " +"compilação do pacote." #. type: textblock -#: debhelper-obsolete-compat.pod:78 +#: debhelper-obsolete-compat.pod:70 msgid "" -"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." -"d> executable." +"B<dh_builddeb> did not previously delete everything matching " +"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " +"B<CVS:.svn:.git>. Now it does." msgstr "" -"B<dh_fixperms> irá tornar em executáveis todos os ficheiros nos directórios " -"F<bin/> e em F<etc/init.d>." +"O B<dh_builddeb> anteriormente não apagava nada que correspondesse a " +"B<DH_ALWAYS_EXCLUDE>, se estivesse definida uma lista de coisas a excluir, " +"como B<CVS:.svn:.git>. Mas agora fá-lo." #. type: textblock -#: debhelper-obsolete-compat.pod:83 -msgid "B<dh_link> will correct existing links to conform with policy." +#: debhelper-obsolete-compat.pod:76 +msgid "" +"B<dh_installman> allows overwriting existing man pages in the package build " +"directory. In previous compatibility levels it silently refuses to do this." msgstr "" -"B<dh_link> irá corrigir os links existentes para ficarem em conformidade com " -"a política." +"B<dh_installman> permite a sobreposição de manuais existentes no directório " +"de compilação do pacote. Nos níveis de compatibilidade anteriores recusava-" +"se em silêncio a fazer isto." #. type: =item -#: debhelper-obsolete-compat.pod:89 +#: debhelper-obsolete-compat.pod:83 msgid "v5" msgstr "v5" #. type: textblock -#: debhelper-obsolete-compat.pod:91 +#: debhelper-obsolete-compat.pod:85 msgid "Changes from v4 are:" msgstr "As alterações a partir de v4 são:" #. type: textblock -#: debhelper-obsolete-compat.pod:97 +#: debhelper-obsolete-compat.pod:91 msgid "Comments are ignored in debhelper config files." msgstr "Comentários são ignorados nos ficheiros de configuração do debhelper." # http://de.wikipedia.org/wiki/Debugsymbol #. type: textblock -#: debhelper-obsolete-compat.pod:101 +#: debhelper-obsolete-compat.pod:95 msgid "" "B<dh_strip --dbg-package> now specifies the name of a package to put " "debugging symbols in, not the packages to take the symbols from." @@ -4232,105 +4207,130 @@ msgstr "" "símbolos de depuração, e não os pacotes de onde tirar os símbolos." #. type: textblock -#: debhelper-obsolete-compat.pod:106 +#: debhelper-obsolete-compat.pod:100 msgid "B<dh_installdocs> skips installing empty files." msgstr "B<dh_installdocs> evita a instalação de ficheiros vazios." #. type: textblock -#: debhelper-obsolete-compat.pod:110 +#: debhelper-obsolete-compat.pod:104 msgid "B<dh_install> errors out if wildcards expand to nothing." msgstr "" "B<dh_install> resulta em erro se as \"wildcards\" expandirem para nada." #. type: =item -#: debhelper-obsolete-compat.pod:114 -msgid "v6" -msgstr "v6" +#: debhelper-obsolete-compat.pod:108 +msgid "v4" +msgstr "v4" #. type: textblock -#: debhelper-obsolete-compat.pod:116 -msgid "Changes from v5 are:" -msgstr "As alterações a partir de v5 são:" +#: debhelper-obsolete-compat.pod:110 +msgid "Changes from v3 are:" +msgstr "As alterações a partir de v3 são:" #. type: textblock -#: debhelper-obsolete-compat.pod:122 +#: debhelper-obsolete-compat.pod:116 msgid "" -"Commands that generate maintainer script fragments will order the fragments " -"in reverse order for the F<prerm> and F<postrm> scripts." +"B<dh_makeshlibs -V> will not include the Debian part of the version number " +"in the generated dependency line in the shlibs file." msgstr "" -"Os comandos que geram fragmentos de script de maintainer irão ordenar os " -"fragmentos em ordem reversa para os scripts F<prerm> e F<postrm>." +"B<dh_makeshlibs -V> não irá incluir a parte Debian do número de versão na " +"linha de dependência gerada no ficheiro shlibs." #. type: textblock -#: debhelper-obsolete-compat.pod:127 +#: debhelper-obsolete-compat.pod:121 msgid "" -"B<dh_installwm> will install a slave manpage link for F<x-window-manager.1." -"gz>, if it sees the man page in F<usr/share/man/man1> in the package build " -"directory." +"You are encouraged to put the new B<${misc:Depends}> into F<debian/control> " +"to supplement the B<${shlibs:Depends}> field." msgstr "" -"B<dh_installwm> irá instalar uma ligação escrava de manual para F<x-window-" -"manager.1.gz>, se vir o manual em F<usr/share/man/man1> no directório de " -"compilação do pacote." +"Você é encorajado a colocar o novo B<${misc:Depends}> em F<debian/control> " +"para suplementar o campo B<${shlibs:Depends}>." #. type: textblock -#: debhelper-obsolete-compat.pod:133 +#: debhelper-obsolete-compat.pod:126 msgid "" -"B<dh_builddeb> did not previously delete everything matching " -"B<DH_ALWAYS_EXCLUDE>, if it was set to a list of things to exclude, such as " -"B<CVS:.svn:.git>. Now it does." +"B<dh_fixperms> will make all files in F<bin/> directories and in F<etc/init." +"d> executable." msgstr "" -"O B<dh_builddeb> anteriormente não apagava nada que correspondesse a " -"B<DH_ALWAYS_EXCLUDE>, se estivesse definida uma lista de coisas a excluir, " -"como B<CVS:.svn:.git>. Mas agora fá-lo." +"B<dh_fixperms> irá tornar em executáveis todos os ficheiros nos directórios " +"F<bin/> e em F<etc/init.d>." + +#. type: textblock +#: debhelper-obsolete-compat.pod:131 +msgid "B<dh_link> will correct existing links to conform with policy." +msgstr "" +"B<dh_link> irá corrigir os links existentes para ficarem em conformidade com " +"a política." + +#. type: =item +#: debhelper-obsolete-compat.pod:137 +msgid "v3" +msgstr "v3" #. type: textblock #: debhelper-obsolete-compat.pod:139 +msgid "This mode works like v2, with the following additions:" +msgstr "Este modo funciona como v2, com as seguintes adições:" + +#. type: textblock +#: debhelper-obsolete-compat.pod:145 msgid "" -"B<dh_installman> allows overwriting existing man pages in the package build " -"directory. In previous compatibility levels it silently refuses to do this." +"Debhelper config files support globbing via B<*> and B<?>, when appropriate. " +"To turn this off and use those characters raw, just prefix with a backslash." msgstr "" -"B<dh_installman> permite a sobreposição de manuais existentes no directório " -"de compilação do pacote. Nos níveis de compatibilidade anteriores recusava-" -"se em silêncio a fazer isto." +"Os ficheiros de configuração do debhelper suportam englobamentos via B<*> e " +"B<?>, onde apropriado. Para desligar isto e usar esses caracteres a cru, " +"basta antecedê-los com uma barra invertida (backslash \"\")." #. type: textblock #: debhelper-obsolete-compat.pod:150 -msgid "Changes from v6 are:" -msgstr "As alterações a partir de v6 são:" +msgid "" +"B<dh_makeshlibs> makes the F<postinst> and F<postrm> scripts call " +"B<ldconfig>." +msgstr "" +"B<dh_makeshlibs> faz com que os scripts F<postinst> e F<postrm> chamem " +"B<ldconfig>." #. type: textblock -#: debhelper-obsolete-compat.pod:156 +#: debhelper-obsolete-compat.pod:154 msgid "" -"B<dh_install>, will fall back to looking for files in F<debian/tmp> if it " -"doesn't find them in the current directory (or wherever you tell it look " -"using B<--sourcedir>). This allows B<dh_install> to interoperate with " -"B<dh_auto_install>, which installs to F<debian/tmp>, without needing any " -"special parameters." +"Every file in F<etc/> is automatically flagged as a conffile by " +"B<dh_installdeb>." msgstr "" -"B<dh_install>, irá regressar a procurar por ficheiros em F<debian/tmp> se " -"não os encontrar no directório actual (ou onde você lhe disser para procurar " -"usando B<--sourcedir>). Isto permite ao B<dh_install> inter-operar com o " -"B<dh_auto_install>, o qual instala para F<debian/tmp>, sem precisar de " -"nenhuns parâmetros especiais." +"Qualquer ficheiro em F<etc/> é marcado automaticamente como um conffile " +"(ficheiro de configuração) pelo B<dh_installdeb>." -#. type: textblock -#: debhelper-obsolete-compat.pod:163 -msgid "B<dh_clean> will read F<debian/clean> and delete files listed there." -msgstr "B<dh_clean> irá ler F<debian/clean> e apagar os ficheiros listados lá." +#. type: =item +#: debhelper-obsolete-compat.pod:160 +msgid "v2" +msgstr "v2" #. type: textblock +#: debhelper-obsolete-compat.pod:162 +msgid "" +"In this mode, debhelper will consistently use debian/I<package> as the " +"package tree directory for every package that is built." +msgstr "" +"Neste modo, o debhelper irá consistentemente usar debian/I<pacote> como o " +"directório da árvore do pacote para cada pacote que é compilado." + +#. type: =item #: debhelper-obsolete-compat.pod:167 -msgid "B<dh_clean> will delete toplevel F<*-stamp> files." -msgstr "B<dh_clean> irá apagar ficheiros F<*-stamp> do nível de topo." +msgid "v1" +msgstr "v1" #. type: textblock -#: debhelper-obsolete-compat.pod:171 +#: debhelper-obsolete-compat.pod:169 msgid "" -"B<dh_installchangelogs> will guess at what file is the upstream changelog if " -"none is specified." +"This is the original debhelper compatibility level, and so it is the default " +"one. In this mode, debhelper will use F<debian/tmp> as the package tree " +"directory for the first binary package listed in the control file, while " +"using debian/I<package> for all other packages listed in the F<control> file." msgstr "" -"B<dh_installchangelogs> irá adivinhar qual ficheiro está no relatório de " -"alterações da origem se nenhum for especificado." +"Este é o nível de compatibilidade original do debhelper, e por isso é o " +"predefinido. Neste modo, o debhelper irá usar F<debian/tmp> como o " +"directório da árvore do pacote para o primeiro pacote binário listado no " +"ficheiro de controle, enquanto usa debian/I<pacote> para todos os outros " +"pacotes listados no ficheiro F<control>." #. type: textblock #: dh:5 @@ -5770,16 +5770,16 @@ msgstr "" #. type: textblock #: dh:876 dh_auto_build:57 dh_auto_clean:59 dh_auto_configure:62 -#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:186 -#: dh_clean:193 dh_compress:247 dh_dwz:166 dh_fixperms:168 dh_gencontrol:212 -#: dh_icons:79 dh_install:381 dh_installchangelogs:367 dh_installcron:84 +#: dh_auto_install:107 dh_auto_test:68 dh_bugfiles:139 dh_builddeb:180 +#: dh_clean:193 dh_compress:247 dh_dwz:167 dh_fixperms:168 dh_gencontrol:212 +#: dh_icons:79 dh_install:381 dh_installchangelogs:369 dh_installcron:84 #: dh_installdeb:423 dh_installdebconf:237 dh_installdirs:135 #: dh_installdocs:441 dh_installemacsen:143 dh_installexamples:186 #: dh_installifupdown:76 dh_installinfo:127 dh_installinit:417 -#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:425 +#: dh_installinitramfs:97 dh_installlogrotate:57 dh_installman:424 #: dh_installmanpages:202 dh_installmenu:94 dh_installmime:67 #: dh_installmodules:113 dh_installpam:75 dh_installppp:72 dh_installudev:106 -#: dh_installwm:136 dh_installxfonts:94 dh_link:170 dh_lintian:64 +#: dh_installwm:134 dh_installxfonts:94 dh_link:170 dh_lintian:64 #: dh_listpackages:38 dh_makeshlibs:460 dh_md5sums:122 dh_movefiles:165 #: dh_perl:192 dh_prep:74 dh_shlibdeps:208 dh_strip:439 dh_testdir:66 #: dh_testroot:97 dh_usrlocal:140 @@ -7505,7 +7505,7 @@ msgstr "" msgid "" "The B<debchange>-style Debian changelogs are trimmed to include only entries " "more recent than the release date of I<oldstable>. No trimming will be " -"perfomermed if the B<--no-trim> option is passed or if the " +"performed if the B<--no-trim> option is passed or if the " "B<DEB_BUILD_OPTIONS> environment variable contains B<notrimdch>." msgstr "" @@ -8373,9 +8373,14 @@ msgstr "" #. type: textblock #: dh_installdebconf:125 +#, fuzzy +#| msgid "" +#| "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." +#| "config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +#| "value> in F<debian/baz.config>." msgid "" "In this example, B<#TOKEN#> will expand to B<default> in F<debian/foo." -"config>, to B<unique-bar-value> in F<debian/bar.v> and to B<unique-baz-" +"config>, to B<unique-bar-value> in F<debian/bar.config> and to B<unique-baz-" "value> in F<debian/baz.config>." msgstr "" "Neste exemplo, B<#TOKEN#> irá expandir para B<default> em F<debian/foo." |