openSUSE 11.0 beta

openSUSE 11.0 beta is coming. This means that all the pieces of the update stack have to be in place by then.

While reading Review: Hat Trick For Fedora 9 Beta, it caught my attention that the author says “Fedora continues to wear the innovation hat” because some of the changes described there. I did not see any killer feature openSUSE 11.0 does not have too, and a few ones are worth to highlight:

  • KDE 4 integration: No distro will ever beat openSUSE here ;-) you know that. openSUSE is a multi desktop distribution and both the Gnome and the KDE team are unbeatable. Period. (I am objective today ;-) )
  • The installation experience and look essentially remained the same from Fedora 8: Sorry guys, but YaST installer looks far cooler than in our last release. The experience is also much different.
  • except there is now support for resizing ext2, ext3, and NTFS partitions from the installer: zzzzzzz. YaST resizes partitions before Linux was invented.
  • The installer also checks for password strength for the root account: YaST in the 80’s ?
  • The new package management solution, PackageKit, is another interesting feature: openSUSE 11.0 will have native PackageKit support (the backend is upstream) and it works really well. The yum backend has no good reputation. The ZYpp backend in 11.0 inherits all the unbeatable speed of ZYpp 4.x and it is robust at the same time.

Sorry guys, the innovation hat is green. Ok, enough with articles. Lets back to 11.0 beta.

We talked about package management speed, we talked about new looks and features already. However our work around patches and patterns was still missing.

During the last weeks, we have been working on this and now all the pieces start to fall together. Click on any image to see it in full size. Also note that ugly scrollbar in the disk usage is was also fixed already.

You may remember the pattern selector:

Old Pattern Selector

New pattern selector:

New Pattern Selector

If you go to the repository view, it was a little boring. openSUSE has the Build Service, which has generated a big community of repositories. Visually, we want to make a difference to the eye if a repo is a normal repository, or the home project of a friend, or a well known repository, or may be a update repository. Result?

New repo view

The old patch view was confusing. The category column never had space for itself.

Old patch selector

So we introduced categories just like in the patterns view.

Old patch selector

There are still some details. In that view the reboot patch should not be shown in the default filter, because I don’t have the package the patch fixes installed. For some reason isRelevant() is not working there. Same with the security patch. It shows correctly the fact that the patch is satisfied, but therefore it should be hidden.

In a next post I will write a bit about how patterns, products and patches are handled now, plus other features.

Tags: , ,

