Bug#1143203: debian-i18n: [i18n l10n-pkg-status] dl10n-check flags missing Priority as error, contradicting Policy 4.7.3

Valters Jansons <[email protected]> Sat, 01 Aug 2026 02:35:43 +0900
Newsgroups gmane.linux.debian.internationalization.general
Message-ID <178551934324.572.18211975865577362188.reportbug__46272.4692117021$1785519455$gmane$org@VT14-G5.localdomain>
This is a multi-part MIME message sent by reportbug.


--===============1384183257164993336==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: debian-i18n
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Since Debian Policy 4.7.3 the Priority field defaults to "optional" and
is recommended to be omitted from the source stanza:
https://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities

dl10n-check, which generates the l10n-pkg-status pages on
i18n.debian.org, still treats a missing Priority as an error:

    source does not specify a priority

Every package following current Policy is therefore marked as errored,
and the error propagates to tracker.debian.org as an "action needed"
item. Affected examples: cppi, vim, gnome-shell, geeqie, kdenlive:
https://i18n.debian.org/l10n-pkg-status/c/cppi.html

A fix already exists. Simon Josefsson posted a patch in January 2026
(thread "cppi: i18n.debian.org: source does not specify a priority" on
debian-i18n) and opened a merge request:
https://salsa.debian.org/l10n-team/dl10n/-/merge_requests/11

Two actions are needed:

1. Merge !11 in salsa l10n-team/dl10n
2. Deploy the updated dl10n-check on i18n.debian.org so the daily
   regeneration stops emitting the error

Happy to help test, or to assist with dl10n maintenance if extra hands
are welcome.

--===============1384183257164993336==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-let-missing-priority-mean-optional.patch"

RnJvbSAyODY3MGZjMjdmMmYyNjhkZDQ3Yzg5YTc2NTU5ZjM3NzhjMWQ5ZGFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTaW1vbiBKb3NlZnNzb24gPHNpbW9uQGpvc2Vmc3Nvbi5vcmc+
CkRhdGU6IFNhdCwgMyBKYW4gMjAyNiAxMTo0NDowOSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIExl
dCBtaXNzaW5nIFByaW9yaXR5IGZpZWxkIG1lYW4gb3B0aW9uYWwKCkRlYmlhbiBQb2xpY3kgNC43
LjMgd2FzIHVwZGF0ZWQgdG8gYWxsb3cgUHJpb3JpdHkgZmllbGRzIHRvIGJlIG9wdGlvbmFsCgpo
dHRwczovL3d3dy5kZWJpYW4ub3JnL2RvYy9kZWJpYW4tcG9saWN5L2NoLWFyY2hpdmUuaHRtbCNz
LXByaW9yaXRpZXMKClNvbWUgaW1wcm92ZWQgd29yZGluZyBhcmUgZGlzY3Vzc2VkIGJ1dCBlZmZl
Y3QgcmVtYWlucyB0aGUgc2FtZQoKaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdy
ZXBvcnQuY2dpP2J1Zz0xMTI0NDQzCi0tLQogZGwxMG4tY2hlY2sgfCA3ICsrKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZGwxMG4tY2hlY2sgYi9kbDEwbi1jaGVjawppbmRleCAxYmM0MTc0Li5iMGNiZTBmIDEwMDc1NQot
LS0gYS9kbDEwbi1jaGVjaworKysgYi9kbDEwbi1jaGVjawpAQCAtNDcyLDYgKzQ3Miw4IEBAIHN1
YiBwYXJzZV90YXJiYWxsIHsKICAgICAgICAgfQogICAgICAgICBpZiAoZXhpc3RzICRzb3VyY2Ut
PntQcmlvcml0eX0pIHsKICAgICAgICAgICAgICRwcmlvcml0eSA9ICRzb3VyY2UtPntQcmlvcml0
eX07CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAkcHJpb3JpdHkgPSAib3B0aW9uYWwi
OwogICAgICAgICB9CiAgICAgICAgIGlmICgkc2VjdGlvbiBlcSAiIikgewogICAgICAgICAgICAg
ICAgICRkYXRhLT5hZGRfZXJyb3JzKCRwa2csInNvdXJjZSBkb2VzIG5vdCBzcGVjaWZ5IGEgc2Vj
dGlvblxuIik7CkBAIC00ODcsMTAgKzQ4OSw3IEBAIHN1YiBwYXJzZV90YXJiYWxsIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgICRzZWN0aW9uICA9ICI/IjsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KLSAgICAgICAgaWYgKCRwcmlvcml0eSBlcSAiIikgewotICAgICAgICAgICAgICAg
ICRkYXRhLT5hZGRfZXJyb3JzKCRwa2csInNvdXJjZSBkb2VzIG5vdCBzcGVjaWZ5IGEgcHJpb3Jp
dHlcbiIpOwotICAgICAgICAgICAgICAgICRwcmlvcml0eSAgPSAiPyI7Ci0gICAgICAgIH0gZWxz
aWYgKCFleGlzdHMoJHByaW9yaXRpZXN7JHByaW9yaXR5fSkpIHsKKyAgICAgICAgaWYgKCFleGlz
dHMoJHByaW9yaXRpZXN7JHByaW9yaXR5fSkpIHsKICAgICAgICAgICAgICAgICAkZGF0YS0+YWRk
X2Vycm9ycygkcGtnLCInJHByaW9yaXR5JyBpcyBub3QgYSB2YWxpZCBwcmlvcml0eVxuIik7CiAg
ICAgICAgICAgICAgICAgJHByaW9yaXR5ID0gIj8iOwogICAgICAgICB9Ci0tIApHaXRMYWIKCg==

--===============1384183257164993336==--