Recent commits to derivepassphrase.git (1865d3a4091fdd8ae4bceca1c72fea1cda32b3a3) https://git.schokokeks.org/derivepassphrase.git/tree/1865d3a4091fdd8ae4bceca1c72fea1cda32b3a3 Recent commits feed provided by GitList. Add extended version output information https://git.schokokeks.org/derivepassphrase.git/commit/1865d3a4091fdd8ae4bceca1c72fea1cda32b3a3 software@the13thletter.info (Marco Ricci) Thu, 13 Feb 2025 21:07:55 +0100 1865d3a4091fdd8ae4bceca1c72fea1cda32b3a3 Add xfailing tests for extended version output information Assert that the `--version` output contains further information about the build and configuration state of `derivepassphrase`. Specifically, it should contain the list of supported passphrase derivation schemes, supported foreign configuration formats, and available PEP 508 extras. As of this commit, only provide the necessary testing machinery to parse such version output, and test that it works. The actual version output tests still xfail. https://git.schokokeks.org/derivepassphrase.git/commit/ae96975efc45eecdf5ed428f7ef2c1897ded713e software@the13thletter.info (Marco Ricci) Thu, 13 Feb 2025 14:03:41 +0100 ae96975efc45eecdf5ed428f7ef2c1897ded713e Merge topic branch 'po-fixes' into master * t/po-fixes: Regenerate PO template Reorder the message definitions to fit the PO template order Ensure a better deterministic message order in the PO template Fix more minor CLI messages or translators comments Reclassify some explanations as one-line descriptions Capitalize and punctuate one-line help texts properly In the translators comments, link the metavars in use Remove "str" format specifier from CLI messages https://git.schokokeks.org/derivepassphrase.git/commit/f2f211d688cb952119ce3333ce9835a0f1451d77 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 23:56:12 +0100 f2f211d688cb952119ce3333ce9835a0f1451d77 Regenerate PO template https://git.schokokeks.org/derivepassphrase.git/commit/08f4fbc0158812aa2e6e01c93faa701cce90a72d software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 23:22:09 +0100 08f4fbc0158812aa2e6e01c93faa701cce90a72d Reorder the message definitions to fit the PO template order https://git.schokokeks.org/derivepassphrase.git/commit/797334d24be2c10bbf0a02e55b3f96a8b8704c12 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 23:16:11 +0100 797334d24be2c10bbf0a02e55b3f96a8b8704c12 Ensure a better deterministic message order in the PO template Make the PO template message order deterministic: sort by message class (labels, debug messages, info messages, warning messages, error messages), then by lexicographically by context, then lexicographically by enum name. While the PO template was already deterministic in this regard, the new message order is also the desired source code order. https://git.schokokeks.org/derivepassphrase.git/commit/b21782f3bb249f1feba8e8255fde2cdc61d59f02 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 23:01:00 +0100 b21782f3bb249f1feba8e8255fde2cdc61d59f02 Fix more minor CLI messages or translators comments https://git.schokokeks.org/derivepassphrase.git/commit/c4811b79831a18fe0bcf2a2fcce3cad8cbf79580 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 21:03:34 +0100 c4811b79831a18fe0bcf2a2fcce3cad8cbf79580 Reclassify some explanations as one-line descriptions They were previously not treated as such because they had proper punctuation and capitalization. https://git.schokokeks.org/derivepassphrase.git/commit/a04b6b0d27b35fe2f6c7590d33b1a9a1dac44159 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 21:03:34 +0100 a04b6b0d27b35fe2f6c7590d33b1a9a1dac44159 Capitalize and punctuate one-line help texts properly Use proper sentence structure, punctuation and capitalization even for one-line help texts. https://git.schokokeks.org/derivepassphrase.git/commit/93a87904a617fb6b2aafd1d16d55f01dbf10fcd2 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 21:03:34 +0100 93a87904a617fb6b2aafd1d16d55f01dbf10fcd2 In the translators comments, link the metavars in use For every message using a metavar, mention the message ID of the metavar in the translators comments. https://git.schokokeks.org/derivepassphrase.git/commit/fbbc4fda2ff615af999db9b35d9a41b836db9216 software@the13thletter.info (Marco Ricci) Tue, 11 Feb 2025 21:03:34 +0100 fbbc4fda2ff615af999db9b35d9a41b836db9216