Mailinglist Archive: zypp-devel (116 mails)

< Previous Next >
[zypp-devel] status 18.6.
  • From: Jan Kupec <jkupec@xxxxxxx>
  • Date: Mon, 18 Jun 2007 15:50:09 +0200
  • Message-id: <46768D91.6050105@xxxxxxx>
- reimplemented:

  listrepos (rug service-list) (Duncan)
  refresh (Duncan)
  addrepo (rug service-add)
  search

  see also ISSUES

- ZypperCommand enumeration class added with mappings between zypper and
  rug commands and aliases. E.g. addrepo - service-add - sa. Cleaner and
  more flexible code.

- code clean-up


ISSUES

- I'm getting cca 12 secs times for loading preparsed resolvables from
  db for factory. This means an overall time for install/remove/search
  commands of 15-20 secs.

- Lazy loading (probably) produces hell of a delay when searching in
  package descriptions (which are not loaded by default, right?)
  I need to double-check this. Search within NVRAD is quick.

  Of course, zypper search now just loads all resolvables into memory
  like it did before (it's just that now it is from preparsed db).

  This will of course be solved with a full-featured query API, which
  will later be used by both solver and user searches. Would anybody
  mind if i looked into this during the Hack Week? Such API would be
  immediately used by zypper search, and later by solver and searches in
  YaST package manager (and wherever we need to query database).

- solver gives strange results. We probably write some dependencies
  incorrectly by parsers or we read them incorrectly. See OLD ZYPP, NEW
  ZYPP with susetags, and NEW ZYPP with yum. But since the results
  differ between susetags and yum, it is probably the parsers that write
  wrong data.

- We need to replace references to source by RepoInfo (or what) in
  PoolItem (and maybe elsewhere)


I think that's it for now. Continuing fixing the above and dropping the
rest of old code from zypper.

jano


OLD ZYPP

$ zypper install gedit
....
Summary:
<install>   [S4:1][package]enchant-1.2.0-74.x86_64
<install>   [S4:1][package]gedit-2.18.0-40.x86_64
<uninstall> [S0:0][package]gedit-2.16.1-42.x86_64


NEW ZYPP with susetags factory

$ time ./zypper install gedit
Summary:
<install>   [S0:0][package]gnome-audio-2.0.0-177.noarch
<install>   [S0:0][package]gnome-icon-theme-2.18.0-18.noarch
<install>   [S0:0][package]gnome-themes-2.18.1-31.noarch
<install>   [S0:0][package]gnome2-user-docs-2.18.1-31.noarch
<install>   [S0:0][package]hicolor-icon-theme-0.10-18.noarch
<install>   [S0:0][package]iso-codes-1.0a-24.noarch
<install>   [S0:0][package]tango-icon-theme-0.8.0-41.noarch
<install>   [S0:0][package]DirectFB-1.0.0-32.x86_64
<install>   [S0:0][package]Mesa-6.5.3-28.x86_64
<install>   [S0:0][package]PolicyKit-0.2_git20060822-73.x86_64
<install>   [S0:0][package]SDL-1.2.11-67.x86_64
<install>   [S0:0][package]aaa_base-10.3-46.x86_64
<install>   [S0:0][package]aaa_skel-2007.3.7-20.x86_64
<install>   [S0:0][package]aalib-1.4.0-365.x86_64
<install>   [S0:0][package]aspell-0.60.5-26.x86_64
<install>   [S0:0][package]aspell-en-6.0-77.x86_64
<install>   [S0:0][package]atk-1.18.0-25.x86_64
<install>   [S0:0][package]audiofile-0.2.6-61.x86_64
<install>   [S0:0][package]audit-libs-1.5.3-14.x86_64
<install>   [S0:0][package]avahi-0.6.17-42.x86_64
<install>   [S0:0][package]avahi-glib-0.6.17-42.x86_64
<install>   [S0:0][package]bash-3.2-35.x86_64
<install>   [S0:0][package]cairo-1.4.0-28.x86_64
<install>   [S0:0][package]cdparanoia-IIIalpha9.8-609.x86_64
<install>   [S0:0][package]cdrdao-1.2.2-81.x86_64
<install>   [S0:0][package]cdrkit-cdrtools-compat-1.1.5.1-20.x86_64
<install>   [S0:0][package]check-0.9.5-18.x86_64
<install>   [S0:0][package]coreutils-6.9-25.x86_64
<install>   [S0:0][package]control-center2-2.18.0-42.x86_64
<install>   [S0:0][package]cpio-2.6-66.x86_64
<install>   [S0:0][package]cracklib-2.8.10-19.x86_64
<install>   [S0:0][package]cracklib-dict-small-2.8.10-19.x86_64
<install>   [S0:0][package]cups-libs-1.2.11-18.x86_64
<install>   [S0:0][package]cyrus-sasl-2.1.22-60.x86_64
<install>   [S0:0][package]dbus-1-1.0.2-32.x86_64
<install>   [S0:0][package]dbus-1-glib-0.73-27.x86_64
<install>   [S0:0][package]dbus-1-x11-1.0.2-37.x86_64
<install>   [S0:0][package]desktop-file-utils-0.13-6.x86_64
<install>   [S0:0][package]diffutils-2.8.7-64.x86_64
<install>   [S0:0][package]dvd+rw-tools-7.0-31.x86_64
<install>
[S0:0][package]e2fsprogs-1.39+1.40_WIP_20061114+PATCH20070329-23.x86_64
<install>   [S0:0][package]eel-2.18.0.1-35.x86_64
<install>   [S0:0][package]enchant-1.2.0-74.x86_64
<install>   [S0:0][package]esound-0.2.37-21.x86_64
<install>   [S0:0][package]evolution-data-server-1.10.1-33.x86_64
<install>   [S0:0][package]fam-2.7.0-54.x86_64
<install>   [S0:0][package]file-4.20-25.x86_64
<install>   [S0:0][package]fillup-1.42-163.x86_64
<install>   [S0:0][package]filesystem-10.3-31.x86_64
<install>   [S0:0][package]findutils-4.2.31-7.x86_64
<install>   [S0:0][package]fontconfig-2.4.2-26.x86_64
<install>   [S0:0][package]freetype2-2.3.4-22.x86_64
<install>   [S0:0][package]gail-1.18.0-29.x86_64
<install>   [S0:0][package]gconf2-2.18.0.1-29.x86_64
<install>   [S0:0][package]gdbm-1.8.3-286.x86_64
<install>   [S0:0][package]gedit-2.18.0-40.x86_64
<install>   [S0:0][package]genisoimage-1.1.5.1-20.x86_64
<install>   [S0:0][package]glib2-2.12.11-22.x86_64
<install>   [S0:0][package]glibc-2.6-5.x86_64
<install>   [S0:0][package]glitz-0.5.6-62.x86_64
<install>   [S0:0][package]gnome-desktop-2.18.1-35.x86_64
<install>   [S0:0][package]gnome-keyring-0.8.1-25.x86_64
<install>   [S0:0][package]gnome-media-2.18.0-34.x86_64
<install>   [S0:0][package]gnome-main-menu-0.9.8-38.x86_64
<install>   [S0:0][package]gnome-menus-2.18.0-35.x86_64
<install>   [S0:0][package]gnome-mount-0.5-56.x86_64
<install>   [S0:0][package]gnome-panel-2.18.1-34.x86_64
<install>   [S0:0][package]gnome-python-desktop-2.18.0-39.x86_64
<install>   [S0:0][package]gnome-vfs2-2.18.0.1-41.x86_64
<install>   [S0:0][package]gnutls-1.6.1-19.x86_64
<install>   [S0:0][package]gpm-1.20.1-371.x86_64
<install>   [S0:0][package]grep-2.5.2-12.x86_64
<install>   [S0:0][package]gstreamer010-0.10.12-29.x86_64
<install>   [S0:0][package]gstreamer010-plugins-bad-0.10.4-35.x86_64
<install>   [S0:0][package]gstreamer010-plugins-base-0.10.12-36.x86_64
<install>   [S0:0][package]gstreamer010-plugins-good-0.10.5-42.x86_64
<install>   [S0:0][package]gstreamer010-plugins-ugly-0.10.5-36.x86_64
<install>   [S0:0][package]gtk2-2.10.11-27.x86_64
<install>   [S0:0][package]gtk2-engines-2.10.0-29.x86_64
<install>   [S0:0][package]gtksourceview-1.8.5-26.x86_64
<install>   [S0:0][package]hal-0.5.8_git200704021230-36.x86_64
<install>   [S0:0][package]icedax-1.1.5.1-20.x86_64
<install>   [S0:0][package]info-4.8-71.x86_64
<install>   [S0:0][package]insserv-1.09.0-27.x86_64
<install>   [S0:0][package]keyutils-libs-1.2-26.x86_64
<install>   [S0:0][package]krb5-1.6.1-25.x86_64
<install>   [S0:0][package]libFLAC8-1.1.4-21.x86_64
<install>   [S0:0][package]libacl-2.2.34-59.x86_64
<install>   [S0:0][package]libao-0.8.6-86.x86_64
<install>   [S0:0][package]libart_lgpl-2.3.19-19.x86_64
<install>   [S0:0][package]libasound2-1.0.14-8.x86_64
<install>   [S0:0][package]libattr-2.4.28-65.x86_64
<install>   [S0:0][package]libbeagle-0.2.17-21.x86_64
<install>   [S0:0][package]libbonobo-2.18.0-21.x86_64
<install>   [S0:0][package]libbonoboui-2.18.0-36.x86_64
<install>   [S0:0][package]libbz2-1-1.0.4-26.x86_64
<install>   [S0:0][package]libcap-1.10-27.x86_64
<install>   [S0:0][package]libcdaudio-0.99.12-59.x86_64
<install>   [S0:0][package]libcddb-1.3.0-39.x86_64
<install>   [S0:0][package]libcdio-0.77-44.x86_64
<install>
[S0:0][package]libcom_err-1.39+1.40_WIP_20061114+PATCH20070329-23.x86_64
<install>   [S0:0][package]libcroco-0.6.1-48.x86_64
<install>   [S0:0][package]libdaemon-0.10-79.x86_64
<install>   [S0:0][package]libdb-4_5-4.5.20-12.x86_64
<install>   [S0:0][package]libdrm-2.3.0-27.x86_64
<install>   [S0:0][package]libdvdnav-0.1.10-58.x86_64
<install>   [S0:0][package]libdvdread-0.9.6-46.x86_64
<install>   [S0:0][package]libexif-0.6.16-3.x86_64
<install>   [S0:0][package]libexpat1-2.0.1-5.x86_64
<install>   [S0:0][package]libgcc41-4.1.3_20070521-11.x86_64
<install>   [S0:0][package]libgcrypt-1.2.4-22.x86_64
<install>   [S0:0][package]libglade2-2.6.0-69.x86_64
<install>   [S0:0][package]libgnome-2.18.0-37.x86_64
<install>   [S0:0][package]libgnomecanvas-2.14.0-69.x86_64
<install>   [S0:0][package]libgnomecups-0.2.2-93.x86_64
<install>   [S0:0][package]libgnomekbd-2.18.1-34.x86_64
<install>   [S0:0][package]libgnomeprint-2.18.0-24.x86_64
<install>   [S0:0][package]libgnomeprintui-2.18.0-28.x86_64
<install>   [S0:0][package]libgnomesu-1.0.0-118.x86_64
<install>   [S0:0][package]libgnomeui-2.18.1-36.x86_64
<install>   [S0:0][package]libgpg-error-1.4-43.x86_64
<install>   [S0:0][package]libgsf-1.14.2-76.x86_64
<install>   [S0:0][package]libgsm-1.0.10-56.x86_64
<install>   [S0:0][package]libgtop-2.14.8-22.x86_64
<install>   [S0:0][package]libidl-0.8.8-21.x86_64
<install>   [S0:0][package]libjack-0.103.0-33.x86_64
<install>   [S0:0][package]libjpeg-6.2.0-796.x86_64
<install>   [S0:0][package]libmusicbrainz-2.1.4-45.x86_64
<install>   [S0:0][package]libnotify-0.4.4-30.x86_64
<install>   [S0:0][package]libnscd-2.0.2-27.x86_64
<install>   [S0:0][package]libnvtv-0.4.7a-95.x86_64
<install>   [S0:0][package]libogg-1.1.3-58.x86_64
<install>   [S0:0][package]liboil-0.3.9-47.x86_64
<install>   [S0:0][package]libopencdk-0.5.11-25.x86_64
<install>   [S0:0][package]libopenssl0_9_8-0.9.8e-26.x86_64
<install>   [S0:0][package]libpng-1.2.12-49.x86_64
<install>   [S0:0][package]librsvg-2.16.1-38.x86_64
<install>   [S0:0][package]libsexy-0.1.11-26.x86_64
<install>   [S0:0][package]libsidplay1-1.36.59-56.x86_64
<install>   [S0:0][package]libsmbclient-3.0.25a-13.x86_64
<install>   [S0:0][package]libsmbios-libs-0.13.6-2.x86_64
<install>   [S0:0][package]libsoup-2.2.100-23.x86_64
<install>   [S0:0][package]libstdc++42-4.2.1_20070604-8.x86_64
<install>   [S0:0][package]libtheora-0.99.0.7-29.x86_64
<install>   [S0:0][package]libtiff-3.8.2-50.x86_64
<install>   [S0:0][package]libvisual-0.4.0-63.x86_64
<install>   [S0:0][package]libvorbis-1.1.2-59.x86_64
<install>   [S0:0][package]libvolume_id-112-6.x86_64
<install>   [S0:0][package]libwnck-2.18.0-29.x86_64
<install>   [S0:0][package]libxcrypt-2.4-55.x86_64
<install>   [S0:0][package]libxklavier-3.0-66.x86_64
<install>   [S0:0][package]libxml2-2.6.29-2.x86_64
<install>   [S0:0][package]libzio-0.4-27.x86_64
<install>   [S0:0][package]lirc-0.8.1_0.8.2pre3-8.x86_64
<install>   [S0:0][package]logrotate-3.7.4-46.x86_64
<install>   [S0:0][package]lzo-2.02-58.x86_64
<install>   [S0:0][package]metacity-2.18.2-32.x86_64
<install>   [S0:0][package]mingetty-1.0.7s-9.x86_64
<install>   [S0:0][package]mktemp-1.5-788.x86_64
<install>   [S0:0][package]mozilla-nspr-4.6.7-4.x86_64
<install>   [S0:0][package]mozilla-nss-3.11.6-4.x86_64
<install>   [S0:0][package]nautilus-2.18.0.1-38.x86_64
<install>   [S0:0][package]nautilus-cd-burner-2.18.1-35.x86_64
<install>   [S0:0][package]ncurses-5.6-24.x86_64
<install>   [S0:0][package]neon-0.26.3-26.x86_64
<install>   [S0:0][package]net-tools-1.60-633.x86_64
<install>   [S0:0][package]notification-daemon-0.3.7-31.x86_64
<install>   [S0:0][package]nss-mdns-0.9-23.x86_64
<install>   [S0:0][package]openSUSE-release-10.3-36.x86_64
<install>   [S0:0][package]openldap2-client-2.3.35-17.x86_64
<install>   [S0:0][package]openslp-1.2.0-77.x86_64
<install>   [S0:0][package]openssl-0.9.8e-26.x86_64
<install>   [S0:0][package]openssl-certs-0.9.8e-26.x86_64
<install>   [S0:0][package]orbit2-2.14.7-20.x86_64
<install>   [S0:0][package]pam-0.99.7.1-28.x86_64
<install>   [S0:0][package]pam-modules-10.3-28.x86_64
<install>   [S0:0][package]pango-1.16.2-23.x86_64
<install>   [S0:0][package]parted-1.8.7-14.x86_64
<install>   [S0:0][package]perl-base-5.8.8-60.x86_64
<install>   [S0:0][package]permissions-2007.6.12-3.x86_64
<install>   [S0:0][package]pm-utils-0.99.3-20.x86_64
<install>   [S0:0][package]pmtools-20061026-29.x86_64
<install>   [S0:0][package]popt-1.7-344.x86_64
<install>   [S0:0][package]pwdutils-3.1.3-38.x86_64
<install>   [S0:0][package]python-2.5.1-12.x86_64
<install>   [S0:0][package]python-cairo-1.2.2-62.x86_64
<install>   [S0:0][package]python-gnome-2.16.0-70.x86_64
<install>   [S0:0][package]python-gobject2-2.12.3-35.x86_64
<install>   [S0:0][package]python-gtk-2.10.4-20.x86_64
<install>   [S0:0][package]python-numeric-24.2-77.x86_64
<install>   [S0:0][package]python-orbit-2.14.1-56.x86_64
<install>   [S0:0][package]python-xml-2.5.1-12.x86_64
<install>   [S0:0][package]readline-5.2-35.x86_64
<install>   [S0:0][package]resmgr-1.1.0_SVNr139-2.x86_64
<install>   [S0:0][package]sed-4.1.5-48.x86_64
<install>   [S0:0][package]shared-mime-info-0.20-24.x86_64
<install>   [S0:0][package]slang-2.0.5-58.x86_64
<install>   [S0:0][package]sqlite-3.3.17-21.x86_64
<install>   [S0:0][package]startup-notification-0.8-75.x86_64
<install>   [S0:0][package]sysfsutils-2.1.0-45.x86_64
<install>   [S0:0][package]taglib-1.4-87.x86_64
<install>   [S0:0][package]sysvinit-2.86-84.x86_64
<install>   [S0:0][package]tcpd-7.6-775.x86_64
<install>   [S0:0][package]totem-2.18.1-37.x86_64
<install>   [S0:0][package]udev-112-6.x86_64
<install>   [S0:0][package]wavpack-4.40.0-18.x86_64
<install>   [S0:0][package]wireless-tools-29pre21-2.x86_64
<install>   [S0:0][package]wodim-1.1.5.1-20.x86_64
<install>   [S0:0][package]xorg-x11-libICE-7.2-43.x86_64
<install>   [S0:0][package]xorg-x11-libSM-7.2-41.x86_64
<install>   [S0:0][package]xorg-x11-libX11-7.2-56.x86_64
<install>   [S0:0][package]xorg-x11-libXau-7.2-37.x86_64
<install>   [S0:0][package]xorg-x11-libXext-7.2-46.x86_64
<install>   [S0:0][package]xorg-x11-libXfixes-7.2-46.x86_64
<install>   [S0:0][package]xorg-x11-libXmu-7.2-46.x86_64
<install>   [S0:0][package]xorg-x11-libXp-7.2-41.x86_64
<install>   [S0:0][package]xorg-x11-libXpm-7.2-45.x86_64
<install>   [S0:0][package]xorg-x11-libXprintUtil-7.2-41.x86_64
<install>   [S0:0][package]xorg-x11-libXrender-7.2-45.x86_64
<install>   [S0:0][package]xorg-x11-libXt-7.2-47.x86_64
<install>   [S0:0][package]xorg-x11-libXv-7.2-42.x86_64
<install>   [S0:0][package]xorg-x11-libfontenc-7.2-42.x86_64
<install>   [S0:0][package]xorg-x11-libs-7.2-74.x86_64
<install>   [S0:0][package]xorg-x11-libxcb-7.2-32.x86_64
<install>   [S0:0][package]xorg-x11-libxkbfile-7.2-45.x86_64
<install>   [S0:0][package]yast2-control-center-gnome-2.13.2-41.x86_64
<install>   [S0:0][package]zisofs-tools-1.0.6-59.x86_64
<install>   [S0:0][package]zlib-1.2.3-59.x86_64
Continue? [y/n]


NEW ZYPP with YUM factory

gedit$ ./zypper install gedit
11 Problems:
Problem: No valid solution found with only resolvables of best architecture.
Problem: zlib-1.2.3-59.x86_64 cannot be installed due to missing
dependencies
Problem: python-numeric-24.2-77.x86_64 cannot be installed due to
missing dependencies
Problem: gedit-2.18.0-40.x86_64 cannot be installed due to missing
dependencies
Problem: python-gnome-2.16.0-70.x86_64 cannot be installed due to
missing dependencies
Problem: python-gtk-2.10.4-20.x86_64 cannot be installed due to missing
dependencies
Problem: python-orbit-2.14.1-56.x86_64 cannot be installed due to
missing dependencies
Problem: python-gobject2-2.12.3-35.x86_64 cannot be installed due to
missing dependencies
Problem: python-cairo-1.2.2-62.x86_64 cannot be installed due to missing
dependencies
Problem: python-xml-2.5.1-12.x86_64 cannot be installed due to missing
dependencies
Problem: cairo-1.4.0-28.x86_64 cannot be installed due to missing
dependencies

Problem: No valid solution found with only resolvables of best
architecture. With this run only resolvables with the best architecture
has been regarded. Regarding all possible resolvables takes time but can
come to a valid result.
 Solution 1: Make a solver run with ALL possibilities.
  Regarding all resolvables with compatible architecture.
number, (r)etry or (c)ancel>

(choosing 1 does not help either)
-- 
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups