Re: `losetup --remove` is confusing, and misuse silently fails

Benno Schulenberg <[email protected]> Mon, 3 Nov 2025 15:42:50 +0100
Newsgroups org.kernel.vger.util-linux
Message-ID <[email protected]>
Op 03-11-2025 om 13:49 schreef Karel Zak:
>>    # ./losetup --remove --find --all
>>    losetup: options --remove and --find cannot be combined
>   
> Implemented:
>      https://github.com/util-linux/util-linux/pull/3835

Thanks!  However...

	fprintf(stderr, _("%s: options "), program_invocation_short_name);
	ul_print_option(stderr, status[e], opts);
	fputs(_(" and "), stderr);
	ul_print_option(stderr, c, opts);
	fputs(_(" cannot be combined.\n"), stderr);

For translatability, the above should be like:

	fprintf(stderr, _("%s: options %s and %s cannot be combined"), ...);


See for example `info gettext prep prep`, saying that translatable strings
should be entire sentences.


Benno
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmkIv2oFAwAAAAAACgkQUUu+Lrjhlh9D
+hAAwYDescLvqzl5A9b1nL05zlBrnH0f+jARL4/yFjrFFQQRq/pkTFYdoevyZA/a+khAWFmL1bIr
I2/Jo1sihtlVjXznuZ+evhLvvtO1JsXi7+EMnVjHqEBtiulbWx3NsVKa9Na78YInF2XYgLU+cHYO
nOszQKSt/H8o6O4C6WJvqgl5NGzX+YcjmwBzG4ZTEvaHbWKJ1rHoGVnZFdfobo6J1ro7JyKJG0gn
2nUhf/cg8J8+BOoebjM35oV03Qv8GTZKfyiiFf2YqF1wB66Cwh72HssCMkVyp1NQn0k+56BGWPyD
JkKrtK/odTSkU7ePA/sf9R4suqU/P1Ai7DnfPXta8HBKPEKxiKHepoF377WfcKTjAHnGv5/bSIlN
7rHszK5kGVkFldRkTqL4btbLbv6KhsL4I6EmskvPkhwn4A5hMRFMbvzIeip1CjgYDOuHBZxrTdbm
+WEIQfCg0zXdcwULI7mxBhfdBb4eH4pTpaEN7N6ZqUp7hw9TdyOzGLy4mu0LPEydOcVl39teXvio
sAtWA79pcuT+JJpukhWputURIvc+24opIQE0/lDSJModIWDO8SgYTwMAAfdGMzt+jiQSmWl6cgUX
6eFZZhZjGqBwZ2bZpEBqigRNX3P1DBTRtSKOf3K7/YcxfwqD7Lsf7g+6RQeQmFkjxFlJQ5V5kSVb
100=
=g4lA
-----END PGP SIGNATURE-----