question on "smart upgrade --dump"

Werner Flamme werner.flamme at ufz.de
Tue Jan 23 01:43:07 PST 2007


Hi,

I welcome the --dump option for install und upgrade, but it seems to be a 
little misleading:

Output 1:
---snip---
rz36:~ # smart upgrade --dump
Loading cache...
Updating cache... 
#################################################################### [100%]

Computing transaction...

acroread-7.0.9-2.1 at i586
MozillaFirefox-2.0.0.1-18.2 at x86_64
MozillaFirefox-translations-2.0.0.1-18.2 at x86_64
libgpod-0.4.2-1.pm.2 at x86_64
mozilla-nspr-4.6.5-2.1 at x86_64
mozilla-nss-3.11.5-3.1 at x86_64
seamonkey-1.1-11.2 at x86_64
seamonkey-dom-inspector-1.1-11.2 at x86_64
seamonkey-mail-1.1-11.2 at x86_64
seamonkey-spellchecker-1.1-11.2 at x86_64
seamonkey-venkman-1.1-11.2 at x86_64
smb4k-0.8.0-2.1 at x86_64
valgrind-3.2.2-2.1 at x86_64
Saving cache...
---pins---

OK, so 13 packages will be upgraded. And now output 2:
---snip---
rz36:~ # smart upgrade
Loading cache...
Updating cache... 
################################################################################# 
[100%]

Computing transaction...

Upgrading packages (13):
   MozillaFirefox               libgpod                      seamonkey 
                seamonkey-spellchecker       valgrind
   MozillaFirefox-translations  mozilla-nspr 
seamonkey-dom-inspector      seamonkey-venkman
   acroread                     mozilla-nss                  seamonkey-mail 
               smb4k

Downgrading packages (154):
   JBidWatcher                         kdebase3 
koffice-illustration                myldapklient
   abiword                             kdebase3-extra 
koffice-presentation                mysql
   alsa                                kdebase3-kdm 
koffice-spreadsheet                 mysql-Max
   amarok                              kdebindings3 
koffice-wordprocessing              nautilus
   amarok-arts                         kdebindings3-perl 
konserve                            openobex
   amarok-gstreamer                    kdegames3 
krecord                             openssh
   amarok-gstreamer                    kdegames3-arcade 
ksudoku                             p7zip
   amarok-helix                        kdegames3-board 
kwatch                              perl-Curses-UI
   amarok-helix                        kdegames3-card 
lame                                perl-spamassassin
   amarok-helix-backend                kdegames3-tactic 
ldapsmb                             perl-tunepimp
   amarok-xine                         kdegraphics3 
libbonobo                           poppler
   arts                                kdegraphics3-imaging 
libbonobo-devel                     poppler-glib
   bmp                                 kdegraphics3-pdf 
libcdaudio                          poppler-qt
   build                               kdegraphics3-scan 
libexiv2                            postgresql-devel
   cairo                               kdegraphics3-tex 
libgda                              postgresql-libs
   cairo-devel                         kdelibs3 
libgnomecups                        pwmanager
   ccd2iso                             kdemultimedia3 
libgnomecups-devel                  python-ctypes
   cifs-mount                          kdemultimedia3-CD 
libgnomeprint                       python-smbpasswd
   coreutils                           kdemultimedia3-arts 
libgnomeprintui                     qt
   cups                                kdemultimedia3-extra 
libgnomesu                          qt3
   cups-client                         kdemultimedia3-mad 
libgsf                              samba
   curl                                kdemultimedia3-mixer 
libgsf-gnome                        samba-client
   evolution-data-server               kdemultimedia3-sound 
libifp                              samba-winbind
   evolution-webcal                    kdemultimedia3-video 
libkexif                            sane
   filelight                           kdemultimedia3-video-xine 
libkipi                             scribus
   flash-player                        kdenetwork3 
libpixman                           spamassassin
   freetype2                           kdenetwork3-InstantMessenger 
libpixman-devel                     stunnel
   freetype2-devel                     kdesdk3 
librsvg                             tomboy
   gdk-pixbuf                          kdetv 
libsmbclient                        w3m
   gimp                                kdirstat 
