BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 10-12-2007, 02:16 PM   #1 (permalink)
BlackBerry Extraordinaire
 
rivviepop's Avatar
 
Join Date: Dec 2006
Location: san francisco
Model: 8320
PIN: n/a
Carrier: t-mobile
Posts: 2,166
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Barry 0.9 released (USB_SUSPEND fixes)

Please Login to Remove!

From the mailing list:

===
Hi folks!

Version 0.9 is finally here. Just in time to sync all those contacts you've been saving on your Blackberry, so you can start your Christmas card lists.......

This version includes fixes to the protocol library, fixes to the opensync plugin, improved documentation in html format, a change to the build system to make it easier to compile all 3 main components at once, and fixes to bcharge.cc for systems with USB Suspend enabled.

Binary packages for the following distros are available:
Fedora 6 and 7
OpenSuSE 10.2
Debian stable
Ubuntu 7.04
This includes binary packages for the opensync plugin as well.

You can also read the updated documentation online at
http://www.netdirect.ca/software/packages/barry/

Contributors in this release: (in alphabetical order)
Simon Ruggier - patch for new autoconf recursive build options
Rick Scott - how to fetch the device description
Thanks everyone for downloading, using, and providing feedback for Barry!

- Chris

Code:
Changelog:
Release: version 0.9 - 2007/10/12
------------------------------------------------------------------------------
2007/09/29
       - adjusted autosuspend disabling code in bcharge, based on new
               information on how kernels 2.6.21 / 2.6.22 work.
               See bcharge.cc for comments.  If device/power/level or
               device/power/autosuspend exist, charging should now work
               without recompiling the kernel.
       - updated website docs with autosuspend info
2007/09/27
       - large update to the doc/www web pages, moving some of the
               information in README files to html format, so that it
               is commonly available on the web
       - added step in maintenance scripts to automatically build the
               .html files in doc/www when making a tarball release
2007/09/22
       - added libopensync 0.22 version requirement to barry.spec file,
               but it doesn't seem to work on OpenSuSE 10.2, where it's
               needed.... hmmmm
2007/09/21
       - updated README to mention new tree build configure options
       - fixed the configure scripts and makefiles so that when building
               with custom CXXFLAGS and LDFLAGS environment variables,
               it doesn't break the full-tree build mode, when
               using --enable-gui and/or --enable-opensync-plugin
       - added config.h.in~ to buildgen.sh clean target
       - converted Debian build scripts to use cdbs
       - added opensync plugin binary package for Debian
       - added "Getting Started" section to web pages, as well as an
               explanatory document for various system requirements
       - turned on opensync build in RPM maintainer scripts
2007/09/20
       - added filename to power/state error message in bcharge.cc
       - adjusted maintainer scripts to automatically adjust barry.spec
               for opensuse rpm builds
2007/09/13
       - fixed some of the release build scripts and added support for
               automated opensuse 10.2 builds
               - fixed build target to i386
               - changed scripts to add to PKG_CONFIG_PATH variable instead
                       of overwriting it
2007/09/07
       - added website docs to doc/www... these are out of date at the
               moment, and hopefully by including them here, they
               will be updated more frequently
2007/09/05
       - applied Simon Ruggier's build system patch that allowed a build
               of all 3 components from the root directory and fixed the
               configure scripts to support external build directories
       - reordered clean commands in the buildgen.sh scripts, and removed
               the INSTALL files, since they are auto-generated by autoconf
       - removed extraneous buildgen.sh calls in maintainer scripts
       - added Simon Ruggier to AUTHORS
       - added explanatory note to 3 stage test build process in
               maintainer script
2007/08/24
       - fixed Category handling in the Contact record class, to
               parse the comma separated string into an array,
               and back
               Note: this involves a change to the boost serialization
                       and will affect backward compatibility with
                       old serialization datafiles
       - added Category to examples/addcontact.cc
       - added Category support to the opensync plugin
2007/08/23
       - fixed wrong read/write in btool output (oops)
       - added BadSize exception, and changed CheckSize() function
               to throw it on error
       - changed backup GUI to catch BadSize exceptions on initial
               connect, and try a reset if that error occurs, since
               that likely means the device didn't shutdown properly
       - fixed in opensync plugin:
               - some vcard data contains types codes in capital letters,
                       so added lower case conversion routine
               - changed the order of address lines, so that address1
                       is the street, address2 is the extended address,
                       and address3 is the PO Box.  The Blackberry
                       doesn't seem to have any PO Box field.
2007/08/20
       - added -e endpoint override option to btool
       - added status message to endpoint override
2007/08/18
       - added configure check for strnlen, and implementation for
               systems that don't have it, or that have it implemented
               incorrectly.  Went a little paranoid here, since
               AC_FUNC_STRNLEN doesn't set a define in config.h,
               so I had to do it manually, and check in case autoconf
               changes in the future... ugh.  See src/strnlen.h for
               the gory details.
       - added code in probe.cc to fetch the device's description.
               The description is now part of the probe results
               along with the PIN.  Updates to protocol.h, adding
               a new attribute definition.
               Thanks to Rick Scott for pointing out the code in
               XmBlackberry where he implemented this first.
       - fixed header dependency in record-internal.h
       - updated the "required autoconf" version to 2.61 for root build
       - moved nested structs out of the record classes that contain them,
               in order to better support SWIG and Python
2007/08/17
       - changed bcharge to use getopt() for its argument processing
       - added options -p and -s to bcharge, to adjust usb suspend
               settings automatically where possible
       - updated the udev rules to use the new bcharge settings
       - updated the bcharge man page with the new arguments
2007/08/16
       - cleaned up Usb exception handling, moving libusb error code
               processing into the Usb::Error exception class.
               error.cc is now an empty shell
       - added return codes to the Usb::Error exceptions
       - removed aboutdialog.{h,cc} from the backup GUI since even
               Debian stable now has up-to-date gtkmm libraries
       - added more user friendly error message for the "device busy"
               case, recommending 'rmmod usb_storage'.
2007/08/09
       - added better error checking to bcharge.cc
       - version bump:
               - configure.ac
               - src/Makefile.am
               - src/version.cc
               - gui/src/BackupWindow.cc
               - src/Doxygen
               - rpm/barry.spec
               - debian/changelog
               - opensync-plugin/src/barry_sync.cc
       - removed usb_set_configuration() check from bcharge.cc, since
               that may fail under normal operation, in this case
===

http://sourceforge.net/mailarchive/f...me=barry-devel
__________________
[ Linux & BlackBerry ] http://www.blackberryforums.com/linux-users-corner/
Offline  
Old 10-12-2007, 10:36 PM   #2 (permalink)
BlackBerry God
 
LunkHead's Avatar
 
Join Date: Jan 2005
Location: Here
Model: 850
OS: 0.0.00001
PIN: kie swear
Carrier: USPS Priority
Posts: 11,015
Post Thanks: 174
Thanked 174 Times in 67 Posts
Default

Awesome! I just downloaded Ubuntu 7.10 RC but have no disk to burn it to... Will have to pick up some blanks, install and give er a whirl! Thanks rivvie!!!

Kris
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.