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
Task Type Bug Report
Category General
Status Closed
Assigned To Aaron Griffin (phrakture)
Dan McGee (toofishes)
Architecture All
Severity Critical
Priority Normal
Reported Version 3.0.6
Due in Version 3.1.0
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

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

This task blocks these from closing
 FS#8109 - Pacman 3.1 Release Roadmap 
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)
Comment by gurkangur (seqizz) - Friday, 21 September 2007, 18:53 GMT
ıIiİ means uppercase i and lowercase I..
Comment by Xavier (shining) - Friday, 21 September 2007, 18:57 GMT
Thanks for reporting it here (this problem was just investigated on IRC) :)

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?
Comment by Xavier (shining) - Friday, 21 September 2007, 20:25 GMT
Hm, nice dream. No, it's exactly the same problem with strcasecmp..
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.
Comment by Dan McGee (toofishes) - Sunday, 23 September 2007, 19:26 GMT
I think we have this all fixed up in GIT now, so this shouldn't be an issue once we release 3.1.

Loading...