libsmbclient-devel                  wine
   gnome-panel                         kdissert 
libtunepimp                         xine-extra
   gnome-vfs2                          kim 
libwnck                             xine-lib
   grip                                kim-plugins 
libwnck-devel                       xine-lib
   gzip                                kio-locate 
libxml2                             xine-ui
   hk_classes                          kipi-plugins 
libxml2-devel                       xmms
   imlib2-loaders                      knemo 
libxml2-python                      xmms-lib
   k3b                                 koffice 
licq                                yast2-packagemanager
   kaffeine                            koffice-database                    mad
   kchmviewer                          koffice-extra 
mpgtx

Installing packages (14):
   alsa            cups-libs       hk_classes      k3b             kdelibs3 
        libtunepimp     openslp
   arts            curl            jdic            kdebase3 
libmusicbrainz  mozilla         qt3

Removing packages (9):
   codeine                 gxine                   hk_classes-odbc 
libwpd                  libxine1-dvb
   gsf-sharp               gxine-browser-plugin    kaffeine-mozilla 
libxine1-arts

449.8MB of package files are needed. 57.0MB will be used.
---pins---

Well, I do not know why smart suddenly wants to downgrade or remove 163 
packages plus add 14 new packages (those "new" packages are in the list of 
packages to be downgraded). The packages that have noting to do with the 13 
packages to upgrade (except that they are installed on my machine, too 
;-)). To prove this:

output 3:
---snip---
smart install acroread-7.0.9-2.1 at i586 MozillaFirefox-2.0.0.1-18.2 at x86_64 
MozillaFirefox-translations-2.0.0.1-18.2 at x86_64 libgpod-0.4.2-1.pm.2 at x86_64 
libgpod-0.4.2-1.pm.2 at x86_64 mozilla-nspr-4.6.5-2.1 at x86_64 
mozilla-nss-3.11.5-3.1 at x86_64 seamonkey-1.1-11.2 at x86_64 
seamonkey-dom-inspector-1.1-11.2 at x86_64 
seamonkey-dom-inspector-1.1-11.2 at x86_64 seamonkey-mail-1.1-11.2 at x86_64 
seamonkey-spellchecker-1.1-11.2 at x86_64 seamonkey-venkman-1.1-11.2 at x86_64 
smb4k-0.8.0-2.1 at x86_64 valgrind-3.2.2-2.1 at x86_64
Loading cache...
Updating cache... 
#################################################################### [100%]

Computing transaction...

Upgrading packages (13):
   acroread-7.0.9-2.1 at i586 
seamonkey-dom-inspector-1.1-11.2 at x86_64
   MozillaFirefox-2.0.0.1-18.2 at x86_64 
seamonkey-mail-1.1-11.2 at x86_64
   MozillaFirefox-translations-2.0.0.1-18.2 at x86_64 
seamonkey-spellchecker-1.1-11.2 at x86_64
   libgpod-0.4.2-1.pm.2 at x86_64 
seamonkey-venkman-1.1-11.2 at x86_64
   mozilla-nspr-4.6.5-2.1 at x86_64 
smb4k-0.8.0-2.1 at x86_64
   mozilla-nss-3.11.5-3.1 at x86_64 
valgrind-3.2.2-2.1 at x86_64
   seamonkey-1.1-11.2 at x86_64

99.7MB of package files are needed. 1.4MB will be used.
---pins---

The given packages install fine without the need to uninstall or downgrade 
any other package.

What is the difference between "smart upgrade" and "smart install ..." 
(where "..." means the list of the packages that is shown with "smart 
upgrade --dump")?

BTW, using "smart --gui", selecting "View -> Hide non-upgrades" and 
selecting the packages one by one to "upgrade" does not cause this bulk of 
dependencies.

Regards,
Werner

-- 
Werner Flamme, Abt. WKDV
Helmholtz-Zentrum für Umweltforschung GmbH - UFZ
Permoserstr. 15 - 04318 Leipzig
Tel.: (0341) 235-3921 - Fax (0341) 235-453921
http://www.ufz.de - eMail: werner.flamme at ufz.de



More information about the Smart mailing list