Federico was lying. Took me 25 minutes as the SVN logs can attest ;)
Shame SVN can't copy across repos, we'd have been able to carry the logs as well (yeah, I guess I should have asked...).
Thursday, 22 November 2007
libgweather split
Saturday, 17 November 2007
gnome-bluetooth kill kill
Last week, I did more work on the Bluetooth device selector, to avoid some of the problems we saw with the one in gnome-bluetooth (mainly the "I work with loads of nerds and there's 500 Bluetooth devices in the vicinity" use case). The patch is available on the bluez-devel mailing-list.
It looks pretty good, but would require some work before it's something bluez-gnome can export as public API.
Anyone fancying some cut'n'paste fest for gnome-phone-manager?
Saturday, 6 October 2007
Go! Package!
Thanks to work by Olav and others, I've been able to create a new SVN repo easily, and I've committed the Nintendo DS Rom thumbnailer to SVN, and made a release.
Good mojo for the person that'll get it in Fedora.
Update: And obviously, there was a bug in the Makefile which meant that the release didn't work. 1.0.1 is out. Thanks Laurent :)
Another Update: Third time's a charm. Trying to put garbage in GConf really isn't fun. I'm done for today, don't care if it's broken again.
Monday, 10 September 2007
More website videos and sports
This week-end, I added yet a bit more functionality to our NarrowSpace plugin (ie. the QuickTime compatibility plugin), implementing another bunch of missing Javascript functions.
If you have a website where some buttons don't work, take a look at the output of your web browser (using firefox -debug for Firefox, mozilla -debug for Mozilla, etc.), and you might see things like:
** Message: WARNING: Site uses unimplemented function 'totemINarrowSpacePlayer::GetRate'Then file a bug against Totem's browser plugin component, with the debug output messages, and the URL to access the page in question. Hopefully, we'll be able to implement the missing functionality, as we've done for the Apple site above.
As for sports, I caught the France - Italy game on Saturday in a local French pub, after having watched England - Israel. And my cousin has made the Solheim Cup team this year (it's the Woman's equivalent to the Ryder Cup). Starts on Friday, I hope she does well.
Thursday, 16 August 2007
Lazy^WWindows web, can you help?
Trying to fix a little Totem bug, could anyone with a Windows machine and Windows Media Player 11 copy the output of this page in the comments (of the blog, or in the bug)?
Thanks!
Note that I tried to install it with Wine, but no luck, at all.
Monday, 30 July 2007
New releases
bluez-gnome 0.10 was released, and now includes my patches for the "Browse device" functionality. I also released a new shared-mime-info and Totem devel version today. Everything's nicely sitting in rawhide now (or it will be if my last build worked).
Now, I'll go back to doing nothing, as I'm supposed to be on holidays.
By the way, the Simpsons movie was really nice, go and see it. That was my Wednesday morning AFK :)
Wednesday, 25 July 2007
All merged
I bought an M3 Simply for my Nintendo DS, to avoid carrying around the tiny little cartridges, especially when I travel (as per last week's GUADEC where I didn't bring mine). After downloading the ROMs for my games from some shady websites (uhuh), the filenames were less than helpful, but I realised all the sites had nice little icons. Sure enough, they can be thumbnailed. Shame I can't move my Final Fantasy III or Mario Bros saves to the micro SD card...
The Browse Device functionality is now all merged in bluez-gnome, thanks Marcel! Now to clean up the widgets, and finish off the wizard.
g-p-m/g-p-m integration
Richard sent me that little screenshot, showing off the gnome-phone-manager/gnome-power-manager integration, now in SVN of everything.
Hope I'm not stealing your thunder, but for once, you showed up on IRC after I did :)
Wednesday, 18 July 2007
My 3 GUADEC tasks
I had 3 main tasks when I came to GUADEC.
1. The USB keys
Mandriva provided us with 500 USB keys with a live distro, the usually-printed booklet, and loads of data provided by the sponsors (I quite liked that AMD chose to have compilers on there). If you didn't attend GUADEC, the booklet and data are available in the SVN repo. Shame they only arrived on Tuesday.
2. The football game
Apart from loads of bruises (and a huge nosebleed for me, thanks Glynn for ducking) and a map reading snafu to get there, it was great. For posterity, if you were there, please add the scores from your team and amend the teams if you got moved to another team. (My team finished second again, just one goal in it...). I should add that 3 hours of football is a bit too much.
3. Bluetooth and GNOME talk
Here's my slide, and the intro sound.
It was great not having any slides, but the video should be available very soon. As promised, here's a link to the use cases we have for Fedora.
More GUADEC-y stuff soon.
Monday, 9 July 2007
Tidbits
Some toys I've had in Ephy tabs for a while:
- Intel's Think Thin laptop
- Sony's 10th anniversary T-series
- Plenty of nice Bluetooth gear, for, hmm, software testing
Totem has made it on System76's list of recommended apps for their laptops. The laptops look quite nice on their own right.
After running into some problems with FC6's Firefox, I'm filling in this blog with a copy of Opera with static Qt (quick download, fast install), and noticed their new Speed Dial feature. It's neat, and if someone managed to integrate the HTML version of it in Epiphany, they'll get plenty of free beers at GUADEC.
Thursday, 14 June 2007
Browse device
A complement to the gnome-vfs-obexftp work (most of which is already in James' tree).
All that is in my git repo:
git clone git://cgit.freedesktop.org/~hadess/bluez-gnome.git
Which you can view via the web:
http://gitweb.freedesktop.org/?p=users/hadess/bluez-gnome.git;a=summary
I have no idea how git works, so don't be too surprised if it's broken.
Wednesday, 13 June 2007
Who wants leg surgery?
Thanks Benoît for the link to SUN's JDS patches.
If anyone ships this Totem patch, they get to fix all their bugs themselves. As if X worked that well with threads, they're making all the display locking no-ops. If it hangs, your libraries are broken, and you're just 4 years late fixing it.
Update: Damien kindly posted a link to the original bug report. And it confirmed my above assumption. They have a broken libXi. For reference, the original Totem bug report.
Friday, 1 June 2007
Mo' Bluetooth
In Bluetooth++, I showed the cups bluetooth backend enhancements. Marcel is currenly reviewing those, and should merge the code upstream next week. In the meantime, the code is available in bluez-utils-3.11-2.f8 in rawhide.
I've also been working on James' gnome-vfs-obexftp code. While the old code needed you to make hcid launch with the -x option to enable the experimental features (in this case the now-defunct RFCOMM service). Marcel told me it should be using RFCOMM sockets directly, and we now have a version of gnome-vfs-obexftp that works without any tinkering, and is also more reliable, and quicker.
It's also available in the repos for Fedora Core 6, Fedora 7 and rawhide under the name gnome-vfs2-obexftp.
Saturday, 19 May 2007
Yay, less code
GTK+ now contains the old BaconVolume widget, called GtkVolumeButton. I hope we get GTK+ 2.12 for GNOME 2.20, so that Rhythmbox, Sound-juicer, Totem, Banshee, etc. can use the widget without cut'n'pasting bacon-volume.[ch].
Many thanks to Ronald for writing the widget in the first place, and Matthias and Christian for the code reviews.
Monday, 14 May 2007
Licences and copyrights
A couple of problems have recently cropped up in the latest development of Totem, and we've tried our hardest to solve them.
One problem was that some files contained the exception to allow the linking of proprietary GStreamer plugins, but the addition of that exception wasn't agreed upon by the copyright holders.
This was the case of the plugins system (fixed), and the sidebar widget (fixed as well). The nautilus properties page was a draw. If we make it GPL with an exception, it wouldn't work anyway, as nautilus is GPL, and the properties page is linked directly in nautilus. The plan is to write a D-Bus helper, which would allow us to avoid hangs when checking the properties of some file.
Those relicencing was what kept me from making a release for 2.19.x, but it's sorted now. Many thanks to the copyright holders that allowed this to happen.
Tuesday, 8 May 2007
Well stripey week-end (aka stripey #5)
Lapo Calamandrei went a bit mad, and produced a clever piece of artistic genius.
I'm sure he'll post the full icon theme somewhere soon for all of us to enjoy (he sent me a copy, but it didn't install properly).
Another little computer gets on the market (where you at Jeff? missed the Zonbu?), runs some form of Linux with KDE, but uses Totem for their movie player. Can I get a free one, guys?
On Friday, I managed to solve that really annoying problem that made the browser plugin with the xine-lib backend just not work at all.
Good and bad things this week-end:
- Cello, creepy, although not the best of the kind
- Man United finally won it! After the debacle of last Wednesday against Milan, we'll get a row of honour against Chelsea on Wednesday evening.
- Pan's Labyrinth, a special fairy tale. Beautiful. Narnia is for weenies.
- Ma Mère, a couple of tits, but horrible French art-house malarkey
- Arsène Lupin, pretty shite
- Michel Vaillant, pretty fun if you remember the comic from when you were a kid
- Les Poupées Russes, where you see that Romain Duris can be a good actor
- Shite results in the French elections (not that the alternative was much better, but it still was). Berlusconi, I'm sure Nicolas can show you how to be a better crook, his predecessor has quite some experience too.
Sunday, 29 April 2007
Guess what I did this week-end? (with stripes)
I watched another nerve-wrecking performance from United. I didn't yell that much though, as I was watching the game with Everton fan Gareth. I'm not one to rub it in.
We also went to said Gareth's girlfriend's birthday party, and had very little luck getting the Kärcher going. The hose keeps popping out under the pressure from the tap (ar, ar).
I've also spent some time trying to get both my laptop and my desktop to suspend. The laptop was fairly straight forward. No hacks, no quirks, just echo mem > /sys/power/state, and you're done. But I'm still hitting a weird bug when using gnome-power-manager to do it.
The desktop (a Dell Optiplex GX620) is a bit more problematic, as pm-suspend doesn't seem to use vbetool at all (despite having an Intel video card in there, but being an older FC6 install...), and the video is completely screwed up (yellow lines, and a lot of flashing blue and red) when resuming under X.
Watched Filles perdues cheveux gras (stopped after 20 minutes, French variété is only below some of their TV shows in things I hate about France), 300 (stopped after about 30 minutes, and finished some weeks later, why would Spartans behave like they were Gulf War I vets), and a Journey Through Porn (stopped 10 minutes near the end to watch Match Of The Day, not great, but still the best docu about pr0n I've seen).
PS: What on earth is going on with them stripes? The window of the local JJB Sports shop. Could it be the metrosexual influence of David Beckham?
Thursday, 26 April 2007
More plugins, again
This time, the hero is Jan Arne Petersen, who added activation failure support to the plugin API, and then ported the GNOME 2.18 media player keys support, and LIRC remote control support to plugins. He also ported a lesser known functionality of Totem to the plugin system. The Gromit plugin allows "telestrator" mode. A picture speaks a thousand words.
It's not that well integrated into Totem itself, but the default configuration is still pretty good for Paul to have used it with his tablet to show american football moves.
On Tuesday, I received my new work laptop, a Dell Latitude D420. It's a shame I received it the day before they announced they were doing flash-drive versions. The latch sucks, the right of the underside gets pretty hot, and the screen is not as good as on my Sony laptop. But I didn't pay a penny for it, it's very light, and has cool shit like an ambient light sensor and a fingerprint reader, so it's all fine by me. I started filing a good bunch of bugs about making it work better, which will hopefully get fixed in due time.
Monday, 23 April 2007
Useless discussion bait #1697
For example, Apple said the framework will allow developers to programatically determine through their own applications whether a specific instant message user is online[...].We're well known for nicking ideas from Apple, and they also like to steal some from us, which isn't surprising given some of the cross-breeding among the communities that's happened over the years.
They still have a much better record at bringing those features to the users (Beagle vs. Spotlight, where the latter is integrated in many many more applications than Beagle is), and even better at advertising them (with pretty moving pictures).
Tuesday, 17 April 2007
Sqeaky bum time!
Fedora 7 is gearing up, and I'm spending most of my time fixing bugs. If you have a pet peeve (a bug, not a feature) for Rhythmbox, or Totem, be sure to let me know (by filing bugs in Bugzilla!).
I'm very happy that project for accepted for an SoC project. It means I won't have to do it myself, and that the person got the best mentor possible, the BlueZ man himself. And I'm never tired of hearing some success stories with the browser plugin. Changes a bit from all the bugs :/
I hope Aaron finishes his encoding profiles code in time for GNOME 2.20, as I don't won't to have to deal with gnome-media's profile code anymore.
Watched a couple of films: The Interpreter (I wanted to slap and drown Nicole Kidman for most of the film, certainly not her best film by a margin, and Sean Penn should stick to indie movies, which is what we like him for), and The Jacket, a tip-top if weird thriller. Bit like bath water near the end (soapy).
PS: In case you wonder where that title comes from. Plenty more goals where that came from.



