Skip navigation.

news aggregator

February 9, 2010

10:09
10:06

Oracle laying off GNOME contributors is certainly bad news for the project. It’s particularly bad news because Willie Walker, one of my favourite GNOME contributors, is now out of a job.

I just want to put this in perspective, though. In 2007, IBM made deep cuts in its support of GNOME accessibility, affecting contributors such as Peter Parente, Eitan Isaacson and Aaron Leventhal, who are no longer paid to work on GNOME accessibility work. The IBM cuts were perhaps deeper than those that Oracle are announcing right now (but I suspect that we’re not finished hearing bad news from Oracle). So we’ve been through this (and worse) before.

Next, it’s not all bad news on the accessibility front: other distributions are carrying a small amount of the accessibility mantle (Ubuntu, OpenSuse), with projects like MouseTweaks being funded by Canonical, the Inference lab in Cambridge has been funded for some projects (Dasher, OpenGazer (the newer development of OpenGazer is not yet available for download)) through the AEGIS project, and of course as others have noticed, the Mozilla Foundation has repeated its accessibility grant of the last two years to the GNOME Foundation, and supporting Orca is part of its accessibility roadmap. Mozilla has also funded work to port AT-SPI from Orbit to DBus, and other work on Orca and Accerciser.

So there are people who care about accessibility in GNOME, and there appears to be a potential for funding for accessibility work, for the right people with the right contacts and the right projects.

Perhaps it’s time for the GNOME Foundation to start seeking funds from government bodies, other public institutions and private funding to fund accessibility work for the greater good? I know that we’re currently raising funds for a sysadmin, and have not yet reached the level of support where we can make that position a regular fixture, but accessibility is different.

No one player is willing to put enough funding into accessibility to properly support Orca, gok, Dasher, AT-SPI, Accerciser, MouseTweaks, keyboard accessibility tools like SlowKeys and StickyKeys, and so on – but perhaps there are lots of people who are willing to support a project for a specific feature, or general stability & bug fixing work for a11y on the desktop?

If there is no commercial justification for a company like Oracle to pay two people to work full time on free software accessibility, then it’ll be a hard sell to any other company. But perhaps the GNOME Foundation could bear two full time accessibility employees with targeted grants working on a public roadmap? Raising $250,000 – $300,000 a year for accessibility from grants doesn’t sound that hard.

But then, maybe I’m nuts…

Source: PlanetGNOME
Categories: GNOME People
08:25

This (super) cool .NET developer and good friend came to me at the FOSDEM bar to tell me he was confused about why during the Tracker presentation I was asking people to replace F-Spot and Banshee.

I hope I didn’t say it like that, I would never intent to say that. But I’ll review the video of the presentation as soon as Rob publishes it.

Anyway, to ensure everybody understood correctly what I did wanted to say (whether or not I did, is another question):

The call was to inspire people to reimplement or to provide different implementations of F-Spot’s and Banshee’s data backends, so that they would use an RDF store like tracker-store instead of each app its own metadata database.

I think I also mentioned Rhythmbox in the same sentence because the last thing I would want is to turn this into a .NET vs. anti-.NET debate. It just happens to be that the best GNOME softwares for photo and music management are written in .NET (and that has a good reason).

People who know me also know that I think those anti-.NET people are disruptive ignorable people. I also actively and willingly ignore them (and they should know this). I’m actually a big fan of the Mono platform.

I’ll try to ensure that I don’t create this confusion during presentations anymore.

Source: PlanetGNOME
Categories: GNOME People
08:13
_______________________________________________ gnome-announce-list mailing list gnome-announce-list< at >gnome.org http://mail.gnome.org/mailman/listinfo/gnome-announce-list
Categories: Software
08:06

Paper cuts are so irritating. (DETHJUNKIE* via FFFFOUND!)

One Hundred Paper Cuts for Lucid is going well. 56 paper cuts have been fixed so far. We have to fix at least 20 more paper cuts to match the number of paper cuts fixed in Karmic, a record you can help us surpass by working on closing the 26 paper cuts with bugs attached.

This week’s paper jam for Compiz settings went well, thanks to the industrious work of Sebastian Bacher during the distro sprint in Portland. The F-Spot paper jam still has some unclaimed beauties, however.

Please get involved right away if there are any paper cuts that catch your eye. You could get your patch shipped in Lucid (and upstream too, haters!).

Source: PlanetGNOME
Categories: GNOME People
06:21
Just like the last 2 years, I joined the FOSDEM fun. Just like every year there were lots of awesome beers, chocolates, waffles and of course conference full of awesome hackers from all over the world & their awesome talks. In short, the same old 'awesome' experience. Also I finally got to meet Jens George (phako) in person. Another thing that went it a totally unusual (and unexpected) direction was my home directory. Here is how it went:

Early Sunday morning (8:00) my alarm goes off to wake me up in time for my 10:15 am talk. I manage to get up after half an hour of snoozing the alarm, get ready (including getting a shower out of almost non-functional shower), back-up my slides on USB stick and manage to get to the conference room 10 minutes before the talk along with my room-mates, Marc-Andre and Juerg. Failed to get anything to eat or even a cup of coffee before that.

I open-up the lid of my laptop to find out that it won't be able to wake-up from suspend. No problems, happens all the time even since I moved to Ubuntu so I apply the usual solution: Forced reboot. When the system boots I get into another issues that I had been having ever since I moved to Ubuntu: Soon after I provide the password for my encrypted partition (home and swap), I am told that home partition could not be mounted. No problems, I again apply the usual solution: Hit escape key to get to a root shell, where I do this:


# cryptsetup remove home
# cryptsetup create home /dev/sda6
Enter passphrase:
# mount /home


Normally, at this point I just hit CTRL+d and normal boot sequence resumes and everyone on the laptop lives happily ever after. However, this time thats not what happens. `mount` says:


mount: wrong fs type, bad option, bad superblock on /dev/mapper/home,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


This has also happened before but usually this means I mistyped the password and I just have to repeat the above procedure. However, after trying several times, I keep getting the same message. I give-up and lend Marc-Andre's laptop for the slides show. After the presentation, I tried everything and asked everyone I knew who might have any clues but no help came.

Since I get the same questions each time I tell this story to anyone, I thought I append this blog entry by an FAQ:

Q: Why on earth are you encrypting your partitions:
A: Nokia security policy.

Q: What makes you so sure that you haven't just forgotten the password.
A: Because I keep the exact same password for both the partitions and I am able to successfully decrypt one of them.

Q: Have you tried looking at `dmesg | tail`?
A: Yes, nothing in there.

Q: Have you tried fsck?
A: Yes, that can't make any sense out of the "unencrypted" block device either. Because of this, I suspect something is wrong on the actual (encrypted) device, which fsck can not help with.
Source: PlanetGNOME
Categories: GNOME People
05:31
  • Up early, prodded mail; pushed my bootchart2 slides:
    Pinged by someone wrt. my comment in the slides on Canonical's drive for (C) assignment, of course other companies practise this - and I believe it is sub-optimal there too.
  • The openSUSE Survey is open, considered feedback much appreciated. Sad to see Oracle lay-off Willie Walker - accessibility hero, and pianist.
