repo version inconsistencies -- managing & enforcing with smart?
snowcrash+smart
schneecrash+smart at gmail.com
Sat Dec 9 12:21:55 PST 2006
after a successful update to vanilla 10.2, i've enabled the opensuse
build system's KDE channel in smart,
% smart channel --show kde 10.2-OSS 10.2-non-OSS myDB
[kde]
type = rpm-md
name = KDE update
priority = 20
baseurl = http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2
[10.2-OSS]
type = yast2
name = SUSE 10.2 OpenSource Repository
priority = 12
baseurl = http://linux.nssl.noaa.gov/opensuse/distribution/10.2/repo/oss
[10.2-non-OSS]
type = yast2
name = SUSE 10.2 Add-On Repository with non OpenSource Packages
priority = 12
baseurl = http://linux.nssl.noaa.gov/opensuse/distribution/10.2/repo/non-oss
[myDB]
type = rpm-sys
name = RPM System
priority = 5
after,
smart> update
then,
smart> upgrade
reports/offers,
Upgrading packages (38):
gv kdegraphics3-fax
kdeaddons3-games kdegraphics3-imaging
kdeaddons3-kate kdegraphics3-kamera
kdeaddons3-kicker kdegraphics3-pdf
kdeaddons3-konqueror kdegraphics3-postscript
kdeaddons3-kontact kdegraphics3-scan
kdeaddons3-sound kdegraphics3-tex
kdebase3 kdenetwork3
kdebase3-beagle kdenetwork3-IRC
kdebase3-devel kdenetwork3-dialup
kdebase3-extra kdenetwork3-lan
kdebase3-kdm kdenetwork3-lisa
kdebase3-ksysguardd kdenetwork3-news
kdebase3-nsplugin kdenetwork3-query
kdebase3-samba kdenetwork3-vnc
kdebase3-session kdepim3
kdegraphics3 kdepim3-devel
kdegraphics3-3D kdepim3-networkstatus
kdegraphics3-extra kdepim3-time-management
Downgrading packages (55):
arts kdemultimedia3-arts
arts-devel kdemultimedia3-jukebox
desktop-translations kdemultimedia3-midi
fileshareset kdemultimedia3-mixer
kdeaccessibility3 kdemultimedia3-sound
kdeadmin3 kdemultimedia3-video
kdeartwork3 kdemultimedia3-video-xine
kdeartwork3-kscreensaver kdesdk3
kdeartwork3-sound kdesdk3-kdecvs
kdeartwork3-xscreensaver kdesdk3-translate
kdebindings3 kdetoys3
kdebindings3-javascript kdeutils3
kdebindings3-perl kdeutils3-devel
kdebindings3-python kdeutils3-extra
kdebindings3-ruby kdeutils3-laptop
kdeedu3 kdevelop3
kdegames3 kdewebdev3
kdegames3-arcade kommander-runtime
kdegames3-board libakode
kdegames3-card python-qt
kdegames3-tactic qscintilla
kdelibs3 qt3
kdelibs3-arts qt3-devel
kdelibs3-devel qt3-devel-doc
kdelibs3-devel-doc qt3-devel-tools
kdelibs3-doc qt3-mysql
kdemultimedia3 update-desktop-files
kdemultimedia3-CD
545.5MB of package files are needed. 893.2MB will be used.
Confirm changes? (Y/n):
i find it odd -- perhpas not surprising to any here -- that SOME kde
stuff is being upgraded, and some downgraded.
checking a couple,
smart> info kdebase3 kdeadmin3
Name: kdebase3
Version: 3.5.5-78 at i586
Priority: 12
Group: System/GUI/KDE
...
Channels: RPM System; SUSE 10.2 OpenSource Repository
...
Name: kdebase3
Version: 3.5.5-122.1 at i586
Priority: 20
Group: System/GUI/KDE
...
Channels: KDE update
...
Name: kdeadmin3
Version: 3.5.5-27 at i586
Priority: 12
Group: System/GUI/KDE
...
Channels: RPM System; SUSE 10.2 OpenSource Repository
...
Name: kdeadmin3
Version: 3.5.5-19.2 at i586
Priority: 20
Group: System/GUI/KDE
...
Channels: KDE update
...
i note that
v([kde]kdebase3)=3.5.5-122 > v([10.2-OSS]kdebase3)=3.5.5-78
but,
v([kde]kdeadmin3)=3.5.5-19.2 < v([10.2-OSS]kdeadmin3)=3.5.5-27
is this version-in-repo inconsistency typical? expected?
if so, what do folks here typically do? always upgrade? never downgrade? etc
AND, for whatever is recommended, is there a smart-method/rule to
ENFORCE that method?
thanks.
More information about the Smart
mailing list