Re: [dpkg] 16/30: src: Use DEBEXT instead of hard-coding ".deb"
- To: debian-dpkg@lists.debian.org
- Subject: Re: [dpkg] 16/30: src: Use DEBEXT instead of hard-coding ".deb"
- From: Sven Joachim <svenjoac@gmx.de>
- Date: Wed, 18 Oct 2023 18:02:07 +0200
- Message-id: <[🔎] 875y33x6kg.fsf@turtle.gmx.de>
- Mail-followup-to: debian-dpkg@lists.debian.org
- In-reply-to: <20231017232047.E2A11122E26@pulsar.hadrons.org> (Guillem Jover's message of "Wed, 18 Oct 2023 01:21:03 +0200")
- References: <169758484702.8389.3281763570601348867@pulsar.hadrons.org> <20231017232047.E2A11122E26@pulsar.hadrons.org>
On 2023-10-18 01:21 +0200, Guillem Jover wrote:
> commit db1de20385ff04579ad3cb421e3dcc62f1df13f4
> Author: Guillem Jover <guillem@debian.org>
> AuthorDate: Mon Sep 11 22:46:05 2023 +0200
>
> src: Use DEBEXT instead of hard-coding ".deb"
> ---
> src/main/archives.c | 2 +-
> src/split/main.c | 2 +-
> src/split/split.c | 4 ++--
> 3 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/split/main.c b/src/split/main.c
> index eba2333c3..c6ae37402 100644
> --- a/src/split/main.c
> +++ b/src/split/main.c
> @@ -87,7 +87,7 @@ usage(const char *const *argv)
> " --root <directory> Use <directory> instead of %s.\n"
> " -S, --partsize <size> In KiB, for -s (default is 450).\n"
> " -o, --output <file> Filename, for -j (default is\n"
> -" <package>_<version>_<arch>.deb).\n"
> +" <package>_<version>_<arch>" DEBEXT ").\n"
> " -Q, --npquiet Be quiet when -a is not a part.\n"
> " --msdos Generate 8.3 filenames.\n"
> "\n"), ADMINDIR, PARTSDIR, ADMINDIR, "/");
Unfortunately this breaks translations. On my system xgettext failed to
expand the DEBEXT macro and cut off everything after it from the msgid
in dpkg.pot. This is how it looks like:
,----
| #: src/split/main.c
| #, c-format
| msgid ""
| "Options:\n"
| " --depotdir <directory> Use <directory> instead of %s/%s.\n"
| " --admindir <directory> Use <directory> instead of %s.\n"
| " --root <directory> Use <directory> instead of %s.\n"
| " -S, --partsize <size> In KiB, for -s (default is 450).\n"
| " -o, --output <file> Filename, for -j (default is\n"
| " <package>_<version>_<arch>"
| msgstr ""
`----
Cheers,
Sven
Reply to: