Conduit 0.3.10

What's New?

  • Improve error logging and debug messages at startup
  • Improve network sync performance
  • Improve dataprovider config dialogs
    • You can now see the available photosets (Flickr)
    • You can now see the available photo albums (Picasa)
    • You can now see the available folders (Box.net)
    • You can create f-spot tags from the fspot dialog
    • You can see, and delete the available albums on your iPod

Bugs Fixed:

  • Fixed #510101, tomboy notes are unicode, but ipod notes are not (tumi.st@gmail.com)
  • Fixed #510127, Support Rhythmbox Playlists (Alexandre Rosenfeld)
  • Fixed #517928, GUI Corrections Needed (Claude Paroz)
  • Fixed #520748, Move Utils.py to its own module (Claude Paroz)
  • Fixed #520785, Syncing two folders can lead to data loss (John Stowers)
  • Fixed #523551, .conduit on removeable devices just contain the last finished sync (John Stowers)
  • Fixed #523575, conduit display wrong arrow (John Stowers)
  • Fixed #523579, too long names in folder-provider causes some strange ui behavior (John Stowers)
  • Fixed #523692, Tomboy dataprovider doesn't work with tomboy 0.10.0 (Thomas Van Machelen)
  • Fixed #523915, Make picasa config dialog better (Thomas Van Machelen)
  • Fixed #524451, Illegal Char in filename / (John Stowers)
  • Fixed #526292, DPs which call web login() from configure freeze the GUI (John Stowers)
  • Fixed #527438, Missing file separator in synchronisation with smb-shares (John Stowers)
  • Fixed #517536, Create Tag on F-Spot (Thomas Van Machelen)

Translations:

  • Updated fi: Ilkka Tuohela
  • Updated sl: Matej Urbančič
  • Updated en_GB: Philip Withnall
  • Updated es: Jorge Gonzalez
  • Updated hu: Gabor Kelemen

Manual Translations:

  • Updated es: Jorge Gonzalez

Evolution Python

  • This has now been moved to GNOME SVN in the gnome-python-desktop module
  • You may use the standalone evolution-python, or the GNOME one (depending on your distro/packager)

Notes to Packagers

  • Web browser problems and crashes
    • If users experience crashes using online data providers, this could be due to a combination of;
      • Using conduit's built in web browser AND the /usr/bin/conduit wrapper not picking up firefox libs/run-mozilla.sh script (which sets mozilla LD_LIBRARY_PATH hacks correctly)
    • To resolve these issues ;
      • Look at the conduit wrapper and ensure the run-mozilla.sh gets called OR
      • Make the default web browser the system one patch Settings.py (not recommended)
      • You can test these changes by clicking on the developer menu items in the Help menu
    • The run-mozilla.sh hack is no longer needed with Gecko 1.9/Firefox 3
    • The built in web browser will become the default method to log into websites for the next release
  • F-spot
    • Support for non DBus enabled Fspot has been disabled. If you are packaging for an older release (e.g Gutsy) then you should disable FSpotDBusTwoWay and re-enable FSpotTwoWay (see MODULES at the top of FSpotDbusModule.py)
    • If you do wish to make the Conduit + F-spot experience better then consider changing the default value of F-spot's "Allow other programs to manipulate F-spot" preference to True
  • Dependencies
    • We require pygoocanvas > 0.9.0
    • We depend on python-vobject (and it brings in python date-util)
    • We ship a modified FlickrAPI (do not remove it)
    • We use libgmail from SVN
    • iPod photos requires libgpod > 0.6.0
    • If you use the gtkmozembed web browser then we require the python bindings to it (gnome-python-extras)
    • The AV converters require ffmpeg and mencoder
    • Since evolution-python is now in gnome-python-desktop we require a recent unstable release of that module (or the standalone evolution-python)
  • Conduit is configured to autorun at system startup. You can disable this if you like as there is currently no way to do so within conduit