Finally managed to download 0.7 and try it out.  First reports from my 
laptop - FC6, 2.6.20-1.2948.fc6 and pearl (8100):

* rpm install - did not work due to too many dependencies not being met
* compiled from source:
  - bcharge works but kicks out the mass storage mount (syslog follows)
  - bcharge -o also works, but again kicks out the mass storage
  - btool no longer finds the pearl.


May 13 22:05:59 raj-laptop kernel: usb 1-2: new full speed USB device 
using ohci_hcd and address 6
May 13 22:05:59 raj-laptop kernel: usb 1-2: config index 0 descriptor 
too short (expected 46, got 32)
May 13 22:05:59 raj-laptop kernel: usb 1-2: configuration #1 chosen from 
1 choice
May 13 22:05:59 raj-laptop kernel: scsi3 : SCSI emulation for USB Mass 
Storage devices
May 13 22:06:05 raj-laptop kernel: scsi 3:0:0:0: Direct-Access     RIM 
     BlackBerrySdCard 0001 PQ: 0 ANSI: 4 CCS
May 13 22:06:05 raj-laptop kernel: SCSI device sdb: 1950720 512-byte 
hdwr sectors (999 MB)
May 13 22:06:05 raj-laptop kernel: sdb: Write Protect is off
May 13 22:06:05 raj-laptop kernel: sdb: assuming drive cache: write through
May 13 22:06:05 raj-laptop kernel: SCSI device sdb: 1950720 512-byte 
hdwr sectors (999 MB)
May 13 22:06:05 raj-laptop kernel: sdb: Write Protect is off
May 13 22:06:05 raj-laptop kernel: sdb: assuming drive cache: write through
May 13 22:06:05 raj-laptop kernel:  sdb: sdb1
May 13 22:06:05 raj-laptop kernel: sd 3:0:0:0: Attached scsi removable 
disk sdb
May 13 22:06:05 raj-laptop kernel: sd 3:0:0:0: Attached scsi generic sg1 
type 0
May 13 22:06:07 raj-laptop kernel: SELinux: initialized (dev sdb1, type 
vfat), uses genfs_contexts
May 13 22:06:07 raj-laptop hald: mounted /dev/sdb1 on behalf of uid 500
May 13 22:06:13 raj-laptop kernel: usb 1-2: usbfs: interface 0 claimed 
by usb-storage while 'bcharge' sets config #1
May 13 22:06:13 raj-laptop kernel: usb 1-2: reset full speed USB device 
using ohci_hcd and address 6
May 13 22:06:13 raj-laptop kernel: usb 1-2: USB disconnect, address 6
May 13 22:06:14 raj-laptop hald[2971]: forcibly attempting to lazy 
unmount /dev/sdb1 as enclosing drive was disconnected
May 13 22:06:14 raj-laptop kernel: scsi 3:0:0:0: rejecting I/O to dead 
device
May 13 22:06:14 raj-laptop hald: unmounted /dev/sdb1 from '/media/disk' 
on behalf of uid 0
May 13 22:06:14 raj-laptop kernel: usb 1-2: new full speed USB device 
using ohci_hcd and address 7
May 13 22:06:14 raj-laptop kernel: usb 1-2: config 1 has 1 interface, 
different from the descriptor's value: 2
May 13 22:06:14 raj-laptop kernel: usb 1-2: config 1 interface 0 
altsetting 0 has 2 endpoint descriptors, different from the interface 
descriptor's value: 4
May 13 22:06:14 raj-laptop kernel: usb 1-2: configuration #1 chosen from 
1 choice


[EMAIL PROTECTED] barry-0.7]# btool -l
Usb::Error caught: Timeout in usb_bulk_read
[EMAIL PROTECTED] barry-0.7]#


btw - what rpms have the following libs?  I seem to be running into 
dependency hell with the rpm install:

[EMAIL PROTECTED] Desktop]# rpm -Uvh barry-gui-0.7-2.fc6.i386.rpm 
barry-util-0.7-2.fc6.i386.rpm
error: Failed dependencies:
         libatkmm-1.6.so.1 is needed by barry-gui-0.7-2.i386
         libcairomm-1.0.so.1 is needed by barry-gui-0.7-2.i386
         libgdkmm-2.4.so.1 is needed by barry-gui-0.7-2.i386
         libglademm-2.4.so.1 is needed by barry-gui-0.7-2.i386
         libglibmm-2.4.so.1 is needed by barry-gui-0.7-2.i386
         libgtkmm-2.4.so.1 is needed by barry-gui-0.7-2.i386
         libpangomm-1.4.so.1 is needed by barry-gui-0.7-2.i386
         libsigc-2.0.so.0 is needed by barry-gui-0.7-2.i386
         libtar.so.1 is needed by barry-gui-0.7-2.i386
         libboost_serialization.so.2 is needed by barry-util-0.7-2.i386
[EMAIL PROTECTED] Desktop]#

I have those packages installed but apparently barry doesn't like the 
fedora libs :)

cheers!
--Raj.


Chris Frey wrote:
> Hello Barry Fans,
> 
> A long overdue version of Barry has finally hit the servers.
> 
> This version includes RPM binary releases for Barry, including bcharge,
> btool, and the GUI backup program.  Thanks to Troy Engel doing the main
> work on this.
> 
> The Debian package rules have been updated for Etch by Peter Silva.
> I still need to upgrade my system to Etch, at which point I'll be
> able to build a proper .deb binary release and include it with
> the rest of the packages on SourceForge.
> 
> Work is continuing behind the scenes, adding support for syncing calendar
> items with OpenSync 0.22.  This is still _highly_ experimental, and
> backups of both your device and your desktop software data should be
> done before playing.
> 
> Please.  Backup.  There's even a GUI in RPM format now to do your backups
> with, so there's no excuse. ;-)
> 
> The OpenSync plugin is not nearly as polished as I would have liked
> for a release.  I hope version 0.8 will be much more feature rich,
> and be released shortly as well.  It may depend on OpenSync 0.30, depending
> how things hash out.  I'd be happy to discuss this if people are
> interested.
> 
> And speaking of version 0.8, please report any problems with the binary
> packages in 0.7, so they can be fixed for 0.8.  This is the first major
> binary release, and I want to hear of any bumps in the road.
> 
> 
> Contributors in this release: (in alphabetical order)
> 
>         Troy Engel      - RPM spec file and udev changes
>         Rick Scott      - GPRS modem code
>         Peter Silva     - Debian Etch deb rules, task database
>                           format documentation, and spellchecking
>         Niels de Vos    - debian udev rules
> 
> 
> Thanks everyone for downloading, using, and providing feedback for Barry!
> 
> - Chris
> 
> Release: version 0.7 - 2007/05/02
> ------------------------------------------------------------------------------
> 2007/05/02
>         - added rpm building to maintainer/release scripts
>         - added "HEAD" feature to tarball creation script, for easier testing
>         - updated maintainer/README
>         - updated maintainer/release.sh to use new HEAD feature too
> 2007/05/01
>         - added pppob to rpm barry.spec
>         - bumped release number in barry.spec
> 2007/04/30
>         - opensync plugin:
>                 - fixed size check bugs (strlen() == 0 when empty)
>                 - finished refactoring calendar conversion routines
>                 - started timezone parsing, but this may go away
>                         if we use opensync 0.30's time functions and
>                         xml data format...
>                 - added development note to README
> 2007/04/29
>         - updated README and opensync-plugin/README with more current
>                 build instructions
>         - opensync plugin:
>                 - refactored some calendar conversion routines
>                 - added Barry->vCalendar conversion for recurring appointments
> 2007/04/27
>         - opensync module:
>                 - removed some unneeded trace logs
>                 - fixed VEventConverter constructor bug, with uninitialized
>                         m_Data pointer
>                 - eased up the requirement that every calendar event
>                         must have a summary... defaults to "<blank subject>"
>                         if empty
>                 - added more VCALENDAR fields to match Barry::Calendar record
>                 - fixed case sensitive compares in vformat.c
> 2007/04/26
>         - opensync module work:
>                 - added id map class to map string uid's from OpenSync to
>                         numeric ID's from the Blackberry
>                 - fixed bug in CommitChange() where it was still using
>                         a hard coded calendar record state table
>                 - added lots of logging throughout
>                 - fixed bug where newly added records didn't use the
>                         change object's uid, but created a new ID,
>                         causing another sync on the next run
>                         i.e. (CommitData_t was missing an argument)
>                 - fixed bug where uninitialized notification time was
>                         written to the Blackberry
>         - more opensync module work:
>                 - refactored the environment class into another subclass
>                         called DatabaseSyncState, and moved some stand-
>                         alone functions from barry_sync.cc into
>                         the environment classes
>                 - added a tagged constructor to the trace class
>                 - fixed idmap::Load() to clear map before loading
> 2007/04/20
>         - renamed barry-config to barry-sync, the default configuration
>                 file for the opensync module... and filled it with
>                 a sample configuration
>         - added code to update the calendar cache, and write it to disk
>                 on success (opensync module)
>         - added code to clear dirty flags in the device (opensync module)
>         - allowed comments in the config file
>         - added vformat.c from libopensync 0.22, since the vformat
>                 routines are not available from the plugin side
> 2007/04/19
>         - updated gui/TODO
>         - added -d switch to bcharge to switch back from 0001 to 0004 mode,
>                 changed the auto-detection logic to ignore iProduct and
>                 only use idProduct, and updated man page
>         - updated breset to recognize the Pearl in 00004 mode as well
>         - changed src/probe.cc logic to assume that the second endpoint
>                 pair is the one needed for database communication, instead
>                 of doing a reverse search from the end... newer Pearls
>                 in Dual mode seem to have at least 3 or 4 endpoint pairs,
>                 and the old search didn't always work
>         - applied sourceforge patch #1696884 from Peter Silva, updating
>                 the Debian build for Etch, and including all files in one deb
>         - added Peter Silva to AUTHORS file
>         - uncommented the "make distclean" in debian/rules, and removed
>                 the reliance on /tmp when installing 99-barry-perms.rules
>         - applied bb_task_format.txt patch from Peter Silva
>         - fixed each misspelling of "recurrance" to "recurrence"
>         - tweaked src/probe.cc again for paranoia's sake... start at
>                 offset 1 if more than 1 endpoint pair, otherwise start
>                 search at 0
>         - split up opensync module into multiple source files, and started
>                 using the opensync vformat routines for parsing and building
>                 the vevent20 data (experimental)
> 2007/04/04
>         - more incremental work on the opensync plugin, adding ADDED
>                 and MODIFIED functionality... (experimental!)
> 2007/03/30
>         - added code to dump extra descriptors during device discovery,
>                 if found
>         - bumped opensync version number in configure.ac, and made
>                 the configure scripts more consistent with the rest
>                 of the project
>         - fixed printf-format size bug in opensync module
> 2007/03/29
>         - applied patch from Niels de Vos, fixing deb udev rules for Pearl
>         - updated AUTHORS
>         - fixed extra space bug in LDIF output (added space when creating
>                 FullName, even if there was no last name)
>         - fixed Address Book record parsing in Contact class... the
>                 Blackberry database uses field id 0x20 for both the
>                 first and last names, and if only a last name exists,
>                 the first name will be empty.  Fixed parser to handle
>                 this special case, without relying on string length.
>                 Thanks to Troy Engel for reporting above two LDIF bugs.
>         - added a few more constants to bcharge.cc
>         - renamed opensync's configure.in to configure.ac
> 2007/03/17
>         - fixed bcharge to avoid endless reset loop... oops
> 2007/03/16
>         - reorganized bcharge.cc to make it possible to switch between
>                 Pearl modes 0004 and 0001
>         - added flag to BadPassword exception class, to signal whether
>                 the library considers the device "out of retries" or not
>         - updated socket.cc for new BadPassword exception
>         - added special case to Controller class destructor to reset the
>                 device if being destroyed in a half-open state... this is
>                 a temporary fix until we understand how to handle
>                 the "already open" message we get when opening the Desktop
>                 in some cases
>         - added password prompt dialog to the backup GUI
>         - fixed possible memory leak in GUI's DeviceInterface::Connect()
> 2007/03/08
>         - committed Troy Engel's bbrules_mass_symlinks.patch, fixing
>                 udev rules for the Pearl
>         - updated 10-blackberry.rules.Debian to match 10-blackberry.rules's
>                 functionality
>         - applied Troy Engel's barry.spec patch to generate all required
>                 RPM's... Thank you!  Notes in the README taken from
>                 the sourceforge tracker entry containing the patch.
>         - added libusb lib flags to tools/ and examples/ makefiles,
>                 and tweaked configure.ac with a better default,
>                 to build cleanly on RHEL 4
>         - modified rpm/barry.spec:
>                 - does not create doc-only barry base package anymore
>                 - fixed "barry-backup" typo
>                 - removed the patch step, as version 0.7 shouldn't need it
>                 - added license file to each package
>                 - commented out console perms scripts, pending mailing list
>                         discussion
>         - updated AUTHORS
>         - applied Troy Engel's barry.spec patch to fix RHEL4 compile issues
>         - fixed 80 column wrapping error in barry.spec, thanks to Troy Engel
>                 for the bug report
>         - applied Troy Engel's udev permissions patch for Redhat/Fedora
>                 systems, which automatically set the ownership of a
>                 newly plugged in device to the currently logged in console
>                 user.
>         - added udev/README to document what all those files are for...
>                 part of the text comes from the sourceforge comment
>                 on the above udev permissions patch from Troy Engel
>         - uncommented the console perms scripts for rpm/barry.spec
>         - added libglademm-2.4 to gui/README's dependency list
>         - made usbwrap.* calls more threadsafe
>         - added Usb::Timeout exception for timeout errors
>         - added preliminary UsbSerData support to library for GPRS modem
>                 functionality, using Rick Scott's XmBlackBerry's serdata.c
>                 as a guide
>         - added overloaded Socket::Send() for sending without receiving
>         - added preliminary pppob command line tool
> 2007/03/02
>         - version bump in:
>                 - configure.ac
>                 - src/Makefile.am
>                 - src/version.cc
>                 - gui/src/BackupWindow.cc (about dialog)
>                 - src/Doxyfile
>                 - rpm/barry.spec
>         - build system tweaks for opensync-plugin, and added a buildgen.sh
>                 for it
>         - added better debug messages in probe.cc and usbwrap.cc's
>                 device discovery code
>         - changed error handling for null interface->altsetting pointers
>                 when doing device discovery in usbwrap.cc.  Seems that
>                 some devices report a higher number in bNumInterfaces
>                 than are really available... in this case, let's
>                 just ignore the missing data and assume success
>         - applied udev script patch #1663986 from Troy Engel
>         - applied barry-bcharge.spec patch #1672178 from Troy Engel
>         - ReleaseChecklist update
>         - added rpm/README based on Troy Engel's patch notes
>         - updated new barry-bcharge.spec for version 0.7, removing patch
>                 dependency
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Barry-devel mailing list
> Barry-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/barry-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to