FS#8081 - Pacman fail in tr_TR locale..
Attached to Project:
Pacman
Opened by gurkangur (seqizz) - Friday, 21 September 2007, 18:40 GMT
Last edited by Dan McGee (toofishes) - Friday, 09 November 2007, 04:17 GMT
Opened by gurkangur (seqizz) - Friday, 21 September 2007, 18:40 GMT
Last edited by Dan McGee (toofishes) - Friday, 09 November 2007, 04:17 GMT
|
Details
Description:
with pacman we (are using tr_TR locale) the mplayer package conflicts with nvidia driver. Yes it's weird but Turkish locale has "iİıI" all of this. i can install mplayer "ONLY" that command : LANG=C pacman -S mplayer Additional info: * package version(s) Name : pacman Version : 3.0.6-1 Name : nvidia Version : 100.14.19-1 Name : mplayer Version : 1.0rc1-8 * config and/or log files etc. here is the debug info: [root@hayaXi psikopat]# pacman -S nvidia-utils --debug debug: config: new section 'options' debug: config: logfile: /var/log/pacman.log debug: config: holdpkg: pacman debug: config: holdpkg: glibc debug: config: xfercommand: /usr/bin/wget --passive-ftp -c -O 1001236361 3214496764 debug: config: new section 'testing' debug: registering database 'testing' debug: opening database 'testing' debug: opening database from path '/var/lib/pacman/testing/' debug: adding new server to database 'testing': protocol 'http', server 'mir.archlinux.fr', path '/testing/os/i686' debug: config: including /etc/pacman.d/testing debug: attempt to re-register the 'testing' database, using existing debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.archlinux.org', path '/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.nethat.com', path '/pub/linux/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp-linux.cc.gatech.edu', path '/pub/linux/distributions/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mirror.cs.vt.edu', path '/pub/ArchLinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.ibiblio.org', path '/pub/linux/distributions/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'gd.tuwien.ac.at', path '/opsys/linux/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.belnet.be', path '/packages/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.sh.cvut.cz', path '/MIRRORS/arch/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.estpak.ee', path '/pub/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.sixnix.net', path '/pub/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.rez-gif.supelec.fr', path '/pub/Linux/distrib/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mir1.archlinuxfr.org', path '/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mir2.archlinuxfr.org', path '/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'distrib-coffee.ipsl.jussieu.fr', path '/pub/linux/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.tu-chemnitz.de', path '/pub/linux/sunsite.unc-mirror/distributions/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.hosteurope.de', path '/mirror/ftp.archlinux.org/testing/os/i686' debug: adding new server to database 'testing': protocol 'http', server 'ftp.parrswood.manchester.sch.uk', path '/Mirrors/ftp.archlinux.org/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.ntua.gr', path '/pub/linux/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.heanet.ie', path '/mirrors/ftp.archlinux.org/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mi.mirror.garr.it', path '/mirrors/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'saule.mintis.lt', path '/pub/linux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.nluug.nl', path '/pub/metalab/distributions/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.surfnet.nl', path '/pub/os/Linux/distr/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mirror.djzradio.net', path '/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'sunsite.icm.edu.pl', path '/site/linux-sunsite/distributions/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mirror.icis.pcz.pl', path '/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'gul.est.ips.pt', path '/repos/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'cesium.di.uminho.pt', path '/pub/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'darkstar.ist.utl.pt', path '/pub/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.iasi.roedu.net', path '/mirrors/archlinux.org/testing/os/i686' debug: adding new server to database 'testing': protocol 'http', server 'archlinux.freeside.ru', path '/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.ds.hj.se', path '/pub/os/linux/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.gigabit.nu', path '/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'archlinux.puzzle.ch', path '/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.linux.org.tr', path '/pub/archlinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'ftp.linux.kiev.ua', path '/pub/Linux/ArchLinux/testing/os/i686' debug: adding new server to database 'testing': protocol 'ftp', server 'mirror.pacific.net.au', path '/linux/archlinux/testing/os/i686' debug: config: new section 'current' debug: registering database 'current' debug: opening database 'current' debug: opening database from path '/var/lib/pacman/current/' debug: adding new server to database 'current': protocol 'http', server 'mir.archlinux.fr', path '/current/os/i686' debug: config: including /etc/pacman.d/current debug: config: new section 'extra' debug: registering database 'extra' debug: opening database 'extra' debug: opening database from path '/var/lib/pacman/extra/' debug: adding new server to database 'extra': protocol 'http', server 'mir.archlinux.fr', path '/extra/os/i686' debug: config: including /etc/pacman.d/extra debug: attempt to re-register the 'extra' database, using existing debug: adding new server to database 'extra': protocol 'ftp', server 'ftp.archlinux.org', path '/extra/os/i686 Server = ftp://ftp.archlinux.org/extra/os/i686'; debug: config: new section 'community' debug: registering database 'community' debug: opening database 'community' debug: opening database from path '/var/lib/pacman/community/' debug: adding new server to database 'community': protocol 'http', server 'mir.archlinux.fr', path '/community/os/i686' debug: config: including /etc/pacman.d/community debug: attempt to re-register the 'community' database, using existing debug: adding new server to database 'community': protocol 'ftp', server 'ftp.archlinux.org', path '/community/os/i686 Server = ftp://ftp.archlinux.org/community/os/i686'; debug: adding new server to database 'community': protocol 'ftp', server 'ftp.archlinux.org', path '/unstable/os/i686' debug: config: new section 'compiz-fusion' debug: registering database 'compiz-fusion' debug: opening database 'compiz-fusion' debug: opening database from path '/var/lib/pacman/compiz-fusion/' debug: adding new server to database 'compiz-fusion': protocol 'http', server 'arch.nesl247.org', path '/compiz-fusion/i686' debug: registering database 'local' debug: opening database 'local' debug: opening database from path '/var/lib/pacman/local/' debug: loading package cache for repository 'testing' debug: loading package cache for repository 'local' :: nvidia-utils-100.14.19-1: local version is up to date. Upgrade anyway? [Y/n] y debug: package 'nvidia-utils' not found in sync debug: adding target 'nvidia-utils' to the transaction set resolving dependencies... debug: resolving target's dependencies debug: started resolving dependencies debug: depcmp: xorg-server-1.3.0.0-7 ~= xorg-server => match debug: found package 'nvidia-utils-100.14.19-1' in sync debug: started sorting dependencies debug: sorting nvidia-utils debug: sorting dependencies finisheddone. debug: looking for unresolvable dependencies debug: depcmp: nvidia-utils-100.14.19-1 ~= nvidia-utils => match debug: depcmp: nvidia-utils-100.14.19-1 ~= nvidia-utils => match debug: depcmp: xorg-server-1.3.0.0-7 ~= xorg-server => match looking for inter-conflicts... debug: looking for conflicts debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs db debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: target 'nvidia-utils' vs all targets debug: checkconflicts: db vs target 'nvidia-utils'done. debug: check_freespace: total pkg size: 0, disk space: 38805422080 Targets: nvidia-utils-100.14.19-1 Total Package Size: 4,82 MB Proceed with installation? [Y/n] debug: nvidia-utils-100.14.19-1-i686.pkg.tar.gz is already in the cache checking package integrity... debug: md5(/var/cache/pacman/pkg/nvidia-utils-100.14.19-1-i686.pkg.tar.gz) = 496358e32efada5d7873f849221d76ba debug: sha1(/var/cache/pacman/pkg/nvidia-utils-100.14.19-1-i686.pkg.tar.gz) = ca0c50a5db8eba1e87926047eee7a238136393d6done. debug: installing packages debug: loading target '/var/cache/pacman/pkg/nvidia-utils-100.14.19-1-i686.pkg.tar.gz' debug: reading 'nvidia-utils' metadata debug: nvidia-utils: syntax error in description file line 7 debug: nvidia-utils: syntax error in description file line 9 debug: nvidia-utils: syntax error in description file line 11 debug: nvidia-utils: syntax error in description file line 13 debug: nvidia-utils: syntax error in description file line 14 debug: nvidia-utils: syntax error in description file line 15 debug: nvidia-utils: syntax error in description file line 16 debug: nvidia-utils: syntax error in description file line 17 debug: nvidia-utils: syntax error in description file line 18 debug: nvidia-utils: syntax error in description file line 19 cleaning up... debug: cleaning updone. checking for file conflicts... debug: looking for file conflicts debug: searching for filesystem conflicts: nvidia-utilsdone. debug: check_freespace: total pkg size: 5049028, disk space: 38805422080 upgrading nvidia-utils... debug: upgrading package nvidia-utils-100.14.19-1 debug: removing old package first (nvidia-utils-100.14.19-1) debug: adding nvidia-utils in the targets list debug: removing 42 files debug: unlinking /usr/share/pixmaps/nvidia-settings.png debug: keeping directory /usr/share/pixmaps/ debug: unlinking /usr/share/licenses/nvidia/LICENSE debug: removing directory /usr/share/licenses/nvidia/ debug: keeping directory /usr/share/licenses/ debug: unlinking /usr/share/doc/nvidia/supported-cards.txt debug: unlinking /usr/share/doc/nvidia/README debug: removing directory /usr/share/doc/nvidia/ debug: removing directory /usr/share/doc/ debug: unlinking /usr/share/applications/nvidia-settings.desktop debug: keeping directory /usr/share/applications/ debug: keeping directory /usr/share/ debug: unlinking /usr/man/man1/nvidia-xconfig.1.gz debug: unlinking /usr/man/man1/nvidia-settings.1.gz debug: keeping directory /usr/man/man1/ debug: keeping directory /usr/man/ debug: unlinking /usr/lib/xorg/modules/libwfb.so debug: unlinking /usr/lib/xorg/modules/libnvidia-wfb.so.100.14.19 debug: unlinking /usr/lib/xorg/modules/extensions/libglx.so.100.14.19 debug: unlinking /usr/lib/xorg/modules/extensions/libglx.so debug: keeping directory /usr/lib/xorg/modules/extensions/ debug: unlinking /usr/lib/xorg/modules/drivers/nvidia_drv.so debug: keeping directory /usr/lib/xorg/modules/drivers/ debug: keeping directory /usr/lib/xorg/modules/ debug: keeping directory /usr/lib/xorg/ debug: unlinking /usr/lib/libnvidia-tls.so.100.14.19 debug: unlinking /usr/lib/libnvidia-tls.so.1 debug: unlinking /usr/lib/libnvidia-cfg.so.100.14.19 debug: unlinking /usr/lib/libnvidia-cfg.so.1 debug: unlinking /usr/lib/libXvMCNVIDIA.so.100.14.19 debug: unlinking /usr/lib/libXvMCNVIDIA.a debug: unlinking /usr/lib/libGLcore.so.100.14.19 debug: unlinking /usr/lib/libGLcore.so.1 debug: unlinking /usr/lib/libGL.so.100.14.19 debug: unlinking /usr/lib/libGL.so.1 debug: unlinking /usr/lib/libGL.so debug: keeping directory /usr/lib/ debug: unlinking /usr/bin/nvidia-xconfig debug: unlinking /usr/bin/nvidia-settings debug: unlinking /usr/bin/nvidia-bug-report.sh debug: keeping directory /usr/bin/ debug: keeping directory /usr/ debug: updating database debug: removing database entry 'nvidia-utils' debug: removing entry 'nvidia-utils' from 'local' cache debug: cannot find 'nvidia-utils-100.14.19-1' in db 'local' debug: updating dependency packages 'requiredby' fields for nvidia-utils-100.14.19-1 debug: updating 'requiredby' field for package 'xorg-server' debug: writing xorg-server-1.3.0.0-7 DEPENDS information back to db debug: extracting files debug: decompression progress: 0,405623% (20480 / 5049028) debug: decompression progress: 0,405623% (20480 / 5049028) debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /var/lib/pacman/local//nvidia-utils-100.14.19-1/install debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/ debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/man/ debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/man/man1/ debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/man/man1/nvidia-xconfig.1.gz debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/man/man1/nvidia-settings.1.gz debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/bin/ debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/bin/nvidia-bug-report.sh debug: decompression progress: 0,405623% (20480 / 5049028) debug: extracting /usr/bin/nvidia-xconfig debug: decompression progress: 1,419679% (71680 / 5049028) debug: extracting /usr/bin/nvidia-settings debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/ debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/applications/ debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/applications/nvidia-settings.desktop debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/licenses/ debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/licenses/nvidia/ debug: decompression progress: 14,399603% (727040 / 5049028) debug: extracting /usr/share/licenses/nvidia/LICENSE debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/pixmaps/ debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/pixmaps/nvidia-settings.png debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/doc/ debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/doc/nvidia/ debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/doc/nvidia/supported-cards.txt debug: decompression progress: 14,602415% (737280 / 5049028) debug: extracting /usr/share/doc/nvidia/README debug: decompression progress: 16,427716% (829440 / 5049028) debug: extracting /usr/lib/ debug: decompression progress: 16,427716% (829440 / 5049028) debug: extracting /usr/lib/libGL.so debug: decompression progress: 16,427716% (829440 / 5049028) debug: extracting /usr/lib/libGLcore.so.100.14.19 debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/libnvidia-cfg.so.1 debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/libnvidia-tls.so.1 debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/xorg/ debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/xorg/modules/ debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/xorg/modules/libwfb.so debug: decompression progress: 75,445809% (3809280 / 5049028) debug: extracting /usr/lib/xorg/modules/libnvidia-wfb.so.100.14.19 debug: decompression progress: 77,676733% (3921920 / 5049028) debug: extracting /usr/lib/xorg/modules/drivers/ debug: decompression progress: 77,676733% (3921920 / 5049028) debug: extracting /usr/lib/xorg/modules/drivers/nvidia_drv.so debug: decompression progress: 90,859468% (4587520 / 5049028) debug: extracting /usr/lib/xorg/modules/extensions/ debug: decompression progress: 90,859468% (4587520 / 5049028) debug: extracting /usr/lib/xorg/modules/extensions/libglx.so debug: decompression progress: 90,859468% (4587520 / 5049028) debug: extracting /usr/lib/xorg/modules/extensions/libglx.so.100.14.19 debug: decompression progress: 93,901638% (4741120 / 5049028) debug: extracting /usr/lib/libGL.so.100.14.19 debug: decompression progress: 97,349430% (4915200 / 5049028) debug: extracting /usr/lib/libnvidia-tls.so.100.14.19 debug: decompression progress: 97,349430% (4915200 / 5049028) debug: extracting /usr/lib/libnvidia-cfg.so.100.14.19 debug: decompression progress: 98,363487% (4966400 / 5049028) debug: extracting /usr/lib/libGLcore.so.1 debug: decompression progress: 98,363487% (4966400 / 5049028) debug: extracting /usr/lib/libXvMCNVIDIA.so.100.14.19 debug: decompression progress: 99,174732% (5007360 / 5049028) debug: extracting /usr/lib/libXvMCNVIDIA.a debug: decompression progress: 99,797189% (5038788 / 5049028) debug: extracting /usr/lib/libGL.so.1 debug: adding 'nvidia' in requiredby field for 'nvidia-utils' debug: updating database debug: adding database entry 'nvidia-utils' debug: writing nvidia-utils-100.14.19-1 DESC information back to db debug: writing nvidia-utils-100.14.19-1 FILES information back to db debug: writing nvidia-utils-100.14.19-1 DEPENDS information back to db debug: adding entry 'nvidia-utils' in 'local' cache debug: updating dependency packages 'requiredby' fields for nvidia-utils-100.14.19-1 debug: updating 'requiredby' field for package 'xorg-server' debug: writing xorg-server-1.3.0.0-7 DEPENDS information back to db debug: executing post_upgrade script... debug: source /var/lib/pacman/local/nvidia-utils-100.14.19-1/install post_upgrade 100.14.19-1 100.14.19-1 debug: chrooting in / debug: executing "source /var/lib/pacman/local/nvidia-utils-100.14.19-1/install post_upgrade 100.14.19-1 100.14.19-1" debug: logaction called: ------------------------------- ------------------------------- debug: logaction called: By using this package you accept the NVIDIA license, By using this package you accept the NVIDIA license, debug: logaction called: which has been installed in /usr/share/licenses/nvidia/LICENSE which has been installed in /usr/share/licenses/nvidia/LICENSE debug: logaction called: If you do not accept this license, you must remove the package immediately. If you do not accept this license, you must remove the package immediately. debug: logaction called: Dont forget to update your /etc/X11/xorg.conf Dont forget to update your /etc/X11/xorg.conf debug: logaction called: In order to use nvidia-settings, you need to install gtk2 package. In order to use nvidia-settings, you need to install gtk2 package. debug: logaction called: ------------------------------- ------------------------------- debug: logaction called: nvidia 9746 drops support for Geforce 3 and 4 cards nvidia 9746 drops support for Geforce 3 and 4 cards debug: logaction called: If you have such a card, install the nvidia-96xx, nvidia-96xx-utils, If you have such a card, install the nvidia-96xx, nvidia-96xx-utils, debug: logaction called: nvidia-96xx-ck, nvidia-96xx-beyond, nvidia-96xx-suspend2 packages nvidia-96xx-ck, nvidia-96xx-beyond, nvidia-96xx-suspend2 packages debug: logaction called: For a list of supported cards, see /usr/share/doc/nvidia/supported-cards.txt For a list of supported cards, see /usr/share/doc/nvidia/supported-cards.txt debug: logaction called: ------------------------------- ------------------------------- done. debug: logaction called: upgraded nvidia-utils (100.14.19-1 -> 100.14.19-1) debug: running "ldconfig -r /" debug: running "ldconfig -r /" debug: unregistering database 'local' debug: freeing package cache for repository 'local' debug: closing database 'local' debug: removing DB testing, 5 remaining... debug: unregistering database 'testing' debug: freeing package cache for repository 'testing' debug: closing database 'testing' debug: removing DB current, 4 remaining... debug: unregistering database 'current' debug: closing database 'current' debug: removing DB extra, 3 remaining... debug: unregistering database 'extra' debug: closing database 'extra' debug: removing DB community, 2 remaining... debug: unregistering database 'community' debug: closing database 'community' debug: removing DB compiz-fusion, 1 remaining... debug: unregistering database 'compiz-fusion' debug: closing database 'compiz-fusion' Steps to reproduce: |
This task depends upon
Closed by Dan McGee (toofishes)
Friday, 09 November 2007, 04:17 GMT
Reason for closing: Fixed
Additional comments about closing: Tested and seems to work just fine now in pacman-git testing release. (Used nvidia-96xx-utils)
Friday, 09 November 2007, 04:17 GMT
Reason for closing: Fixed
Additional comments about closing: Tested and seems to work just fine now in pacman-git testing release. (Used nvidia-96xx-utils)
Indeed, the issue that affected pacman.conf parsing (see
bug 7235) affects the parsing of the desc file as well.The parse_descfile function in lib/libalpm/package.c does the same thing :
convert the strings upper cases, then compare (to make a case insensitive comparison).
But with the tr_TR locale, upper(i) != I (as quickly mentioned by seqizz).
I will have to test how the strcasecmp function behave. If it works correctly, maybe we could use that?
I wonder why pacman is the only app having problem with this locale though. How do other apps handle it?
Anyway, can't we just set the LC_CTYPE to C in pacman, to avoid these troubles?
Otherwise, do we really need to do case insensitive comparisons? Why don't we impose a specific format?
That shouldn't cause any problems at least for the metainfos, since only makepkg / pacman deal with these.
But maybe the same could be done for pacman.conf too.