-----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]/

Reply via email to