Mar 23

The following snippet is taken from a "conversation" between my Linux Team colleagues in our IRC Channel. It is translated and slightly changed. (skiarxon, liquidxd, tampakrap, DigenisNikos and ragecryx are all persons, no bots are included in the following):

<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<skiarxon> liquidxd:
<-* tampakrap has kicked skiarxon from #linuxteam (Kindergarten is elsewhere!)
<tampakrap> fucking bot
<DigenisNikos> it's not a bot
<DigenisNikos> it's just a for
<ragecryx> it's not a for
<ragecryx> it's just a troll

=-=-=-=-=
Powered by Blogilo

Mar 08

Yesterday Robin (robbat2), our Gentoo MySQL maintainer notified me that there has been a patch in MySQL 5.1, also approved by upstream developers, that fixed the akonadi crashes. Robin worked very close with the upstream developers and helped a lot for this. The patch in Gentoo is in dev-db/mysql-5.1.44-r1. At first it didn’t work, but recompiling x11-libs/qt-sql did the trick (which is the split sql module of the Qt package – Gentoo provides split Qt packages). As far as I know, other distros already shipped it. For those who didn’t, more information can be found in the following bug reports:

… and the patch is here

=-=-=-=-=
Powered by Blogilo

Mar 05

In the last KDE and Qt meetings, there have been many and important changes, so I decided to blog about them to keep users up-to-date. The summaries and logs are available in each project’s site (http://kde.gentoo.org and http://qt.gentoo.org). Both projects have regular meetings, every third Thursday of the month (unless announced otherwise), and very often they have a common one. The channel that hosts us is #gentoo-meetings in Freenode, and everyone is welcome to join us. I will mention only the most remarkable issues that were discussed/decided, which seem to be a lot:

Qt meeting, 19 February 2010

This was delayed one day, so I missed it. I really hate it when I miss Gentoo meetings, as every time they are very fun and challenging, and I like very much interacting with so many Gentoo developers and contributors at the same time. Before proceeding, I’d like to point out that the Qt Project was very recently founded as a separate project, because the Qt Team (sub-herd of the KDE Project) has grown too much and had too many non-KDE issues. The Qt members are doing an awesome work. And here are some of the important issues:

  1. We now have an "unofficial" channel in IRC, and a new shiny Qt Subdomain! So from now on you can find us in #gentoo-qt on Freenode, and our documentation resides in http://qt.gentoo.org (thanks to Robin (robbat2) for setting that up). Of course we will still be available in #gentoo-kde or #gentoo-desktop.
  2. Raster USE flag is going to be on by default. Μάρκος (hwoarang) already blogged about this asking for testing.
  3. Qt 3 has been masked for removal from the tree, along with all Qt 3 packages and the qt3 USE flag. The only blocker for this task was MythTV, which now has a stable Qt 4 replacement in Gentoo. Also, Ben (yngwin) informed the kde-sunset maintainers about this, but so far I didn’t see anyone committing those apps there, so if you want to do it (or do general qt3 and kde3 work), consult this document. (Reminder: kde-sunset is user-maintained overlay, anyone interested can ask for access there, so if you are still interested in Qt 3 and/or KDE 3 packages, please ask for commit access instead of complaining to the Gentoo developers).

KDE meeting, 25 February 2010

This was delayed one week, which was a request by me, so it won’t be during my exams. There hasn’t been a KDE meeting in January, so there were plenty of topics to discuss. I was also the moderator of this one, which made it double fun. In most of the issues there has been some progress, so let’s begin:

  1. We now have a new leader, Tomáš Chvátal aka scarabeus. After a year of Jorge Manuel B.S. Vicetto’s (jmbsvicetto) absolutely perfect leadership, we had the annual elections, were scarabeus was voted by pretty much everyone. He is admittedly very skilled and very active in Gentoo community in general, as a member of QA, X11 and KDE Teams and also a recent council member. I’d also like to give props to my former "boss" Jorge, especially for taking over that old nasty mysql/amarok issue and creating the libmysqld.so patch.
  2. KDE SC 4.3.5 is stable in tree now, and the newly released KDE SC 4.4.1 is available in tree as testing. There have been many problems with 4.4.0 (mostly crashes), so it won’t be a stable candidate for sure. We’ll see how 4.4.1 goes and accordingly decide if this is going to be a stable candidate, or wait for 4.4.2.
  3. Amarok and MySQL 5.1 suffer from the same old libmysqld.so issue. Thus, we strongly recommend to remove the embedded USE flag from both Amarok and MySQL. In fact, it is not anymore enabled by default in the ebuilds. As a side note about MySQL, Akonadi seems to break in some machines with >MySQL-5.1.42. The problem is known to upstream developers, and there have been some workarounds in KDE forum, but I didn’t have time to test any of them yet.
  4. KDEPIM in trunk KDE is currently broken (really just kmail). This is because kmail’s mail storage is being ported to akonadi, so IMAP (I don’t know about the other protocols for sure) doesn’t work at all at the moment. Sput (Quassel developer) proposed to use the enterprise KDEPIM branch, which is supposed to work, as it is being paid by companies. I sent an email asking for help in gentoo-desktop mailing list, with no answers so far. Please see the thread archive (available here) for more info. I would also like to inform you that the KDE Team decided not to provide the usual trunk snapshots until version 4.4.70 (which is going to be the first alphas), because of this KDEPIM issue.
  5. KOffice 2.1.1 is released a month ago, but it is not available to users yet. Actually, it is in tree hardmasked, as it needs a close depedency checking in ebuilds. I was held responsible for this, and I hope till the weekend it will be done, if I get enough help from scarabeus which was the former KOffice ebuilds maintainer, or by anyone else from the KDE Team (there are plenty of people in the Team, I’m sure I’ll find someone to help me). By the way, this is my only KDE todo thing left.
  6. KNetworkManager is now in tree, but also hardmasked. This was in upstream’s kdereview branch, which contains packages that stay there for review by the developers for wider testing, before they move to their final KDE module or extragear branch (take a look at KDE’s SVN repo to get the picture). It was supposed to be released along with KDE 4.4, but it didn’t make it. So, I created a snapshot of the current SVN repository, which seems to have many problems, like crashes, missing features etc. So I guess it will remain hardmasked for a while, and I will continue to update the snapshot once every two weeks.
  7. The KDE Documentation is also one of my playgrounds. I recently updated the guide, and with a quick look I did the following: closed all three bugs regarding the KDE Installation Guide, added more items in Hints and Troubleshooting section, completely removed the kdeprefix reference, replaced the snapshots installation guide with a note that we won’t provide them for now, and done a bunch of small fixes (mostly version corrections and typos).
  8. I raised the issue of kde-meta (and accordingly @kde-* sets) not including all KDE modules. It currently excludes the developer-specific modules like KDESDK and KDEbindings (although it does contain KDEWebDev), and proposed either to include them all in kde-meta or to introduce a developer or sdk USE flag in kde-meta. Some developers were opposed on this, proposing to have a new meta package, like kdefull-meta, an idea which I actually hated. Our final word on this was to open a new discussion thread in gentoo-desktop mailing list, which I did, and review the issue in the next meeting.
  9. Finally, I’d like the attention of everybody here, as the following issue is very very important. In a previous meeting we discussed the split of the desktop profile in gnome/ and kde/ subprofiles. We raised the idea in gentoo-dev mailing list for review, and we had a positive feedback in general. Other DE’s refused to have a special subprofile, so they will stick to the basic desktop profile. What this means is that the desktop profile from now on will not contain GNOME or KDE-specific USE flags, which are transfered to the according subprofile. For users that want both DE’s (or just both DE-specific USE flags) can enable them manually in their make.conf (they are not many after all). The major advantage from the user-side of view is that many unwanted dependencies get stripped off automatically, and from the developer-side of view is that from now on we’ll have a more separate approach when packaging. The patches are ready and sent for review in gentoo-dev mailing list. Currently the result can be seen in the kde-crazy overlay, and here you can see the relevant thread. A news item will also be made before committing, and I hope that the final move will happen next week. I’d like to thank Maciej (reavertm), Ben (yngwin) and Samuli (ssuominen) for their precious help on this. (P.S. This is one of the very few moments that I felt I did some Gentoo development instead of KDE packaging, if you know what I mean :) )

Qt Team meeting Log and Summary
KDE Team meeting Log and Summary

=-=-=-=-=
Powered by Blogilo

Mar 03

This particular show was announced about a month before it was going to happen. Just a quick note in hiphop.gr forum by the organizer, Alex Zoltan, made me scream and start jumping around. He was here again two years ago in THHF, but I missed it. Luckily, I had the chance to see one of my favorite rappers in 30 days, I just had to be patient with those exams. The live was supposed to happen a day after my exams were going to be over, which didn’t happen eventually after a change in the schedule. This was not that good for me, as I missed the chance to stay more days in Thessaloniki, and had to leave immediately the next day. But never mind, I was so excited about this that I booked the tickets almost immediately, for me and two other friends. So, after a torturing month, here we are, right outside of the club.

Support Groups and a loooooooong wait

We arrived a little early, so we waited for a while outside of the club Eightball. At 9:00 the doors were finally open, but there weren’t too many people for my surprise. This is very sad, because when legendary rap artists arive to our little country, every rap listener who has respect for this music should be there. The first group went on stage at about 10:00, but DJ Strider did a wonderful selection of tracks, either European or American. We really enjoyed it. First on stage went Ταυτισμένος Λάθος and ΝΕΟΝ, who played a lot of new tracks of their upcoming project. Cisco Kid was their DJ for this show. To be honest, I didn’t like their performance, and since I saw Τ.Λάθος recently I was sure he could do it better. When they finished, DJ Strider performed again a small DJ set and then the next artist performed, which was Λόγος Απειλή, and Ραψωδός Φιλόλογος was his hypeman. I had the same impression for this performance as the previous one, both of them were OK, but I expected more, especially when I saw the same people doing an awesome show just two months ago. As Ραψωδός Φιλόλογος said, though, even those support artists were there for R.A.’s concert, not to actually perform, but…

…he wasn’t there yet! His flight was canceled because of the snow, and two other flights were canceled, and late, I am not sure. He was supposed to fly through Germany or Sweden, well, I don’t think it matters either. We waited for another hour or so for R.A. to step in the building. As a result, many people were bored, annoyed and some were freestyling to kill some time. The good thing is that more and more people were arriving though. And after a long and frustrating wait, various talks, some beers, two not so good live performances, a tiring day, too much (but good) music (props to DJ Strider once again), two hours doing nothing but waiting, and a Friday night that seemed like a disaster, R.A. came to flip everything upside down.

The Actual Show

Yes, one of my favorite rappers, a living legend was just in front of me. I forgot everything, and it seems that he also did the same when he stepped on the stage and saw a hungry for party crowd. He came completely unorganized (pretty often he would go alone on the back and close or change the music, which would annoy Strider, but he seemed to enjoy it at some point), very tired and he was drinking tea!!! It was for sure a life experience, I doubt I’ll see soon such a good performance. As soon as he stepped on stage, he asked how many of us know him, and guided us to make him known to the others while raising his hand: "I’m the leeegeeendaryyyy". He performed many songs of all his albums, even the Crustified Dibbs one, and of course the rapping technique was perfect. Some of the tracks were: Lessons, Die Rugged Man Die, On The Block (where every time he mentioned a rap legend’s name, he was pointing us to scream), Black And White, Give It Up, Uncommon Valor (EPIC), Cunt Renaissance, all his Soundbombing tracks and many more. He was wearing a coat, a mafia hat, then a backwards baseball hat, then a T-shirt, then no T-shirt, too nasty to be true. When he removed the T-Shirt, he was making funny faces, saying that no woman can resist his huge belly. He also made many jokes with the crowd. Here are some highlights:

  • "Hey girl, you came to my show to speak to this guy? Pay attention to me girl. I mean, what’s so special to this motherfucker?"
  • "Hey kid, do your parents know that you are here?"
  • "How did you get that perfect military haircut? I mean, is your father black? He is black, yes! Come on!"
  • "You have a huge ass necklace kid"
  • (A girl was on stage video-taping) "Hey girl, do I look good on camera? We can tape a whole movie afterwards if you want!"

Of course, during the whole show the girls were his target, going close to them, saying funny things or even trying to sing RnB tracks to them! Actually, he tried but the wire was not long enough and it got unplugged as soon as he tried to sing. Also, one of the funniest moments was when he asked a guy from the crowd: "Hey man, is that your girlfriend? And you brought your girlfriend to my show? Bad idea man" And then he jumped from the stage to a table in front of the couple and started singing the hook of his track "Fucking Your Bitch", while dancing really funny. The show ended after more that an hour and a half, with R.A. asking if the wire is long enough to go down to the crowd, as he wanted to go close to his people. The organizers weren’t very sure about this, but he just didn’t care and went down, rapping while dancing and hugging with the people. Really awesome! Thank you Zoltan Tribe once again, see you in next concert, which is Swollen Members at 19 March, Thessaloniki again!

Photos can be found here

=-=-=-=-=
Powered by Blogilo