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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel