Hello Laura, I'm not sure if I missed some steps, but I couldn't reproduce this issue. Yet, I hit another one:
[snipped] root@a179023d59e0:/webwml# make -j1 -C turkish STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 make: Entering directory '/webwml/turkish' make -C po install make[1]: Entering directory '/webwml/turkish/po' make[1]: Leaving directory '/webwml/turkish/po' make -C CD make[1]: Entering directory '/webwml/turkish/CD' make -C http-ftp make[2]: Entering directory '/webwml/turkish/CD/http-ftp' make[2]: *** No rule to make target '../../../english/CD/http-ftp/cdimage_mirrors.list', needed by 'index.tr.html'. Stop. make[2]: Leaving directory '/webwml/turkish/CD/http-ftp' make[1]: *** [../../Makefile.common:79: http-ftp] Error 2 make[1]: Leaving directory '/webwml/turkish/CD' make: *** [../Makefile.common:79: CD] Error 2 make: Leaving directory '/webwml/turkish' Here is the verbose part I snipped for convenience: root@a179023d59e0:/# cd webwml root@a179023d59e0:/webwml# cat /var/log/apt/history.log | grep Commandline Commandline: apt-get install -y build-essential vim gettext make perl wml git wget libxml-rss-perl root@a179023d59e0:/webwml# git reset --hard HEAD is now at c28ce7bbd78 (fr) DSA 4223-4225, initial translation root@a179023d59e0:/webwml# make -j1 -C turkish STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 make: Entering directory '/webwml/turkish' make -C po install make[1]: Entering directory '/webwml/turkish/po' msgmerge -q templates.tr.po ../../english/po/templates.pot | \ msgfmt --statistics -o templates.mo - 91 translated messages, 16 fuzzy translations, 12 untranslated messages. 'templates.mo' -> '../../locale/tr/LC_MESSAGES/templates.mo' msgmerge -q bugs.tr.po ../../english/po/bugs.pot | \ msgfmt --statistics -o bugs.mo - 34 translated messages. 'bugs.mo' -> '../../locale/tr/LC_MESSAGES/bugs.mo' msgmerge -q blends.tr.po ../../english/po/blends.pot | \ msgfmt --statistics -o blends.mo - 0 translated messages, 18 untranslated messages. 'blends.mo' -> '../../locale/tr/LC_MESSAGES/blends.mo' msgmerge -q cdimage.tr.po ../../english/po/cdimage.pot | \ msgfmt --statistics -o cdimage.mo - 26 translated messages. 'cdimage.mo' -> '../../locale/tr/LC_MESSAGES/cdimage.mo' msgmerge -q consultants.tr.po ../../english/po/consultants.pot | \ msgfmt --statistics -o consultants.mo - 15 translated messages. 'consultants.mo' -> '../../locale/tr/LC_MESSAGES/consultants.mo' msgmerge -q countries.tr.po ../../english/po/countries.pot | \ msgfmt --statistics -o countries.mo - 104 translated messages. 'countries.mo' -> '../../locale/tr/LC_MESSAGES/countries.mo' msgmerge -q date.tr.po ../../english/po/date.pot | \ msgfmt --statistics -o date.mo - 38 translated messages. 'date.mo' -> '../../locale/tr/LC_MESSAGES/date.mo' msgmerge -q distrib.tr.po ../../english/po/distrib.pot | \ msgfmt --statistics -o distrib.mo - 46 translated messages. 'distrib.mo' -> '../../locale/tr/LC_MESSAGES/distrib.mo' msgmerge -q doc.tr.po ../../english/po/doc.pot | \ msgfmt --statistics -o doc.mo - 16 translated messages, 2 fuzzy translations, 14 untranslated messages. 'doc.mo' -> '../../locale/tr/LC_MESSAGES/doc.mo' msgmerge -q l10n.tr.po ../../english/po/l10n.pot | \ msgfmt --statistics -o l10n.mo - 21 translated messages. 'l10n.mo' -> '../../locale/tr/LC_MESSAGES/l10n.mo' msgmerge -q langs.tr.po ../../english/po/langs.pot | \ msgfmt --statistics -o langs.mo - 86 translated messages. 'langs.mo' -> '../../locale/tr/LC_MESSAGES/langs.mo' msgmerge -q legal.tr.po ../../english/po/legal.pot | \ msgfmt --statistics -o legal.mo - 25 translated messages. 'legal.mo' -> '../../locale/tr/LC_MESSAGES/legal.mo' msgmerge -q mailinglists.tr.po ../../english/po/mailinglists.pot | \ msgfmt --statistics -o mailinglists.mo - 20 translated messages. 'mailinglists.mo' -> '../../locale/tr/LC_MESSAGES/mailinglists.mo' msgmerge -q newsevents.tr.po ../../english/po/newsevents.pot | \ msgfmt --statistics -o newsevents.mo - 24 translated messages, 7 fuzzy translations, 37 untranslated messages. 'newsevents.mo' -> '../../locale/tr/LC_MESSAGES/newsevents.mo' msgmerge -q organization.tr.po ../../english/po/organization.pot | \ msgfmt --statistics -o organization.mo - 49 translated messages, 17 fuzzy translations, 22 untranslated messages. 'organization.mo' -> '../../locale/tr/LC_MESSAGES/organization.mo' msgmerge -q partners.tr.po ../../english/po/partners.pot | \ msgfmt --statistics -o partners.mo - 0 translated messages, 62 untranslated messages. 'partners.mo' -> '../../locale/tr/LC_MESSAGES/partners.mo' msgmerge -q ports.tr.po ../../english/po/ports.pot | \ msgfmt --statistics -o ports.mo - 26 translated messages. 'ports.mo' -> '../../locale/tr/LC_MESSAGES/ports.mo' msgmerge -q security.tr.po ../../english/po/security.pot | \ msgfmt --statistics -o security.mo - 25 translated messages, 1 untranslated message. 'security.mo' -> '../../locale/tr/LC_MESSAGES/security.mo' msgmerge -q stats.tr.po ../../english/po/stats.pot | \ msgfmt --statistics -o stats.mo - 0 translated messages, 53 untranslated messages. 'stats.mo' -> '../../locale/tr/LC_MESSAGES/stats.mo' msgmerge -q vendors.tr.po ../../english/po/vendors.pot | \ msgfmt --statistics -o vendors.mo - 13 translated messages. 'vendors.mo' -> '../../locale/tr/LC_MESSAGES/vendors.mo' msgmerge -q vote.tr.po ../../english/po/vote.pot | \ msgfmt --statistics -o vote.mo - 13 translated messages, 4 fuzzy translations, 46 untranslated messages. 'vote.mo' -> '../../locale/tr/LC_MESSAGES/vote.mo' msgmerge -q wnpp.tr.po ../../english/po/wnpp.pot | \ msgfmt --statistics -o wnpp.mo - 16 translated messages, 11 fuzzy translations, 2 untranslated messages. 'wnpp.mo' -> '../../locale/tr/LC_MESSAGES/wnpp.mo' msgmerge -q others.tr.po ../../english/po/others.pot | \ msgfmt --statistics -o others.mo - 48 translated messages, 10 fuzzy translations, 17 untranslated messages. 'others.mo' -> '../../locale/tr/LC_MESSAGES/others.mo' make[1]: Leaving directory '/webwml/turkish/po' (cd ./.. && ./build_vcs_cache.pl) Initialising VCS cache for performance ... done wml -q -D CUR_YEAR=2019 -o UNDEFuTR:social_contract.tr.html@g+w social_contract.wml wml -q -D CUR_YEAR=2019 -o UNDEFuTR:index.tr.html@g+w index.wml wml -q -D CUR_YEAR=2019 -o UNDEFuTR:support.tr.html@g+w support.wml wml -q -D CUR_YEAR=2019 -o UNDEFuTR:social_contract.1.0.tr.html@g+w social_contract.1.0.wml make -C CD make[1]: Entering directory '/webwml/turkish/CD' wml -q -D CUR_YEAR=2019 -o UNDEFuTR:index.tr.html@g+w index.wml -I ../../english/CD/ make -C http-ftp make[2]: Entering directory '/webwml/turkish/CD/http-ftp' make[2]: *** No rule to make target '../../../english/CD/http-ftp/cdimage_mirrors.list', needed by 'index.tr.html'. Stop. make[2]: Leaving directory '/webwml/turkish/CD/http-ftp' make[1]: *** [../../Makefile.common:79: http-ftp] Error 2 make[1]: Leaving directory '/webwml/turkish/CD' make: *** [../Makefile.common:79: CD] Error 2 make: Leaving directory '/webwml/turkish' On Sat, Apr 6, 2019 at 3:56 PM Laura Arjona Reina <larj...@debian.org> wrote: > Dear Turkish Translation team, > > While working on rebuilding the Debian website [1] within stretch and > buster, Cyril Brulebois detected that the Turkish subdirectory doesn't > build in buster, apparently due to possible locale issues. > > [1] https://salsa.debian.org/webmaster-team/webwml > > The .wmlrc file in that folder orders to build the site using the tr_TR > locale: > > turkish/.wmlrc:-D CUR_LOCALE=tr_TR > > But Perl complains about that: > > wml -q -D CUR_YEAR=2019 -o UNDEFuTR:index.tr.html@g+w index.wml > ePerl:Error: Perl runtime error (interpreter rc=0) > > ---- Contents of STDERR channel: --------- > Locale 'tr_TR' may not work well. > The following characters (and maybe others) may not have the same > meaning as the Perl program expects: > I i > ; codeset=ISO-8859-9 > ------------------------------------------ > ** WML:Break: Error in Pass 3 (rc=1). > > More details on bug report #924365 > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924365 > > I've done a "file" command on all the .po and .wml files in the /turkish > folder of the website and all of them seem to be UTF-8 encoded > (charset=utf-8), so I guess it's safe to change the .wmlrc file to tell > the site to build using tr_TR.UTF-8 locale. > > Could you confirm? > > Kind regards, > -- > Laura Arjona Reina > https://wiki.debian.org/LauraArjona > >