Re: [Barry-devel] Barry version 0.7 (alpha) released
Status: Beta
Brought to you by:
ndprojects
From: Jonathan S. <jo...@sc...> - 2007-05-03 15:27:49
|
Open mouth insert foot=2E Was SELINUX (grumble)=2E Fixed=2E=2E=2Es= o far so good,=0D=0Atesting PPP soon on FC6=2E=0D=0A=0D=0AOn Thu, 20= 07-05-03 at 10:12 -0500, Jonathan Schneider wrote:=0D=0A> /usr/sbin/= pppob: error while loading shared=0D=0A> libraries: /usr/lib/libbarr= y=2Eso=2E0: cannot restore segment prot after=0D=0A> reloc: Permissi= on denied=0D=0A> =0D=0A> any ideas?=0D=0A> On Wed, 2007-05-02 at 17:= 14 -0400, Chris Frey wrote:=0D=0A> > Hello Barry Fans,=0D=0A> > =0D=0A= > > A long overdue version of Barry has finally hit the servers=2E=0D= =0A> > =0D=0A> > This version includes RPM binary releases for Barry= , including bcharge,=0D=0A> > btool, and the GUI backup program=2E =20= Thanks to Troy Engel doing the main=0D=0A> > work on this=2E=0D=0A>=20= > =0D=0A> > The Debian package rules have been updated for Etch by P= eter Silva=2E=0D=0A> > I still need to upgrade my system to Etch, at= which point I'll be=0D=0A> > able to build a proper =2Edeb binary r= elease and include it with=0D=0A> > the rest of the packages on Sour= ceForge=2E=0D=0A> > =0D=0A> > Work is continuing behind the scenes,=20= adding support for syncing calendar=0D=0A> > items with OpenSync 0=2E= 22=2E This is still _highly_ experimental, and=0D=0A> > backups of=20= both your device and your desktop software data should be=0D=0A> > d= one before playing=2E=0D=0A> > =0D=0A> > Please=2E Backup=2E There= 's even a GUI in RPM format now to do your backups=0D=0A> > with, so= there's no excuse=2E ;-)=0D=0A> > =0D=0A> > The OpenSync plugin is=20= not nearly as polished as I would have liked=0D=0A> > for a release=2E= I hope version 0=2E8 will be much more feature rich,=0D=0A> > and=20= be released shortly as well=2E It may depend on OpenSync 0=2E30, de= pending=0D=0A> > how things hash out=2E I'd be happy to discuss thi= s if people are=0D=0A> > interested=2E=0D=0A> > =0D=0A> > And speaki= ng of version 0=2E8, please report any problems with the binary=0D=0A= > > packages in 0=2E7, so they can be fixed for 0=2E8=2E This is th= e first major=0D=0A> > binary release, and I want to hear of any bum= ps in the road=2E=0D=0A> > =0D=0A> > =0D=0A> > Contributors in this=20= release: (in alphabetical order)=0D=0A> > =0D=0A> > Troy Eng= el - RPM spec file and udev changes=0D=0A> > Rick Scott= - GPRS modem code=0D=0A> > Peter Silva - Debian Et= ch deb rules, task database=0D=0A> > forma= t documentation, and spellchecking=0D=0A> > Niels de Vos =20= - debian udev rules=0D=0A> > =0D=0A> > =0D=0A> > Thanks everyone for= downloading, using, and providing feedback for Barry!=0D=0A> > =0D=0A= > > - Chris=0D=0A> > =0D=0A> > Release: version 0=2E7 - 2007/05/02=0D= =0A> > -------------------------------------------------------------= -----------------=0D=0A> > 2007/05/02=0D=0A> > - added rpm b= uilding to maintainer/release scripts=0D=0A> > - added "HEAD= " feature to tarball creation script, for easier testing=0D=0A> > =20= - updated maintainer/README=0D=0A> > - updated maintai= ner/release=2Esh to use new HEAD feature too=0D=0A> > 2007/05/01=0D=0A= > > - added pppob to rpm barry=2Espec=0D=0A> > - bum= ped release number in barry=2Espec=0D=0A> > 2007/04/30=0D=0A> > =20= - opensync plugin:=0D=0A> > - fixed size check b= ugs (strlen() =3D=3D 0 when empty)=0D=0A> > - finish= ed refactoring calendar conversion routines=0D=0A> > =20= - started timezone parsing, but this may go away=0D=0A> > =20= if we use opensync 0=2E30's time functions and=0D=0A>= > xml data format=2E=2E=2E=0D=0A> > =20= - added development note to README=0D=0A> > 2007/04/29=0D=0A= > > - updated README and opensync-plugin/README with more cu= rrent=0D=0A> > build instructions=0D=0A> > -= opensync plugin:=0D=0A> > - refactored some calenda= r conversion routines=0D=0A> > - added Barry->vCalen= dar conversion for recurring appointments=0D=0A> > 2007/04/27=0D=0A>= > - opensync module:=0D=0A> > - removed som= e unneeded trace logs=0D=0A> > - fixed VEventConvert= er constructor bug, with uninitialized=0D=0A> > =20= m_Data pointer=0D=0A> > - eased up the requireme= nt that every calendar event=0D=0A> > must h= ave a summary=2E=2E=2E defaults to "<blank subject>"=0D=0A> > =20= if empty=0D=0A> > - added more VCA= LENDAR fields to match Barry::Calendar record=0D=0A> > =20= - fixed case sensitive compares in vformat=2Ec=0D=0A> > 2007/04/2= 6=0D=0A> > - opensync module work:=0D=0A> > =20= - added id map class to map string uid's from OpenSync to=0D=0A> > =20= numeric ID's from the Blackberry=0D=0A> > =20= - fixed bug in CommitChange() where it was still using=0D= =0A> > a hard coded calendar record state ta= ble=0D=0A> > - added lots of logging throughout=0D=0A= > > - fixed bug where newly added records didn't use= the=0D=0A> > change object's uid, but creat= ed a new ID,=0D=0A> > causing another sync o= n the next run=0D=0A> > i=2Ee=2E (CommitData= _t was missing an argument)=0D=0A> > - fixed bug whe= re uninitialized notification time was=0D=0A> > =20= written to the Blackberry=0D=0A> > - more opensync modul= e work:=0D=0A> > - refactored the environment class=20= into another subclass=0D=0A> > called Databa= seSyncState, and moved some stand-=0D=0A> > =20= alone functions from barry_sync=2Ecc into=0D=0A> > =20= the environment classes=0D=0A> > - added a ta= gged constructor to the trace class=0D=0A> > - fixed= idmap::Load() to clear map before loading=0D=0A> > 2007/04/20=0D=0A= > > - renamed barry-config to barry-sync, the default config= uration=0D=0A> > file for the opensync module=2E=2E=2E= and filled it with=0D=0A> > a sample configuration=0D= =0A> > - added code to update the calendar cache, and write=20= it to disk=0D=0A> > on success (opensync module)=0D=0A= > > - added code to clear dirty flags in the device (opensyn= c module)=0D=0A> > - allowed comments in the config file=0D=0A= > > - added vformat=2Ec from libopensync 0=2E22, since the v= format=0D=0A> > routines are not available from the=20= plugin side=0D=0A> > 2007/04/19=0D=0A> > - updated gui/TODO=0D= =0A> > - added -d switch to bcharge to switch back from 0001= to 0004 mode,=0D=0A> > changed the auto-detection l= ogic to ignore iProduct and=0D=0A> > only use idProd= uct, and updated man page=0D=0A> > - updated breset to recog= nize the Pearl in 00004 mode as well=0D=0A> > - changed src/= probe=2Ecc logic to assume that the second endpoint=0D=0A> > =20= pair is the one needed for database communication, instead=0D= =0A> > of doing a reverse search from the end=2E=2E=2E= newer Pearls=0D=0A> > in Dual mode seem to have at=20= least 3 or 4 endpoint pairs,=0D=0A> > and the old se= arch didn't always work=0D=0A> > - applied sourceforge patch= #1696884 from Peter Silva, updating=0D=0A> > the De= bian build for Etch, and including all files in one deb=0D=0A> > =20= - added Peter Silva to AUTHORS file=0D=0A> > - uncommen= ted the "make distclean" in debian/rules, and removed=0D=0A> > =20= the reliance on /tmp when installing 99-barry-perms=2Erul= es=0D=0A> > - applied bb_task_format=2Etxt patch from Peter=20= Silva=0D=0A> > - fixed each misspelling of "recurrance" to "= recurrence"=0D=0A> > - tweaked src/probe=2Ecc again for para= noia's sake=2E=2E=2E start at=0D=0A> > offset 1 if m= ore than 1 endpoint pair, otherwise start=0D=0A> > s= earch at 0=0D=0A> > - split up opensync module into multiple= source files, and started=0D=0A> > using the opensy= nc vformat routines for parsing and building=0D=0A> > =20= the vevent20 data (experimental)=0D=0A> > 2007/04/04=0D=0A> > =20= - more incremental work on the opensync plugin, adding ADDED=0D=0A= > > and MODIFIED functionality=2E=2E=2E (experimenta= l!)=0D=0A> > 2007/03/30=0D=0A> > - added code to dump extra=20= descriptors during device discovery,=0D=0A> > if fou= nd=0D=0A> > - bumped opensync version number in configure=2E= ac, and made=0D=0A> > the configure scripts more con= sistent with the rest=0D=0A> > of the project=0D=0A>= > - fixed printf-format size bug in opensync module=0D=0A>=20= > 2007/03/29=0D=0A> > - applied patch from Niels de Vos, fix= ing deb udev rules for Pearl=0D=0A> > - updated AUTHORS=0D=0A= > > - fixed extra space bug in LDIF output (added space when= creating=0D=0A> > FullName, even if there was no la= st name)=0D=0A> > - fixed Address Book record parsing in Con= tact class=2E=2E=2E the=0D=0A> > Blackberry database= uses field id 0x20 for both the=0D=0A> > first and=20= last names, and if only a last name exists,=0D=0A> > =20= the first name will be empty=2E Fixed parser to handle=0D=0A> > =20= this special case, without relying on string length=2E= =0D=0A> > Thanks to Troy Engel for reporting above t= wo LDIF bugs=2E=0D=0A> > - added a few more constants to bch= arge=2Ecc=0D=0A> > - renamed opensync's configure=2Ein to co= nfigure=2Eac=0D=0A> > 2007/03/17=0D=0A> > - fixed bcharge to= avoid endless reset loop=2E=2E=2E oops=0D=0A> > 2007/03/16=0D=0A> >= - reorganized bcharge=2Ecc to make it possible to switch be= tween=0D=0A> > Pearl modes 0004 and 0001=0D=0A> > =20= - added flag to BadPassword exception class, to signal whether= =0D=0A> > the library considers the device "out of r= etries" or not=0D=0A> > - updated socket=2Ecc for new BadPas= sword exception=0D=0A> > - added special case to Controller=20= class destructor to reset the=0D=0A> > device if bei= ng destroyed in a half-open state=2E=2E=2E this is=0D=0A> > =20= a temporary fix until we understand how to handle=0D=0A> > =20= the "already open" message we get when opening the De= sktop=0D=0A> > in some cases=0D=0A> > - adde= d password prompt dialog to the backup GUI=0D=0A> > - fixed=20= possible memory leak in GUI's DeviceInterface::Connect()=0D=0A> > 20= 07/03/08=0D=0A> > - committed Troy Engel's bbrules_mass_syml= inks=2Epatch, fixing=0D=0A> > udev rules for the Pea= rl=0D=0A> > - updated 10-blackberry=2Erules=2EDebian to matc= h 10-blackberry=2Erules's=0D=0A> > functionality=0D=0A= > > - applied Troy Engel's barry=2Espec patch to generate al= l required=0D=0A> > RPM's=2E=2E=2E Thank you! Notes= in the README taken from=0D=0A> > the sourceforge t= racker entry containing the patch=2E=0D=0A> > - added libusb= lib flags to tools/ and examples/ makefiles,=0D=0A> > =20= and tweaked configure=2Eac with a better default,=0D=0A> > =20= to build cleanly on RHEL 4=0D=0A> > - modified rpm= /barry=2Espec:=0D=0A> > - does not create doc-only b= arry base package anymore=0D=0A> > - fixed "barry-ba= ckup" typo=0D=0A> > - removed the patch step, as ver= sion 0=2E7 shouldn't need it=0D=0A> > - added licens= e file to each package=0D=0A> > - commented out cons= ole perms scripts, pending mailing list=0D=0A> > =20= discussion=0D=0A> > - updated AUTHORS=0D=0A> > =20= - applied Troy Engel's barry=2Espec patch to fix RHEL4 compile issue= s=0D=0A> > - fixed 80 column wrapping error in barry=2Espec,= thanks to Troy Engel=0D=0A> > for the bug report=0D= =0A> > - applied Troy Engel's udev permissions patch for Red= hat/Fedora=0D=0A> > systems, which automatically set= the ownership of a=0D=0A> > newly plugged in device= to the currently logged in console=0D=0A> > user=2E= =0D=0A> > - added udev/README to document what all those fil= es are for=2E=2E=2E=0D=0A> > part of the text comes=20= from the sourceforge comment=0D=0A> > on the above u= dev permissions patch from Troy Engel=0D=0A> > - uncommented= the console perms scripts for rpm/barry=2Espec=0D=0A> > - a= dded libglademm-2=2E4 to gui/README's dependency list=0D=0A> > =20= - made usbwrap=2E* calls more threadsafe=0D=0A> > - added= Usb::Timeout exception for timeout errors=0D=0A> > - added=20= preliminary UsbSerData support to library for GPRS modem=0D=0A> > =20= functionality, using Rick Scott's XmBlackBerry's serda= ta=2Ec=0D=0A> > as a guide=0D=0A> > - added=20= overloaded Socket::Send() for sending without receiving=0D=0A> > =20= - ad= ded preliminary pppob command line tool=0D=0A> > 2007/03/02=0D=0A> >= - version bump in:=0D=0A> > - configure=2Ea= c=0D=0A> > - src/Makefile=2Eam=0D=0A> > =20= - src/version=2Ecc=0D=0A> > - gui/src/BackupWind= ow=2Ecc (about dialog)=0D=0A> > - src/Doxyfile=0D=0A= > > - rpm/barry=2Espec=0D=0A> > - build syst= em tweaks for opensync-plugin, and added a buildgen=2Esh=0D=0A> > =20= for it=0D=0A> > - added better debug messages=20= in probe=2Ecc and usbwrap=2Ecc's=0D=0A> > device dis= covery code=0D=0A> > - changed error handling for null inter= face->altsetting pointers=0D=0A> > when doing device= discovery in usbwrap=2Ecc=2E Seems that=0D=0A> > s= ome devices report a higher number in bNumInterfaces=0D=0A> > =20= than are really available=2E=2E=2E in this case, let's=0D=0A= > > just ignore the missing data and assume success=0D= =0A> > - applied udev script patch #1663986 from Troy Engel=0D= =0A> > - applied barry-bcharge=2Espec patch #1672178 from Tr= oy Engel=0D=0A> > - ReleaseChecklist update=0D=0A> > =20= - added rpm/README based on Troy Engel's patch notes=0D=0A> > =20= - updated new barry-bcharge=2Espec for version 0=2E7, removing pa= tch=0D=0A> > dependency=0D=0A> > =0D=0A> > =0D=0A> >= -------------------------------------------------------------------= ------=0D=0A> > This SF=2Enet email is sponsored by DB2 Express=0D=0A= > > Download DB2 Express C - the FREE version of DB2 express and tak= e=0D=0A> > control of your XML=2E No limits=2E Just data=2E Click to= get it now=2E=0D=0A> > http://sourceforge=2Enet/powerbar/db2/=0D=0A= > > _______________________________________________=0D=0A> > Barry-d= evel mailing list=0D=0A> > Barry-devel@lists=2Esourceforge=2Enet=0D=0A= > > https://lists=2Esourceforge=2Enet/lists/listinfo/barry-devel=0D=0A= > =0D=0A> ----------------------------------------------------------= ---------------=0D=0A> This SF=2Enet email is sponsored by DB2 Expre= ss=0D=0A> Download DB2 Express C - the FREE version of DB2 express a= nd take=0D=0A> control of your XML=2E No limits=2E Just data=2E Clic= k to get it now=2E=0D=0A> http://sourceforge=2Enet/powerbar/db2/=0D=0A= > _______________________________________________=0D=0A> Barry-devel= mailing list=0D=0A> Barry-devel@lists=2Esourceforge=2Enet=0D=0A> ht= tps://lists=2Esourceforge=2Enet/lists/listinfo/barry-devel |