How to install perl modules
KDE Project:
Ever called a perl script and got this?
Can't locate Regexp/Common.pm in @INC (@INC contains: SCRIPT /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at SCRIPT line 18.
Well, use zypper:
coolo@desdemona#STABLE>sudo zypper in -C 'perl(Regexp::Common)'
Reading installed packages...
The following NEW package is going to be installed:
perl-Regexp-Common
Easy, no?
RadeonHD 1.2 is out!
Since then this driver has made a lot of progress:
- Support for RV620/RV635 was added. This latest generation of ATI hardware has completely revised digital blocks to provide support for DisplayPort - a new VESA interface standard for digital displays . DisplayPort itself isn't supported yet due to the lack of hardware.
- 2D acceleration for R5xx and RS6xx have been added.
- The driver can now light up the second digital output on RS690. ATI had introduced a new digital block which so far has only shown up on RS6xx hardware. We discovered the existence of this block was only recently.
- Support for interlaced modes was added. This is currently still disabled for digital outputs (mainly due to lack of testing) but once available it should allow to support more modes on HDTVs.
- Some feature I have already almost have forgotten about since it's been so long ago: We initialize secondary graphics cards using AtomBIOS.
- A huge number of bugs got fixed.
A lot of distros have picked up the last release of this driver.
To give their users the benefit of these new features we today have released version 1.2.0 of the RadeonHD driver.
There are other things just right around the corner:
- RS780 support is almost ready, we are just waiting for a missing piece of information form ATI.
- Krisztian Loki provided a patch for backlight control on panels.
- TVout support: A lot of pieces required for this have been added already. I just need to get around to finish it.
- Work on DRI support is in progress.
- Once DRI support is available Xv and enhanced EXA support is not far.
openSUSE 11.0: Package installation 743% faster for default patterns
KDE Project:
We implemented some very interesting features for openSUSE 11.0 to make the
installation easier and faster:
- giving it a green face
- making the configuration automatic
- switching from bzip to lzma for rpm payload
- put images of default patterns on the DVDs
- move online update to the desktop applets
- improved package management speed
Yesterday I installed 11.0 Alpha3+ (which is a snapshot of Factory burned
on DVD) and it definitely felt fast and easy. So today I decided to give
10.3 another try to measure where exactly we improved or if it's just placebo.
I let the #yast channel know my ongoing times (here only a short excerpt):
10:22 * coolo starts with a 10.3-i386
10:23 < coolo> ok, let's start.
10:29 < coolo> 6 minutes for first stage configuration
10:52 < coolo> finishing basic installation
11:06 < coolo> I'm in the 10.3 KDE online and registered
11:06 < coolo> 43 minutes all in all
11:09 < coolo> ok, on to 11.0
11:16 < coolo> starting from DVD
11:21 < coolo> first stage config done
11:25 < coolo> images deployed
11:33 < coolo> finishing basic installation
11:40 < coolo> I'm online in KDE - 24 minutes
I did not do online updates in either - that would have been incomparable, the
registration is missing from 11.0 though, this will only be done in time for
beta1. But even if you add another 2 minutes, an improvement from 43 to 26
minutes would be a very good deal to install a full blown system with 2.6 GB.
Sorry that I did not create graphical representations of the individual stages,
that will come later - and yes, the title of this blog was fixed before I did
the actual testing.
Mono news FROM/FOR the Spanish side
DESDE: Me enorgullece comunicar que finalmente el Planeta Mono-Hispano ha resucitado! Felicitaciones a toda la gente involucrada en que esto saliera adelante.
PARA: Si estás terminando tu carrera de Ingeniería Superior en Informática en la UPM (donde yo la hice también), conozco una profesora que está buscando un alumno para hacer un PFC en el que tendrá que usar Silverlight/Moonlight, así que si estás interesado, ponte en contacto conmigo!
--
[English version]
FROM: I'm glad to tell that finally the Mono-Hispano Planet has resurrected! Congratulations to all the guys involved in making this happen.
FOR: If you are finishing your engineer's degree in Computer Science at the UPM university (where I did in the past), I know a teacher that is looking for a student to do his PFC (how do you guys call this en English?) using Silverlight/Moonlight, so if you're interested, contact me!
Just two calories?
KDE Project:

