Thursday, February 2, 2012

Step back - New stuff is not always better

It is time to step back and look again at few applications that I use.

KMail2, the most recent incarnation of a mail client software KMail, is slow on pretty current hardware that consists of Quad Core 2.66 and 8 GB RAM. I have to wait longer to see an email then with single core 1250 MHz Athlon on 1.5 GB RAM. 

I can see my Inbox filling up while mail filters struggle to deal with incoming emails  and deliver them to respective folders. That never happened in old KMail, in other words serious step back.

Transition is not completed as all mails are not imported.  I guess that my mix of mailbox and maildirs was too much for simple mind of KMail migration tools. I landed with mix because on old computer mailbox storage was far faster then maildir, so all large folders were converted to mailbox.

For instance migrating Thunderbird based mail system is just a bit longer then plain move of its directory from one installation to the other. 


Apper, the latest rewrite of PackageKit frontend for KDE, managed to annoy me more then any previous. With its default settings and bugs, it was more distraction then help.

In normal circumstances YaST Software Management, or zypper, when they spot that package management is locked, they will:
  • give you warning that is locked
  • ask you if you want them to ask another process to quit
  • if you want, they will send  appropriate signal to process
  • another process quits and releases lock
This works fine between zypper and YaST, but not with Apper. You see every time the same PID that ignores messages. In the moment it was asked to quit it was refreshing repositories metadata and that process  can be stopped at any moment with only drawback that you have to repeat it later. 

When you attempt to stop it manually with:
   ps x | grep apper  ## to get apper PID
   kill <apperPID>    ## to stop it
it will be restarted by KDE service manager and start scanning for updates extending package management lock. In this case PID is changing, as previous Apper instance actually exits, but new is started almost instantly, preventing you to use YaST Online Updates (YOU) needed to actually run updates that Apper was unable to do. To end daily wrangling I removed Apper from installation. 

In a recent email is mentioned that it can be disabled using configuration utility Configure Desktop, which in email is called systemsettings. Also, I took time to explain this in a wiki page  http://en.opensuse.org/SDB:Apper_troubleshooting .

To be clear, I'm not opposing to refresh package management with design that is easier for new users. My problem is that new software must have very easy to find Quit button, not some option buried in depth of System Settings, that even experienced users have trouble to find. 

PS. Apper is back on my computer, although it is not used right now, not even as notification daemon. 
I see some improvements in the interface, like list of repositories, which is very cute, but also usability glitch with configuration hidden behind wrench, with no text, while other settings have text :) 



openSUSE Education on SourceForge

I found out late that openSUSE Edu is on a SourceForge main page as a project of the month.

Congratulations to small, but skilled and diligent team that is keeping high quality of openSUSE Education since its beginning.

Saturday, October 1, 2011

Learning about Connect openSUSE

It seems that not many people are aware of Connect openSUSE service, that was created by Boosters team while ago, and consequently they don't know what they miss.

In the wiki page about it there is more about technical details then about social aspects, which is not surprising:

  • Guys that created it are technicians, software developers, that know how to handle code and have a lot to say about it, but they seldom have great popularization skills, like marketing guys. I like this way, as being popular in the software world doesn't relate always to a good code, 
  • Wiki article was written when Connect was in initial stages without many add on features (plugins) it has now, so it is time to take a new look at it. 
For instance, until today I didn't know that I can fix my dashboard page layout the way I want, and it is just "Edit page" button away, which is at the bottom right. The page is available to logged in users as Dashboard link in the top right corner, right before the log in name. 

It would be awesome if more people will go there, try it and:
  • Comment on existing layout and features. 
  • Propose new ones, specially if you, or someone that you know, can code and come up with working solution, or at least something that is easy to adjust to Connect.
Social aspects of Connect are great when you consider how hard is to find similar souls and start something in project as large as openSUSE, and Connect offers easy search for them, located on the top right, the same spot on the every server in openSUSE domain. Type in term, like "wiki" you you are very close to wiki related stuff, including my favorite Wiki maintainers group :)