Freeciv packages available
Following up to my
previous post,
last night I finished doing the Freeciv
2.0 packages for Debian. They are available in my temporary repository:
deb http://people.debian.org/~jordi/debian ./
My first tests unvelied a totally reworked and very much improved UI in the
GTK client, which I hope everyone will like (everytime there's a change in
the Freeciv client, there's a few users that send a few bug reports about them
wanting an option to go back to the previous behaviour...), and there's a few
obvious changes in the game, too.
The most noticeable was the introduction of the "Worker" unit, which
apparently is a mix of Engineer and Settler, and thir areas of influence
drawn in the map. People will also enjoy the fact that most of the popup
windows have gone, and have been replaced by a tabbed interface similar to
current browsers.
The packages won't be uploaded to Debian officially yet. I want to find out
how far away the final release is.
My latest post also triggered a few comments and mails.
Johan sent me a
nice pic
about the funny things that can happen in a Freeciv game. :)
Other plans for Freeciv in Debian include the upload of new tilesets,
at last, and sorting out the licensing doubts over freeciv-sound-standard, so
people can use a sound pack easily.
I'm still playing too much MAME.
18:22 |
[] |
# |
(comments: 2)
Dinner with the Softcatala crowd
Last Friday I attended to the dinner Softcatalà organised for all of the
members and supporters. Just 3 days after coming back from Mataró, I was on
a train again for my shortest trip ever: less than 24 hours.
Softcatalà organises a dinner every
year that helps all the contributors to put faces to names and nicknames,
discuss a few of our problems in person and in general have a nice time. After
two years of being heavily involved in the organisation, it was the first time
I went to Barcelona to meet them.
Núria, one of the LliureX translators, came with me, as she's currently
working on the OpenOffice 2.0 documentation Catalan translation. I arrived a
bit early to the train station (for the second time in two weeks I arrived
early to some place!), and while I waited for Núria to show up, I saw
two police men asking two immigrants for their documentation. I guess I
couldn't help looking at them (the policemen) in dislike as I passed near them.
They apparently noticed, and 10 minutes later they came over to where I was
standing and asked for my documentation, and searched my bag and pockets, for
absolutely no reason. One of them took my ID card away and spent 10 good
minutes asking about my background through the radio. After a while, he handed
the card back and they went away, not even saying "thanks" or anything.
As this brings some old memories back, they managed to piss me for the
following half hour.
Just as the policemen went away, Núria appeared and we got on the train,
which left the station 30 minutes late for apparently no reason. After a long
chat, we arrived at Benicarló, where an 80 year old man got on the train
and sat next to us. As he sat, he started talking to us, and at first we
didn't react too much, as we didn't know what the stuff was about. He talked
about how sucky people are now in our society, as they only think about things
that benefit themselves. He asked "What do you do to help the rest of the
world?". Of course, I didn't even try to explain what Free Software is about...
:)
He linked this topic to explain us how fucked his life was, and how his
family ignored him. Honestly, I couldn't feel too sorry, because just
listening at him you could tell he was a very conservative man, with very
sexist ideas and all of that, but neither Núria and I found a polite way to
stop him and get rid of him. He kept talking, and every once in a while, Núria
turned her head slightly to see how I was reacting, as she was about to
explode in laughter. Everytime she did this, I thought I would burst in
laughter myself, but we managed to show some respect for the man. In the end,
we said we were going to the cafeteria to have some food, and fleed the
wagon.
Once in Barcelona, we got to the place quite easily, a Via Fora! in the
barri de Gràcia, where most of the attendees were already waiting around the
table. We met Jordi Mas, Jesús, Mireia, Toni, Marc, Òscar and others and we
had a nice meal, even if we were quite tired and sleepy and the place was
very noisy.
After the dinner, most of the people quickly left the place and for a
moment, it was just Núria, Toni and me. Núria and I would be sleeping at the
house of one of her friends, who lived quite far away, and worked until
3:30 in a pub. Our idea was to go to the place to wait for her, but then we
found Jordi Mas and a bunch more that hadn't gone yet, and decided to have
a drink in some bar. At 2, we were kicked out, and it was too late to take
the Metro, so Toni came with us to the barri del Raval, which meant a a 1:30h
walk. We got there, and Toni had to leave, but unfortunately Ana wasn't home
yet, so Núria and I had to sit on the street for like one hour until she
appeared. At that point, I was freezing, and quickly went to sleep, at
around 5 in the morning.
I woke up at 10 and got out of the sleeping bag at 11, just as Ana's
flatmate left her room too. She seemed pretty puzzled, as she didn't have
a clue of what I was doing there, but anyway... I left the flat before
Núria got up (even if she said she'd wake up when she heard noises) and phoned
my uncles, which luckily were around the Plaça de Catalunya area. At their
house I had a nice shower, downloaded a Ubuntu CD for my cousin and
had lunch with them.
Unfortunately not long after I left for the train station, as my train
left at 16:00, and there was no way I could get one a bit later:
Mako was
already in València waiting for my arrival.
00:19 |
[] |
# |
(comments: 1)
Back from the Mataró conference
Oh well, the 8 days quickly expired and yesterday I had to return to
València. I wish I could have stayed until the end of the show, I always miss
the last day's party...
I spent Monday reminding myself that it was my last day at the Conference,
which made me feel a bit sad. Mixing that with the remains of the Ubuntu virus,
made my last day at the conference not the greatests of all...
I woke up around 10 minutes late for the group session, and a series of
laptop lockups made time fly until 13:00, where we had our great "lunchpack".
The cheese sandwich was delicious :P and I managed to steal a few extra bananas
to compensate the lack of "bocadillo". I discovered some clever dudes ordering
pizza in the lobby, but it was too late.
The rest of the evening was spent packing up, doing a few Debian packages
and filling in the paperwork for travel expenses and then trying to print it
using the printer lu had previously broken (according to LaMont, at least).
After unbreaking it (ie, removing the plastic protector to the new toner).
When it was dinner time, kiko and I agreed that going to the same place we
had gone the night before was a great idea, and soon had a few people that
would follow us. Too bad Mark had other plans for the Launchpad people: their
fate involved pizza in the hack room that night. Of course, there was no
swimming that day either. Oh well.
Another group joined us in the lobby, and then another one outside the
hotel, and then another one as we walked to the centre. Suddenly, we were a
group of 18, not 6, but we still managed to fit in a long table in the
restaurant. During dinner, Jeff was loud enough to annoy the waiter, who ended
up yelling at him "Shut up!". Of course, Jeff did. The food at this restaurant
is very good, but I didn't expect that my first plate, a salad crepe, would be
so big, so I couldn't finish the spaguettis.
I had a very nice chat with lulu at the restaurant, I think I'm going to
miss her quite a bit in the next conference, and I really wish her luck in her
new adventures! She introduced me to Charles, the South African dude that was
around the conference who speaks a variety of South African languages. Of
special interest was one which lots of "clicks" phonemas, which are totally
impossible to pronounce for me. It'd be very cool to learn an African
language. But I guess Arabic is first on the list...
Back at the hotel, I said goodbye to everyone at the hackroom, and thanked
Mark for this new opportunity. It's been a fantastic week! Erinn said she'd go
up to my room to exchange signatures, but she never did, even if I was awake
well after 2AM. Boo, helix! After finishing the packing up (and realising I
really had lost one of my gloves), I went to sleep, after asking Sjoerd to put
his alarm clock at 5AM too, as I could not oversleep at all.
Just a few hours later the alarms went off and a long day started: of
course, there was no breakfast for anyone at 5:20 in the hotel, but the lobby
man suggested that I went early to the train station, where the cafe should
be open at that time. Having nothing better to do, I left the hotel, and
discovered everything was closed at the station too. So, hungry and very
sleepy, took the 5:56 train to Barcelona, arriving to Sants with more than
enough time to fetch my 7AM train to València.
3 hours later, I was in the Metro to get to work, and uppon arriving there,
I discovered my clothing wasn't the best for the ocassion: we had to go to see
the LliureX presentation by the Valencian Minister of Education. At least,
I could go home slightly early, although I never got a well deserved nap.
20:44 |
[] |
# |
(comments: 0)
GNOME 2.8 in Sarge
gconf-editor is currently the last of the components under the GNOME team's
control that is pending entering testing, and the last blocker for the
2.8 meta-packages to be candidates for sarge. If the s390 gconf-editor build
is uploaded in time for today's dinstall, the transition will be complete
tonight, and besides uploading a few new upstream releases from the GNOME
2.8.2 release, who knows, the GNOME team might get involved in some
new fun...
Still, we are missing a new upstream GDM release, plus evolution 2.0, which
got a new RC bug, trivially fixable. We're finding out if Takuo is able to
do a quick upload, else we'll do a GNOME team NMU to speed things up.
The GNOME team is still getting big thanks on IRC and in some online
forums. That's the stuff that makes us want to keep going. :)
15:07 |
[] |
# |
(comments: 2)
Beware of Canonical conference cleaners and Ubuntu viruses
NB: refrain of bitching in comments if that should read virii or
viruses. We'll leave that to the language police in the various
planets. ;)
After "lunch" on Friday, Steve Alexander found out that elmo's friends,
the Conference cleaners, had silently attacked Canonical again. This time, we
were missing one big paper with all our notes for the
Rosetta presentation
during the Mataró Sessions.
Without panicing, we decided to try to rethink the ideas as soon as
possible so we could prepare the slides, but some problems in Launchpad had
SteveA busy for most of the evening. mako, daf, Steve and I ended up working
while we had dinner in a restaurant, thanks to Steve's micro-laptop, where
we managed to get everything back in place.
Back at the hotel, daf and carlos kept hacking on Rosetta to iron out the
last few bugs before the conference. While they did so, mako, LaMont and I had
fun reading past entries of
mako's and
mika's blogs using the projector,
some of which were just too good. I also read my mail and mailed my triathlon
team mates without remembering my computer was still hooked up to the
projector, allowing everyone to read my private stuff. Yay.
In the meanwhile, some of the guys from Madrid (telemaco, Ismael, etc.)
rrived at Mataró, which left mako prepare his presentation with Ismael for
a while. Carlos and daf kept banging on rosetta, and at around 2:30AM we
started doing a demo exactly as we planned doing the day after. At 3:30AM or
so, everything we needed to navigate through was working correctly, so we
finally went to bed. No swimming on Friday either. Of course, no running on
Saturday. I needed to sleep more than three hours...
Saturday was the big day at the Canonical meeting. Less people than I
expected showed up, but there still was a good number of very active
participants. While the presentations kept going, SteveA and I finished up
our slides and decided which computer we would use for the Rosetta
presentation. Given I had to type in a full translation of GNOME Hello, I
really wanted a keyboard I felt comfortable with, so we discarded using daf's
lappy and used mine, even if it was a bit slow.
After Mark's introduction, Steve and I started explaining what the problems
currently are in the l10n world, and the presentation kept going smoothly
until we had to demo Rosetta. After importing the template I found out some
of the keys in the computer didn't respond. Uh-oh... not knowing what was going
on with it, we quickly decided to switch to daf's laptop, and then the fun
began... writing accents in a Welsh keyboard is a bit more complicated than
usual because you have to use compose, so my typing efficiency decreased
quite notably. Also, daf had his Japanese input method active, so every now
and then I accidentally enabled it and started writing Japanese stuff, which
amused the audience quite a bit. I managed to complete a few strings, and we
decided to not finish the whole po as it would take too much time. We exported
the file and I guess people could get the idea, but I really was not
that happy about how things were going...
After the demo, SteveA and I finished what was left of the slides without
using the slides, and luckily Steve remembered the bits, because at that point
I was suffering some brain failures due to the lack of sleep and wouldn't have
remembered much... People seemed quite interested in knowing more details about
Rosetta and what it would be able to do in the future, and we got much feedback
during the 20 minutes of debate.
After the presentation, I was interviewed by two girls from the Canal Blau
of Vilanova i la Geltrú, which asked
me the typical "why are you involved in Free Software" questions. We had a chat
after that, as I told them part of my family descends from Sitges, where
one of them lives.
I had a chat with Jordi Mas
from Softcatalà during lunch, and
then wondered if I should go to Barcelona to spend the evening. I decided to
wait at the hotel until Sergio left to go back to València, and then back to
my room for a long nap. I was woken up by the mobile phone, and didn't know
where I was... found that mako was having pizza in his room, and got elmo and
Kinnison to order one with me too. After completing Bad Dudes vs. Dragon
Ninja again and showing people how President Ronnie goes to have some
burgers with the bad dudes (Mark loved that, while elmo thought mako and I
should be locked up in different rooms) we went out for some beers,
where I met Juantomás and had a long chat, with him and his wife.
On Sunday morning, kiko and I dragged Mark out of bed and went running to
the promenade and the beach. Kiko and I went ahead of him at the end of the
promenade, through a small trail at the side of the railway tracks, and around
1 km to the north of Mataró we found what apparently were two bunkers from the
Spanish Civil war. After wondering why they might have been needed, we turned
around and picked up Mark on our way back. The streets were already prepared
for the start of Mataró's Half Marathon, which was going to happen that
morning. Too bad I'm not fit enough for that...
At 13:00, a small group including lu, stub, Adi, Chris Halls and I took a
train to Barcelona, and we walked the way from Arc de Triomf to the Sagrada
Família, where we decided to go up to one of the towers. We met another
Canonical group (elmo, daniels, jdub, thom, etc.) by chance around the building
and we all started to climb the stairways. Soon enough, people afraid of
heights (jdub, keybuk, Anthony Baxter, myself) started feeling unseasy up there
as at some points the protection bars were nowhere to be found and I couldn't
help imagining myself diving into the void accidentally. Also, the stupid
doll that Daniel gave to me a few minutes before didn't help because it meant
having one of my two hands occupied during the way down. Naughty Little
Daniel!
I rushed to my uncle's house, and despite running quite hard for 15 minutes
I arrived late as I first started running in slightly the wrong direction.
I had a great lunch and at 6 left for Mataró again. In the train I found the
Async guys, who had visited the Parc Güell, and I wondered where the rest were.
I found out from thom that they probably were in the same train, but in the
first wagon.
For a few hours, my head had been spinning for some reason, and I really
felt quite sick. I could just think of go to have some sleep, and woke up
at nearly 22:00 wondering if someone had not had dinner already. Luckily, the
pyGTK BOF people hadn't, so we went to the town centre to look for some place.
Apparently my face showed that I wasn't feeling very well, because soon enough
Matt described the syptomps of his illness a few days before, and it sounded
quite possible that it was the same thing, given that elmo had been over it.
It was the Ubuntu virus! After an excellent dinner in an Italian restaurant, I
found sjoerd and mako in my room, but we quickly went to bed until today.
Again, no running or swimmingpool. kiko has promised me we'll go swimming
today. I'm not so sure now, though!
12:20 |
[] |
# |
(comments: 2)
Halfway through the Mataró conference
Woah, I haven't had time at all to blog since I arrived here. The daily
activity never stops, so it's going to be quite difficult to summarise what's
been going on here for the last four days
First of all, it's a pleasure to be with all the
Canonical people and the
other few guests that have been around the conference since the first days.
Mako and I have been spending quite some time just discussing stuff, both
technical issues here and there, and the really important things in life like
what MAME game is more crackful. I hadn't been laughing so much in a few
months.
The conference is as interesting as Oxford was. Every day is packed with
BOFs and discussion, with our daily dose of technology presentation early in
the morning. Of special interest to me were the "language packs" BOF, which
showed how hard it is to update translations on a Debian system without
changing the package or recompiling anything; and the branding BOF, which
also showed some problems in that direction: changing conffiles without
recompiling.
Everyone misses the Oxford days for one main reason: some people, like
James Blackwell, are starving, and others are just getting rid of a few extra
kilograms. :) There was a proposal to look for the local jail to get some
food there, as our "lunchpacks" are really not that attractive. Mark
has been heard to refer to them as Death in a bag. You get the idea.
Food at night is a lot better because we're free to go wherever we want to look
for food, which is working very well.
As for what's my main focus for this conference, Rosetta, it's great to see
how things are being polished day after day for tomorrow's debut. Rosetta has
a big potential to become a tool that most of the l10n communities won't be
able to do without, specially the ones that are starting now or will be
starting in the near future. My main activity in the mornings is to make
Rosetta blow up, and see how Carlos and Daf fix it. :) Then, I make it blow
up again, and they come and clean up after me. It's a fun game. :)
Fortunately, it's getting more and more difficult to make things crash lately,
and hopefully everything will go smoothly during tomorrow's presentation I'm
doing with Steve Alexander.
Of course, I'm also keeping and eye on the Desktop team BOFs, but not as
much as I'd like to, as the Launchpad stuff is downstairs. There was a good
BOF two days ago about new aproaches to easy software management for Ubuntu.
The ideas that were thrown out rocked, and I guess Hoary will be a great
advance in that area.
Yesterday I found some time to upload HOWL packages for Jeff, while doing
a double-round of alsa-lib (to be completed today with alsa-driver and -utils)
and an update of ephy-extensions. In the meanwhile, GNOME 2.8 is getting better
every day. According to Sebastien, we're just missing gconf-editor and
evolution; gedit made it in yesterday, gnome-control-center, gnome-applets and
gnome-utils will hopefully go in today, and this morning's evolution upload
should have fixed the last two remaining RC bugs for the 2.0.x release.
Tonight we're hopefully going to the swimming pool, after a failed try
yesterday. And tomorrow I *promise* I'll be down in the lobby at 7:15 to go
running with lu, kiko and SteveA. I've failed to wake up for two days in row
now and I really don't feel too proud about it... Staying up until 2AM mostly
every day doesn't help much anyway.
12:29 |
[] |
# |
(comments: 0)
Arrived at Mataró
I arrived a few hours ago at Mataró, after a 4h train trip. This was, for a
change, one of my best travels in the last few years in terms of preparation
and timing. I even managed to be at the railroad station in València around
45 minutes early. Of course, that didn't avoid me forgetting to buy the
newspaper or a bottle of water, but other than that, everything went ok, unlike
recently in Madrid. ;)
As I walked down the street looking for the hotel, I came across a small,
lost group of Canonical people, including Mako, Rob and Matt, and
Quique from
Sindominio. Mako went back with me
to the hotel, and we quickly went out again to find the main group. We
didn't, as it seems phoning to an Aussie mobile phone using an American mobile
phone through the shittiest Spanish telco doesn't work that well, so we ended
all alone in the main streets of the town. We decided to have dinner
in a restaurant specialised in ham and other pig products. The
food was excellent, and we took our time to finish it all, while we talked
about, ahem, our past experiences with alcohol and other substances.
Good news is that Mako will most probably spend a few days in València when
the conference finishes. Kinda cool, he needs to see how our government spends
money in great buildings, and he can have a look at the great LliureX office,
otherwise known as the ZuleX. That stuff will probably give him ideas
for a ton or two of
blog entries.
Back at the hotel, I met fabbione, bob2, thom, Mithrandir, tbm, garnacho
and a few others, but it wasn't long before I went up to my room, where I spent
a while listening to Mako's stories until we decided 2AM was enough.
The Canonical meeting starts tomorrow. It's going to be fun.
00:51 |
[] |
# |
(comments: 0)
Looks like everything will Just Work
After a very much needed long sleep, I wake up to discover that
joeyh
decided
that another
well known FAQ
isn't what Debian really needs, so he
put code
to base-config that adds the first user to the plugdev group, if base-passwd
added a static plugdev group.
Not long after, Kamion said this was
acceptable
and uploaded a new base passwd. When these two packages hit testing, the
problem will be solved. Thanks to both!
In other news, I was a bit too optimistic on the amount of things that would
hit testing last night. Unfortunately, a few missing s390 builds are also
holding gnome-panel, gnome-applets and control-center, which I guess I can't
call "minor bits" too easily. They will be in soon, hopefully today.
13:14 |
[] |
# |
(comments: 0)
GNOME 2.8 about to land in Sarge
While we've been a bit quiet and haven't reported about the status of GNOME
2.8 as it
entered unstable, things have been moving in the background at an incredible pace.
This has been the smoothest transition to testing since GNOME 2.0, and
unless something unexpected happens today, most of the important GNOME bits
will hit sarge during tonight's testing run. During the short life that these
packages have had in unstable, we've had to deal with just two release critical
bugs, a very unusual mark given how many source packages are involved in a full
GNOME upload.
A few bits like gedit, gnome-utils or gnumeric will have to wait some more
days before they can enter testing, due to missing builds or dependencies,
but the core of the desktop is now ready.
In the end, we've decided to include GNOME Volume Manager by default, even
if sarge's default kernel is 2.4. It wasn't trivial to take this decision, as
there's quite a few factors that will make it not "Just Work".
gvm depends on HAL, which in turn depends on Linux 2.6. This means that
Debian GNOME users will likely want to upgrade to kernel 2.6 if they aren't
already using it to get a completely functional desktop, with superb
automounting of cameras, USB memory sticks and removable media.
Additionally, we've chosen to enable pmount support in gnome-vfs for sarge,
so hal won't be doing scary business with your /etc/fstab. The drawback is that
for users to benefit of pmount, they need to be added to the plugdev
group, or the won't be able to mount stuff automatically using gvm.
This sucks, but we have no way of handling this in a sane way, while pmount
isn't part of Debian's base system or the plugdev group isn't added
to base-passwd. People suggested that base-config added the user that is
created when Debian is installed to the group, as it does with cdrom, audio
and video, but this was rejected by joeyh for a
good reason.
In short, we'll have to find a way of pointing our GNOME users that this
stuff doesn't work because they lack permissions, but it's hard to do it in a
non-intrusive way. I'm inclined to think that this will end up as a well known
FAQ, just as the need to add people to the audio group so they can use their
sound hardware has been in the past. But of course, the GNOME team would like
this to Just Work.
Going back to the testing transition, it's been a fun one, although
admittedly it wasn't as complicated as 2.2->2.4 or 2.4->2.6, but still, it's
wonderful to see that everything went ok. Go, GNOME team!
(And now, Murphy will come out of his hiding place. He was probably waiting
for this post...)
18:19 |
[] |
# |
(comments: 0)
Finally, no cables all over the floor
After quite a few
unsuccessful attempts
to find a PCI wireless card working only with free drivers (binary firmware
admitted), I finally got lucky today, and I've been running a wireless link
for the last 10 minutes.
When I posted my previous wireless blog entry,
joeyh suggested me to just look
for pcmcia cards, which are generally better supported, and use a PCI->pcmcia
adapter. Given that I plan to buy a laptop RSN, this made sense, because the
Airport Xtreme in Powerbooks isn't supported, so I'd need a pcmcia card
anyway.
So yesterday I did my hopefully last visit to MediaMarkt and got a SMC2835W,
as Sergio suggested. The store had
the same card in two different packagings. Following sto's advice, I of course
got the box that seemed oldest, to minimize chances of getting stupid new
chipset revisions.
Today, my boss Pablo lend me his unused PCI->pcmcia adapter, a TI PCI1410,
so all the pieces were in place. As soon as I plugged the card in my box and
booted, Linux would instantly freeze as soon as it loaded yenta_socket.ko.
Nooo, not again!
A few hours later, and after a few missleading Google searches, manty and
dilinger suggested upgrading to 2.6.9, which carried quite some fixes that
might be involved. Voilà! No more kernel lockups, and after some minutes of
fighting pcmcia-cs, the card was recognised and running.
Finally, it's time to ifdown eth0. My flatmates will be glad to
find no more network cable all over the living room when they come back on
Sunday... "Thank manty, dilinger and joeyh", I will say. :)
22:32 |
[] |
# |
(comments: 0)
<< Page 9 of 16 >>