Lame rumours

Not long ago there was a post with a following discussion on linuxfr.org that speculated about a merger between Mandriva Linux & Mageia Linux and also about that rpm5.org were about to be abandoned..

As rumours of an actual merge of the Mageia & Mandriva communities has already been put to rest, I don’t want to add much further to this, but what about the rpm5 rumour?

I’m not really sure from what exactly this rumour comes from or what it really speculates about, is it about Mandriva Linux’ involvement in rpm5 development? About development upstream? Or..?

Regardless of whatever the rumour comes from, as the current project leader of Mandriva Linux and also as the main rpm developer for the distribution, I can safely put this rumour to rest right away: there are no plans on abandoning rpm5 in Mandriva Linux, I’m still very active in development of rpm5 in the distribution and plan on continuing with this, with the same work being reused directly in ROSA Linux (which I am employed by the company behind) which doesn’t have any plans on abandoning it either.

I am also still active in development of rpm5 upstream, which aren’t abandoned in any way either.

I’m too lazy to start on any lengthy rant on this now, just felt like stating this to end the speculations..

 

PS: I’m hoping people will  come up with some more original and entertaining FUD about rpm rather than rehashing the same ol’ “classics” next? This is rather boring and lacking entertainmaint value. Why aren’t anyone speaking about our recent endorsements from David Hasselhoff??

Mandriva Linux 2012 Tech Preview (Bernie Lomax;) officially released

The first prerelease of Mandriva Linux 2012 has just been made official! :o)
Some of the highlights of this release are: KDE 4.8.4, Gnome 3.4.1, rpm 5.4.9, kernel 3.4.1, updated drakx tools (merging all latest changes from Mageia), libreoffice 3.5.2, GIMP 2.8.0, mplayer 1.1 and a bunch of new versions and bug fixes for tons of other packages as well!

 

This release comes in the form of the classical installer and is available in DVD formats for i586 & x86_64 and also as dual arch in CD format.

 

A very early review can already be found at the Mandriva Linux Chronicles.

Enjoy!

Unity Linux cooker snapshot released!

It’s been exactly one year since I last blogged and as Matthew Dawkins of the Unity Linux project has just released a new Unity Linux shapshot of cooker, I figured that it was about time for me to make a quick blog entry about it. :)

As it’s been a while since we last made a new release and also as Matthew Dawkins pointed out to me earlier; cooker is in a very nice and stable state now, this is very welcome! :)

 

On the RPM development side, I’m just about to finish up work on preparing for switching to using RPM’s internal depedency generator, which will be a nice milestone in my RPM development work that  I wont bore anyone with the gory details about right now (except for pointing out that it might just break cooker the nice and stable cooker a bit again;) .. ;p

I’m just happy about finally finishing the work! :o)

another update on upgrading from 2010.1 to cooker (please help test)

Phew, been a couple of hectic months on rpm, not only switching to another version, but also introducing the new distepoch tag and started on doing a whole lot of cleaning for rpm stuff otherwise in distro as well, with over a decades worth of various hacks and what not the pains involved certainly turned out to be greater than what hoping for, but not really much worse than expected..

Yeay, so.. First of all, the primary cause for the majority of headaches and pains involved with upgrading etc. has actually not really been that much related to the rpm5 version switch itself, but rather by the new distepoch tag (not yet officially supported by upstream.. shock, huh?;) of mine to get rid of the ugly %mkrel macro polluting the release tag. With the distepoch and also by adapting the already-existing disttag tags, the distribution release is now pushed into a separate, optional tag that can be defined by distepoch outside of packages now, with the vendor suffix moved into the disttag tag that also can be defined outside of packages and that won’t get in the way of version comparisions. :)

blabla, I won’t try get further into details right now, but basically it’s what’s caused the major problems with upgrading to cooker from stable releases as dependencies their older rpm versions doesn’t know how to handle dependencies using distepoch. To workaround this updates of perl-URPM has been pushed to main/testing for 2010.1 that tried removing all distepochs that urpmi would come across, unfortunaly some were missed and I’ve had bigger priorities to take care of as well as suffering from really crappy bandwidth hurting my ability to do the necessary testing and uhm.. yeah, better late than never I’ve just fixed the remaining issues I’m personally aware of now and made a new perl-URPM release. :)

So for anyone wanting to upgrade to cooker or just help testing, I’d really appreciate feedback on perl-URPM-3.37.2-1.5 which you’ll find in main/testing for 2010.1. Once this update has been verified to properly work for everyone, I’ll backport it to older stable releases as well in (hopefully) good time for 2011.0 final release. :)
This should fix both the priority upgrade issues and remaining distepoch dependency issues.

With all the kicking and screaming over issues related to all the rpm changes introduced by me recently I guess I could write more on the topic when I finally get around to blog about it, but not today.. I just kinda only wanted to let people know that they should finally be able to perform upgrades without workarounds and detailed instructions beyond installing the perl-URPM upgrade first now. :o)

There will be some more interesting news related to it soon though, stay tuned! :)

Some funky fresh news on Mandriva Linux

Things are starting to look really nice now, cooker activity seems to have gotten back to previous levels and even then some and interest from new contributors seems to have increased as well, really nice to see!

Also one of my favourite news is Eugeni Dodonov now being appointed cooker project leader, being one of my favs since ever I had my first chats with him, I knew he was *the* right guy that Mandriva *desperatly* needed and had been in lack of for the last three years now, awesome, Eugeni has done a great job so far and is proving himself to exceed new expectations everyday being proactive and being really good at discussing and listening to input and technical matters and suggestions. For me, this is awesome as I personally have been missing this all the time since Flepied, Warly & Gwenole left us *sigh*.

Beyond that, the defintive most interesting and “controversial”/intrusive thing of my biggest focus these days is taking over rpm maintenance and now working with great assistance from Jeff & Ric on preparing and getting the final bits and pieces in place for getting some of the biggest and neatest changes wrt. rpm in Mandriva since probably forever, not only technically, but community-wise, influence, r&d and simply being able to make packaging way easier and maintenance work way less demanding. A lot of new things will now come now that we’re not only maintaining obsolete versions of rpm with no interaction and participation in upstream, but we actually help drive it now and will be able to satisfy more user requests, distro interest, credibility and more. In the end, I think we will end up being able to be the awesome alternative in the forked world, hoping for interest of other distros, actively inviting their participation and offering to help merge, clean up and help them adapt and get onboard and satisfy their requests as well..

I’ll be joining Mandiva again within a short period to work on rpm, urpmi and git with cross-distro collaboration in mind now as well. So things are certainly gonna be happening from now on!

I expect to upload a new release of rpm5 to main/testing by tomorrow hopefully ironing out the last remaining rpmdb conversion issues and related, then ported the few remaining rpm related packages requiring so (perl-URPM has already been rewritten to pure rpm5 native api, with a lot of refactorization, improvements++, even caixa’s apt branch has gone through much of the same for rpm5 now ;).

If everything goes to plan, I hope for rpm5 to hit main/release by the end of next week with less rough introduction this time than as was the case for main/testing earlier.. (thx to rindolf and especially Ric for patience, helpfulness and eagerness in helping out in the process, some day later I¨lll make it wortwhile in one way or the other! ;).
I’m curious about what stance Mageia will take on this though, I’m certainly hoping they will adopt our work and allow for us to help them and contribute back and forth, if not I fear they’ll miss out on several changes in just perl-URPM done recently during rpm5 rewrite, and even more so those planned when rpm5 upgrade situtation settles..

Oh well, just thought I’d give an update, I’m more excited about the situation of cooker and copmany than I’ve been for ages, I just hope the same will rub on to others as well! :D

The rumours of our demise has been greatly exaggerated.. ;)

Whoa, I haven’t blogged for almost a year now, but with everything going on in the Mandriva Linux community lately, I’ve felt like as if I should..

As the discussions around this all gets way too subjective and just isn’t worthwhile no matter how wrong you know others might be on various details, I’ve tried restrain myself from getting into most of the discussions and I’ll pretty much refrain from going into it much further in public..

With the trend over the last couple of days being people announcing themself leaving Mandriva Linux in favor of Mageia, I’d rather like to announce that I won’t and throughout the next decade I plan on continuing my the past decade’s involvement with the pretty darn best Linux distribution there is, Mandriva Linux!

There’s been a lot of rumours lately, today Arnaud finally announced official news and an update on the situation dismissing most of these, it also had some nice surprises such as the continuation of Powerpack, something which the more plausible speculations and rumours circulating around suggested would be cancelled.
The increased focus on KDE and ambition of becoming the best KDE distribution in the world is certainly something I find very nice as well, not only as a KDE user, but also as it will set us apart from other competitor such as Fedora & Ubuntu, giving us more appeal offering something different, improve the integration and streamlining of tools in the distribution, and also finally, it will bring us back to and focus on what originally gave life to Mandrake back in 1998, KDE! :D

While I wish the best for Mageia, I hope that this will help convince people in staying involved with Mandriva Linux and also on improving relations, I certainly hope to be able to collaborate and share efforts as much as possible with our differences set aside, and perhaps for the projects to eventually complement eachother directly. At least I hope for us to be friends and encourage people in both camps to focus on this and improving relations rather than tarnishing

Finally, I’d just like to say: Long live Mandriva Linux! Hopefully we can finally make you live up to your full potential now! \o/ :o)

Kiss&hugziez
Your luv,
Per Øyvind

Poor review with heartwarming community response

Whoa, been quite a long time since I’ve blogged last time now and the longer it’s been, I’ve felt that I’ve needed to come up with something of more interest to blog about once I finally do some blogging again… ;)

Well, I read this poor review of Mandriva Linux 2010 (the only poor review I’ve seen so far actually), which I got a bit provoked about, not that much because I’m taking things personal, but it’s rather more about stupid people pisses me off! ;p

The reviewer seemed to only actually try review the One edition and then trailed off making up his own irrelevant and ignorant FUD conclusions about the Powerpack version which he didn’t tested, about how we seemed to be more interested
in pushing proprietary software (despite he later made some ignorat complains about the trouble from lack of this in the Free edition later on), then on and on.
With such amazingly borderline retarded and biased ranted I just had to write a longer comment on the article myself (which is something I seldom do), and in the process I was very happy to see that others shared my annoyance and awareness of ignorance as well- Pretty much all comments flamed the article, most of them based on very nice insight and knowledge about the distribution and it’s strengths, especially in comparision with others, this also from many people who weren’t even using Mandriva!

I found it really nice to see that we seem to finally gain a more favorable impression and also really our users finally growing aware of our strenghts and all.

I really hope to see this being a growing trend with a community hopefully finally starting to really be growing again for real! :)

Oh btw. Happy new year to all of you, even those of you who doesn’t deserve it or that I just don’t like. ;p

Desperately looking for a job

A couple of weeks ago I broke up with my girlfriend over four years..

Considering that I’m unemployed student, she’ll be moving out soon and that I don’t get any scolarship for the summer, this leaves me in a pretty desperate situation.

So these days I’m looking for a job, but the job marked isn’t all that great right now, I’ve spent today applying for several jobs, but not much promising nor interesting so far..

I figure that I might as well announce my search here as well in hope of someone picking it up and offering me some cool (or at least not too crappy;) job after reading it. :D

So short about me, I’m at the end of my master degree in computer science with only my master thesis left to complete (thus no other courses occupying my time, leaving me available for near full time employment) and I’ve been heavily involved in the development of Mandriva Linux (in about every aspect at various stages) since 2001 and several other free software projects since.

My favourite programming languages are C, C++ and Python, I’m also experienced with Assembly, Java, PHP and Perl. (Some of the projects I’m currently involved in might give some idea about my background and fields of interest.)

While I’m preferably looking for a local job, I’m open for remote jobs as well, so feel free to get in touch wherever you might be if you have a possible job available for me. :D

I’m also maintaing a LinkedIn profile for anyone who’d like to see, feel free to connect, for anyone who’d like I’d be happy to provide you with a more complete CV, grades and any other info you’d like as well.

So if you’re a hot chick eager to pay my rent or a potential new employer, be cool and send me a mail!

Interviewed by MAGNUM

The french Mandriva Linux community magazine MAGNUM has just published their 06 issue where they’ve started a series of interviews with open source developers, and at the end of last year I had the honour of being their first to interview for this. :)

The interview were conducted by mail, and since I was running late, had a friend visiting and stressed getting it done by time promised, I didn’t get time to read before I replied with my answers (that didn’t prevent me from writing in great lengths though;), so I hope it doesn’t come off as something to be easily misinterpreted, taken out of context etc., I suspect some of my points might not seem as balanced as intended..

Oh well.

You can also the original in english here.

PylibLZMA 0.5.2 & some Gdium / mips cooker work

I’ve had it lying around without no changes taking place for almost a month now, so I figured that I’d just go on and release pyliblzma 0.5.2 as I never updated the cooker package to 0.5.1 (which fixes some nasty bugs) because I was planning on releasing 0.5.2 right away anyways..

I never got that far due to various reasons which made me not getting very far with anything in general, so now I’ll just release it out there! :)

This version is mainly synchronizing code with bz2module.c from python upstream adding various bug fixes, new python 2.6/3.0 specific features etc. and I also rewrote much of the code to be more in sync for easier maintenance for myself and any others.

Related to this release I added a nice patch to python in cooker to automatically disable python’s memory allocator (pyalloc) when running under valgrind to make it easier to debug, this made my work a lot easier when debugging with valgrind and should do the same for anyone else on mandriva debugging python stuff with valgrind as well. :)

Since I returned from FOSDEM I’ve also done quite some work on getting to know the the Gdium & the mips platform, merging stuff from the Mandriva Glinux mips tree to cooker and on the toolchain in cooker. Cross crompilers should now build properly on most platforms so that one can build a mips compiler on ie. x86_64, so this should be in place for the system gcc 4.3 compiler, I’ve also since imported a gcc4.4 package to start work on gcc 4.4 and to clean it up a bit and eventually get a complete cross compiler toolchain for mips with all the nice mips related improvements introduced in the upcoming gcc 4.4 release. :)

I’m not really sure on what the plans are for the mips cooker tree yet, but I’m planning on getting the complete toolchain built to build everything on my quad core x86_64 rather than on the 900 mhz loongson Gdium netbook of mine, then I should be able to easily build the full distribution in relative short time and also make it easier for others as well on non-mipsel architectures.

Working on this now I get to reuse a lot of the work and experience from the past with my (hobby;) efforts on the sparc port, so it’s a nice thing to see it not going to waste even if not being more than a sporadically maintained port on a hobby basis. :D