FS#23271 - xorg-font-utils needs repackaging
Attached to Project:
Arch Linux
Opened by Morten Hersson (sfhawk) - Monday, 14 March 2011, 17:12 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 16 March 2011, 08:27 GMT
Opened by Morten Hersson (sfhawk) - Monday, 14 March 2011, 17:12 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 16 March 2011, 08:27 GMT
|
Details
Description:
xorg-font-utils needs to be repackaged because it conflicts with the broken out modular packaging scheme Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: I am doing a clean install. Crashed out at pacman -S xorg Got some help on the irc channel in narrowing it down. Hope this is enough info.. pacman -Syy xorg-font-utils :: Synchronizing package databases... core 37.3K 219.4K/s 00:00:00 [##################################] 100% extra 467.1K 555.9K/s 00:00:01 [##################################] 100% community 426.1K 554.4K/s 00:00:01 [##################################] 100% multilib 24.3K 200.0K/s 00:00:00 [##################################] 100% resolving dependencies... looking for inter-conflicts... Targets (1): xorg-font-utils-7.6-1 Total Download Size: 0.00 MB Total Installed Size: 0.46 MB Proceed with installation? [Y/n] checking package integrity... (1/1) checking for file conflicts [##################################] 100% error: failed to commit transaction (conflicting files) xorg-font-utils: /usr/bin/bdftopcf exists in filesystem xorg-font-utils: /usr/share/man/man1/bdftopcf.1.gz exists in filesystem Errors occurred, no packages were upgraded. |
This task depends upon
Did you install that package manually? AFAICT nothing depends on it.
The following packages were broken out of xorg-font-utils and now conflict:
extra/xorg-bdftopcf
extra/xorg-mkfontdir
extra/xorg-mkfontscale
However, that still leaves a few binaries and some macro files that were previously included with xorg-font-utils missing:
xorg-font-utils /usr/bin/ttmkfdir
xorg-font-utils /usr/bin/ucs2any
xorg-font-utils /usr/bin/bdftruncate
xorg-font-utils /usr/bin/fonttosfnt
xorg-font-utils /usr/lib/pkgconfig/fontutil.pc
xorg-font-utils /usr/share/aclocal/fontutil.m4
Everything pulls xorg-font-utils.
http://mailman.archlinux.org/pipermail/arch-dev-public/2011-March/019681.html
My initial command was just "pacman -S xorg", which because of this bug does not work.
Not sure if I agree with the closing.... a lot of people installing arch (maybe for the first time) will get into this problem.
Thanks again.
AFAIK nothing changed in xorg yet.
FWIW i changed the wiki in the beginners guide to pacman -S xorg-server instead of xorg (group).
I got:
(87/87) checking for file conflicts [#######################################] 100%
error: failed to commit transaction (conflicting files)
xorg-bdftopcf: /usr/bin/bdftopcf exists in filesystem
xorg-bdftopcf: /usr/share/man/man1/bdftopcf.1.gz exists in filesystem
xorg-mkfontscale: /usr/bin/mkfontscale exists in filesystem
xorg-mkfontscale: /usr/share/man/man1/mkfontscale.1.gz exists in filesystem
xorg-mkfontdir: /usr/bin/mkfontdir exists in filesystem
xorg-mkfontdir: /usr/share/man/man1/mkfontdir.1.gz exists in filesystem
Errors occurred, no packages were upgraded.
But so far it is only on 1 box. I have updated 4 others without conflict. I can't explain that.
I also had problems in PKGBUILDs where depends=('xorg'). In those cases, that triggered a complete reinstall of all of xorg (even though it was already installed). I have removed the 'xorg' dependency as a test and the packages build clean. On boxes where I did NOT get the above conflict, building with depends=('xorg') continues to work. -- I can't explain the diffence in behavior :-(
==> Determining latest svn revision...
-> Version found: 1222477
==> Making package: trinity 1222477-1 (Tue Mar 15 15:23:59 CDT 2011)
==> Checking Runtime Dependencies...
==> Installing missing dependencies...
warning: xf86-input-evdev-2.6.0-2 is up to date -- reinstalling
warning: xf86-video-vesa-2.3.0-4 is up to date -- reinstalling
<snip>
Targets (92): xf86-input-acecad-1.4.0-4 xf86-input-aiptek-1.3.1-2 xf86-input-evdev-2.6.0-2
xf86-input-keyboard-1.6.0-1 xf86-input-mouse-1.7.0-1 xf86-input-synaptics-1.4.0-1
<snip>
Total Download Size: 9.43 MB
Total Installed Size: 85.66 MB
Proceed with installation? [Y/n]
The pkgbuild script (kdevelop) is here:
https://wiki.archlinux.org/index.php/Trinity#trinity-kdevelop.tar.gz
if you are doing a clean install, try xorg-server instead of xorg.