12 Responses to “openSUSE 11.0 beta”

  1. Me Says:

    From zypp:Backport $ rpm -q libzypp zypper libzypp-4.11.0-2.1 zypper-0.10.6-2.1

    Everything is already updated like I want (with Smart)…

    LANG=C zypper up -t package

    Reading installed packages… 3 Problems: Problem: ekiga-2.0.12-1.pm.1.x8664 requires libopal.so.2.2()(64bit), but this requirement cannot be provided Problem: ManiaDrive-1.2-0.pm.8.x8664 requires libGLEW.so.1.4()(64bit), but this requirement cannot be provided Problem: libffmpeg-devel-0.4.9.12677-3.4.x86_64 requires libffmpeg0 = 0.4.9.12677, but this requirement cannot be provided

    Problem: ekiga-2.0.12-1.pm.1.x8664 requires libopal.so.2.2()(64bit), but this requirement cannot be provided uninstallable providers: opal-2.2.8-60.x8664[opensuse] opal-2.2.8-60.2.x8664[opensuse-updates] Solution 1: deinstallation of ekiga-2.0.12-1.pm.1.x8664 Solution 2: do not install opal-3.0.1-3.20.x86_64

    Choose from above solutions by number or skip, retry or cancel [1/2/s/r/C]: 2

    Problem: ManiaDrive-1.2-0.pm.8.x8664 requires libGLEW.so.1.4()(64bit), but this requirement cannot be provided Solution 1: Following actions will be done: deinstallation of ManiaDrive-1.2-0.pm.8.x8664 deinstallation of bjs-0.1.2-0.pm.3.x8664 deinstallation of bjs-0.1.2-0.pm.3.x8664 Solution 2: do not install glew-1.5.0-18.1.x86_64

    Choose from above solutions by number or skip, retry or cancel [1/2/s/r/C]: 2

    Problem: libffmpeg-devel-0.4.9.12677-3.4.x8664 requires libffmpeg0 = 0.4.9.12677, but this requirement cannot be provided uninstallable providers: libffmpeg0-0.4.9.12677-3.2.i686[videolan] libffmpeg0-0.4.9.12677-3.4.x8664[videolan] libffmpeg0-0.4.9.12677-3.2.i586[videolan] Solution 1: Following actions will be done: do not install libffmpeg-devel-0.4.9.12677-3.4.x8664 install libquicktime-1.0.1-1.pm.4.x8664 (with vendor change) SUSE LINUX Products GmbH, Nuernberg, Germany –> http://packman.links2linux.de install libquicktime-1.0.1-1.pm.4.x8664 (with vendor change) SUSE LINUX Products GmbH, Nuernberg, Germany –> http://packman.links2linux.de Solution 2: do not install libquicktime-1.0.1-1.pm.4.x8664

    Choose from above solutions by number or skip, retry or cancel [1/2/s/r/C]: 2 Resolving dependencies…

    The following packages are going to be upgraded: bin86 gsl glitz-devel cmake timidity glitz-32bit skencil dosbox portaudio-devel portaudio libdvdread3 fftw3-devel libgpod2 sane-backends libpulse0 physfs fftw3 ladspa acetoneiso2 supertux bzflag taglib dejavu qemu libxcrypt-32bit nmap nmap-gtk notification-daemon python-gobject2 nautilus x11-input-synaptics notification-daemon-lang libdca-devel libx264-devel libfaac-devel faac libffmpeg-devel faad2-devel libx264-57 vlc libmpeg2 reiserfs bluez-libs libgphoto2 curl ntfsprogs inkscape inkscape-lang koffice-database koffice basket konversation k3b kdetv ilbc kioiso koffice-spreadsheet kcmgtk koffice-i18n-ca-doc koffice-i18n-es koffice-i18n-ca koffice-i18n-es-doc SDL SDLPango SDLmixer-devel openal-devel SDLgfx SDL-devel SDLttf libspeex check speex libgsm-devel speex-devel smart smart-gui python-sip sysconfig fileshareset yum-metadata-parser fdupes yast2-x11 yast2-security yast2-inetd myspell-spanish myspell-catalan OpenOfficeorg-thesaurus-en OpenOfficeorg-templates-presentation-layouts OpenOffice_org-hyphen gimp libMagick++10 libWand10 ImageMagick libMagick10 ImageMagick-extra fluidsynth libfluidsynth1 libredland0 libFLAC++6 flac esound xaw3d soundtouch libtheora-devel libusb-32bit SDL-32bit librasqal0 libraw1394-devel libFLAC8 guile libiec61883 libraw1394-8 libtheora0 jack-devel libavc1394-0 enigma frozen-bubble

    The following NEW packages are going to be installed: lzma build fftw3-threads libfaac0 lame libdvbpsi5 a52dec yast2-control-center-qt yast2-registration hunspell-tools libffmpeg0 libdca faad2 x264 libmp4v2-0 libx264-59 libgphoto2-lang k3b-lang hicolor-icon-theme libgsm1 extragear-plasma kde4-konqueror-plugins yum-basearchonly kdebase4-workspace-plasmoids dbus-1 dbus-1-qt3 dbus-1-x11 ghostscript-fonts-std pcre cairo hal python-xml SDLimage libxml2 xorg-x11-libs xorg-x11-devel NetworkManager-gnome pm-utils release-notes libcomerr2 glib2 xorg-x11-libxcb libpng perl-base liblcms gtk2 glibc-32bit glibc libcurl4 xorg-x11-libXfixes rdesktop python-gtk popt pkg-config permissions perl-TimeDate openmotif-libs openal netcat ncurses limal-ca-mgm-perl limal-ca-mgm libvisual-plugins libvisual libraptor1 libpcap libogg-devel libcdiocdda0 libbonoboui libbeagle gzip gnome-desktop glitz fuse fam epos eel digikamimageplugins-superimpose checkmedia SDLmixer gnome2-user-docs gnome-audio kdemultimedia3-arts libjack0 libesd0 libogg0 frozen-bubble-server

    The following packages are going to be re-installed: tk unzip

    The following packages are going to be REMOVED: libgsm libWand10 kioiso libgsm libiec61883 nmap libxcrypt-32bit taglib sysconfig python-sip libspeex python-gobject2 portaudio libMagick10 inkscape-lang inkscape supertux gsl glitz-devel libgpod2 libMagick++10 gimp xaw3d fdupes libavc1394-0 curl konversation check bluez-libs unzip SDLmixer-devel SDL_Pango SDL-devel SDL tk sane-backends

    Overall download size: 292.6 M. After the operation, additional 39.4 M will be used. Continue? [YES/no]: no

    a) “requires libopal.so.2.2()(64bit), but this requirement cannot be provided”??? I have it already!!! $ rpm -q –whatprovides “libopal.so.2.2()(64bit)” opal-2.2.11-1.pm.1 Same for glew… $rpm -q –whatprovides “libGLEW.so.1.4()(64bit)” glew-1.4.0-21 I understand the problem, but the message is missleading… a frequent problem with zypper.

    b) “packages are going to be re-installed”??? Why a package would need to be reinstalled???

    c) tk and unzip are going to be “re-installed” and “REMOVED” at the same time??

    These are just some funny things. But everything is wrong, what I want is to leave everything like it is right now.

  2. ra100 Says:

    The third snapshot (Repos.png) has wrong url.

  3. jrdls Says:

    there actually one innovation that openSUSE 11.0 beta 1 will not be shipped with: ext4 FS (hopefully it will be ready for the GM release).

  4. troll Says:

    KDE4 is not innovation, it’s more of a brainfart.

  5. Stuart Says:

    Thanks for the detailed post. I am REALLY looking forward to 11.0!

  6. Planet OpenSUSE Indonesia » Blog Archive » Announcing openSUSE 11.0 Beta 1 Says:

    [...] tool, YaST, has been ported to Qt4, providing beautiful styling for the installer, and an improved look for areas such as package [...]

  7. Announcing openSUSE 11.0 Beta 1 « Linux and Open Source Blog Says:

    [...] tool, YaST, has been ported to Qt4, providing beautiful styling for the installer, and an improved look for areas such as package [...]

  8. M-Z Says:

    Does new Opensuse still screws up booting of Windows Vista?

  9. Boycott Novell » Do-No-Evil Saturday - Part I: OpenSUSE 10.3, 11 Beta; CNR Sidles with Ubuntu (Like a Leech) Says:

    [...] 11.0 countdown on the sidebar. It’s only about 2 months away (60 days) and the existing beta is already being looked at. Sorry guys, the innovation hat is green. Ok, enough with articles. Lets back to 11.0 [...]

  10. Sorin blog computers place » Blog Archive » Development Release openSUSE 11.0 Beta 1 Says:

    [...] tool, YaST, has been ported to Qt4, providing beautiful styling for the installer, and an improved look for areas such as package management. The screenshots look promising. This beta 1 [...]

  11. SomGNU » Blog Archive » OpenSUSE 11 beta Says:

    [...] This beta version already includes the latest KDE4 and GNOME versions (4.0.3 and 2.22.1 respectively). Furthermore, YAST has been migrated to Qt4 platform (you’ll note on the visual style that it is now better). [...]

  12. Announcing OpenSUSE 11 Beta 1 » Sathya Says Says:

    [...] tool, YaST, has been ported to Qt4, providing beautiful styling for the installer, and an improved look for areas such as package [...]

Leave a Reply