Bug 393200 - Unusable list of updated packages
Summary: Unusable list of updated packages
Status: RESOLVED DUPLICATE of bug 389128
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-21 16:10 UTC by Stephan Kleine
Modified: 2008-05-21 16:30 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Kleine 2008-05-21 16:10:20 UTC
Currently Zypper spits out the list of all packages affected by an update in _one_ single line and without any ordering. This makes it very hard to see if a certain package is affected by an update as well as hard to read.

E.g. the following was what I got when I run "zypper dup" on a beta3 install a few ago:

The following packages are going to be upgraded:
  autoyast2-installation branding-openSUSE poppler-data yast2-theme-openSUSE 
OpenOffice_org-icon-themes yast2-add-on intlfnts ulimit 
OpenOffice_org-branding-openSUSE yast2-ntp-client yast2-backup 
OpenOffice_org-hyphen xerces-j2 apparmor-profiles 
OpenOffice_org-templates-labels-letter yast2-pam yast2-iscsi-client 
kde4-filesystem yast2-irda yast2-mail apparmor-utils suseRegister xerces-j2-xml-apis 
yast2-online-update-frontend oxygen-icon-theme-scalable yast2-x11 
linux-kernel-headers pciutils-ids yast2-trans-en_US yast2-installation 
bundle-lang-kde-en yast2-firewall yast2-metapackage-handler providers dejavu 
plasma-theme-aya yast2-inetd yast2-online-update xgl-hardware-list man-pages 
yast2-apparmor glib2-branding-openSUSE xorg-x11-fonts xalan-j2 yast2-security 
update-alternatives OpenOffice_org-templates-en 
OpenOffice_org-templates-presentation-layouts yast2-runlevel fonts-config yast2-tv 
OpenOffice_org-thesaurus-en ifnteuro suse-build-key bundle-lang-common-en 
myspell-american yast2-kerberos-client siga gimp-help yast2-registration netcfg 
yast2-restore efont-unicode opensuse-codecs-installer release-notes-openSUSE words 
desktop-data-openSUSE SuSEfirewall2 xkeyboard-config yast2-sysconfig 
oxygen-icon-theme RealPlayer java-1_6_0-sun-plugin yast2-sudo manufacturer-PPDs 
gtk2-branding-openSUSE gconf2-branding-openSUSE yast2-samba-server 
yast2-theme-openSUSE-Oxygen yast2-repair translation-update yast2-trans-stats 
bundle-lang-gnome-en yast2-support hicolor-icon-theme xdg-utils licenses 
OpenOffice_org-templates-labels-a4 yast2-ldap-client xorg-x11-fonts-core 
gtk2-theme-openSUSE yast2-nfs-client compiz-manager yast2-samba-client 
gnome-icon-theme apparmor-docs gimp-branding-openSUSE glibc-devel glibc binutils pax 
fontconfig icewm-lite libenchant1 kde4-korganizer 
kdebase4-workspace-branding-openSUSE libart_lgpl kde4-ksudoku libgomp43 
libkdepimlibs4 cyrus-sasl-saslauthd findutils sane-backends deltarpm perl-URI 
yast2-slp bc sqlite2 gimp-plugins-python yast2-control-center akonadi-runtime enchant 
klogd kde4-kdm gtk2-branding-upstream libthinkfinger kde4-kgpg libopenssl0_9_8 
perl-Config-Crontab gimp pinentry device-mapper setserial libgstreamer-0_10-0 
libgtkimageview0 libnjb5 procmail syslog-ng libkcompactdisc4 cyrus-sasl-crammd5 
compizconfig-settings-manager dirmngr gcc43 kde4-konsole yast2-control-center-qt 
libkdcraw3 cpp43 libkonq4 libexif nfsidmap tcpd kde4-kopete pam-modules gtk2 screen limal 
xorg-x11-driver-video SDL ntfsprogs bluez-libs kdepim4-wizards libbonobo gnokii 
libsoprano4 libdb-4_5 wol libopensc2 attr qtcurve-kde lsof ksh coreutils libdrm 
libFLAC++6 filesystem checkmedia metamail dbus-1-x11 xterm 
kde4-kio_sysinfo-branding-openSUSE yast2-country xorg-x11-libXdmcp libjpeg fam 
gstreamer-0_10-plugins-good spamassassin scsi preload libltdl-3 mdadm libpoppler3 
libtasn1 libkcal2 libqt4-qt3support wodim popt initviocons libatk-1_0-0 
xorg-x11-libxkbfile libpoppler-qt4-3 gvfs yast2-update python-gobject2 sqlite3 xgl 
ghostscript-fonts-std libxklavier libidl libcurl4 mjpegtools file hal xtermset 
NetworkManager-glib kdelibs3-default-style yast2-profile-manager ifplugd 
readline-doc libgio-2_0-0 xorg-x11-libXfixes kde4-ark libgnomeui xorg-x11-libXrender 
kdebase3-runtime xorg-x11-driver-video-unichrome extragear-plasma icedax 
perl-Digest-HMAC OpenOffice_org-filters xdmbgrd perl-Net-Daemon xdg-menu kdelibs3 
hunspell-tools cdrkit-cdrtools-compat libapparmor1 cyrus-sasl-digestmd5 
OpenOffice_org-draw libarchive2 libext2fs2 yast2-network gnutls login diffutils 
ConsoleKit libsmbclient0 virtualbox-ose-guest-tools libao openSUSE-release obexftp 
kde4-kgamma gstreamer-0_10-plugins-base pmtools kde4-kfind kdebase4-session 
x11-tools util-linux libcom_err2 dbus-1-qt3 libgphoto2 MozillaFirefox libxml2 liblazy1 
gvfs-backends libsqlite3-0 pcsc-lite kde4-kontact python-cairo dbus-1 ispell-american 
kaffeine krecord yauap suspend mozilla-xulrunner190-gnomevfs perl-base dvd+rw-tools 
libdjvulibre15 compat-libstdc++ xorg-x11-libs libnetpbm10 kdegraphics3-scan 
AdobeICCProfiles flash-player java-1_6_0-sun gst-fluendo-mp3 kde4-akregator 
shared-mime-info xorg-x11-driver-virtualbox-ose kde4-kcolorchooser 
ghostscript-library ispell libglib-2_0-0 powersave prctl liblcms1 kdebluetooth 
libgtkhtml compiz filters kde4-kwrite hal-palm kde4-kscd libzip1 bluez-utils wdiff 
kde4-keditbookmarks libpisock9 blktrace libxcrypt ethtool 3ddiag vmware-kmp-default 
yast2-transfer krb5 cups-drivers yast2-xml kdebase4-nsplugin amarok-yauap 
yast2-storage finger libsamplerate desktop-file-utils sysconfig openobex reiserfs 
xorg-x11-libXau orbit2 yast2-tune ksymoops netcat kde4-kdnssd tcpdump keyutils-libs 
python-xml yast2-scanner fuse kde4-kmines libxslt libvisual glibc-locale libtiff3 
libnscd recode kde4-gwenview yast2-libyui amarok-libvisual liblzmadec0 portmap gpg2 
libgpod3 kde4-kwin kde4-knotes digikamimageplugins libopenct1 joe yp-tools splashy 
insserv zisofs-tools libesd0 libacl libsoup-2_4-1 gnome-vfs2 psmisc NetworkManager-kde 
freeglut icewm perl-XML-XPath libmng libxklavier12 libnjb lukemftp libpoppler-glib3 
perl compiz-kde4 libgnutls-extra26 yast2-ldap usbutils kpartx make 
virtualbox-ose-kmp-default yast2-users perl-libwww-perl wpa_supplicant dhcp-client 
libkexiv2-3 kde4-kget libdbus-1-qt3-0 kde4-kwalletmanager obex-data-server 
cryptsetup sash PolicyKit-kde openct alsa sax2-tools powersave-libs libblkid1 
imlib2-loaders libexpat1 ypbind OpenOffice_org-calc python-numeric libgcrypt11 ggz 
libneon27 dcraw koffice vim perl-Net-DNS pwdutils libGraphicsMagick1 libasound2 giflib 
yast2-mouse cairo ocrad xorg-x11-libXmu exiftool kdegames4 libredland0 
perl-spamassassin libraptor1 xorg-x11-libXv sane-backends-autoconfig 
kde4-kaddressbook gmp ghostscript-fonts-other scpm libvorbis mozilla-nss mailx 
kdeartwork4-screensaver sed libbonoboui kdebase4-openSUSE kdebase4-libkonq 
yast2-storage-lib kernel-default dbus-1-glib glib2 libkdecore4 LibVNCServer fftw3 
rdesktop chmlib gfxboot v4l-conf kde4-kio_iso info perl-Crypt-SSLeay librpcsecgss lilo 
sysfsutils ghostscript-omni wget zypper expat libstrigi0 permissions check 
perl-HTML-Tagset opensc curl ldapcpplib DirectFB cabextract libmudflap43 libggz2 gawk 
dhcpcd nfs-client openSUSE-release-dvd taglib gpgme aspell-en iproute2 atk 
kdelibs4-core module-init-tools net-tools PolicyKit kdepim4 kdemultimedia4 
cups-autoconfig libkde4 libreiserfs startup-notification cups-libs 
xorg-x11-libX11-ccache libzio kde4-kmail xorg-x11-libSM pptp libwbclient0 
cyrus-sasl-plain qt3 sax2-gui qtcurve-gtk2 libgcc43 vim-base libgstinterfaces-0_10-0 
nss-mdns kde4-kmix xorg-x11-driver-video-radeonhd rpm freetype2 gconf2 
xorg-x11-libICE kde4-kmahjongg libdv4 xorg-x11-libXprintUtil yast2-qt 
yast2-pkg-bindings libgpod-tools libicu cifs-mount aaa_base yast2-country-data cron 
kdebase4-openSUSE-lang koffice-illustration db-utils pcre libgvfscommon0 
alsa-plugins libqimageblitz4 kde4-knewsticker grep pango libreadline5 libquicktime 
python-gtk microcode_ctl clucene-core bind-utils libusb kde4-krdc 
kde4-opensuse-updater perl-XML-Bare xorg-x11-libxcb imlib2 iputils sudo resmgr 
libkcddb4 netpbm libpcap grub OpenOffice_org-writer hunspell perl-DBD-SQLite mkinitrd 
postfix libgpg-error0 ImageMagick pciutils ft2demos kdepim3 kde4-kcalc kde4-kreversi 
zlib compiz-fusion-plugins-main OpenOffice_org-pyuno yast2-printer lvm2 
xorg-x11-libXpm nscd genisoimage libsndfile libuuid1 dhcp kde4-kio_kamera libakonadi4 
libtalloc1 hwinfo kde4-okular libqt4 librasqal0 limal-perl jpackage-utils 
OpenOffice_org-impress yast2-core gdb gpm yast2-nis-client perl-gettext bash 
libkdegames4 libtdb0 amarok perl-Net-IP yast2-fingerprint-reader procinfo libtasn1-3 
udev libakonadiprotocolinternals0 python xine-lib digikamimageplugins-superimpose 
libidn x11-input-synaptics perl-Digest-SHA1 kde4-kpilot ufraw perl-Parse-RecDescent 
cdparanoia wireless-tools a2ps pm-utils libkcal gnome-keyring uuid-runtime ntfs-3g 
OpenOffice_org-base xorg-x11-libfontenc libbz2-1 linux-atm-lib kdepimlibs4 w3m tar 
yast2-hardware-detection perl-Bootloader perl-TimeDate ggz-client-libs strace procps 
libcroco-0_6-3 cyrus-sasl perl-DBI libavahi-core5 libavahi-glib1 libpoppler-qt2 slang 
numlockx kdebase4-runtime cups alsa-oss kde4-kdm-branding-openSUSE libjasper 
OpenOffice_org-math libkipi0 gzip perl-PlRPC avahi hdparm tcsh vim-data libaio 
OpenOffice_org-Quickstarter digikam libx86 dosfstools alsa-utils libstdc++43 acl 
aspell poppler-tools ktorrent kdebase4-workspace xorg-x11 hal-resmgr aalib 
libcompizconfig OpenOffice_org-mailmerge sax2-libsax-perl autofs kde4-kpat perl-doc 
less libevent kbd strigi perl-File-Tail xorg-x11-server libgnutls26 vacation 
xorg-x11-libX11 rsync audiofile libzypp OpenOffice_org-kde libexiv2-2 perl-X500-DN 
ghostscript-x11 kde4-ksnapshot ppp kde4-krfb pth perl-XML-Parser lzma bzip2 ntp 
libdns_sd libMagickWand1 openssl-certs pam hpijs-standalone Mesa OpenEXR perl-RPC-XML 
kdetv perl-Crypt-SmbHash xorg-x11-libXp yast2-ycp-ui-bindings openssh utempter 
bash-doc audit mozilla-xulrunner190 xorg-x11-libXt libgobject-2_0-0 libnl 
perl-IO-Socket-SSL ConsoleKit-x11 libpng12-0 kde4-kcm_gtk yast2-ncurses-pkg libogg0 
cracklib libqt4-x11 yast2-vm lzo perl-Digest-MD4 master-boot-code e2fsprogs 
yast2-sound libieee1284 cracklib-dict-full gdbm libgthread-2_0-0 kdebase4 pam-config 
gcc librsvg iptables vorbis-tools xinetd parted fillup gtk2-engines groff libgnome 
ufraw-gimp foomatic-filters cdrdao simple-ccsm timezone libfuse2 libwmf gstreamer-0_10 
perl-HTML-Parser zsh mingetty libspeex ed yast2-ncurses unzip gpart dos2unix 
yast2-packager telnet libgsf-1-114 gfxboot-branding-openSUSE libavahi-client3 at 
mpt-status PolicyKit-doc kde4-dolphin sax2 OpenOffice_org sax2-libsax cups-client 
openldap2-client libattr bind-libs kde4-kio_audiocd xorg-x11-driver-input 
kdebase4-workspace-plasmoids dmraid sysvinit libkdepim4 openssl cpp kde4-konqueror 
jpeg logrotate kernel-source ruby NetworkManager perl-Net_SSLeay xorg-x11-Xvnc 
konversation pkg-config libglade2 libgnomecanvas openslp libgmodule-2_0-0 bootcycle 
yast2-bootloader xorg-x11-libXext yast2 libgio-fam k3b bootsplash gettext-runtime 
libvolume_id apparmor-parser libMagickCore1 libgpgme11 libtunepimp5 libtunepimp 
libqca2 libktnef1 acpid kipi-plugins kde4-konqueror-plugins soprano zvbi 
libavahi-common3 sax2-ident libwavpack1 smartmontools libFLAC8 libqt4-sql 
perl-XML-Simple sharutils audit-libs perl-XML-Writer zip perl-libapparmor 
python-compizconfig cpio mozilla-nspr fbset gvfs-fuse man liboil yast2-perl-bindings 
libgimpprint tightvnc vlan libksba glitz kdelibs4 libmtp7 dialog 
bootsplash-branding-openSUSE openssh-askpass perl-TermReadLine-Gnu IlmBase 
libvisual-plugins eject kde4-kio_sysinfo gail libsoup perl-TermReadKey enscript 
satsolver-tools yast2-qt-pkg


I mean, seriously, WTF ;) How should that list be of any use to anyone that doesn't want to read every single package?

IMHO this list should be

1. alphabetically ordered
2. spread over 2-3 columns

to make it usable, e.g.:

PackageA            PackageC            PackageE
PackageB            PackageD

similar like Smart shows such package lists.
Comment 1 Jan Kupec 2008-05-21 16:30:37 UTC
ad 1., i totally agree
ad 2., i partially agree :O)

Will add this bug to bug 389128 where the requests to improve the install summary will be collected. Thanx for reporting.

*** This bug has been marked as a duplicate of bug 389128 ***