Language Selection

English French German Italian Portuguese Spanish

SUSE 10.1 Beta 5 Report

Filed under
Reviews
SUSE
-s

Why? That one thought kept echoing through my thoughts as I installed and ran SUSE 10.1 Beta 5. Around the net several articles entitled something to the effect of "SUSE releases two betas within 4 days" as if it was an accomplishment of 10.0 proportions! Some progress was made, but it reminded me of the old saying "2 steps forward and 3 steps back."

If you look at the "Most Annoying Bugs" report and compare it to Beta4's, you'll find that not only was very little fixed, but they even introduced more bugs. As you can see, I've highlighted the left overs in blue and the new breakage in red.

  • The CD 1 needs to remain in the cd drive after installing from it. Do not remove it during the reboot and wait for YaST to request CD 2.. Otherwise the installation of packages from CD 2-5 will fail afterwards.
  • Due to the integration of the new package manager which is not complete, note the following:
    • Some statistics do not work, e.g. you see "Size of packages to install: 0" - or "Number of packages to install: 0", or "Software: Default system (0)".
    • The graphical package manager frontend has only a limited list of "views", currently you get a list of all the packages and can only search in them.
    • After installation, if you go into the YaST packager, all installed packages are listed twice.
    • Adding a new installation source does not work.
    • Language dependend packages are not handled correctly. This results in the installation of one package-$lang package but not necessarily the one for the languages asked for.
    • An upgrade from a previous installation might fail, even one from 10.1 Beta3 Bug 153142
  • During an update from a previous release, packages that are not available anymore get deleted - once at the start of CD1 and then again at the end of CD1. Pressing Ignore a couple of times allows to continue. Bug 153135
  • The partitioner is broken in some cases Bug 151947. which might result in:
    • mixed up filesystem types - for example one chooses ext2 and the partition is getting formatted with reiserfs
    • creates double or totally obscure entries within the fstab of the system
    • makes inproper proposals for a standard partitioning
  • Download of Release Notes will fail.
  • The online test with download of Updates will fail.
  • The second part of the installation is done in text mode Bug 153066, but afterwards the graphical login manager is started.
  • X11 configuration during installation is totally broken in Beta5 due to a bug in package manager. Instead of the native X11 driver fbdev or even vesa driver will be configured. In order to create a valid X11 configuration stop xdm ("rcxdm stop") and use SaX2 for configuration ("sax2 -r"). ATI users should update the radeon driver first before executing SaX2. Otherwise the result will likely be a blank screen. Driver RPMs for i386/x86_64 are attached to Bug 153367 and are also on the ftp server in the fixed rpm directory.

Now I love betas, you know I do. I've been installing and testing linux betas for several years now, so I expect breakage. Sometimes it's so minor that some betas are more stable and usable than other's full releases. Some are comical or entertaining. But most of SUSE's latest betas should have delayed release until they are fixed, most notably the partitioner. Not that I got bit by that one myself, but worse case scenario, it could render someone's system inoperable or even result in data loss. However, giving credit where due, at least they advise the user and surely no one in their right mind would try to upgrade to or install this beta as their main system.

I'm not sure why they'd even want to release when their crowning jewel, YAST, is so broken. This seems to me like a bad judgement call. In addition, having the xconfig broken during install would be a definite brickwall to some. Vesa implementation would not be the end of the world, in fact with my video card it's the best choice with a lot of systems, but my install didn't even address X configuration. It was skipped altogether here. As such my first boot halted and hung at the point at which it would normally try to start the graphical login manager. It should have failed and left me at the command prompt. I ctrl+alt+del'd and restarted using init 3 to get to the commandline, at which point I installed the "fixed rpm" and ran xorgconfig. Next I ran startx and got in.

        

Another "most annoying bugs" of this beta's installer was the second stage in text form. They classify it text, I use the term "ascii-graphical." This isn't so much an annoyance as entertainment to me. I've always kinda marvelled at SUSE's text installer. It is almost a carbon copy of their beautiful graphical installer - only in text. I don't imagine there are too many people who appreciate that as much as I, but I have to wonder how much work was originally put into that considering how it compares to Slackware's and others. So, having to finish in text mode wasn't an annoyance here, in fact I enjoyed it, but it's an indication of how broken things really are.

