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
=== modified file 'debian/changelog'
--- debian/changelog 2014-12-03 10:47:36 +0000
+++ debian/changelog 2014-12-10 15:43:09 +0000
@@ -1,10 +1,32 @@
1oxide-qt (1.3.5-0ubuntu2) vivid; urgency=medium1oxide-qt (1.3.5-0ubuntu7) vivid; urgency=medium
22
3 [ Zoltan Balogh <zoltan.balogh@canonical.com> ]3 * Change back the dependency order, add arch specific replaces
4 * Fix the Click chroot by limiting the codecs vs. codecs-extra conlict4 as a suggested fix to prevent the apt package installation problems
5 for the same arch only5 (LP: #1400275)
66
7 -- Chris Coulson <chris.coulson@canonical.com> Wed, 03 Dec 2014 10:42:54 +00007 -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Wed, 10 Dec 2014 15:25:29 +0000
8
9oxide-qt (1.3.5-0ubuntu6) vivid; urgency=medium
10
11 * Use the new conflict arrangement still, but change the dependency
12 order of Oxide's own codecs packages to prefer the -extras.
13 This should hopefully solve the problem when setting up the
14 autopkgtest environment with packages that have a hard depedency
15 on the -extras package. (LP: #1399597)
16
17 -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Fri, 05 Dec 2014 13:39:34 +0000
18
19oxide-qt (1.3.5-0ubuntu5) vivid; urgency=medium
20
21 * Revert previous upload because of autopkgtest failures (LP: #1399597)
22
23 -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Fri, 05 Dec 2014 10:09:07 +0000
24
25oxide-qt (1.3.5-0ubuntu4) vivid; urgency=medium
26
27 * Add arch specific conflict to the oxideqt-codecs and oxideqt-codecs-extra
28
29 -- Zoltán Balogh <zoltan.balogh@canonical.com> Wed, 03 Dec 2014 11:36:04 +0000
830
9oxide-qt (1.3.5-0ubuntu1) vivid; urgency=medium31oxide-qt (1.3.5-0ubuntu1) vivid; urgency=medium
1032
1133
=== modified file 'debian/control'
--- debian/control 2014-12-03 10:38:29 +0000
+++ debian/control 2014-12-10 15:43:09 +0000
@@ -115,7 +115,10 @@
115 oxideqt-codecs-extra:i386 [i386],115 oxideqt-codecs-extra:i386 [i386],
116 oxideqt-codecs-extra:amd64 [amd64]116 oxideqt-codecs-extra:amd64 [amd64]
117Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)117Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)
118Replaces: oxideqt-codecs-extra, liboxideqtcore0 (<< 1.0.0~bzr488)118Replaces: oxideqt-codecs-extra:armhf [armhf],
119 oxideqt-codecs-extra:i386 [i386],
120 oxideqt-codecs-extra:amd64 [amd64],
121 liboxideqtcore0 (<< 1.0.0~bzr488)
119Description: Web browser engine library for Qt (codecs)122Description: Web browser engine library for Qt (codecs)
120 Oxide is a web browser engine library based on Google Chromium, that makes123 Oxide is a web browser engine library based on Google Chromium, that makes
121 it easy to embed web content in your Qt application124 it easy to embed web content in your Qt application
@@ -146,7 +149,10 @@
146 oxideqt-codecs:i386 [i386],149 oxideqt-codecs:i386 [i386],
147 oxideqt-codecs:amd64 [amd64]150 oxideqt-codecs:amd64 [amd64]
148Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)151Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)
149Replaces: oxideqt-codecs, liboxideqtcore0 (<< 1.0.0~bzr488)152Replaces: oxideqt-codecs:armhf [armhf],
153 oxideqt-codecs:i386 [i386],
154 oxideqt-codecs:amd64 [amd64],
155 liboxideqtcore0 (<< 1.0.0~bzr488)
150Description: Web browser engine library for Qt (codecs)156Description: Web browser engine library for Qt (codecs)
151 Oxide is a web browser engine library based on Google Chromium, that makes157 Oxide is a web browser engine library based on Google Chromium, that makes
152 it easy to embed web content in your Qt application158 it easy to embed web content in your Qt application

Subscribers

People subscribed via source and target branches

to all changes: