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