Merge lp:~om26er/ubuntu/natty/libimobiledevice/fix-iOS5-support-2 into lp:ubuntu/natty/libimobiledevice

Proposed by Omer Akram
Status: Needs review
Proposed branch: lp:~om26er/ubuntu/natty/libimobiledevice/fix-iOS5-support-2
Merge into: lp:ubuntu/natty/libimobiledevice
Diff against target: 61 lines (+29/-1)
4 files modified
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/patches/91_fix_iOS5.patch (+19/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp:~om26er/ubuntu/natty/libimobiledevice/fix-iOS5-support-2
Reviewer Review Type Date Requested Status
Luke Yelavich (community) Disapprove
Review via email: mp+64286@code.launchpad.net

Description of the change

To post a comment you must log in.
13. By Omer Akram

unapply the new patch

14. By Omer Akram

run update-maintainer

15. By Omer Akram

oops

Revision history for this message
Luke Yelavich (themuso) wrote :

Looks good, however according to the bug report you link to in your changelog entry, IOs 5 beta 2 has broken things again. There is a pointer to a bug upstrea, but there appears to be no patch to solve that yet. My view is that its worthwhile waiting for a new fix before pushing this as an SRU.

Thanks for your work.

review: Disapprove
Revision history for this message
Murphy (murphy2712+launchpad) wrote :

It doesn't work with the last iOS5 beta 3.
Any chance to get an update?
Thanks.

Unmerged revisions

15. By Omer Akram

oops

14. By Omer Akram

run update-maintainer

13. By Omer Akram

unapply the new patch

12. By Omer Akram

* debian/patches/91_fix_iOS5.patch:
  - Fix support for iOS5. (LP: #795475)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-04-10 22:37:36 +0000
3+++ debian/changelog 2011-06-11 09:01:32 +0000
4@@ -1,3 +1,10 @@
5+libimobiledevice (1.1.0-3ubuntu0.1) natty-proposed; urgency=low
6+
7+ * debian/patches/91_fix_iOS5.patch:
8+ - Fix support for iOS5. (LP: #795475)
9+
10+ -- Omer Akram <om26er@ubuntu.com> Sat, 11 Jun 2011 13:21:21 +0500
11+
12 libimobiledevice (1.1.0-3) experimental; urgency=low
13
14 * debian/control:
15
16=== modified file 'debian/control'
17--- debian/control 2011-04-10 22:37:36 +0000
18+++ debian/control 2011-06-11 09:01:32 +0000
19@@ -1,7 +1,8 @@
20 Source: libimobiledevice
21 Section: libs
22 Priority: optional
23-Maintainer: gtkpod Maintainers <pkg-gtkpod-devel@lists.alioth.debian.org>
24+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
25+XSBC-Original-Maintainer: gtkpod Maintainers <pkg-gtkpod-devel@lists.alioth.debian.org>
26 Uploaders: Julien Lavergne <julien.lavergne@gmail.com>
27 Standards-Version: 3.9.1.0
28 Build-Depends: debhelper (>= 7.0.50~),
29
30=== added file 'debian/patches/91_fix_iOS5.patch'
31--- debian/patches/91_fix_iOS5.patch 1970-01-01 00:00:00 +0000
32+++ debian/patches/91_fix_iOS5.patch 2011-06-11 09:01:32 +0000
33@@ -0,0 +1,19 @@
34+From: Omer Akram <om26er@ubuntu.com>
35+Author: Nikias Bassen
36+Subject: Lockdown: fix support for iOS 5.
37+Origin: http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=f0487376671ffd6ac3fc121657f1fbd0acea3cb0
38+Bug-Ubuntu: https://launchpad.net/bugs/795475
39+
40+--- a/src/lockdown.c
41++++ b/src/lockdown.c
42+@@ -86,7 +86,9 @@ static int lockdown_check_result(plist_t dict, const char *query_match)
43+
44+ plist_t result_node = plist_dict_get_item(dict, "Result");
45+ if (!result_node) {
46+- return ret;
47++ /* iOS 5: the 'Result' key is not present anymore.
48++ Just assume success here */
49++ return RESULT_SUCCESS;
50+ }
51+
52+ plist_type result_type = plist_get_node_type(result_node);
53
54=== modified file 'debian/patches/series'
55--- debian/patches/series 2011-03-26 21:03:07 +0000
56+++ debian/patches/series 2011-06-11 09:01:32 +0000
57@@ -1,3 +1,4 @@
58 01-libs.private.patch
59 02-add-missing-linking.patch
60 90_fix_4.3_iOS.patch
61+91_fix_iOS5.patch

Subscribers

People subscribed via source and target branches

to all changes: