[pacman-dev] dependency handling bug?
[root@home etc]# pacman3 -Syu :: Synchronizing package databases... romashka is up to date testing 9,5K 0,7K/s 00:00:13 [#####################] 100% current 72,5K 37,1K/s 00:00:02 [#####################] 100% extra 276,7K 17,9K/s 00:00:15 [#####################] 100% community 169,2K 31,7K/s 00:00:05 [#####################] 100% unstable is up to date :: Starting full system upgrade... warning: esekeyd: local (1.2.3-3) is newer than community (1.2.3-2) resolving dependencies... done. error: failed to prepare transaction (could not satisfy dependencies) :: mpd requires flac=1.1.2 [root@home etc]# pacman -Su :: esekeyd: local (1.2.3-3) appears to be newer than repo (community/1.2.3-2) :: Above packages will be skipped. To manually upgrade use 'pacman -S <pkg>' Targets: libmpcdec-1.2.5-1 audacious-plugins-1.2.5-3 iptables-1.3.7-2 kernel26-2.6.20-4 mpd-0.12.1-2 Total Package Size: 20.8 MB Proceed with upgrade? [Y/n] n [root@home etc]# pacman3 -Q flac flac 1.1.2-3 [root@home etc]# pacman3 -Q pacman-rc pacman-rc 2007.02.16-1 [root@home etc]# -- Roman Kyrylych (Роман Кирилич)
2007/2/18, Roman Kyrylych <roman.kyrylych@gmail.com>:
[root@home etc]# pacman3 -Syu :: Synchronizing package databases... romashka is up to date testing 9,5K 0,7K/s 00:00:13 [#####################] 100% current 72,5K 37,1K/s 00:00:02 [#####################] 100% extra 276,7K 17,9K/s 00:00:15 [#####################] 100% community 169,2K 31,7K/s 00:00:05 [#####################] 100% unstable is up to date :: Starting full system upgrade... warning: esekeyd: local (1.2.3-3) is newer than community (1.2.3-2) resolving dependencies... done. error: failed to prepare transaction (could not satisfy dependencies) :: mpd requires flac=1.1.2
[root@home etc]# pacman -Su :: esekeyd: local (1.2.3-3) appears to be newer than repo (community/1.2.3-2) :: Above packages will be skipped. To manually upgrade use 'pacman -S <pkg>'
Targets: libmpcdec-1.2.5-1 audacious-plugins-1.2.5-3 iptables-1.3.7-2 kernel26-2.6.20-4 mpd-0.12.1-2
Total Package Size: 20.8 MB
Proceed with upgrade? [Y/n] n [root@home etc]# pacman3 -Q flac flac 1.1.2-3 [root@home etc]# pacman3 -Q pacman-rc pacman-rc 2007.02.16-1 [root@home etc]#
Yep, this is definetely a bug: [root@home ~]# pacman3 -U http://www.archlinux.org/~aaron/pacman/pacman-rc-2007.02.16-1-i686.pkg.tar.g... pacman-rc 1195,3K 23,2K/s 00:00:52 [#####################] 100% loading package data... done. checking dependencies... done. cleaning up... done. (1/1) checking for file conflicts [#####################] 100% (1/1) upgrading pacman-rc [#####################] 100% [root@home ~]# pacman3 -Syu :: Synchronizing package databases... romashka is up to date testing is up to date current is up to date extra 276,7K 29,3K/s 00:00:09 [#####################] 100% community is up to date unstable is up to date :: Starting full system upgrade... warning: esekeyd: local (1.2.3-3) is newer than community (1.2.3-2) resolving dependencies... done. error: failed to prepare transaction (could not satisfy dependencies) :: mpd requires flac=1.1.2 [root@home ~]# pacman3 -Qi mpd | grep Depends -A2 Depends On : libid3tag libmad libvorbis flac=1.1.2 libao zlib libogg audiofile faad2 libmikmod bash alsa-lib libshout libmpcdec I think something was broken during version comparison fixes. -- Roman Kyrylych (Роман Кирилич)
2007/2/18, Roman Kyrylych <roman.kyrylych@gmail.com>:
2007/2/18, Roman Kyrylych <roman.kyrylych@gmail.com>:
[root@home etc]# pacman3 -Syu :: Synchronizing package databases... romashka is up to date testing 9,5K 0,7K/s 00:00:13 [#####################] 100% current 72,5K 37,1K/s 00:00:02 [#####################] 100% extra 276,7K 17,9K/s 00:00:15 [#####################] 100% community 169,2K 31,7K/s 00:00:05 [#####################] 100% unstable is up to date :: Starting full system upgrade... warning: esekeyd: local (1.2.3-3) is newer than community (1.2.3-2) resolving dependencies... done. error: failed to prepare transaction (could not satisfy dependencies) :: mpd requires flac=1.1.2
[root@home etc]# pacman -Su :: esekeyd: local (1.2.3-3) appears to be newer than repo (community/1.2.3-2) :: Above packages will be skipped. To manually upgrade use 'pacman -S <pkg>'
Targets: libmpcdec-1.2.5-1 audacious-plugins-1.2.5-3 iptables-1.3.7-2 kernel26-2.6.20-4 mpd-0.12.1-2
Total Package Size: 20.8 MB
Proceed with upgrade? [Y/n] n [root@home etc]# pacman3 -Q flac flac 1.1.2-3 [root@home etc]# pacman3 -Q pacman-rc pacman-rc 2007.02.16-1 [root@home etc]#
Yep, this is definetely a bug:
[root@home ~]# pacman3 -U http://www.archlinux.org/~aaron/pacman/pacman-rc-2007.02.16-1-i686.pkg.tar.g... pacman-rc 1195,3K 23,2K/s 00:00:52 [#####################] 100% loading package data... done. checking dependencies... done. cleaning up... done. (1/1) checking for file conflicts [#####################] 100% (1/1) upgrading pacman-rc [#####################] 100% [root@home ~]# pacman3 -Syu :: Synchronizing package databases... romashka is up to date testing is up to date current is up to date extra 276,7K 29,3K/s 00:00:09 [#####################] 100% community is up to date unstable is up to date :: Starting full system upgrade... warning: esekeyd: local (1.2.3-3) is newer than community (1.2.3-2) resolving dependencies... done. error: failed to prepare transaction (could not satisfy dependencies) :: mpd requires flac=1.1.2
[root@home ~]# pacman3 -Qi mpd | grep Depends -A2 Depends On : libid3tag libmad libvorbis flac=1.1.2 libao zlib libogg audiofile faad2 libmikmod bash alsa-lib libshout libmpcdec
I think something was broken during version comparison fixes.
Already reported by stonecrest: http://bugs.archlinux.org/task/6446 -- Roman Kyrylych (Роман Кирилич)
On 2/18/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
I think something was broken during version comparison fixes.
Already reported by stonecrest: http://bugs.archlinux.org/task/6446
I have the same problem, obviously. Broken package more than broken pacman, it seems. -Dan
2007/2/18, Dan McGee <dpmcgee@gmail.com>:
On 2/18/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
I think something was broken during version comparison fixes.
Already reported by stonecrest: http://bugs.archlinux.org/task/6446
I have the same problem, obviously. Broken package more than broken pacman, it seems.
The package is not broken (see last comments), it's a bug in pacman3 (pacman2 was OK). -- Roman Kyrylych (Роман Кирилич)
On 2/18/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
The package is not broken (see last comments), it's a bug in pacman3 (pacman2 was OK).
And it's fixed in cvs - see the latest commits
2007/2/18, Aaron Griffin <aaronmgriffin@gmail.com>:
On 2/18/07, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
The package is not broken (see last comments), it's a bug in pacman3 (pacman2 was OK).
And it's fixed in cvs - see the latest commits
Yep, already seen, commented, and Dan closed FR :) -- Roman Kyrylych (Роман Кирилич)
participants (3)
-
Aaron Griffin
-
Dan McGee
-
Roman Kyrylych