Hello Ömer To avoid such errors you need to make the english folder first, I think
make -j1 -C english STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 and then make -j1 -C turkish STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 I cannot reproduce the error in Stretch, the error happens only in Buster. Kind regards, El 7/4/19 a las 6:26, Omer Ozarslan escribió: > 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 <http://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 > <mailto: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 > -- Laura Arjona Reina https://wiki.debian.org/LauraArjona