Source: PlanetGNOME
Categories: GNOME People
04:56
09-02-2010: 2.29.90 - Fixed Bug 609016 - XML produced by saving is out of standards - Updated Translations Homepage: http://www.gnome.org/projects/brasero Please report bugs to: http://bugzilla.gnome.org/browse.cgi?product=brasero Mailing List for User and Developer discussion: brasero-list< at >gnome.org GIT Repository: http://git.gnome.org/cgit/brasero/ Thanks to all the people who contributed to this release through patches, translation, advices, artwork, bug reports.
Categories: Software
04:13
AT-SPI2 0.1.6 is now available for download at: http://download.gnome.org/sources/pyatspi/0.1/ http://download.gnome.org/sources/at-spi2-core/0.1/ http://download.gnome.org/sources/at-spi2-atk/0.1/ Notes ===== A list of work required before the a full release can be found at: http://live.gnome.org/Accessibility/BonoboDeprecation This release is intended to be installed on a system where the CORBA version of at-spi is already present. Gtk and python modules will be re-located to non-standard directories on install so as not to conflict with the AT-SPI CORBA modules. To disable this re-location configure with the '--disable-relocate' option. What's changed in AT-SPI2 0.1.6 =============================== Pyatspi: * Fix orca performance issues & properly update the cache. * Enable re-entrancy. * Make AT-SPI Corba the default install and allow for re-location of the pyatspi library. Core: * Temporarily disable install of the accessibility bus.
Categories: Software
04:10

Some people have already complained about the way GMail IMAP works. With great power comes a great responsibility. Google guys, you have one of the largest email services in the world, so this means that you have to care a lot about users and clients. Dape recently reported and error in how GMail creates the body structure of some particular messages and still got no answer.

Now I found that it does not return the full bodystructure of a multipart/mixed with two refc822 messages in it. If this sounds strange to you, it’s basically how Mozilla Thunderbird creates an email with two other emails as attachments. GMail simply will not tell you about the structure of the two attached emails.

Bodystruct support in Modest is working in most cases although these problems with GMail will most likely mean that it won’t be shipped with the next software update for the N900.

Source: PlanetGNOME
Categories: GNOME People
03:11

Look at this lovely bag of swag:

Image courtesy of Melissa Draper.

Want to own all this goodness, including Ubuntu Backpacks, women’s t-shirts, key chains, 1 year digital subscription to Linux Pro Magazine or a 1 year print subscription Ubuntu User, and a copy of the The Art of Community by some beardy community guy?

On January 10, 2010 the Ubuntu Women Project announced an International Women’s Day Competition; an awesome effort to gather wonderful stories of how women have discovered Ubuntu. From the announcement:

Ubuntu-Women has tried in the past to find some way to celebrate this event, but as far as I can remember it has never really amounted to much other than some chattering on IRC. So let us try a bit harder for 2010!

We have all come to Ubuntu in our own special ways — every single one of us differently to the next. Yet one of the most common questions we get asked is “How can I get $woman to use Ubuntu?”.

Obviously we cannot really answer that question, but we would dearly love to have a collection of stories by women about how they discovered Ubuntu. Such a repository would allow us to demonstrate that there’s no one definitive answer, and at the same time maybe provide the gift of inspiration to women who are interested — showing them that it’s really not so unusual to be Ubuntu fans after all.

We are not expecting any particular length, but do remember that these stories should be suited to perusal at leisure and not require someone to allocate hours of their day to read. Anywhere between a few paragraphs and a OO.o Write page is ideal.

Two prizes up for grabs. One prize pack will be given to the story that the community votes is their favourite. One prize pack will be given to a randomly drawn entrant. I have been given the pleasure of drawing this entrant in a videocast, and announcing both winners to the world on March 8th. Thanks to the Ubuntu Women project for asking for to do this.

So, get your entries in to ubuntuwomen.competition at gmail.com by 23:59UTC on 22nd February 2010. Rocking!

Source: PlanetGNOME
Categories: GNOME People
02:11
======================= * What is at-spi? ======================= at-spi (assistive technology service provider interface) is the primary assistive technology infrastructure for the Solaris and Linux operating environments. Applications and toolkits supporting the AT-SPI include the GNOME GTK+ toolkit, the Java platform's Swing toolkit, OpenOffice, and Mozilla. ======================================== * What's changed for at-spi 1.29.90? ======================================== Make AT-SPI/CORBA the default and relocate AT-SPI/D-Bus. Translation update: Thai, Spanish, Czech, Galician, Italian, Brazilian Portuguese. ===================== * Where can I get it? ===================== Source code: http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.29/at-spi-1.29.90.tar.gz http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.29/at-spi-1.29.90.tar.bz2 Enjoy, Li
Categories: Software
01:24
Seahorse is the GNOME application for managing encryption keys and passwords. This is a developement release for general use. Details between 2.29.4 and 2.29.90: ================================== * pgp: Make subkey creation more robust [nobled] * Drop daemon autostart file [Martin Pitt] * Update eggdesktopfile.[ch] from libegg/smclient [Adam Schreiber] * Various fixes [Christian Kirbach] Translations: * Bengali [Jamil Ahmed] * Estonian [Ivar Smolin] * German [Christian Kirbach, Mario Blättermann] * Slovenian [Matej Urbančič] * Spanish [Jorge González] * Thai [Theppitak Karoonboonyanan] Downloads: =========== Source code: http://download.gnome.org/sources/seahorse/2.29/seahorse-2.29.90.tar.gz [MD5 sum: 250100bb8cb7e03513b06d51b35db3a2] Notes: =======   * Bug reports are appreciated and should be filed in the     GNOME Bugzilla. Cheers, Adam Schreiber _______________________________________________ gnome-announce-list mailing list gnome-announce-l
Categories: Software

February 8, 2010

23:21

We’re in San Francisco for a month so that my wife Stephanie can get knee surgery from a really, really good surgeon.

Since I’m in his clinic every day, this morning I asked him to take a look at a nagging pain in my knees.

While he was examining my left knee, it made a “clunk” sound.

“Huh,” he said.

“Yeah, it always does that,” I said, “what is that?”

“It’s a clunk.”

He then gave me a really good explanation of where the clunk comes from, which I had never understood in 20 years of clunking. (Apparently there’s a fat pad underneath the knee cap which the knee cap rolls over, and if the fat pad is too big, the knee cap makes a sound when it slips over the hump and clunks into place.)

And then he pulled out his medical recorder and started dictating. “Thirty-two year old male presenting with medial pain and clunk in left knee.”

I thought it was pretty funny, the way he kept saying “clunk,” but when I got home I googled and it turns out that patellar clunk syndrome is an actual medical term.

So then we go to see the physical therapist, and the surgeon tells him what’s up with my knees, and I lie on the table and wait for the therapist to get some supplies.

And after a few minutes he walks into the room with a plunger. Like this:

Which he situates over my knee so as to form a seal, and starts pumping up and down, as if to clear an American toilet (German toilets never clog. Seriously, I have never seen a plunger in a German bathroom).

So this whole knee-pluging frenzy, right on the heels of all that talk about clunking, was in my view pretty comical and I was enjoying it all as a piece of art well worth the physical therapy fee, as long as it didn’t do any actual damage.

That is, until the plunger succeeded in detaching the fat pad from underneath my patella and my knees suddenly felt better than they had felt in years.

The clunk is still there, but I’m looking forward to my next therapy session with these crazy knee geniuses.

I took a plunger home with me, too.

Source: PlanetGNOME
Categories: GNOME People
22:38
Steph's MacBook is affectionately known as the FrankenMac. It was built from the parts of 3 other MacBooks. The other night it started going into what seemed like swap death. Turned out to be catastrophic hard disk failure. Also, in what can only be described as a massive oversight, her laptop was not being Time Machined (whoops).

Anyway, after trying and failing to read the disk back using targeted disk mode plus dd_rescue on another Mac, I ended up swapping the disk into my Thinkpad last night and booting an Ubuntu LiveCD, ran dd_rescue and copied the hard disk image to an external hard drive. The filesystem is a little corrupted, and OSX can't read it... but Linux can! [Gotta say, this surprised me.]

I probably could have just booted the Mac itself with a LiveCD, but after targeted disk mode didn't work, I was worried it might be a logic board failure (let's just say Apple and I have a jaded history regarding logic boards). Also, I forgot for a bit that Macs can run Linux.

Since it did just seem to be a bad disk, I went and bought a new hard disk today, and have just successfully gotten the machine reinstalled and running again. The FrankenMac lives again!

