[mir] libimobiledevice should be promoted in lucid

Bug #494561 reported by Sebastien Bacher
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libimobiledevice (Ubuntu)
Fix Released
Wishlist
Unassigned
Changed in libiphone (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Julien Lavergne (gilir) wrote :

Please note that adoption on Debian is in progress, waiting for sponsors to proceed all the packages of the stack (libplist, usbmuxd, libiphone and ifuse). It takes some time due to SONAME bump and packaging changes which need check from FTP master.

Alexander Sack (asac)
Changed in libiphone (Ubuntu):
assignee: nobody → Alexander Sack (asac)
Revision history for this message
Alexander Sack (asac) wrote :

+ IMPORTANT: needs abi tracking facilities (aka .symbols)
+ needs desktop team bug subscription
+ desktop team should also claim responsible for issues unrelated to gvfs in MIR (its conditional in the MIR report) - rational: if something is in main we cannot really restrict its use there.
+ dpkg-shlibdeps complains about needless depends/linkage, please check and if appropriate fix that:
dpkg-shlibdeps: warning: dependency on libusb-1.0.so.0 could be avoided if "debian/libiphone0/usr/lib/libiphone.so.0.0.0" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on librt.so.1 could be avoided if "debian/libiphone0/usr/lib/libiphone.so.0.0.0" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libxml2.so.2 could be avoided if "debian/libiphone0/usr/lib/libiphone.so.0.0.0" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libglib-2.0.so.0 could be avoided if "debian/python-iphone/usr/lib/pyshared/python2.6/iphone/_iphone.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libxml2.so.2 could be avoided if "debian/python-iphone/usr/lib/pyshared/python2.6/iphone/_iphone.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided if "debian/libiphone-utils/usr/bin/iphone_id debian/libiphone-utils/usr/bin/iphoneinfo debian/libiphone-utils/usr/bin/iphonesyslog" were not uselessly linked against it (they use none of its symbols).

Changed in libiphone (Ubuntu):
status: New → Incomplete
Revision history for this message
Alexander Sack (asac) wrote :

so discussed with seb, the following will be done and is good for main inclusion:
 1. add ABI tracking facility (symbols or shlibs)
 2. subscribe desktop team to bugs
 3. check the missing symbol warning: symbol gcry_control used by debian/libiphone0/usr/lib/libiphone.so.0.0.0 found in none of the libraries.

Revision history for this message
Loïc Minier (lool) wrote :

Would be nice if libiphone-dev versioned the deps on the other -dev libs with the same versions as the build-deps. Dropping the *.la files (well stripping their dependency_libs= rather) would be great too.

Also, I think maintenance in Debian is okay; Julien Lavergne just picked this up apparently, and he maintains the rest of the stack (well) already.

Revision history for this message
Julien Lavergne (gilir) wrote :

I'll add the symbol file for the next upload.
Also, for the needless depends/linkage, patches and tests are in progress. I don't know why it complains about symbol gcry_control missing, it's only triggered by Ubuntu compiler.

Revision history for this message
Julien Lavergne (gilir) wrote :

FYI, libiphone was renamed libimobiledevice, and is available on Sid.
gvfs was updated in git (http://git.gnome.org/browse/gvfs/commit/?id=3f3f130072c94e38d6f07ef37d425a1c86bddd29).

Revision history for this message
Martin Pitt (pitti) wrote :

I synced libimobiledevice and removed libiphone from the archive.

affects: libiphone (Ubuntu) → libimobiledevice (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

symbols file is okay now, and I subscribed desktop-bugs to bug reports. Approved.

Changed in libimobiledevice (Ubuntu):
assignee: Alexander Sack (asac) → nobody
status: Incomplete → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Oops, failed to build:

mkdir -p /build/buildd/libimobiledevice-0.9.7/debian/tmp/usr/share/doc/libimobiledevice-doc/libimobiledevice
cp /build/buildd/libimobiledevice-0.9.7/docs/html/* /build/buildd/libimobiledevice-0.9.7/debian/tmp/usr/share/doc/libimobiledevice-doc/libimobiledevice
dh_install --fail-missing
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/doxygen.css exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/doxygen.png exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/files.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/globals.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/globals_func.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/include_2libiphone_2_a_f_c_8h.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/include_2libiphone_2_mobile_sync_8h.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/include_2libiphone_2lockdown_8h.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/index.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/libiphone_8h.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/notification__proxy_8h.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/tab_b.gif exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/tab_l.gif exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/tab_r.gif exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/doc/libimobiledevice-doc/libimobiledevice/tabs.css exists in debian/tmp but is not installed to anywhere
dh_install: missing files, aborting
make[1]: *** [override_dh_install] Error 2

Changed in libimobiledevice (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

Looks like the FTBFS is due to not building -doc on anything but i386. (It built fine on i386)

Revision history for this message
Martin Pitt (pitti) wrote :

Julien, since this affects Debian as well, I suppose you'll just fix it there?

Revision history for this message
Martin Pitt (pitti) wrote :

FTBFS got fixed (in Ubuntu for now), approved.

summary: - [mir] libiphone should be promoted in lucid
+ [mir] libimobiledevice should be promoted in lucid
Changed in libimobiledevice (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

libgpod build-depends on libimobiledevice-dev now, closing the bug

Changed in libimobiledevice (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.