At times when we have only 512MB Compact flash, we always had to download the pictures off the camera, but with these affordable 4GB cards, it can take a while before we see the need to download. So here is my favorite.
Linux 2008
Among many talks, "Linux in the low cost PC market" by Mandriva CEO François Bancilhnon, and "Debate: Definition of Open Standards and of Interoperability" by many known Portuguese and international people, including Manager Novell Portugal João Batista, would be personally the top moments of the day.
Also, there will be a short presentation about the recent decision that PSA Peugeot Citroën made for have choose SUSE Linux Enterprise for its desktop and server machines - 20,000 desktops plus 2,500 servers.
Unfortunately I will have to miss Linux 2008 due to an exam that I have to do (damn Maths!) ...
YaST2 Network - metric


Example of use:
Solution:
Note:
Packaging Day ][
So if you're interested in having your favorite program available for openSUSE, please do join in!
Fines and NGOs
However, the move is turning a bit irritating because it has coincided with the Q1 timeline of our project and I'm becoming crazy trying to give my best with both things. This move was planned even before I joined Novell; if I had joined before, maybe I would have preferred to stay in the previous place because now it's very likely that I move to Cambridge (MA) on October of this year.
It happened also that in the last step of our brand new Bridge (let's call it proof of concept for now), we had a very strange crash (you need GLib# and ATK# from SVN to build the testcase) just because we referenced in the last moment to the SWF library. Sandy did a wonderful work debugging it thanks to the help of Sebastien and Geoff, and we now are certainly sure that this problem comes from the fact that SWF happens to depend on GTK for a very specific feature related to colours.
We have for now two alternatives to fix this:
- Drop this dependency (Jonathan Pobst pointed out he would be glad to find a way of making the colours functionality not depend on GTK).
- Change GTK+ initialization in order to detect the existance of another library for managing ATK (very similar to Gail).
The latter will be the one I'll look at (because it seems easier, but a bit more less comfortable regarding packaging, because we would depend on GTK from SVN), so if you happen to think of another one, we will be happy to listen to your suggestion.
Well, now you would ask: why the title of this blog entry. Well, it turned out that yesterday when I came back from another trip for carrying furniture, as I was very concerned with this issue, I turned on the laptop to keep on working on it (that was when we figured out the cause of the issue, discussing it on #monodev and #mono-a11y channels), and I went to sleep at 2 AM, forgetting completely that I had my car badly parked (in order to take out the sofas in the closest place to the building), so this morning has happened to be a pain in the ass because the police has put me a fine.
And then I had a fantastic idea about fines that I didn't want to forget, which would be awesome if the government approved it because:
- It would avoid the fact that many people claim: the city's councils are lately having an overwhelming increase of traffic fines, just with the sole reason of collecting more money, making the police busy with this instead of tracking real crimes.
- It would allow the people not to feel so bad about having to pay such a high penalty, without loosing the real motivation of penalties: education.
Of course I don't want to pretend that I should not pay the fine, but my suggestion is: what if this money was given to the NGO of your choice? Recently I got contacted by some people from the WWF organization and was still wondering if subscribing to this one or to GreenPeace (I would also support Obama, but I think I can't because I'm not american ;) ). And now I realise I will pay for a fine more money that I would give for a one-year subcription to a NGO like these ones...
And now two questions to the readers (wow, I admire you if you have read until here):
- Does anyone recommend me a specific NGO that is worth being a member of?
- Does anyone recommend me a way to send this suggestion to the politicians? Do they have a bugzilla.congress.gov?
Update 21-JUL-2008: I'm a bit worried about these Obama's statements.
Update 16-SEP-2010: Talking again about fines, compare what other governments do to what the Danish government does (sorry, link in Spanish).