Here you go. ** Patch removed: "libgpod-quantal-sru.patch" https://bugs.launchpad.net/ubuntu/+source/libgpod/+bug/1070631/+attachment/3423571/+files/libgpod-quantal-sru.patch
** Patch added: "libgpod-quantal-sru.patch" https://bugs.launchpad.net/ubuntu/+source/libgpod/+bug/1070631/+attachment/3432889/+files/libgpod-quantal-sru.patch -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to banshee in Ubuntu. https://bugs.launchpad.net/bugs/1070631 Title: [Sync libgpod 0.8.2-7 from Debian unstable to Raring] libgpod-cil contains arch-specific code but is declared arch:all Status in Banshee Music Player: Confirmed Status in “banshee” package in Ubuntu: Fix Released Status in “libgpod” package in Ubuntu: Fix Released Status in “banshee” source package in Quantal: Confirmed Status in “libgpod” source package in Quantal: Incomplete Status in “banshee” package in Debian: Fix Released Bug description: subscribe ubuntu-archive affects ubuntu/libgpod status triaged affects ubuntu/quantal/libgpod status inprogress assignee hyperair From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689054, libgpod-cil package of the libgpod project has a wrong architecture entry: - Normally -cil packages are arch-independent but, - This one isn't because the library contains interoperability/marshalling (unsafe) code. - Package should be compiled differently, then, in each arch. - Proof of this is the file configure.ac of upstream: http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=blob;f=configure.ac;h=669d433a47536ed5504eed12766f4876b476efa6;hb=HEAD (Line 318, with different GMCS_FLAGS determined by ac_cv_alignof_double) - The upstream bug is: https://bugzilla.gnome.org/show_bug.cgi?id=684876 Additionally, Banshee will need to be rebuilt to pick up the changes. affects ubuntu/banshee assignee hyperair affects ubuntu/quantal/banshee [Proposed Fix] libgpod has already been fixed in Debian unstable, and will migrate to Debian testing in 3 days. Hence all we need to do is sync libgpod 0.8.2-7 to Ubuntu Raring, and backport this fix into quantal-proposed. After that, Banshee will need to be rebuilt on Quantal and Raring. [IMPACT] Banshee users on 64-bit platforms (amd64) end up with packages that are built for 32-bit platforms (i386), resulting in alignment issues resulting in bgo#684876. It is unknown if any other issues are caused by this bug. [TESTCASE] 1. Launch Banshee 2. Plug in iPod 3. Sync some playlists into the iPod. 4. Disconnect the iPod, and plug it back in. 5. Repeat steps 1-4, and see if the playlists are duplicated on the iPod. [Regression Potential] None for i386 users, and non-libgpod-cil users, as the changes only touch the .NET bindings on non-i386 architectures. The binaries for i386 will remain unchanged, as that's the arch libgpod-cil is built on for arch:all libgpod-cil. The only known user of libgpod-cil is Banshee, which is already afflicted by bgo#689054. Since the arch-specific changes only involve changing struct alignment parameters, which were set incorrectly on 64-bit architectures in the first place, the regression potential here is minimal as well. -- Kind regards, Loong Jin To manage notifications about this bug go to: https://bugs.launchpad.net/banshee/+bug/1070631/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp