Merge lp:~timo-jyrinki/oxide/arch_specific_replaces_lp1400275 into lp:~oxide-developers/oxide/packaging.vivid

Proposed by Timo Jyrinki
Status: Needs review
Proposed branch: lp:~timo-jyrinki/oxide/arch_specific_replaces_lp1400275
Merge into: lp:~oxide-developers/oxide/packaging.vivid
Diff against target: 71 lines (+37/-9)
2 files modified
debian/changelog (+29/-7)
debian/control (+8/-2)
To merge this branch: bzr merge lp:~timo-jyrinki/oxide/arch_specific_replaces_lp1400275
Reviewer Review Type Date Requested Status
Chris Coulson Approve
Review via email: mp+244307@code.launchpad.net

Commit message

Change back the dependency order, add arch specific replaces
as a suggested fix to prevent the apt package installation problems
(LP: #1400275)

To post a comment you must log in.
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This was an idea by RAOF which makes sense since the conflicts were also changed, but it has not been proven whether this solves the autopkgtests problem. Landing this would fix the dependencies back to the way they were intended, but if the autopkgtests start failing again it means no unity8/scopes/UITK/etc can land into vivid anymore.

It should be possible somehow to validate the fix by running autopkgtests for qtcreator-plugin-ubuntu locally (tips/testing welcome).

Revision history for this message
Chris Coulson (chrisccoulson) :
review: Approve
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This has landed now to archives, but sadly it reopens bug #1399597

Unmerged revisions

58. By Timo Jyrinki

Change back the dependency order, add arch specific replaces
as a suggested fix to prevent the apt package installation problems
(LP: #1400275)

57. By Timo Jyrinki

* Use the new conflict arrangement still, but change the dependency
  order of Oxide's own codecs packages to prefer the -extras.
  This should hopefully solve the problem when setting up the
  autopkgtest environment with packages that have a hard depedency
  on the -extras package. (LP: #1399597)

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 2014-12-03 10:47:36 +0000
3+++ debian/changelog 2014-12-10 15:43:09 +0000
4@@ -1,10 +1,32 @@
5-oxide-qt (1.3.5-0ubuntu2) vivid; urgency=medium
6-
7- [ Zoltan Balogh <zoltan.balogh@canonical.com> ]
8- * Fix the Click chroot by limiting the codecs vs. codecs-extra conlict
9- for the same arch only
10-
11- -- Chris Coulson <chris.coulson@canonical.com> Wed, 03 Dec 2014 10:42:54 +0000
12+oxide-qt (1.3.5-0ubuntu7) vivid; urgency=medium
13+
14+ * Change back the dependency order, add arch specific replaces
15+ as a suggested fix to prevent the apt package installation problems
16+ (LP: #1400275)
17+
18+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Wed, 10 Dec 2014 15:25:29 +0000
19+
20+oxide-qt (1.3.5-0ubuntu6) vivid; urgency=medium
21+
22+ * Use the new conflict arrangement still, but change the dependency
23+ order of Oxide's own codecs packages to prefer the -extras.
24+ This should hopefully solve the problem when setting up the
25+ autopkgtest environment with packages that have a hard depedency
26+ on the -extras package. (LP: #1399597)
27+
28+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Fri, 05 Dec 2014 13:39:34 +0000
29+
30+oxide-qt (1.3.5-0ubuntu5) vivid; urgency=medium
31+
32+ * Revert previous upload because of autopkgtest failures (LP: #1399597)
33+
34+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Fri, 05 Dec 2014 10:09:07 +0000
35+
36+oxide-qt (1.3.5-0ubuntu4) vivid; urgency=medium
37+
38+ * Add arch specific conflict to the oxideqt-codecs and oxideqt-codecs-extra
39+
40+ -- Zoltán Balogh <zoltan.balogh@canonical.com> Wed, 03 Dec 2014 11:36:04 +0000
41
42 oxide-qt (1.3.5-0ubuntu1) vivid; urgency=medium
43
44
45=== modified file 'debian/control'
46--- debian/control 2014-12-03 10:38:29 +0000
47+++ debian/control 2014-12-10 15:43:09 +0000
48@@ -115,7 +115,10 @@
49 oxideqt-codecs-extra:i386 [i386],
50 oxideqt-codecs-extra:amd64 [amd64]
51 Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)
52-Replaces: oxideqt-codecs-extra, liboxideqtcore0 (<< 1.0.0~bzr488)
53+Replaces: oxideqt-codecs-extra:armhf [armhf],
54+ oxideqt-codecs-extra:i386 [i386],
55+ oxideqt-codecs-extra:amd64 [amd64],
56+ liboxideqtcore0 (<< 1.0.0~bzr488)
57 Description: Web browser engine library for Qt (codecs)
58 Oxide is a web browser engine library based on Google Chromium, that makes
59 it easy to embed web content in your Qt application
60@@ -146,7 +149,10 @@
61 oxideqt-codecs:i386 [i386],
62 oxideqt-codecs:amd64 [amd64]
63 Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)
64-Replaces: oxideqt-codecs, liboxideqtcore0 (<< 1.0.0~bzr488)
65+Replaces: oxideqt-codecs:armhf [armhf],
66+ oxideqt-codecs:i386 [i386],
67+ oxideqt-codecs:amd64 [amd64],
68+ liboxideqtcore0 (<< 1.0.0~bzr488)
69 Description: Web browser engine library for Qt (codecs)
70 Oxide is a web browser engine library based on Google Chromium, that makes
71 it easy to embed web content in your Qt application

Subscribers

People subscribed via source and target branches

to all changes: