Rant about 12.1 by an upset user

Sorry if this is the wrong place to post, I really don’t know where does this kind of commentary belong to…

After using Ubuntu/Mint/Arch for a few months, I returned to openSUSE a few days ago. I missed the launch of 12.1 so I was excited to try out a brand new release. But seriously, this is the worst openSUSE I ever had (ok, maybe 11.1 was similarly buggy).

Polkit configuration messed up. It won’t let me suspend my computer or switch it off. And, what’s the worse, I cannot google for solutions since it also prevents me from using my very own wifi! Honestly, I’m not familiar with polkit’s config method, but I’m almost sure that requiring authentication for using the internet doesn’t make any sense. I wonder, I have this problem only? Also, I haven’t got my usual language packs after installation. I’m still sitting in semi-English environment and fetching the localization packages one by one for every single app.

Maybe present tense wasn’t the most proper to use since I’ve already fixed most of the mentioned issues by now, but seriously, if I wanted to bother with all this post-installation stuff, I’d rather go for Arch or Gentoo. If I install openSUSE, I expect it to work out of the box.

I’m disappointed. :frowning:

Hope you had better experience with 12.1,
Your upset friend,
lipk

By posting here you are ranting at those who provide free volunteer support out of their own free time with no pay. You don’t reach the developers nor packagers. The place to reach the developers and packagers is the openSUSE mailing list. There is guidance here on that: openSUSE:Communication channels - openSUSE

IMHO ranting in the place where there are only those who provide free volunteer support is rather counter productive.

You are not alone there, if I understand what you are referring to. None less than Linus himself (I assume you have heard of Linus) wrote a bug report on openSUSE on the wireless permissions.

It would help if you wrote a bug report. Even Linus took the time to do so.

Sorry to read of your disappointment, but like others on this forum we provide free unpaid volunteer support. Ranting where we hang out is rather counterproductive IMHO. It makes more sense to go where the developers and packagers are, … no ?

Did you write ANY bug reports ? If you don’t none of this will get fixed.

Actually, I did on my Dell Studio 1537 laptop have a significantly better experience with 12.1. Its wireless (an Intel wifi link 5300 AGN) is working better in 12.1 than it has in ANY other openSUSE release. Which is not to say 12.1 is perfect on that laptop (its not) but having a functional wireless REALLY makes a difference, as I am certain you know too well, understandably frustrated that yours does not work so well.

I also have 12.1 on my Sandbox PC, where I don’t notice any difference between 11.4, except for the fact that 12.1 boots a lot faster.

I guess its YMMV.

Please, when you get the chance, write some bug reports. And try to focus rants in the location where they are liable to do the most good.

Guidance for bug reports is here: openSUSE:Submitting bug reports - openSUSE . And again, the openSUSE communication channels are documented here: openSUSE:Communication channels - openSUSE where the ‘Mailing Lists’ are where the developers and Packagers mainly hang out.

Sorry for you. Lucky me: I had (so far) the best experience of all the long line or releases that I’ve used. Got my fingers crossed that it stays that way. Oh well the old saying applies here I think: ymmv.

On 01/01/2012 09:16 AM, lipk wrote:
> Sorry if this is the wrong place to post

it is the wrong place.

i count your’s as just one more more drive-by, unhelpful rant…(we have
plenty, thank you–look around!!!)

well, actually it is a little helpful: i have not installed 12.1 yet
because i’ve read the posts here of many, and know it is not yet as
stable and ready as i require–and, your mis-placed rant is one more
proof of that, so thanks…a little!

but we don’t need another–and had you taken 15 minutes to research 12.1
you would have had different expectations and probably would have been
less excited!

btw: installing an operating system is not a game activity, and should
not spark excitement…(all of MS and Apple ads to the contrary,
openSUSE is only a tool…well, i guess some find it exciting to use a
new hammer, screwdriver, lawn mower . . .)


DD
openSUSE®, the “German Engineered Automobiles” of operating systems!

@DenverD: this is my rant thread. Don’t counter-rant here, please!

