Archive for the ‘Development’ Category

Xfce 4.6 is out!

Friday, February 27th, 2009
“After more than two years of development, Xfce 4.6.0 has just been released! Xfce 4.6 features a new configuration backend, a new settings manager, a brand new session manager and sound mixer as well as several huge improvements of its core components.”

Xfce 4.6 is definitely rocking and I’m very happy with it! There are a number of significant improvements and enhancements that make the Xfce desktop a real pleasure to use.

A lot of folks have been asking if Xfce 4.6 will be in Jaunty. I’m happy to say that it already is (or release candidate 1 anyhow, the actual 4.6.0 should hit the archive soon) and I’m really looking forward to spending the next few short months until the relase of Jaunty to try and polish Xubuntu 9.04 as much as possible. Alas, work is keeping me extremly busy but excitingly Xubuntu has been incredibly lucky to welcome a number of new contributors this release cycle that are reallly making a difference. :)

A few groups of people I’d like to shout out kudos to include the Xfce Development Team, the Debian Xfce Team, members of the Xubuntu team and my fellow Xubuntu contributors.

I’m ready to rocky and roll for Jaunty with Xfce 4.6. Are you? :)

Jaunty and Xfce 4.6

Wednesday, February 11th, 2009

Xfce 4.6 Release Candidate 1 is now in the Jaunty archive! I just upgraded to Jaunty (Hardy -> Intrepid -> Jaunty) the other day and am really digging the new version of Xfce4! :)

One of my favourite new features is the ability to hide certain notification icons in the notification tray.

Xfce4 4.6RC1 Notification Tray

If you click the little arrow button, it’ll expand to show everything.

The properties dialogue looks very sharp IMHO:

Xfce4 4.6RC1 Notification Tray Properties

Another big change is the settings stuff. Gone is MCS and here is xfconfd! They’ve also revamped the GUI for the settings:

Xfce4 4.6RC1 Settings

Xfce4 4.6RC1 Preferred Applications

W00T! :) More screenshots soon!

Big thanks to Lionel Le Folgoc, Jerome Guelfucc, Michael Casadevall, and the Debian Xfce team! :)

FIXED: New gnome-keyring breaks Xubuntu and Mythbuntu Jaunty

Wednesday, January 14th, 2009

Thanks to Mario Limonciello for fixing the Xfce4 & GKD issue. It turns out that xfce4-session starts gnome-keyring-daemon when “Launch gnome services” is enabled. The problem is that a pam module also tries to start gnome-keyring-daemon now (and correctly). By patching xfce4-session to no longer start gnome-keyring-daemon, the issue is resolved. :)

New gnome-keyring breaks Xubuntu and Mythbuntu Jaunty

Monday, January 12th, 2009

Hello Folks,

Just a quick note to those testing the development version of Xubuntu and other flavours/derivitives that make use of Xfce4. It appears that the new version of gnome-keyring breaks the desktop and prevents you from getting to your desktop. The current fix for those of you using the development version is to simply downgrade to the previous version for gnome-keyring, libgnome-keyring0, libgp11-0, and libpam-gnome-keyring until we get this fixed.

Cheers! :)

Intrepid Ibex is almost here

Monday, October 27th, 2008

We’re oh-so-close to Intrepid Ibex being released and I’m most certainly feeling the excitement building. This is the first full release cycle as the Xubuntu Project Leader and I must admit that I’ve learnt a lot about being a leader, managing goals and objectives, herding sheep (joking), developing community spirit, and making touchy decisions. In reflection, what I find the most exciting is the growth and maturity we’ve seen in the Xubuntu community over the last six months. We’ve gone from two to three active contributors to over ten! I can only imaging that we’ll continue to see the number of contributors to Xubuntu increase in Jaunty - hopefully at a similar rate. For those interested, a great way to get started is to hang out in #xubuntu-devel on Freenode and help test our cds in preperation of the release.

As for the actual product, Xubuntu 8.10 for the most part will be a more polished version of Xubuntu 8.04 with our biggest ticket item being an improved multimedia experience. We’ve made it easier to not only enjoy your music but also to manage your collection with the Listen Media Player. What about Samba you ask? Unfortunately it didn’t quite get finished in *time* but it did get finished and will be included in Jaunty. I imagine we’ll provide a backport or something similar within a few shorts weeks for Intrepid.

Looking forward to Jaunty, I’m pumped (and hope you are too, w00t w00t!). We’ve already got some great brainstorming going on and Xfce 4.6 will most definitely be ready for Jaunty.I’ll be sure to blog more about our plans for Jaunty once the Jaunty release cycle begins.

Obligatory Post

Monday, September 8th, 2008

 https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-September/000481.html

Leaked screenshots of Xubuntu Intrepid

Sunday, August 24th, 2008

Ogra wasn’t lying when he said Xubuntu is “*seeecret*”. Here are leaked (no, not really) screenshots of features that may or may not make it into the next release of Xubuntu Intrepid. Enjoy! ;]

And now we’re in July…

Wednesday, July 2nd, 2008

Wow. Time sure goes quickly. It has been a few weeks since my last blog post but there certainly hasn’t been a lack of things to blog about, just been super busy!

