-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
,--[ On Tue, Jul 31, 2007 at 03:36:45PM +0530, Sankarshan Mukhopadhyay wrote:
| -----BEGIN PGP SIGNED MESSAGE-----
| Hash: SHA1
|
| आशीष शुक्ल Ashish Shukla wrote:
|
| > I'm running Fedora 7 on AMD64 architecture CPU and installed a package
| > "freeciv" via "yum". "freeciv" requires "libSDL_mixer-1.2.so.0()(64bit)"
| > which no package currently provides it on my system. So my question is,
| > why 'rpm' installed a package without installing all its dependencies ?
| > Or it is a bug in 'yum' ?
|
| Further to your reply with the output, given proper packaging, yum
| should have been able to resolve the dependencies and pull them down for
| install. To really nail down the issue, I'd say that you might need to
| take out livna and presto repo bits after a yum remove freeciv and then
| try the install again (I am faintly hoping that it is not yum since for
| me it does pull down SDL_mixer and timidity++ properly on x86, x86_64 boxes)
This time everything worked properly, with and without 'livna'
repository and 'presto' yum plugin enabled. Strange...
- -- begin output --
[EMAIL PROTECTED] ~]$ sudo yum remove -y freeciv timidity++
Loading "installonlyn" plugin
Loading "presto" plugin
Loading "refresh-updatesd" plugin
Loading "merge-conf" plugin
Loading "kernel-module" plugin
Loading "security" plugin
Loading "allowdowngrade" plugin
Loading "skip-broken" plugin
Loading "downloadonly" plugin
Loading "tsflags" plugin
Loading "fedorakmod" plugin
Loading "fastestmirror" plugin
Loading "priorities" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Setting up Remove Process
Resolving Dependencies
Setting up Presto
Reading Presto metadata in from local files
Loading mirror speeds from cached hostfile
0 packages excluded due to repository priority protections
0 packages excluded due to repository protections
- --> Running transaction check
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be erased
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be erased
- --> Processing Dependency: timidity++ for package: SDL_mixer
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be erased
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be erased
- --> Processing Dependency: libSDL_mixer-1.2.so.0()(64bit) for package: prboom
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be erased
- ---> Package prboom.x86_64 0:2.4.7-1.fc7 set to be erased
- --> Processing Dependency: prboom for package: doom-shareware
- --> Processing Dependency: prboom for package: freedoom
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package doom-shareware.noarch 0:1.9-4.s.lvn7 set to be erased
- ---> Package prboom.x86_64 0:2.4.7-1.fc7 set to be erased
- ---> Package freedoom.noarch 0:0.5-2.fc7 set to be erased
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
freeciv x86_64 2.0.9-1.fc7 installed 12 M
timidity++ x86_64 2.13.2-1.2.2 installed 11 M
Removing for dependencies:
SDL_mixer x86_64 1.2.7-3.fc7 installed 334 k
doom-shareware noarch 1.9-4.s.lvn7 installed 4.0 M
freedoom noarch 0.5-2.fc7 installed 18 M
prboom x86_64 2.4.7-1.fc7 installed 1.1 M
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 6 Package(s)
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Removing : SDL_mixer ######################### [1/6]
Removing : doom-shareware ######################### [2/6]
Removing : timidity++ ######################### [3/6]
Removing : prboom ######################### [4/6]
Removing : freedoom ######################### [5/6]
Removing : freeciv ######################### [6/6]
Removed: freeciv.x86_64 0:2.0.9-1.fc7 timidity++.x86_64 0:2.13.2-1.2.2
Dependency Removed: SDL_mixer.x86_64 0:1.2.7-3.fc7 doom-shareware.noarch
0:1.9-4.s.lvn7 freedoom.noarch 0:0.5-2.fc7 prboom.x86_64 0:2.4.7-1.fc7
Complete!
[EMAIL PROTECTED] ~]$ sudo yum --disablepresto --disablerepo=livna install -y
freeciv
Loading "installonlyn" plugin
Loading "presto" plugin
Loading "refresh-updatesd" plugin
Loading "merge-conf" plugin
Loading "kernel-module" plugin
Loading "security" plugin
Loading "allowdowngrade" plugin
Loading "skip-broken" plugin
Loading "downloadonly" plugin
Loading "tsflags" plugin
Loading "fedorakmod" plugin
Loading "fastestmirror" plugin
Loading "priorities" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
fedora 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 1.9 kB 00:00
0 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Resolving Dependencies
- --> Running transaction check
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be updated
- --> Processing Dependency: libSDL_mixer-1.2.so.0()(64bit) for package: freeciv
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be updated
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be updated
- --> Processing Dependency: timidity++ for package: SDL_mixer
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be updated
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be updated
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
freeciv x86_64 2.0.9-1.fc7 fedora 4.7 M
Installing for dependencies:
SDL_mixer x86_64 1.2.7-3.fc7 updates 153 k
timidity++ x86_64 2.13.2-1.2.2 fedora 9.1 M
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 14 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: timidity++ ######################### [1/3]
Installing: SDL_mixer ######################### [2/3]
Installing: freeciv ######################### [3/3]
Installed: freeciv.x86_64 0:2.0.9-1.fc7
Dependency Installed: SDL_mixer.x86_64 0:1.2.7-3.fc7 timidity++.x86_64
0:2.13.2-1.2.2
Complete!
[EMAIL PROTECTED] ~]$ sudo yum remove -y freeciv timidity++
Loading "installonlyn" plugin
Loading "presto" plugin
Loading "refresh-updatesd" plugin
Loading "merge-conf" plugin
Loading "kernel-module" plugin
Loading "security" plugin
Loading "allowdowngrade" plugin
Loading "skip-broken" plugin
Loading "downloadonly" plugin
Loading "tsflags" plugin
Loading "fedorakmod" plugin
Loading "fastestmirror" plugin
Loading "priorities" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Setting up Remove Process
Resolving Dependencies
Setting up Presto
livna 100% |=========================| 2.1 kB 00:00
Reading Presto metadata in from local files
Loading mirror speeds from cached hostfile
0 packages excluded due to repository priority protections
0 packages excluded due to repository protections
- --> Running transaction check
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be erased
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be erased
- --> Processing Dependency: timidity++ for package: SDL_mixer
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be erased
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be erased
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
freeciv x86_64 2.0.9-1.fc7 installed 12 M
timidity++ x86_64 2.13.2-1.2.2 installed 11 M
Removing for dependencies:
SDL_mixer x86_64 1.2.7-3.fc7 installed 334 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 3 Package(s)
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Removing : SDL_mixer ######################### [1/3]
Removing : freeciv ######################### [2/3]
Removing : timidity++ ######################### [3/3]
Removed: freeciv.x86_64 0:2.0.9-1.fc7 timidity++.x86_64 0:2.13.2-1.2.2
Dependency Removed: SDL_mixer.x86_64 0:1.2.7-3.fc7
Complete!
[EMAIL PROTECTED] ~]$ sudo yum install -y freeciv
Loading "installonlyn" plugin
Loading "presto" plugin
Loading "refresh-updatesd" plugin
Loading "merge-conf" plugin
Loading "kernel-module" plugin
Loading "security" plugin
Loading "allowdowngrade" plugin
Loading "skip-broken" plugin
Loading "downloadonly" plugin
Loading "tsflags" plugin
Loading "fedorakmod" plugin
Loading "fastestmirror" plugin
Loading "priorities" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Setting up Install Process
Parsing package install arguments
Setting up Presto
Reading Presto metadata in from local files
Loading mirror speeds from cached hostfile
0 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Resolving Dependencies
- --> Running transaction check
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be updated
- --> Processing Dependency: libSDL_mixer-1.2.so.0()(64bit) for package: freeciv
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be updated
- ---> Package freeciv.x86_64 0:2.0.9-1.fc7 set to be updated
- --> Processing Dependency: timidity++ for package: SDL_mixer
- --> Restarting Dependency Resolution with new changes.
- --> Running transaction check
- ---> Package SDL_mixer.x86_64 0:1.2.7-3.fc7 set to be updated
- ---> Package timidity++.x86_64 0:2.13.2-1.2.2 set to be updated
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
freeciv x86_64 2.0.9-1.fc7 fedora 4.7 M
Installing for dependencies:
SDL_mixer x86_64 1.2.7-3.fc7 updates 153 k
timidity++ x86_64 2.13.2-1.2.2 fedora 9.1 M
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 14 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: timidity++ ######################### [1/3]
Installing: SDL_mixer ######################### [2/3]
Installing: freeciv ######################### [3/3]
Installed: freeciv.x86_64 0:2.0.9-1.fc7
Dependency Installed: SDL_mixer.x86_64 0:1.2.7-3.fc7 timidity++.x86_64
0:2.13.2-1.2.2
Complete!
- -- end output --
Anyways, thanks
Ashish Shukla
- --
Ashish Shukla "Wah Java !!"
आशीष शुक्ल
,= ,-_-. =. | A: Yes. |
((_/)o o(\_)) | >Q: Are you sure? |
`-'(. .)`-' | >>A: Because it reverses the logical flow of conversation. |
\_/ | >>>Q: Why is top posting frowned upon? |
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFGrxAfHy+EEHYuXnQRArQ2AKCMarPqF3FljlWKKmPKj4kwLIgsVQCdGZK5
p+mNLblsuK8akgomzAFzrS4=
=xNHg
-----END PGP SIGNATURE-----
_______________________________________________
ilugd mailinglist -- [email protected]
http://frodo.hserus.net/mailman/listinfo/ilugd
Next Event: http://freed.in - September 28-29, 2007
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi
http://www.mail-archive.com/[email protected]/