@oldcpu: you shouldn’t take it that personally. I’m not ranting because it’s productive or because I hate you, I’m ranting because I’m moody. For that ranting sometimes is a basic human needs just like eating or sleeping. Btw, you should have a Rantbox or something. :stuck_out_tongue:

Anyways, I filed some bug reports and calmed down, so we can wait together for a more lipk-friendly openSUSE 12.2.

We do have Soap Box, which is for rants.

On 01/01/2012 01:26 PM, Jonathan R wrote:
> We do have Soap Box, which is for rants.

+1
Soapbox - Strong opinions about mostly anything (no political or
religious content) - http://tinyurl.com/6jkzt7u


DD
openSUSE®, the “German Engineered Automobiles” of operating systems!

That’s not my experience.

Sure, there are bugs. Most of the bugs that I have seen (and reported) are related to the move to “systemd”. I think that was unavoidable. The move to systemd is a big change, and the first release with systemd was bound to show some problems. However, most of the bugs are not cripplers and would probably not be noticed by many users.

Yes, there are problems with Polkit configuration, especially with respect to NetworkManager and WiFi. And that’s not “systemd” related. Sorry to say it, but I think NetworkManager is beta-quality software. It was beta-quality when I first used it in 10.1 (if I recall), and it is still beta quality. WiFi is more reliable with “ifup” than with NetworkManager, though I use NetworkManager for greater convenience with my laptop. The last time that I tried “wicd” (I think that was with opensuse 11.3), that seemed beta-level too.

We all rant. But a rant belongs in the correct place. My point is this is not the place.

+1
Thank you for writing this, as it is sooooo true since 11.1. Users can use nm-applet as a work around, but it is not understandable why this important piece of software is so neglected.

IMHO too, not a single rant has brought a solution to anything. Use your energy and typing skills to define the issue, seek help to get it solved.

On the quality of 12.1: looks like I only meet machines that are not touched by the assumed buggyness of 12.1. I used to like performing installs of the new openSUSE, but with 12.1 it all just works for me.

On Sun, 01 Jan 2012 08:16:02 +0000, lipk wrote:

> Sorry if this is the wrong place to post, I really don’t know where does
> this kind of commentary belong to…

Others have said soapbox, and that would be correct. However, I’d
suggest that rather than just rant, you ask some questions about specific
issues you’re having so people can help you.

Ranting doesn’t get help. Asking questions does. Looks like it’s been
over a year since you started any threads other than this one.

And as a “general chit-chat” forum, others are certainly welcome to
reply, and replies to those rants might just involve “counter-rants”.

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 2012-01-01 14:16, oldcpu wrote:
> We all rant. But a rant belongs in the correct place. My point is this
> is not the place.

Better here than in the boot-login forum.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

On 2012-01-01 09:16, lipk wrote:
>
> Sorry if this is the wrong place to post, I really don’t know where does
> this kind of commentary belong to…

Soapbox. Thanks for not using one of the technical forums :slight_smile:

> But seriously, this is the worst openSUSE I ever had
> (ok, maybe 11.1 was similarly buggy).

Any new release is very buggy. Some people are more affected than others.
Just take some time to read the posts before you install.

> Polkit configuration messed up. It won’t let me suspend my computer or
> switch it off. And, what’s the worse, I cannot google for solutions
> since it also prevents me from using my very own wifi!

Yes, known bug. Even Linus reported in Bugzilla.

> If I install openSUSE, I expect it to work out of the box.

Don’t. I would love that, but I know I can not expect it.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

You are a very reasonable person. So this is implicitly begging for one question, isn’t it.
“What do you think can / should we reasonably expect when we install a final openSUSE distribution?”.

I think this is fair to ask. I would invite whoever wishes to state his/her expectations. Me personally I refer to the “mission statement” given by the distribution as there is “to allow to get your work done”. And THAT is quite a mouth full ;), isn’t it?

Bravo! … It’s healthy when done the right way. It was only a mini rant. More like a pout or a stamp of irritation.

