Boom1992’s Weblog


Shaman RC1 released
June 7, 2008, 11:02 am
Filed under: KDE

After just some days from Beta 3, we’re proud to bring you Shaman RC 1. We tried to make this release as bug free as possible, and we’re willing to release Gold in a short time.
Don’t get fooled by the relatively short commit log: there’s more than meets the eye compared to Beta3. All KDE4.1 users will be surely happy to see the huge progress the KRunner and the Plasmoid made. There were also some nice GUI improvements, and we finally fixed the odd sorting by size bug.
Also, we’re string freezed from now on, so please, contribute and translate!

Here comes the whole changelog:

Core:
– Better Thread handling when reloading packages view
– Corrected include guards
– Removed introspection in DBus system due to some custom code needed

GUI:
– Faster startup and no freezes thanks to better Thread Handling
– Avoid Horizontal stretching in Queue Dialog
– Port Messages to Utf8 where possible.
– Fixed sorting by size bug

KRunner:
– Fixed and stabilized for new Plasma API. The Runner now works in KDE4.1

Plasmoid:
– Added Autocompletion for Packages

Also I started working on Shaman2 ๐Ÿ™‚ We have the PluginLoading and the library nearly finished… also we’re working on some Plugins now, you can find us at playground/sysadmin/shaman.

Well, Real Life kinda sucked yesterday, I need to recover from it, but I feel better every hour I come away from it. Thanks to all friends in the world and in my town, who helped me a lot…

Lukas

PS: I will try to set up a longer article about Shaman2 and how to write Plugins in the next week…



Shaman Beta3 and some information about KGet’s Nepomuk-Integration
May 25, 2008, 1:10 pm
Filed under: KDE

Hey!

Today only a small update from me:

We released Shaman Beta3 today, you can find the announcement here. There are already 64Bit-Packages in our KDEMod4-Repository, 32Bit-Packages will follow, when funkyou comes back. ๐Ÿ™‚

Also there has been a lot of interest in KGet’s Nepomuk-Integration the last day(s). I don’t think that the User-Visible-Part will go into 4.1 (cause we’re in String-Freeze, and some functionality is still missing). But I will enable the non User-Visible-Part for sure, that means: We’re saving the following Properties to Nepomuk:

*Original URL

*File-Size

and we add a Tag called “Downloads”

Lukas



Scripted Arxin-Plugins and further Development in Shaman
May 23, 2008, 11:41 pm
Filed under: KDE

Hey!

It has been a long time since the last Statusupdate from me. Sorry for that ;(

In this time happened very much:

In Arxin we have now scripted Plugins, thanks to Kross and the help of Sebastian Sauer. ๐Ÿ™‚

Both Locale- and Hardware-Plugins are scripted in Python. Here the obligatory Screenshot:

Arxin MainWindow with Hardware-Plugin

In Shaman we completed the Plasmoid to release it with Shaman 1.0. This and the Shaman-Runner are both depending on KDE 4.1 since there were major API-Changes and both Dario and me are using it as working System. Expect Beta3 soon ๐Ÿ˜‰

Also we began with the first Development steps of Shaman2. That means: API- and Library-Building, nothing to see yet ๐Ÿ˜‰

And now the best (or “Da bomb” like Dario and me are saying ;)): Shaman2 will be developed in KDE’s playground with the target Extragear. We are pretty amazed about that =)

As our Main-Backend will be PackageKit we got in contact with some Developers of QPackageKit/KPackageKit with the result, that both Frontends will use libqpackagetkit. This means good code sharing and a nice Qt-Styled-API for PackageKit.

In KGet I’ve worked on the Nepomuk-Integration, which is already in SVN, but waits for a fix in Nepomuk itself to get enabled.

Also I began hacking on Raptormenu. My pet-project inside of it is the Tom-Editor, here a Screenshot:

The current Tom-Editor, still work in Progress

(yes, I know, the default text rocks =))

So much for now I hope to see you soon again ๐Ÿ™‚

Lukas

Update:

Liquidat asked what exactly the KGet-Nepomuk-Intergration does:

It saves File-Properties, which we already know to it and you can rate or tag the specific File inside the Context-Menu:

KGet\'s Nepomuk-Integration



Shaman in Beta Quality
April 16, 2008, 7:32 pm
Filed under: KDE

Hey ๐Ÿ™‚
A few days ago we released the first beta of Shaman. It was the first time we posted and announced it in Archlinux’s official BBS: http://bbs.archlinux.org/viewtopic.php?id=46600&p=1
Also we feature freezed it with this release and the next beta will come very soon ๐Ÿ˜‰

Now we started to think about Shaman2, which will be a complete rewrite of it… Shaman2 will be plugin based, both GUI and backend ๐Ÿ™‚ So it will be not only the Archlinux-Package-Manager but also the one of Kubuntu or SuSE probably ๐Ÿ˜‰
By the way, we always like to welcome new Developers.

Things on KDEMod are going well too ๐Ÿ™‚ We plan to develop a live-cd, some build-scripts are already there! Thanks to Dunkelstern for this. ๐Ÿ™‚
Also we switched Arxin from Qt to KDELibs, to have a tighter KDE4-Integration. We plan to support Scripted-Modules through Kross soon.

Ok coming to KGet ๐Ÿ˜‰
I got a lot of things done in my holidays, which are 2,5 weeks away now =/ After it I had some spare time to fix things and polish everything a bit. Currently I’m working on the Nepomuk-Integration, we already save some File-Properties to it in the SVN-Version, but Rating and Tagging was not yet supported. Hope that you all will enjoy that in the future ๐Ÿ˜‰
I don’t think that Multisource-Downloading will be ready for 4.1, we had too less time to test things and to work on it and Manolo is pretty busy at the moment. ๐Ÿ˜ฆ But after it I’m sure we will have it integrated very well, at least with Metalink-Plugin, which will be the first Example using multiple Sources in the future.

So, enough for today, hope that I can blog a bit more the next days ๐Ÿ˜‰

Lukas



KGet Progress and the start of a new Package-Manager Frontend for Archlinux
March 24, 2008, 7:51 pm
Filed under: KDE | Tags: ,

Hey everyone!
Perhaps you don’t know me, but I’m KGet-Developer for ~6 Month now. I also wanted to blog for a long time now, but didn’t find time. Now we have holidays in Germany and I can start ๐Ÿ™‚

Today I want to tell you a bit about Development-Progress in KGet:
Urs and Nookie have worked together on a Webinterface. It’s pretty nice imo and there were already some Screenshots of it @ jarzebski.pl.
KGetโ€™s webinterface

In the meantime, Javier has made a lot of improvements to the TransferHistory, which was introduced directly after the 4.0.0-release. Before we only had a XML-Backend for it, but now you can choose between XML and SQLite (which is the default one). Also you can switch from a KCategorizedView (the one which is used in Dolphin and Systemsettings) to a normal QTreeWidget, in both variants you can choose between ordering by Host, Size and Date. This is still work in progress, but it’s already working very well here.
KGetโ€™s new history

In January I also joined the Development-Team of a new Package-Manager-Frontend for Archlinux. It’s called Shaman (previously QtPacman).
Shaman
The development is pretty fast (all this is work of 2 Month). The main development happens in the KDEMod-Forums: http://kdemod.ath.cx/bbs/viewtopic.php?id=502

With Dario (the other Shaman-Developer) I also started a new Project to edit Archlinux-Configuration-Files, called Arxin. No screenshot from this here, cause it’s a little bit … รคhh .. ugly at the moment…

This was my first Blogentry I every wrote, hope you enjoyed reading and please let me know your opinion about it ๐Ÿ˜‰