One of the "most annoying bugs" for me is that any installation method other than straight "5 burned cds" is totally broken. I hate to contribute to the pollution problem and empty my own pocket in the process as well, so I first attempted a harddrive install which would error out before probing of the mouse. Next I tried the dvd remaster, but it would bomb out just when it was supposed to begin the package installation. Harddrive installs have been officially broken for the last two betas, but truth be known, it's been broken this whole beta cycle. I could coax a hard drive install from betas 1 - 3, but I had to walk all the way around the barn to do it. In actuality, all manual installation methods are broken. In fact, their "one path to installtion" had several packages fail to install properly. I hope they get that one fixed pronto!

I noted above that most of the "Most Annoying Bugs" are still present in this beta, however if you examine the changelog you'll find the developers were not taking the week off. They have been busy fixing a lot of bugs and working hard hard hard on yast2. In fact, yast seems to dominate the changelog this time.

Although the package manager is still broken on several levels, it is coming along. Now we can see that we have the choice of our "Selections" and the catagories show up, albeit twice. However at this point the individual packages did not. The Software Catalog allowed me to add a repository, retained it this time, and then the indivdual packages appeared. However it was not usable as I still couldn't install any additional packages. This rendered setting up extra hardware inoperative if it required additional packages.

        

        

Two of the required packages for xgl was included this time, but two still need to be downloaded from a "Factory" repository. rpm at the commandline still works, so it's possible to install these packages. The xgl and compiz packages are in the suse/i586 directory of your cd5. libsvg can be downloaded here and libsvg-cairo can be had from here. I followed the directions from SUSE, but I wasn't successful in implementing this feature at this time. I may keep pluggin' away at it, but if anyone else has had better luck, feel free to submit your screenshots.

If you're interested in the lastest version number of your favorite application, you can consult the complete package list or my rpmlist as tested. I usually install everything considered desktop and developer related. I usually skip the advanced servers, xen, and mobile computing.

All in all, I'm of the opinion that betas 4 and 5 should have been delayed until less things are broken. I have a friend who has called SUSE "the new Mandrake" more than once. And I agree. We mean that in the sense of, ...do you remember when Mandrake was innovative, bold, even groundbreaking? They were the first to implement new technology and were always on the cutting edge. Their hardware support was always the very best. SUSE is "the new Mandrake" but we wish they didn't stick to their release roadmap so stringently. Sometimes it is best to delay.

Not too many new screenshots were taken this time, as the interface remained unchanged. You might want to peruse the beta 3 shots for a more complete overview or even the beta 4 if you're interested in the progress of the Software Management.

Previous coverage:


Well done

Congrats for the speed! (You've got much more time than me! Smile )

The most annoying remaining issue should be:
"Adding a new installation source does not work."

The good thing is that Factory is supposed to work.
The bad thing is that it doesn't seem trivial to get new things to work (xgl).

Re: Well done

Béranger wrote:

Congrats for the speed! (You've got much more time than me! Smile )

It'd been out sooner if I hadn't spent my Sunday replacing my son's motherboard and trying to get his windows installs to adjust. What a mess windows is!

Quote:

The most annoying remaining issue should be:
"Adding a new installation source does not work."

Yep, that's bad. But they're making progress. [/quote]

Quote:

The good thing is that Factory is supposed to work.
The bad thing is that it doesn't seem trivial to get new things to work (xgl).

Yeah, the steps seemed quite straightforward and easy to follow, it just didn't work out this time for me.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

GNOME: WebKit, Fleet Commander, Introducing deviced

  • On Compiling WebKit (now twice as fast!)
    Are you tired of waiting for ages to build large C++ projects like WebKit? Slow headers are generally the problem. Your C++ source code file #includes a few headers, all those headers #include more, and those headers #include more, and more, and more, and since it’s C++ a bunch of these headers contain lots of complex templates to slow down things even more. Not fun.
  • Fleet Commander is looking for a GSoC student to help us take over the world
    Fleet Commander has seen quite a lot of progress recently, of which I should blog about soon. For those unaware, Fleet Commander is an effort to make GNOME great for IT administrators in large deployments, allowing them to deploy desktop and application configuration profiles across hundreds of machines with ease through a web administration UI based on Cockpit. It is mostly implemented in Python.
  • Introducing deviced
    Over the past couple of weeks I’ve been heads down working on a new tool along with Patrick Griffis. The purpose of this tool is to make it easier to integrate IDEs and other tooling with GNU-based gadgets like phones, tablets, infotainment, and IoT devices. Years ago I was working on a GNOME-based home router with davidz which sadly we never finished. One thing that was obvious to me in that moment of time was that I’m not doing another large scale project until I had better tooling. That is Builder’s genesis, and device integration is what will make it truly useful to myself and others who love playing with GNU-friendly gadgets.

KDE: Usability & Productivity, AtCore , Krita

  • This week in Usability & Productivity, part 6
  • AtCore takes to the pi
    The Raspberry Pi3 is a small single board computer that costs around $35 (USD). It comes with a network port, wifi , bt , 4 usb ports , gpio pins , camera port , a display out, hdmi, a TRRS for analog A/V out. 1GB of ran and 4 ~1GHz armv8 cores Inside small SOC. Its storage is a microSd card they are a low cost and low power device. The Touchscreen kit is an 800×480 display that hooks to the Gpio for touch and dsi port for video. To hold our hardware is the standard touch screen enclosure that often comes with the screen if you buy it in a kit.
  • Look, new presets! Another Krita 4 development build!
    We’ve been focusing like crazy on the Krita 4 release. We managed to close some 150 bugs in the past month, and Krita 4 is getting stable enough for many people to use day in, day out. There’s still more to be done, of course! So we’ll continue fixing issues and applying polish for at least another four weeks. One of the things we’re doing as well is redesigning the set of default brush presets and brush tips that come with Krita. Brush tips are the little images one can paint with, and brush presets are the brushes you can select in the brush palette or brush popup. The combination of a tip, some settings and a smart bit of coding! Our old set was fine, but it was based on David Revoy‘s earliest Krita brush bundles, and for Krita 4 we are revamping the entire set. We’ve added many new options to the brushes since then! So, many artists are working together to create a good-looking, useful and interesting brushes for Krita 4.

Software: GIMP, Spyder, SMPlayer

  • Five free photo and video editing tools that could save burning a hole in your pocket and take your creativity to the next level
    GIMP stands for the Gnu Image Manipulation Program and is the first word that people usually think about when it comes to free image editors. It’s a raster graphics editor, available on multiple platforms on PC. It has a similar interface to Photoshop: you have your tools on one side, there’s an option for your tool window and then you have your layers window on another side. Perhaps one of the most useful features of GIMP is the option of plugins. There is a wide database for them and there’s a plugin for almost any task you might need to carry out. GIMP is extremely extensive, and it’s the choice of the FOSS community, thanks to the fact that it’s also open source. However, there are also some disadvantages. For example, GIMP has no direct RAW support yet (you have to install a plugin to enable it, which means a split workflow). It also has quite a bit of a learning curve as compared to Photoshop or Lightroom.
  • Introducing Spyder, the Scientific PYthon Development EnviRonment
    If you want to use Anaconda for science projects, one of the first things to consider is the spyder package, which is included in the basic Anaconda installation. Spyder is short for Scientific PYthon Development EnviRonment. Think of it as an IDE for scientific programming within Python.
  • SMPlayer 18.2.2 Released, Install In Ubuntu/Linux Mint Via PPA
    SMPlayer is a free media player created for Linux and Windows, it was released under GNU General Public License. Unlike other players it doesn't require you to install codecs to play something because it carries its own all required codecs with itself. This is the first release which now support MPV and some other features such as MPRIS v2 Support, new theme, 3D stereo filter and more. It uses the award-winning MPlayer as playback engine which is capable of playing almost all known video and audio formats (avi, mkv, wmv, mp4, mpeg... see list).

Funding: Ethereum and Outreachy

  • How Will a $100 Mln Grant Help Ethereum Scale?
    On Feb. 16, six large-scale Blockchain projects OmiseGo, Cosmos, Golem, Maker and Raiden, that have completed successful multi-million dollar initial coin offerings (ICOs) last year, along with Japanese venture capital firm Global Brain have created the Ethereum Community Fund (ECF), to fund projects and businesses within the Ethereum ecosystem.
  • Outreachy Is Now Accepting Applications For Their Summer 2018 Internships
    This week Google announced the participating organizations for GSoC 2018 for students wishing to get involved with open-source/Linux development. Also happening this week is the application period opened for those wishing to participate in the summer 2018 paid internship program.