I remember 10.1, the package manager, sheesh, you had to sit there for minimum 5 minutes before the refresh was over. I stamped my foot then. All the releases since 10.0 have made me grind my teeth (a little bit). The time I couldn’t Samba with Gnome because Nautilus was nuts, that drove me back to KDE, ranting and cursing, somewhere around 11.1. And I’ve not once had satisfaction with KDE’s wireless applet for my desktops; I eventually laid an ethernet cable through the ceiling to protect my sanity and my connectivity for desktops. Strangely my laptops and my netbook have “just worked” wirelessly with the KDE applet, probably thanks to the on-board wireless chips I suppose (always did like Intel mobos).

Anyway, glad we could be here for you in your time of frustration.

On Sat, 07 Jan 2012 21:26:02 +0000, stakanov wrote:

> “What do you think can / should we -reasonably- expect when we install a
> -final- openSUSE distribution?”.

Never - software development strives for some form of “perfection”, but
by definition cannot ever really achieve it.

Things will never work 100% correctly for 100% of people, nor meet 100%
of everyone’s expectations. Asking when it will be “final” is the wrong
question to be asking because it’s always changing, evolving, and
improving (hopefully the last).

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Thanks for this statement. That said, I do not feel or better read that users complain because expecting 100%. There is, for what is my understanding, a number of core components that reasonably user of the KDE SC “expect” to work as mail, as well as the Internet browser, being so uttermost central, is expected to work. Other points are that non exotic but frequently sold USB Hardware as printers (and the printer queue) are expected to work.
It is true that always you read some critique (maybe rant) complaining that a rarely used package is not well installed.
However, user in general for what I see do not really “complain” about things not being 100%. I think they would accept 80% but sometimes find in core components a 0% to a 50% (where 0-50 means the program at least dumps an error message). Log in, log out errors…
Very visible and in the end maybe worth to correct before shipping? This is not because I think things should be perfect. I am not (I know that is shocking ;)), so why would I expect them to be. Still, because I am aware that I am able to fix them now after years of sufferance but that, if e.g. 9.0 or 9.1 would have been tough like that in install, and I may have backed off from Linux years ago. At the time, I definitely decided to begin the Win-elimination tour, after a “wow” installation of two subsequent versions of SUSE. Once you are in, it is easier to cope with the “little things of life”.
Well, that in mind, the positive note is that Linux on Desktop went up a 40% (relative, compared to it’s previous figure) last year. So please do not refrain to continue to thrive for perfection.

On Sat, 07 Jan 2012 23:06:03 +0000, stakanov wrote:

> Thanks for this statement. That said, I do not feel or better read that
> users complain because expecting 100%.

I think users “expect” 100% for certain things - but those certain things
are for their configurations.

They expect, for example, that if they buy a webcam, it’s going to work
with a minimal of fuss - preferably no fuss.

The focus is on their experience, not the collective experience of all
users.

And therein lies the issue.

I recently bought a new laptop, which I needed in order to do contract
work. I plugged in a Live USB flash drive to the floor demo unit, and it
booted, so I bought the laptop. I was surprised to find that Bluetooth
worked (and in fact, I get flawless audio from my phone’s Bluetooth
headset paired with the laptop).

The integrated webcam worked out of the box. A pleasant surprise.

Even the HDMI input worked out of the box. A much hoped-for surprise
(kinda hard to check that without an HDMI AV device to plug into in the
store), because that means now I have an alternative to watch video on
our home theater when our son takes his PS3 to his girlfriend’s house.

With VirtualBox, I can even watch Netflix on the big screen.

But what I wanted to have work were the basics: Video driver working,
wifi working, ethernet working, audio working. Plenty of CPU and memory
were my main requirements. Blu-ray would have been nice, but the laptop
didn’t have a Blu-ray drive as sold.

> There is, for what is my
> understanding, a number of core components that reasonably user of the
> KDE SC “expect” to work as mail, as well as the Internet browser, being
> so uttermost central, is expected to work. Other points are that non
> exotic but frequently sold USB Hardware as printers (and the printer
> queue) are expected to work.

That’s one thing the Linux ‘marketing’ people need to do - they need to
get some sort of “Works with Linux” branding campaign going. If a
printer doesn’t work, but it’s not expected to work because the
manufacturer has either done nothing or actively worked to prevent the
hardware from working with Linux (such as not releasing critical specs
when asked for them), that’s not really something one can blame the
developers of Linux software for. That’s entirely on the manufacturers.

> However, user in general for what I see do not really “complain” about
> things not being 100%. I think they would accept 80% but sometimes find
> in core components a 0% to a 50% (where 0-50 means the program at least
> dumps an error message). Log in, log out errors…

I think users need to be introduced to the Pareto Principle (the “80/20
rule” as most people know it). This is a key reason why no software
(not commercial software, not open source software, not the software a
person writes sitting at home that is never actually released - unless
it’s trivially simple software) ever reaches 100%. The effort to get
that last 20% increases exponentially. In commercial terms, the cost
increases exponentially.

That’s the nature of software development (and indeed, most project work).

> Very visible and in the end maybe worth to correct before shipping? This
> is not because I think things should be perfect. I am not (I know that
> is shocking ;)), so why would I expect them to be.

Visible to whom, though? If a pool of testers sees a failure to boot in
1 out of 100 times, is the fault the testers’ fault, or the developers’
fault that the bug is pushed to post-release? If after release, that
fault shows up 20 out of 100 times systems are booted, that points to a
lack of diversity in the testing pool. Since OSS testing pools are
typically people who volunteer their time, does that not point ultimately
to the users of the software not being willing to step up and try pre-
release versions and then to report issues when they have them?

It’s very easy post-release to employ hindsight (which is nearly
always 20/20) and say “this should have been fixed”. If only the
developers knew during the development and testing phase what users were
going to experience 6 months after release, sure, a release would be
better.

But if those who actually have those experiences don’t test and report
prior to release, then the developers aren’t going to have that insight.
They’re not prognosticators. They’re developers. They might be able to
forsee some situations that they can pre-emptively fix, but they aren’t
going to see every possible permutation when dealing with millions of
lines of code. They can’t test every use case, which is WHY it’s
incumbent on the users of software (OSS or closed source) to be involved
pre-release. That’s why beta programs exist.

So now we’ve have this discussion post-12.1 release. Just like it has
been had after every single release of every single distribution.

And it’ll happen again after 12.2 comes out, and 12.3, and 13.1, and
13.2, ad infinitum.

Because there will always be those who don’t understand how software
development and testing works. (And I’m not directing this comment at
you, stakanov - it’s directed at the ‘ether’ in general. You may well
understand all of this stuff; you may well be a software developer, in
fact - I don’t know.)

There also will always be those who not only don’t know but who don’t
care - but nevertheless have unrealistic expectations regardless of their
own ignorance as to the realities of development. Such is life.

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Here are just my thoughts to this matter.

Everyone expects things to work. From the short history of computers we
know that it is not there. Will it ever be? Who knows.

One thing i noticed though, is that for whatever reason problems don’t
get fixed and instead other features are added.
This is with any software i have seen so far.

Why is this? Do users demand optical changes with another release or is
it in the nature of things that problems get ignored and instead
features are added.

If i look in either world (the two i know) which is Linux and Windows
then nothing is perfect.
There is always something that does not work as it should. But in
regards to the 80/20 rule, i assume that is true. To 80% stuff just works.
There are some areas where it does not, but it minor in comparison.

I do not have the view of a developer and so i can not make statements
why it is how it is.

Older hardware is known to be obsolete at one point, but i find that in
the linux community it does not settle well.
Many people expect to get things working with outdated devices and
outcry if support is dropped.
Personally i think old things are just old thing. Newer devices are
perhaps more efficient, have the latest technology implemented.
It is like with a car. Newer cars have the latest safety features where
old cars don’t. Older engines are not as efficient as newer ones.

Perhaps it is the expectation of software to do what it is supposed to do.
Function x doesn’t work, what a c***. On Linux on the other hand there
is a chance that it does get fixed. More likely than with payware. This
is at least my experience.

So even if this version had some issues at the release, it is nothing i
read about anywhere in magazines.

Notebooks are a different issue. Since i don’t own one i can’t say
anything about it.
But i read a lot of problems with newer notebooks mostly due their new
chipsets.
There hardware dictates the software development.

I am in a lucky position since i have no problem on either world.
Everything just works for me.

I’ll guess i am just one lucky guy.