So in summary, I am secretly brilliant, and Steph now has a 500GB USB harddisk to use with Time Machine.

P.S. something I forgot. This is for people who write articles for online Apple magazines: just because something is an Apple filesystem, they are still inodes, not iNodes.

P.P.S. I had to laugh, but I also forgot to give kudos to gnome-disk-utility which popped up a dialog during my dd_rescue, something like "One of your hard disks may be failing". Let's just say OS X loses here, being an OS that can't tell the difference between disk failure and filesystem failure.
Source: PlanetGNOME
Categories: GNOME People
20:49
=============== * What is Orca? =============== Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via user-customizable combinations of speech, braille, and/or magnification. Orca development was led by the Sun Microsystems, Inc., Accessibility Program Office with generous contributions from the Mozilla Foundation and Corporation. Orca is currently a community project driven completely by volunteers. You can read more about Orca at http://live.gnome.org/Orca. =================================== * What's changed for Orca v2.29.90? =================================== 2.29.90 - 08-Feb-2010 General: * Fix for bgo#608186 - Man page needs live region keybinds (thanks Arky!) * Sanity check to address the traceback reported in bgo#608319. * Fix for bgo#608680 - Please make orca's name translatable in the about dialog (thanks Gabor Kelemen!) Firefox: * Updated regression tests to use local stylesheets * Work on bgo #608149 - Orc
Categories: Software
20:39
Dear reader, Mousetweaks version 2.29.90 has been released and can be downloaded from: http://ftp.gnome.org/pub/GNOME/sources/mousetweaks/2.29/ sha256sum of mousetweaks-2.29.90.tar.bz2: 0aac1193c676c15be1e5fd54526e19f3daeff21eceddfbc20ea29fdb81bf847f sha256sum of mousetweaks-2.29.90.tar.gz 42935b3055430b08cd354732e14281ffc1e5f16f4ef29dd41a6cbc02244b6010 ======================= What is mousetweaks ? ======================= The mousetweaks package provides the functions offered by the Accessibility tab of the Mouse control panel. It also contains two panel applets related to the mouse accessibility. More particularly: 1. It offers a way to perform the various clicks without using any hardware button. In this context, the Dwell Click panel applet can be used to choose what click type to perform. 2. It allows users to perform a secondary click by doing a click&hold of the primary mouse button. 3. It provides the Pointer Capture panel applet. This applet creates an area on the panel
Categories: Software
20:12

I followed through and canceled my DirecTV service today. My MythTV / Boxee setup has been running great the last couple of weeks and I kept DirecTV through yesterday just as a backup as I hosted a Super Bowl party.

This all started due to extremely poor customer service from DirecTV. My high-def DVR was dying in November, specifically the hard drive, as I could hear it grinding from twelve feet away over the sound of my speakers and the buffering and audio / video playback was terrible.

I had to reboot my DVR every 2-3 days, and performance would be better, then degrade. Calling DirecTV, they made me jump through a number of hoops to diagnose it which resulted in it taking almost a month and three phone calls before they agreed to replace it. Now, I don’t own this HD-DVR receiver – I lease it from DirecTV. When I first signed up for DirecTV 11 years ago you had to buy your hardware, now you just lease it from them for $5 / month.

They finally agreed to replace it, but they were going to charge me a $20 shipping & handling fee. My wife runs a small business out of the house, and I know it doesn’t cost $20 to ship one of those, especially in bulk. To say I was livid that I had to pay to get a receiver repaired that they own is an understatement. Each time I called in, they also tried to “upgrade” me on the last receiver that I actually owned – so I’d have to pay them another lease fee. I always told I’d only upgrade if it was a DVR, not just a standard receiver, and they always declined. (I had been able to take advantage of this a couple years ago, so I know they can upgrade old receivers to a DVR).

I emailed and called their customer service to complain – and their response was: “Sorry, that’s our policy”.

