On Thu, Aug 14, 2008 at 10:46:03AM -0700, Adam Williamson wrote: > Hi, all. I haven't subscribed to the list before, but followed the > archives.
Welcome to Barry! I'm always happy when potential and existing official distro mainainers join the list, so we can keep communication open. > I notice in a recent post - subject "Call for testing: binary > packages" - Chris advertised OpenSUSE Build Service-based packages for > Barry for "Mandriva 2008" (I don't know if this was in fact 2008 > Spring). I'm not entirely sure, as it was installed on their systems by their build service maintenance folks, but during the build for 2008, it installs a package called: mandriva-release-Free-2008.0-5mdv2008.0 Perhaps that tells you the exact release? > It's worth noting that there's not much need to use these :). Barry is > officially packaged for Mandriva (by me) and the packages are regularly > updated in both the development distribution and in the /backports > repository for stable releases. The packages are tested to work, and > there are metapackages for convenience in installation and > synchronizing: the procedure for synchronizing a Blackberry on 2008 > Spring is written up at > http://wiki.mandriva.com/en/2008.1_Synchronization#Blackberry_devices_using_a_USB_cable > . That is great news, thanks! I'm also happy to see work is going into making the GUI syncing easier as well. This has been a tough point so far. > Just wanted to make sure anyone using Mandriva is aware of the official > packages. As I'm mainly a Debian user, I was not aware, so thank you for the update. > There's also a patch in our package. It predates my involvement with the > package, but it is named 'barry-compile.patch', implying it fixes a > compilation issue. It changes three ints to longs , so I suspect it's an > x86-64 related issue. I'm attaching this in case it would make sense to > adopt it upstream. Thanks! And now that I have an official maintainer's ear (gleeful rubbing of hands) :-) I can point you in the direction of the real reason for this bug. See the section "The Case of the Broken Libtar" in Barry's documentation: http://www.netdirect.ca/software/packages/barry/dependencies.php In short, libtar contains some example code that, when compiled in 64bit mode, has errors. Instead of fixing the example code, a patch was introduced to the open/close/read/write libtar calls (which closely match the C standard's version of them) to change the int to a long. This breaks compatibility with C that the 32bit version of libtar had. I believe the correct fix is to change the libtar patch, and then Barry will not need to be patched at all. This post describes it in detail: http://sourceforge.net/mailarchive/message.php?msg_id=20070803200729.GA7068%40foursquare.net Thanks again for joining the list! - Chris ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel