Fedora package builds with explicit C.UTF-8 locale

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Since version 4.19, RPM defaults to C.UTF-8 locale [1]. Here is a list of 248 packages which explicitly sets the locale and could drop the setting. The list was generated with:


# strip changelogs
for x in *.spec; do sed -i '/^%changelog$/q' $x; done

grep -E '(^|\W)(LANG|LANGUAGE|LC_CTYPE|LC_NUMERIC|LC_TIME|LC_COLLATE|LC_MONETARY|LC_MESSAGES|LC_PAPER|LC_NAME|LC_ADDRESS|LC_TELEPHONE|LC_MEASUREMENT|LC_IDENTIFICATION|LC_ALL)=[Cc]\.[Uu][Tt][Ff]-?8($|\W)'
-r | sed 's/:/ /' | grep -v 'spec #' | sort -u

Credits goes to Mikolaj for pointing this out and preparing the attached list.


Vít



[1] https://github.com/rpm-software-management/rpm/pull/2616
Agda-stdlib.spec LANG=C.utf8 %{agda} README.agda
GAPDoc.spec export LC_ALL=C.UTF-8
R-BiocFileCache.spec export LANG=C.UTF-8
R-V8.spec export LANG=C.UTF-8
R-arules.spec export _R_CHECK_FORCE_SUGGESTS_=0 LANG=C.UTF-8
R-cli.spec export LANG=C.UTF-8
R-curl.spec export LANG=C.UTF-8
R-desc.spec export LANG=C.UTF-8
R-diffobj.spec export LANG=C.UTF-8
R-discretization.spec export LANG=C.UTF-8
R-dplyr.spec export LANG=C.UTF-8
R-errors.spec export LANG=C.UTF-8
R-flexiblas.spec export LANG=C.UTF-8
R-fs.spec export LANG=C.UTF-8
R-ggplot2.spec export LANG=C.UTF-8
R-glue.spec export LANG=C.UTF-8
R-gpx.spec export LANG=C.UTF-8
R-htmltools.spec export LANG=C.UTF-8
R-httpuv.spec export LANG=C.UTF-8
R-hunspell.spec export LANG=C.UTF-8
R-ica.spec export LANG=C.UTF-8
R-knitr.spec export LANG=C.UTF-8
R-metaheuristicopt.spec export LANG=C.UTF-8
R-niarules.spec export LANG=C.UTF-8
R-pbapply.spec export LANG=C.UTF-8
R-pillar.spec export LANG=C.UTF-8
R-quantities.spec export LANG=C.UTF-8
R-rJava.spec export LANG=C.UTF-8
R-readr.spec export LANG=C.UTF-8
R-repr.spec export LANG=C.UTF-8
R-reprex.spec export LANG=C.UTF-8
R-rlang.spec export LANG=C.UTF-8
R-roxygen2.spec export LANG=C.UTF-8
R-sessioninfo.spec export LANG=C.UTF-8
R-sfsmisc.spec export LANG=C.UTF-8
R-simmer.spec export LANG=C.UTF-8
R-sourcetools.spec export LANG=C.UTF-8
R-stringr.spec export LANG=C.UTF-8
R-styler.spec export LANG=C.UTF-8
R-svglite.spec export LANG=C.UTF-8
R-sys.spec export LANG=C.UTF-8
R-testthat.spec export _R_CHECK_FORCE_SUGGESTS_=0 LANG=C.UTF-8
R-tibble.spec export LANG=C.UTF-8
R-tikzDevice.spec export LANG=C.utf8
R-timechange.spec export _R_CHECK_FORCE_SUGGESTS_=0 LANG=C.UTF-8
R-units.spec export LANG=C.UTF-8
R-vcd.spec export _R_CHECK_FORCE_SUGGESTS_=0 LANG=C.UTF-8
R-vctrs.spec export LANG=C.UTF-8
R-webutils.spec export LANG=C.UTF-8
R-winch.spec export LANG=C.UTF-8
R-withr.spec export LANG=C.UTF-8
alexandria.spec export LANG=C.utf8
ant.spec LC_ALL=C.UTF-8 %{ant} -Doffline=true test
ardour6.spec export LC_ALL=C.UTF-8
ardour7.spec export LC_ALL=C.UTF-8
ardour8.spec export LC_ALL=C.UTF-8
bash-completion.spec export LANG=C.UTF-8
calls.spec LC_ALL=C.UTF-8 xvfb-run sh <<'SH'
chatty.spec LC_ALL=C.UTF-8 xvfb-run sh <<'SH'
clisp.spec export LC_ALL=C.UTF-8
clover2.spec LANG=C.utf8 make -C clover2 test
diffoscope.spec LC_CTYPE=C.utf8 \
elixir.spec export LANG=C.UTF-8
espeak-ng.spec LC_ALL=C.UTF-8 make docs
fantasdic.spec export LANG=C.UTF-8
fantasdic.spec export LANG=C.utf8
fedscm-admin.spec export LANG=C.UTF-8
fedscm-admin.spec export LC_ALL=C.UTF-8
gap-pkg-4ti2interface.spec export LC_ALL=C.UTF-8
gap-pkg-ace.spec export LC_ALL=C.UTF-8
gap-pkg-aclib.spec export LC_ALL=C.UTF-8
gap-pkg-alnuth.spec export LC_ALL=C.UTF-8
gap-pkg-anupq.spec export LC_ALL=C.UTF-8
gap-pkg-atlasrep.spec export LC_ALL=C.UTF-8
gap-pkg-autodoc.spec export LC_ALL=C.UTF-8
gap-pkg-automata.spec export LC_ALL=C.UTF-8
gap-pkg-autpgrp.spec export LC_ALL=C.UTF-8
gap-pkg-browse.spec export LC_ALL=C.UTF-8
gap-pkg-caratinterface.spec export LC_ALL=C.UTF-8
gap-pkg-circle.spec export LC_ALL=C.UTF-8
gap-pkg-cohomolo.spec export LC_ALL=C.UTF-8
gap-pkg-congruence.spec export LC_ALL=C.UTF-8
gap-pkg-corelg.spec export LC_ALL=C.UTF-8
gap-pkg-crime.spec export LC_ALL=C.UTF-8
gap-pkg-crisp.spec export LC_ALL=C.UTF-8
gap-pkg-crypting.spec export LC_ALL=C.UTF-8
gap-pkg-cryst.spec export LC_ALL=C.UTF-8
gap-pkg-crystcat.spec export LC_ALL=C.UTF-8
gap-pkg-ctbllib.spec export LC_ALL=C.UTF-8
gap-pkg-curlinterface.spec export LC_ALL=C.UTF-8
gap-pkg-cvec.spec export LC_ALL=C.UTF-8
gap-pkg-datastructures.spec export LC_ALL=C.UTF-8
gap-pkg-digraphs.spec export LC_ALL=C.UTF-8
gap-pkg-edim.spec export LC_ALL=C.UTF-8
gap-pkg-factint.spec export LC_ALL=C.UTF-8
gap-pkg-ferret.spec export LC_ALL=C.UTF-8
gap-pkg-fga.spec export LC_ALL=C.UTF-8
gap-pkg-fining.spec export LC_ALL=C.UTF-8
gap-pkg-float.spec export LC_ALL=C.UTF-8
gap-pkg-format.spec export LC_ALL=C.UTF-8
gap-pkg-forms.spec export LC_ALL=C.UTF-8
gap-pkg-fr.spec export LC_ALL=C.UTF-8
gap-pkg-francy.spec export LC_ALL=C.UTF-8
gap-pkg-gbnp.spec export LC_ALL=C.UTF-8
gap-pkg-genss.spec export LC_ALL=C.UTF-8
gap-pkg-grape.spec export LC_ALL=C.UTF-8
gap-pkg-groupoids.spec export LC_ALL=C.UTF-8
gap-pkg-grpconst.spec export LC_ALL=C.UTF-8
gap-pkg-guava.spec export LC_ALL=C.UTF-8
gap-pkg-hap.spec export LC_ALL=C.UTF-8
gap-pkg-hapcryst.spec export LC_ALL=C.UTF-8
gap-pkg-hecke.spec export LC_ALL=C.UTF-8
gap-pkg-idrel.spec export LC_ALL=C.UTF-8
gap-pkg-images.spec export LC_ALL=C.UTF-8
gap-pkg-io.spec export LC_ALL=C.UTF-8
gap-pkg-json.spec export LC_ALL=C.UTF-8
gap-pkg-jupyterkernel.spec export LC_ALL=C.UTF-8
gap-pkg-jupyterviz.spec export LC_ALL=C.UTF-8
gap-pkg-kbmag.spec export LC_ALL=C.UTF-8
gap-pkg-laguna.spec export LC_ALL=C.UTF-8
gap-pkg-liealgdb.spec export LC_ALL=C.UTF-8
gap-pkg-liepring.spec export LC_ALL=C.UTF-8
gap-pkg-liering.spec export LC_ALL=C.UTF-8
gap-pkg-lins.spec export LC_ALL=C.UTF-8
gap-pkg-loops.spec export LC_ALL=C.UTF-8
gap-pkg-lpres.spec export LC_ALL=C.UTF-8
gap-pkg-mapclass.spec export LC_ALL=C.UTF-8
gap-pkg-nautytracesinterface.spec export LC_ALL=C.UTF-8
gap-pkg-normalizinterface.spec export LC_ALL=C.UTF-8
gap-pkg-nq.spec export LC_ALL=C.UTF-8
gap-pkg-numericalsgps.spec export LC_ALL=C.UTF-8
gap-pkg-openmath.spec export LC_ALL=C.UTF-8
gap-pkg-orb.spec export LC_ALL=C.UTF-8
gap-pkg-permut.spec export LC_ALL=C.UTF-8
gap-pkg-polenta.spec export LC_ALL=C.UTF-8
gap-pkg-polycyclic.spec export LC_ALL=C.UTF-8
gap-pkg-polymaking.spec export LC_ALL=C.UTF-8
gap-pkg-primgrp.spec export LC_ALL=C.UTF-8
gap-pkg-profiling.spec export LC_ALL=C.UTF-8
gap-pkg-qpa.spec export LC_ALL=C.UTF-8
gap-pkg-quagroup.spec export LC_ALL=C.UTF-8
gap-pkg-radiroot.spec export LC_ALL=C.UTF-8
gap-pkg-recog.spec export LC_ALL=C.UTF-8
gap-pkg-repsn.spec export LC_ALL=C.UTF-8
gap-pkg-resclasses.spec export LC_ALL=C.UTF-8
gap-pkg-scscp.spec export LC_ALL=C.UTF-8
gap-pkg-semigroups.spec export LC_ALL=C.UTF-8
gap-pkg-singular.spec export LC_ALL=C.UTF-8
gap-pkg-sla.spec export LC_ALL=C.UTF-8
gap-pkg-smallgrp.spec export LC_ALL=C.UTF-8
gap-pkg-smallsemi.spec export LC_ALL=C.UTF-8
gap-pkg-sonata.spec export LC_ALL=C.UTF-8
gap-pkg-sophus.spec export LC_ALL=C.UTF-8
gap-pkg-spinsym.spec export LC_ALL=C.UTF-8
gap-pkg-standardff.spec export LC_ALL=C.UTF-8
gap-pkg-tomlib.spec export LC_ALL=C.UTF-8
gap-pkg-toric.spec export LC_ALL=C.UTF-8
gap-pkg-transgrp.spec export LC_ALL=C.UTF-8
gap-pkg-typeset.spec export LC_ALL=C.UTF-8
gap-pkg-utils.spec export LC_ALL=C.UTF-8
gap-pkg-uuid.spec export LC_ALL=C.UTF-8
gap-pkg-xmod.spec export LC_ALL=C.UTF-8
gap-pkg-zeromqinterface.spec export LC_ALL=C.UTF-8
gap.spec export LC_ALL=C.UTF-8
ghc.spec export LANG=C.utf8
ghc8.10.spec export LANG=C.utf8
ghc9.0.spec export LANG=C.utf8
ghc9.10.spec export LANG=C.utf8
ghc9.2.spec export LANG=C.utf8
ghc9.4.spec export LANG=C.utf8
ghc9.6.spec export LANG=C.utf8
ghc9.8.spec export LANG=C.utf8
golang-github-hub.spec export LC_ALL=C.UTF-8
google-noto-emoji-fonts.spec export LANG=C.UTF-8
ibus-anthy.spec export LANG=C.UTF-8
ibus-typing-booster.spec export LC_ALL=C.UTF-8
javapackages-bootstrap.spec export LC_ALL=C.UTF-8
jblas.spec export LC_ALL=C.UTF-8
libmodulemd.spec export LC_CTYPE=C.utf8
libraqm.spec export LC_ALL=C.utf8
libvarlink.spec export LC_CTYPE=C.utf8
linux-system-roles.spec LANG=C.utf-8 LC_ALL=C.utf-8 %{python3} release_collection.py --galaxy-yml galaxy.yml \
lirc.spec make LANG=C.utf8 V=0 %{?_smp_mflags}
mkdocs.spec LC_ALL=C.UTF-8 LANG=C.UTF-8 PYTHONPATH=$PWD %{__python3} -m mkdocs build
perl-App-GitHooks.spec export LC_ALL=C.UTF-8
perl-App-PFT.spec LC_ALL=C.UTF-8 make test
perl-Glib-Object-Introspection.spec LANG=C.UTF-8 make test
perl-Glib-Object-Introspection.spec export LANG=C.UTF-8
perl-PFT.spec LC_ALL=C.UTF-8 make test
phosh.spec LC_ALL=C.UTF-8 xvfb-run sh <<'SH'
php-pecl-amqp.spec export LANG=C.UTF-8
pl.spec export LC_ALL=C.UTF-8
polymake.spec export LC_ALL=C.UTF-8
publicsuffix-list.spec LC_CTYPE=C.UTF-8 \
python-apprise.spec LANG=C.UTF-8 PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version}
python-ase.spec LC_ALL=C.UTF-8 ase test --verbose --pytest -W ignore -W 'once::DeprecationWarning'
python-cheroot.spec LANG=C.utf-8 %{__python3} -m pytest --ignore=build -W ignore::DeprecationWarning -p no:unraisableexception
python-click-plugins.spec export LANG=C.UTF-8
python-commoncode.spec export LC_ALL=C.UTF-8
python-dockerfile-parse.spec export LANG=C.UTF-8
python-fiona.spec export LANG=C.UTF-8
python-fontMath.spec export LC_ALL=C.UTF-8
python-ipython_genutils.spec export LANG=C.UTF-8
python-jupytext.spec export LC_ALL=C.UTF-8
python-music21.spec LC_ALL=C.utf8 \
python-nbdime.spec export LC_ALL=C.UTF-8
python-network-runner.spec LANG=C.utf-8 %{__python3} -m pytest --ignore=build
python-portend.spec LANG=C.utf-8 %{__python3} -m pytest --ignore=build
python-pymediainfo.spec export LC_ALL=C.UTF-8
python-pyocr.spec export LANG=C.UTF-8
python-stdnum.spec export LANG=C.utf-8
python-tempora.spec LANG=C.utf-8 %{__python3} -m build --no-isolation
python-tempora.spec LANG=C.utf-8 %{__python3} -m pytest --ignore=build
quazip.spec export LC_ALL=C.UTF-8
rubygem-addressable.spec LC_ALL=C.UTF-8 rspec spec/
rubygem-asciidoctor.spec LANG=C.UTF-8 ruby -I"lib:test" -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
rubygem-childprocess.spec CHILDPROCESS_POSIX_SPAWN=true LC_ALL=C.UTF-8 RUBYOPT=-Ilib rspec spec
rubygem-childprocess.spec LC_ALL=C.UTF-8 RUBYOPT=-Ilib rspec spec
rubygem-coderay.spec LANG=C.UTF-8
rubygem-cucumber-core.spec LANG=C.UTF-8 rspec -rkramdown/parser/gfm spec
rubygem-em-http-request.spec LANG=C.UTF-8 rspec spec -f d
rubygem-fakefs.spec LC_ALL=C.UTF-8 ruby -Ilib -rminitest/autorun -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
rubygem-gettext.spec export LANG=C.UTF-8
rubygem-i18n.spec   LANG=C.utf8 \
rubygem-jekyll-feed.spec LANG=C.UTF-8 rspec spec
rubygem-kramdown.spec LANG=C.UTF-8
rubygem-log4r.spec   LANG=C.UTF-8 ruby -I.:../lib $f
rubygem-marc.spec LANG=C.UTF-8
rubygem-mechanize.spec LANG=C.utf8
rubygem-mechanize.spec LC_ALL=C.utf8
rubygem-minitest.spec LANG=C.UTF-8
rubygem-minitest.spec LC_ALL=C.utf8
rubygem-mustache.spec LANG=C.UTF-8 ruby -Ilib -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
rubygem-nokogiri.spec LANG=C.UTF-8
rubygem-nokogiri.spec env LANG=C.UTF-8 gem build %{gem_name}-%{version}.gemspec
rubygem-pango.spec LANG=C.UTF-8
rubygem-power_assert.spec LANG=C.utf8
rubygem-public_suffix.spec LANG=C.utf-8 ruby -Itest -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
rubygem-rabbit.spec LANG=C.utf8
rubygem-racc.spec LANG=C.utf8
rubygem-rspec-core.spec LANG=C.UTF-8
rubygem-rspec-expectations.spec LANG=C.UTF-8
rubygem-rspec-mocks.spec LANG=C.UTF-8
rubygem-rspec-support.spec LANG=C.UTF-8
rubygem-thor.spec LC_ALL=C.UTF-8 rspec -rreadline spec
rubygem-tilt.spec LANG=C.UTF-8 ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
rust-compress-tools.spec export LANG=C.UTF-8
rust-pyo3.spec export LANG=C.utf8
rust-pyo3_0.19.spec export LANG=C.utf8
rust-pyo3_0.20.spec export LANG=C.utf8
rust-pyo3_0.21.spec export LANG=C.utf8
rust-zram-generator.spec export LC_ALL=C.UTF-8
scala.spec export LC_ALL=C.UTF-8
syncthing.spec export LANG=C.utf8
translate-toolkit.spec LANG=C.utf8
z3.spec export LANG=C.UTF-8

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux