Package: release.debian.org Severity: normal Tags: trixie X-Debbugs-Cc: [email protected] Control: affects -1 + src:mame User: [email protected] Usertags: pu
Hi! Please allow this update in pu, as it fixes a severe l10n bug and the risks are minimal. [ Reason ] The package build system was building the translation files during arch builds, so the generated packages were correct in my local build using pbuilder. However, the arch-all builder would not include them as they were not built in arch-all buiilds. This bug was introduced long ago and the reported bug in the bts sadly fell through the cracks. When a duplicate was filed, it was the final days of the trixie release and I decided to leave the release team alone, and do this via pu. [ Impact ] It's a l10n fix, MAME translations will be included in the package again. [ Tests ] Manually tested locally, and the exact same fix is now live in unstable. [ Risks ] Very low, no code changes involved. [ Checklist ] [X] *all* changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in (old)stable [X] the issue is verified as fixed in unstable [ Changes ] Just add a `find` call in the binary-all target that will msgfmt all the strings.po files and another one to cleanup .mo files during clean. Thanks, Jordi
diff -Nru mame-0.276+dfsg.1/debian/changelog mame-0.276+dfsg.1/debian/changelog --- mame-0.276+dfsg.1/debian/changelog 2025-04-06 16:23:13.000000000 +0200 +++ mame-0.276+dfsg.1/debian/changelog 2025-08-20 13:02:00.000000000 +0200 @@ -1,3 +1,11 @@ +mame (0.276+dfsg.1-1+deb13u1) trixie; urgency=medium + + * Build translations explicitly in the -build-indep target. + Translations have been missing since the build was split + (closes: #1109978). + + -- Jordi Mallach <[email protected]> Wed, 20 Aug 2025 13:02:00 +0200 + mame (0.276+dfsg.1-1) unstable; urgency=medium [ Cesare Falco ] diff -Nru mame-0.276+dfsg.1/debian/rules mame-0.276+dfsg.1/debian/rules --- mame-0.276+dfsg.1/debian/rules 2025-04-06 16:23:13.000000000 +0200 +++ mame-0.276+dfsg.1/debian/rules 2025-08-20 12:58:57.000000000 +0200 @@ -249,9 +249,11 @@ override_dh_auto_build-indep: $(MAKE) -C docs singlehtml + find language -mindepth 1 -type d -execdir msgfmt {}/strings.po -o {}/strings.mo \; override_dh_auto_clean: PYTHON_EXECUTABLE=python3 dh_auto_clean + find language -name "*.mo" -delete override_dh_auto_test-arch: # Run MAME's internal validation tests