So now they’ve lost a customer. I may have had their lowest tier of service, but I also bought the March Madness and NFL Sunday Ticket packages each year, so from a revenue per customer standpoint I was above average.

When I called to cancel, they offered me $20 per month off for the next twelve months and a free DVR upgrade. Too little, too late. When they asked why I was cancelling, I said poor customer service for my HD-DVR experience this past November. So the customer service rep processed my cancellation, and then let me know I’d be receiving a box with pre-paid shipping to send my HD-DVR back to them. Where exactly was this pre-paid box when I needed to get it repaired? (The state of Washington is suing DirecTV over hidden fees).

What gets me is the focus DirecTV, cable companies and cell phone companies have on customer acquisition rather than keeping existing customers happy. Even though I had already contacted them and complained they weren’t willing to do anything about it until I actually cancelled. In my opinion, they need to keep a balance between these two groups of customers. This wasn’t the first customer service incident I’ve had with them over the years, but enough was enough. Thanks to innovations like Boxee I can make up some (but not all) of the content I’ll be missing from going over-the-air only. A loyal customer will pay dividends – do you think I’ll be recommending DirecTV to friends in the future?

The Mutliplayblog today published the results of a survey measuring customer satisfaction levels in satellite, cable and telco TV subscriptions:

Low Perceived “Value for Money” among all Digital Pay TV customers

Virtually across the board—and irrespective of platform—respondents reported low satisfaction in the metric of `Value for Money.’ There was very little measurable difference by platform among respondents, and in all cases, fewer than 22% of respondents felt the service “exceeded” or “greatly exceeded” expectations of value for money.

This is among the most important findings of study, as it underlines the vulnerability of pay television in its current state. Indeed, in a report published in 2008, we found that over 50% of US digital pay television customers would be willing to scale back or completely drop their television service if household budgetary circumstances dictated.

I highly recommend reading the rest of the blog post, as these companies are at a tipping point. We’ve seen it in the music industry, the video industry is feeling it, and now pay TV services will be feeling the pressure as technological innovations will put their business models at risk. Will they embrace their customers and these new technologies or will they become extinct? First they need to look in the mirror and see if they’re keeping their existing customers happy before trying to sign up more. And I’ve already had a few people ask me about my setup and express interest in ditching pay TV…

Source: PlanetGNOME
Categories: GNOME People
19:36

I hope a few people wondered why my blog looked a little bit neglected in the past few months. Well finally I can say that I have been busy with several larger projects I was not supposed to talk about.  For two projects I am involved in there are related press releases from our customers and business partners.

One project is the Linux port to the Höft & Wessel skeye.pos mobile – I really like the press release because it mentions the fact the supplied devices are running Linux and what the devices are used for. The filesystem on these devices is built with OpenEmbedded and is based on an older Angström release.

The other big project is closely related to both my job for kernel concepts and OpenEmbedded which is one of my favourite open source projects. The µCross distribution will support chip- and device vendors who are going to ship Linux-based solutions. The main idea is to combine the power OpenEmbedded and its large community with a good portion simplicity and a few additions. I do not want to mention too many boring details here so I will just introduce the basic concept: The idea is to offer customers binary packages matching their target architecture, matching toolchains and tools for assembling and configuring filesystem images for their devices.

There is not really an offical announcement yet but one of our business partners just announced a nice SBC module which will come with a µCross-based SDK. The TK71 is a QSeven format module powered by a Marvell 88F6281 SoC (Sheeva core based).

A third project that gained some love is the updated Linux port to the Toshiba Topas910 and TopasA900 boards. I am trying to maintain an upstream compatible and up to date Linux port to these devices here – for the people who do not want to use several year old kernels or this strange Aura stuff.  The latest achievement is that I got some patches to make NAND flash work which is vital for the TopasA900 because its small NOR flash can’t keep a decent filesystem image with GUI.

Ok now I’m done with showing off and I should return to do something useful… such as writing a short report about FOSDEM!

Source: PlanetGNOME
Categories: GNOME People