How to set a generic lock flag?

Space Case wormey at eskimo.com
Mon Aug 30 22:01:40 PDT 2010


On Aug 30,  9:11am, =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= wrote:
>>> I have an x86_64 system, and smart keeps wanting to install i586
>>> packages.  How do I set a generic lock flag that will do the
>>> equivalent of *@i586?
>>
>> Forgot to mention: running smart 1.3 on suse factory (pre-11.4).
>
>I don't think locks are the feature that you are looking for.
>(As those are typically set by package name, and not generic.)
>
>Can you give some example where Smart prefers @i586 packages
>over @x86_64 ones ? They are supposed to be sorted correctly.
>
>
>You can also check rpm.archscore directly. Except for zero
>(which means incompatible), lower archscores are preferred...
>
>$ python
> >>> import rpm
> >>> rpm.archscore("x86_64")
>1
> >>> rpm.archscore("noarch")
>2
> >>> rpm.archscore("i586")
>5
> >>> rpm.archscore("i386")
>7
> >>> rpm.archscore("ppc")
>0

I've done all that, and get the same answers.

I frequently (2-3 times a week) do updates, and along with the
x86_64 packages to upgrade, it wants to install a number of
i586 packages.  From today's update:

(Some 1300+ update packages not listed...)
Installing packages (18):
  antlr-java-2.7.7-78.2 at noarch
    Required By:
      antlr-2.7.7-78.2 at i586 (installed)
  bundle-lang-gnome-zh-11.2-20.23.5 at noarch
    Required By:
      gtkspell-2.0.15-8.3 at x86_64 (installed)
      gnome-games-2.28.2-0.1.2 at i586 (installed)
      libgnome-desktop-2-11-2.28.2-0.1.1 at x86_64 (installed)
      nautilus-share-0.7.2-85.3 at x86_64 (installed)
      gnome-spell2-1.0.8-102.3 at x86_64 (installed)
      gnome-web-photo-0.9-9.6 at x86_64 (installed)
  digikam-lang-1.4.0-1.1 at noarch
    Requires:
      digikam-1.4.0-1.1 at x86_64 (installed)
    Required By:
      digikam-1.4.0-1.1 at x86_64 (installed)
  ggz-client-libs-0.0.14.1-66.1 at i586
    Requires:
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      bash-4.1-14.2 at x86_64 (installed)
      libggz2-0.0.14.1-48.3 at i586 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      bundle-lang-kde-en-11.3-15.1 at noarch (installed)
    Required By:
      gnome-games-2.28.2-0.1.2 at i586 (installed)
  guile-1.8.7-7.10 at i586
    Requires:
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      bash-4.1-14.2 at x86_64 (installed)
      libreadline6-32bit-6.1-14.2 at x86_64 (installed)
      libgmp3-32bit-4.3.2-6.1 at x86_64 (installed)
    Required By:
      gnucash-2.2.9-9.12 at x86_64 (installed)
      guile-devel-1.8.7-7.10 at x86_64 (installed)
      gnome-games-2.28.2-0.1.2 at i586 (installed)
  kernel-desktop-base-2.6.34-14.11 at x86_64
    Requires:
      bash-4.1-14.2 at x86_64 (installed)
      mkinitrd-2.6.0-5.7 at x86_64 (installed)
      module-init-tools-3.12-5.1 at x86_64 (installed)
      gawk-3.1.6-34.10 at x86_64 (installed)
    Required By:
      preload-kmp-desktop-1.1_k2.6.34.0_14-20.13 at x86_64 (installed)
      virtualbox-ose-host-kmp-desktop-3.2.8_k2.6.34.0_14-2.2 at x86_64 (installed)
  libclutter-glx-1_0-0-1.3.12-1.1 at i586
    Requires:
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      xorg-x11-libX11-32bit-7.5-3.8 at x86_64 (installed)
      libgdk_pixbuf-2_0-0-32bit-2.21.6-1.3 at x86_64 (installed)
      libgobject-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      xorg-x11-libs-32bit-7.5-6.2 at x86_64 (installed)
      libjson-glib-1_0-0-0.11.2-2.2 at i586 (installed)
      libatk-1_0-0-32bit-1.30.0-4.2 at x86_64 (installed)
      libgmodule-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      libglib-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      pango-32bit-1.28.1-1.3 at x86_64 (installed)
    Required By:
      libclutter-gtk-0_10-0-0.10.6-1.1 at i586 (installed)
      gnome-games-2.28.2-0.1.2 at i586 (installed)
  libclutter-gtk-0_10-0-0.10.6-1.1 at i586
    Requires:
      libgobject-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      gtk2-32bit-2.21.6-1.1 at x86_64 (installed)
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      libgdk_pixbuf-2_0-0-32bit-2.21.6-1.3 at x86_64 (installed)
      libglib-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      libclutter-glx-1_0-0-1.3.12-1.1 at i586 (installed)
    Required By:
      gnome-games-2.28.2-0.1.2 at i586 (installed)
  libggz2-0.0.14.1-48.3 at i586
    Requires:
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
    Required By:
      ggz-client-libs-0.0.14.1-66.1 at i586 (installed)
      gnome-games-2.28.2-0.1.2 at i586 (installed)
  libgmime-2_0-3-2.2.25-5.3 at x86_64
    Requires:
      glibc-2.11.2-5.13 at x86_64 (installed)
      libgobject-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libglib-2_0-0-2.25.14-1.1 at x86_64 (installed)
    Required By:
      tracker-0.6.95-5.1 at x86_64 (installed)
  libgnome-desktop-2-11-2.28.2-0.1.1 at x86_64
    Requires:
      libgdk_pixbuf-2_0-0-2.21.6-1.3 at x86_64 (installed)
      gtk2-2.21.6-1.1 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      bundle-lang-gnome-zh-11.2-20.23.5 at noarch (installed)
      libgio-2_0-0-2.25.14-1.1 at x86_64 (installed)
      gconf2-2.31.7-1.4 at x86_64 (installed)
      xorg-x11-libX11-7.5-3.8 at x86_64 (installed)
      libglib-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libgobject-2_0-0-2.25.14-1.1 at x86_64 (installed)
      xorg-x11-libs-7.5-6.2 at x86_64 (installed)
    Required By:
      tracker-0.6.95-5.1 at x86_64 (installed)
  libjson-glib-1_0-0-0.11.2-2.2 at i586
    Requires:
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      libgio-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      libglib-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      libgobject-2_0-0-32bit-2.25.14-1.1 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
    Required By:
      libclutter-glx-1_0-0-1.3.12-1.1 at i586 (installed)
  libmodman0-32bit-0.4.3-3.1 at x86_64
    Requires:
      libstdc++45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      bash-4.1-14.2 at x86_64 (installed)
      libgcc45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
    Required By:
      libproxy1-32bit-0.4.3-3.1 at x86_64 (installed)
  libproxy1-32bit-0.4.3-3.1 at x86_64
    Requires:
      libstdc++45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      bash-4.1-14.2 at x86_64 (installed)
      libmodman0-32bit-0.4.3-3.1 at x86_64 (installed)
      libgcc45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
    Required By:
      libneon27-32bit-0.29.3-1.1 at x86_64 (installed)
  libtracker-client-0_9-0-0.9.16-1.1 at x86_64
    Requires:
      dbus-1-glib-0.88-1.1 at x86_64 (installed)
      libglib-2_0-0-2.25.14-1.1 at x86_64 (installed)
      tracker-0.6.95-5.1 at x86_64 (installed)
      libgio-2_0-0-2.25.14-1.1 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      libgobject-2_0-0-2.25.14-1.1 at x86_64 (installed)
    Required By:
      totem-plugins-2.31.6-1.1 at x86_64 (installed)
  libvala-0_10-0-0.9.7-1.1 at x86_64
    Requires:
      libglib-2_0-0-2.25.14-1.1 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      libgobject-2_0-0-2.25.14-1.1 at x86_64 (installed)
    Required By:
      vala-0.9.7-1.1 at x86_64 (installed)
  mozilla-js192-1.9.2.8-3.1 at i586
    Requires:
      libstdc++45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
      glibc-32bit-2.11.2-5.13 at x86_64 (installed)
      mozilla-nspr-32bit-4.8.6-1.6 at x86_64 (installed)
      libgcc45-32bit-4.5.0_20100722-1.15 at x86_64 (installed)
  tracker-0.6.95-5.1 at x86_64
    Requires:
      dbus-1-glib-0.88-1.1 at x86_64 (installed)
      gconf2-2.31.7-1.4 at x86_64 (installed)
      gtk2-2.21.6-1.1 at x86_64 (installed)
      libgio-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libglib-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libgmodule-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libexif-0.6.19-7.8 at x86_64 (installed)
      libsqlite3-0-3.7.2-1.1 at x86_64 (installed)
      libgdk_pixbuf-2_0-0-2.21.6-1.3 at x86_64 (installed)
      libglade2-2.6.4-8.3 at x86_64 (installed)
      pango-1.28.1-1.3 at x86_64 (installed)
      libgsf-1-114-1.14.18-4.4 at x86_64 (installed)
      glibc-2.11.2-5.13 at x86_64 (installed)
      bash-4.1-14.2 at x86_64 (installed)
      libatk-1_0-0-1.30.0-4.2 at x86_64 (installed)
      libgthread-2_0-0-2.25.14-1.1 at x86_64 (installed)
      libgobject-2_0-0-2.25.14-1.1 at x86_64 (installed)
      hal-0.5.14-10.5 at x86_64 (installed)
      libgnomeui-2.24.3-4.3 at x86_64 (installed)
      libgnome-desktop-2-11-2.28.2-0.1.1 at x86_64 (installed)
      libgmime-2_0-3-2.2.25-5.3 at x86_64 (installed)
    Required By:
      libtracker-client-0_9-0-0.9.16-1.1 at x86_64 (installed)


The i586 packages it claims are installed are a lie -- the
only i586 package I have installed is master-boot-code.

Thanks,
Steve




More information about the Smart mailing list