./ruby/gems/uninstall-dependency-problems.txt

download original
Detailed description (see also: http://rubyforge.org/tracker/index.php?func=detail&aid=1413&group_id=126&atid=575):

tack:~# gem --version
0.8.4
tack:~# gem list actionpack

*** LOCAL GEMS ***

actionpack (1.4.0, 1.0.1)
Web-flow and rendering framework putting the VC in MVC.
tack:~#
tack:~# gem uninstall actionpack --version '= 1.4.0'
Attempting to uninstall gem 'actionpack'
You have requested to uninstall the gem:
actionpack-1.0.1
actionpack-1.4.0
[...]
tack:~# gem uninstall actionpack --version '>= 1.4.0'
Attempting to uninstall gem 'actionpack'
You have requested to uninstall the gem:
actionpack-1.0.1
actionpack-1.4.0
[...]
tack:~# gem uninstall actionpack --version '> 1.3.0'
Attempting to uninstall gem 'actionpack'
You have requested to uninstall the gem:
actionpack-1.0.1
actionpack-1.4.0

==> ???

-------------

irb(main):175:0> Gem.source_index.each do |name,gem|
irb(main):176:1*   print "#{name}\n"
irb(main):177:1> end
rake-0.4.15
rails-0.9.1
activerecord-1.2.0
rubygems-update-0.8.4
sources-0.0.1
activerecord-1.6.0
actionpack-1.0.1
rake-0.4.12
actionpack-1.4.0
actionmailer-0.5.0

ap10=Gem.source_index.to_a[6][1]; nil
ap14=Gem.source_index.to_a[8][1]; nil


uninstaller = Gem::Uninstaller.new('actionpack','= 1.4.0')

uninstaller.uninstall  (installer.rb:467)

  =>
  uninstaller.remove(ap14,..)  (installer.rb:543)

    =>
    uninstaller.has_dependents?(ap14)   (installer.rb:557)

      =>
      ap14.dependent_gems    (specification.rb:564)

---
Gem.source_index.each do |name,gem|
  gem.dependencies.each do |dep|
    if ap14.satisfies_requirement?(dep) then
      print "ap14 satisfies_requirement? #{dep} of gem #{gem}\n"
    end
  end
end; nil

ap14 satisfies_requirement? actionpack (>= 1.0.1) of gem #<Gem::Specification name=rails version=0.9.1>
ap14 satisfies_requirement? actionpack (>= 0.9.5) of gem #<Gem::Specification name=actionmailer version=0.5.0>
=> nil


Gem.source_index.each do |name,gem|
  gem.dependencies.each do |dep|
    if ap14.satisfies_requirement?(dep) then
      print "ap14 satisfies_requirement? #{dep} of gem #{gem}\n"

      Gem.source_index.each do |name,gem|
        if(gem.satisfies_requirement?(dep)) then
          print "  this requirement/dependency ist also satisfied by gem #{gem}\n"
        end
      end

    end
  end
end; nil

ap14 satisfies_requirement? actionpack (>= 1.0.1) of gem #<Gem::Specification name=rails version=0.9.1>
  this requirement/dependency ist also satisfied by gem #<Gem::Specification name=actionpack version=1.0.1>
  this requirement/dependency ist also satisfied by gem #<Gem::Specification name=actionpack version=1.4.0>
ap14 satisfies_requirement? actionpack (>= 0.9.5) of gem #<Gem::Specification name=actionmailer version=0.5.0>
  this requirement/dependency ist also satisfied by gem #<Gem::Specification name=actionpack version=1.0.1>
  this requirement/dependency ist also satisfied by gem #<Gem::Specification name=actionpack version=1.4.0>
=> nil
---













olaf@swangoose:~$ memusage-snapshot 
TIME: 01/31/05 13:33:10 (1107174790)
Unknown HZ value! (88) Assume 100.
  PID -   VSZ COMMAND
 4119 - 361204 galeon-bin
  349 - 212376 XFree86
 4014 - 38240 xemacs
  590 - 35592 xmms
  600 - 17128 wish
  588 - 11608 panel
  362 - 10440 gnome-session
  720 - 10396 tasklist_applet
  724 - 10372 deskguide_apple
  727 - 10244 multiload_apple
  326 - 10196 xfs
  732 - 10140 mixer_applet
  730 - 10104 penguineyes
  572 -  9772 sawfish
 2903 -  9336 irssi
18870 -  8736 smbd
18888 -  8616 smbd
  896 -  8556 xterm
 1248 -  8508 xterm
 1    Unknown HZ value! (88) Assume 100.
             total       used       free     shared    buffers     cached
Mem:        517956     514668       3288          0        124       4188
-/+ buffers/cache:     510356       7600
Swap:       779112     529772     249340
11.29 9.50 8.24 1/103 18895
olaf@swangoose:~$ 



$ top -n1; ps ax -o pid,size,vsz,comm --sort -size | head -20; free
 13:29:31 up 2 days, 22:06, 13 users,  load average: 9.69, 8.31, 7.66
95 processes: 92 sleeping, 2 running, 1 zombie, 0 stopped
CPU states:  12.3% user,   5.0% system,   5.0% nice,  77.7% idle
Mem:    517956K total,   513932K used,     4024K free,       68K buffers
Swap:   779112K total,   529420K used,   249692K free,     3048K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
    8 root      16   0     0    0     0 SW    1.5  0.0   1:59 kswapd0
    5 root       5 -10     0    0     0 SW<   0.5  0.0   0:48 kblockd/0
 4014 olaf      15   0 38240 1056 12964 D     0.5  0.2   4:10 xemacs
18859 olaf      17   0  2060  872  1848 R     0.5  0.1   0:00 top
    1 root      16   0  1520   72  1368 S     0.0  0.0   0:01 init
    2 root      34  19     0    0     0 SWN   0.0  0.0   0:00 ksoftirqd/0
    3 root       5 -10     0    0     0 SW<   0.0  0.0   0:00 events/0
    4 root       5 -10     0    0     0 SW<   0.0  0.0   0:00 khelper
    9 root      15 -10     0    0     0 SW<   0.0  0.0   0:00 aio/0
   10 root      15   0     0    0     0 SW    0.0  0.0   0:00 kseriod
   56 root      16   0     0    0     0 SW    0.0  0.0   0:00 khubd
  145 daemon    16   0  1600    4  1432 S     0.0  0.0   0:00 portmap
  150 root      17   0  5400   16  4132 S     0.0  0.0   0:00 mount.smbfs
  154 root      15   0     0    0     0 SW    0.0  0.0   0:00 smbiod
  156 root      15   0  5400   16  4132 S     0.0  0.0   0:00 mount.smbfs
  159 root      15   0  5380   16  4116 S     0.0  0.0   0:00 mount.smbfs
  217 root      15   0  1576   48  1408 S     0.0  0.0   0:00 syslogd
  220 root      17   0  2404   16  1360 S     0.0  0.0   0:00 klogd
  253 mail      15   0  3728   24  3364 S     0.0  0.0   0:00 exim
  267 root      18   0  1560   16  1400 S     0.0  0.0   0:00 inetd
  277 root      15   0  2492  104  2404 S     0.0  0.0   0:02 memusagelogd
  313 root      15   0  5404  380  4288 S     0.0  0.0   0:18 nmbd
  315 root      18   0  8344   52  6808 S     0.0  0.0   0:00 smbd
  321 root      18   0  8216   16  6808 S     0.0  0.0   0:00 smbd
  322 root      17   0  2928   36  2712 S     0.0  0.0   0:01 sshd
  326 root      15   0 10196   32  1956 S     0.0  0.0   0:04 xfs
  329 daemon    17   0  1708   20  1544 S     0.0  0.0   0:00 atd
  332 root      15   0  1780   68  1596 S     0.0  0.0   0:00 cron
  335 root      15   0  3176   12  2404 S     0.0  0.0   0:00 bash
  336 root      17   0  1520   16  1352 S     0.0  0.0   0:00 getty
  337 root      16   0  1520   16  1352 S     0.0  0.0   0:00 getty
  338 root      16   0  1520   16  1352 S     0.0  0.0   0:00 getty
  339 root      16   0  1520   16  1352 S     0.0  0.0   0:00 getty
  340 root      16   0  1520   16  1352 S     0.0  0.0   0:00 getty
  347 root      16   0  6624   16  6428 S     0.0  0.0   0:00 gdm
  348 root      17   0  6984   16  6556 S     0.0  0.0   0:00 gdm
  349 root       5 -10  207M  828 51316 D <   0.0  0.1 331:16 XFree86
  362 olaf      15   0 10440   16  9728 S     0.0  0.0   0:00 gnome-session
  556 olaf      15   0  2492   84  2308 S     0.0  0.0   0:00 ssh-agent
  PID -   VSZ COMMAND
 4119 - 361204 galeon-bin
  349 - 212376 XFree86
 4014 - 38240 xemacs
  590 - 35592 xmms
  600 - 17128 wish
  588 - 11608 panel
  362 - 10440 gnome-session
  720 - 10396 tasklist_applet
  724 - 10372 deskguide_apple
  727 - 10244 multiload_apple
  326 - 10196 xfs
  732 - 10140 mixer_applet
  730 - 10104 penguineyes
  572 -  9772 sawfish
 2903 -  9336 irssi
  896 -  8556 xterm
 1248 -  8508 xterm
  741 -  8500 xterm
  960 -  8500 xterm
Unknown HZ value! (88) Assume 100.
             total       used       free     shared    buffers     cached
Mem:        517956     514964       2992          0        132       3568
-/+ buffers/cache:     511264       6692
Swap:       779112     528808     250304








Diskrepanz %user +  %system <=> summe(%CPU)

 13:58:58 up 2 days, 22:36, 13 users,  load average: 4.25, 5.54, 6.97
100 processes: 99 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:  16.7% user,  83.3% system,   0.0% nice,   0.0% idle
Mem:    517956K total,   513508K used,     4448K free,      120K buffers
Swap:   779112K total,   262368K used,   516744K free,     2324K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
19307 root      17   0  2060  500  1848 R     0.3  0.0   0:00 top
    8 root      15   0     0    0     0 DW    0.2  0.0   2:05 kswapd0
  349 root       5 -10  199M 1964 50716 D <   0.1  0.3 331:19 XFree86
  556 olaf      15   0  2492   88  2308 S     0.1  0.0   0:01 ssh-agent
19283 root      15   0 19356  536 19164 D     0.1  0.1   0:01 apt-get
    1 root      16   0  1520   72  1368 S     0.0  0.0   0:01 init
    2 root      34  19     0    0     0 SWN   0.0  0.0   0:00 ksoftirqd/0
    3 root       5 -10     0    0     0 SW<   0.0  0.0   0:00 events/0
    4 root       5 -10     0    0     0 SW<   0.0  0.0   0:00 khelper
    5 root       5 -10     0    0     0 SW<   0.0  0.0   0:49 kblockd/0
    9 root      15 -10     0    0     0 SW<   0.0  0.0   0:00 aio/0
   10 root      15   0     0    0     0 SW    0.0  0.0   0:00 kseriod
   56 root      16   0     0    0     0 SW    0.0  0.0   0:00 khubd
  145 daemon    16   0  1600    0  1432 SW    0.0  0.0   0:00 portmap
  150 root      17   0  5400   12  4132 S     0.0  0.0   0:00 mount.smbfs
  154 root      15   0     0    0     0 SW    0.0  0.0   0:00 smbiod
  156 root      15   0  5400   12  4132 S     0.0  0.0   0:00 mount.smbfs
  159 root      15   0  5380   12  4116 S     0.0  0.0   0:00 mount.smbfs
  217 root      15   0  1576   32  1408 S     0.0  0.0   0:01 syslogd
  220 root      17   0  2404   12  1360 S     0.0  0.0   0:00 klogd
  253 mail      16   0  3728   20  3364 S     0.0  0.0   0:00 exim
  267 root      18   0  1560   12  1400 S     0.0  0.0   0:00 inetd
  277 root      15   0  2492   20  2404 S     0.0  0.0   0:02 memusagelogd
  313 root      15   0  5404  400  4288 S     0.0  0.0   0:18 nmbd
  315 root      17   0  8344   32  6808 S     0.0  0.0   0:00 smbd
  321 root      18   0  8216   12  6808 S     0.0  0.0   0:00 smbd
  322 root      17   0  2928   28  2712 S     0.0  0.0   0:01 sshd
  326 root      15   0 10196   28  1956 S     0.0  0.0   0:04 xfs
  329 daemon    17   0  1708   16  1544 S     0.0  0.0   0:00 atd
  332 root      15   0  1780   56  1596 S     0.0  0.0   0:00 cron
  335 root      15   0  3176    8  2404 S     0.0  0.0   0:00 bash
  336 root      17   0  1520   12  1352 S     0.0  0.0   0:00 getty
  337 root      16   0  1520   12  1352 S     0.0  0.0   0:00 getty
  338 root      16   0  1520   12  1352 S     0.0  0.0   0:00 getty
  339 root      16   0  1520   12  1352 S     0.0  0.0   0:00 getty
  340 root      16   0  1520   12  1352 S     0.0  0.0   0:00 getty
  347 root      16   0  6624   12  6428 S     0.0  0.0   0:00 gdm
  348 root      17   0  6984   12  6556 S     0.0  0.0   0:00 gdm
  362 olaf      15   0 10440   96  9728 S     0.0  0.0   0:00 gnome-session
  560 olaf      15   0  6852   52  6628 S     0.0  0.0   0:05 gnome-smproxy
  572 olaf      15   0  9772   56  7980 S     0.0  0.0   0:38 sawfish
  574 olaf      15   0  4520   12  1772 S     0.0  0.0   0:12 esd
  576 olaf      15   0  3664   64  3108 S     0.0  0.0   0:08 xscreensaver
  588 olaf      15   0 11608  108 10412 S     0.0  0.0   0:31 panel
  590 olaf      15   0 35592  420 17472 S     0.0  0.0   3:10 xmms
  596 olaf      16   0  4700   12  4512 S     0.0  0.0   0:00 gnome-name-serv
  600 olaf      15   0 17128   52  5924 S     0.0  0.0   0:03 wish
  720 olaf      15   0 10396  108  9820 S     0.0  0.0   0:08 tasklist_applet
  724 olaf      15   0 10372  108  9800 S     0.0  0.0   0:07 deskguide_apple
  727 olaf      15   0 10244  104  9760 S     0.0  0.0   2:12 multiload_apple
  730 olaf      15   0 10104  104  9620 S     0.0  0.0   1:31 penguineyes
  732 olaf      15   0 10140  212  9656 S     0.0  0.0   0:05 mixer_applet
  741 olaf      15   0  8500   12  6284 S     0.0  0.0   0:00 xterm



  
back to gems

(C) 1998-2017 Olaf Klischat <olaf.klischat@gmail.com>