10
Aug
08

A Frustrating Week

It all started so well. While Conduit was not accepted into GNOME 2.24, it was blessed as an external dependency for this cycle. That is great news for online service integration, and synchronization on the GNOME desktop. Congratulations to everyone who has helped me work on Conduit over these years, and well done to those who made it into the release set.

I was also able to make a 0.3.13 release incorporating those fixes and UI improvements I discussed last time around. After that things started to get worse.

Conduit 0.3.13.1 (and a hidden new feature)

  1. The disk holding my /home partition crashed. Taking a whole bunch of stuff with it. Like a good geek most of it was backed up or in a RCS, with the exception of my SSH key. FAIL.
  2. This meant I was unable to make the now customary Conduit x.x.x.1 brown paper bag release in time for the GNOME release. I do owe many thanks to our amazing sysadmin, Olav, for getting my new key onto the GNOME servers in a matter of hours.
  3. The disk crash took with it a week+ of my SOC work, making me very angry. To calm the tempers I thought I would work on the conduit-gio branch.
    1. Unfortunately I am not certain if this has much chance of success. I seem to have hit a regression/gvfs bug #547133.
  4. Then Christian Schlotter contributed a really nice Conduit dataprovider which supports sync/backup to Amazon S3.
    1. But this too seems blocked by a gvfs bug #547020.
  5. I then realized the implications of Webkit not being blessed as an external dependency. It means that I have two choices. Continue to drag around the pain that pthon-gtkmozembed brings, or move to using the unreleased (Py)WebkitGtk. I really encourage the WebkitGtk and PyWebkitGtk teams to make stable releases ASAP, to ensure they get into $DISTRO.
  6. Then I found that I could not push to bzr-playground.gnome.org anymore. It appears that it did not pick up my new SSH key. And loggerhead source code browsing is broken there.
  7. Completely fed up with software, I thought I would play with my new hardware toy. This is destined to replace the terrible, unsupported mess that was the Phytec phyCORE LPC3180 module for the purposes of my PhD work.

    Beagleboard
    My brand new beagleboard (photo)

    But then the FAIL continued. http://www.openembedded.org has been down for the last 5 days, making it impossible for me to check out the openembedded tree that supports this board. Does anyone know why it is down?


9 Responses to “A Frustrating Week”


  1. 1 Ross Burton August 10, 2008 at 11:05 pm

    Poky Linux now supports the beagleboard and is a derivative of OE, try that instead. :) http://pokylinux.org/. You’ll need to check it out from svn as we haven’t made a release with Beagleboard support yet.

  2. 2 Joshua Cummings August 11, 2008 at 12:07 am

    Glad I’m not the only one who happened to wanna check out a fresh OE tree.

    I hadn’t updated mine in ages, so of course the site was down right when I dusted off the iPAQ. ;)

  3. 3 Koen August 11, 2008 at 12:12 am

    You can get a copy from http://ewi546.ewi.utwente.nl/git/ by doing

    git clone git://ewi546.ewi.utwente.nl/git/openembedded.git

    In the mean time you can give the demo a try: http://www.angstrom-distribution.org/beagleboard-demo-image-available

  4. 4 Mikkel Kamstrup Erlandsen August 11, 2008 at 10:48 am

    And it is not even monday yet. Perhaps you want to stay in bed tomorrow.

    Hang in there, I’ll give you my special recipe tp get past this:

    - Put on you favorite music, crank the volume way up (way, way, way up)
    - Pretend the world doesn’t exist for the next half hour

  5. 5 follower August 11, 2008 at 5:02 pm

    Sounds like you need to head out for a tech dinner with The Valley in Christchurch group on Thursday… :-D

    –Phil.

  6. 6 Paul Eggleton August 13, 2008 at 7:32 am

    I’m sure you’ve noticed by now but just in case you haven’t, the OE site is now back up.

  7. 7 Andreas August 14, 2008 at 10:39 am

    I would start porting conduit over to webkit asap. The sooner it is working the soonther there is a “user”. Webkit and the python binding WILL have releases for the next GNOME.

  8. 8 John Stowers August 14, 2008 at 6:30 pm

    @Andreas,
    I have ported the web browser part of Conduit over to webkit. It is complete, tested and working. See conduit/__init__.py and conduit/defs.py.in for how to enable it.

  9. 9 zu August 17, 2008 at 1:33 am

    Heads up! Conduit is a great work already and can wait for some parts to finish their stuff.

Leave a Reply