First off, I’m pretty proud to report that I’ve been able to fix a rather unfortunate regression in Xubuntu where when users logged in they’d sometimes (ie. it was an intermittent issue) just see a blue (or some other colour) screen and their mouse - nothing else would happen. This was being caused by a race condition resulting in a deadlock due to architectural issues in libxcb (which should be fixed completely hopefully for Intrepid). It was an interesting adventure and certainly was a tricky bug to figure out (lots of time spent in gdb, lots of research, lots of diagnostic tests, and lots of theorizing).  It turned out that gnome-screensaver was sending a dbus message after it started but the Xfce4 xinitrc script didn’t run dbus-launch until later. When a program attempts to send a dbus message and no session bus is available, libdbus will automatically start one. This resulted in two dbus-launch processes being started and it aggravated libxcb into deadlocking when the second instance of dbus attempted to open the bilateral communication socket with X. I was able to fix the issue by making sure dbus-launch occurred before gnome-screensaver. Big thanks to Bryce Harrington and Scott Remnant for answering my questions  and their attempts to help. Naturally, kudos to Google for being such a good little search engine. And yes, this fix has made it into the point release. :)

Another tricky bug was figured out by Lionel Le Folgoc. A regression was introduced when the gdm settings shipped in xubuntu-default-settings was synced with Ubuntu’s. This resulted in the proper xinitrc (/etc/xdg/xfce4/xinitrc) *not* being executed. This is the source of the screensaver not starting and about five other bugs. I’ve uploaded a fix to Intrepid as well as an SRU (it is currently awaiting approval to -proposed) for Hardy. Lionel also did a whole truck load of SRUs to fix missing translations in packages due to our migration to universe. Thanks Lionel! :)

So, we were able to get the first alpha out the door for Intrepid. As you probably could guess, an important part of that process is testing. Currently there isn’t anyone in particular leading up the testing efforts for Xubuntu. If you’ve got some experience under your belt, I welcome you to approach him and we can discuss how you can be a big help to Xubuntu by leading our testing efforts for Intrepid. :)

Speaking of Intrepid, I’ve been thinking and also bouncing around ideas with Jozmak (the fellow you probably know as the Xubuntu artwork guy. great guy!). I think I speak for Jozmak when I say it would neat if we were able to start building a Xubuntu artwork community. Nothlit (who you’ve probably associated with Mythbuntu before) seems to be moving in just that direction (thanks Nothlit!!): He has created some mockups which you can view here: http://core.joejaxx.net/~nothlit/xubuntu/ - I think they’re looking pretty sweet and I’m looking forward to seeing a SVG. What do you guys think? Any art folk out there who would be interested in getting some art stuff going for Xubuntu? If there is anything I can do to help to facilitate the growth of such a group, let me know :)

Oh, Xubuntu Strategy Document you say? hehe. We had our final community meetings which went exceedingly well. I was very excited to have several members of the Xfce4 development team present who gave lots of helpful input. It also allowed for us to have an awesome discussion on how to work more effectively with each other which is always a mutual net gain.  So, didn’t I target an earlier date to release the final version of the strategy document? Indeed I did and I assure you the wait is almost over! Keep watching this space.

So, before I jet I’d like to thank a few more folks (like usual).  Radomir Dopieralski for his awesome support work in #xubuntu and help in testing several SRUs. Charlie Kravetz for getting the end of the month team report together. Jim Campbell (naturally) for getting the Xubuntu team meetings going again. Steve Langasek for being such an awesome release manager to work with. Last but not least, everyone else who has helped contribute to making Xubuntu such an awesome, rockin’ distro :)

More proof in the pudding

Friday, May 23rd, 2008

As I reported earlier this week, I’ve been expanding and maturing my skill set while here at UDS to help me help Xubuntu.Today I had the pleasure of fixing a rather large memory leak (depending on your theme and what you’re doing, you could see up to 500mb of leakage in 6 hours!) in the notification daemon (which had been introduced by a Ubuntu patch) and have just finished uploading it to Intrepid (I’ll be doing an SRU for the point release of hardy too) which I think will make a lot of users (especially those who use applications which make heavy use of the notification daemon such as rythmbox) from Ubuntu, Xubuntu, and Edubuntu rather happy. Actually, I imagine most won’t even notice anything… which is this case is probably the optimal situation as users should be able to *expect* that their computers will perform consistently and not get slow and slugish the more they use it.

A bird? A plane? Superman? No! The Xubuntu Strategy Document!

Thursday, May 22nd, 2008

As I’m sure I’ve already mentioned either on my blog or in my video interview on Youtube (which makes me look weird due to some ratio/pixel issue, hehe), the Ubuntu Developer Summit is and has been an excellent opportunity for myself and the Xubuntu project. Wheres the proof in the pudding? Well, I’m here to show you! :) It has been half a dozen weeks or so since the hugely successful Xubuntu community meeting led by the community manager Jono. At that meeting, it was decided that I would be tasked with developing a strategy document which participants agreed would enable Xubuntu to overcome some of the difficulties the project had begun to encounter from its ever enduring growth. After yesterday’s Xubuntu strategy session at UDS, where I was able to get feedback from other developers and colleagues, I’m happy to present to the community at large the first public draft of the Xubuntu strategy document. I encourage *everyone* to take a read and send your feedback, comments, suggestions, concerns, etc. etc. to my e-mail inbox: cody-somerville@ubuntu.com

So, when is the next big Xubuntu community meeting to finalize and find consensus? I’ll be announcing the date and time on either Monday or Tuesday of this upcoming week. Please keep your eyes posted!

Xubuntu rocks!! :) Be sure to join us on IRC in #xubuntu and #xubuntu-devel - woot woot!