Update all packaging branches to require installation of the latest version of the checkbox stack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Converged |
Fix Released
|
Critical
|
Pierre Equoy | ||
Checkbox Provider - Base |
Fix Released
|
Critical
|
Pierre Equoy | ||
Checkbox Provider - Resource |
Fix Released
|
Critical
|
Pierre Equoy | ||
Next Generation Checkbox (CLI) |
Fix Released
|
Critical
|
Pierre Equoy | ||
Provider for Plainbox - Canonical Certification (Legacy) |
Fix Released
|
Critical
|
Pierre Equoy |
Bug Description
On Xenial, the ubuntu repos versions of checkbox packages are recent enough to satisfy the package requirements. That's not true and prevents installation from newer versions from the stable ppa.
To solve the problem we have to update all packaging branch and bump the minimum version required (for plainbox, -ng, the providers and checkbox-support).
Once fixed, requesting the installation of the cert provider will automatically pull the latest version from the stable ppa even on a system where we previously installed the stack from the stable ppa.
1. Checkbox-ng:
http://
Bump both python3-
2. Checkbox-converged:
http://
3. Checkbox-converged (Trusty version):
4. Resource provider
Bump python3-plainbox in build-dep and python3-
5. Checkbox provider
Bump plainbox-
Bump plainbox-
6. Client provider
Bump plainbox-
Bump everything in Depends:
Bump fwts to 16.02
Bump checkbox-ng everywhere
7. Server provider
Bump plainbox-
Add a minimum version for plainbox-
Bump fwts to 16.02
Bump checkbox-ng in canonical-
Add a (= ${binary:Version}) after plainbox-
Related branches
- Sylvain Pineau (community): Approve
-
Diff: 33 lines (+3/-3)2 files modifieddebian/changelog (+1/-1)
debian/control (+2/-2)
- Sylvain Pineau (community): Approve
-
Diff: 41 lines (+6/-6)2 files modifieddebian/changelog (+1/-1)
debian/control (+5/-5)
- Sylvain Pineau (community): Approve
-
Diff: 42 lines (+5/-5)2 files modifieddebian/changelog (+1/-1)
debian/control (+4/-4)
- Sylvain Pineau (community): Approve
-
Diff: 24 lines (+2/-2)2 files modifieddebian/changelog (+1/-1)
debian/control (+1/-1)
- Sylvain Pineau (community): Approve
-
Diff: 24 lines (+2/-2)2 files modifieddebian/changelog (+1/-1)
debian/control (+1/-1)
description: | updated |
affects: | checkbox → checkbox-ng |
Changed in checkbox-ng: | |
milestone: | none → 0.25 |
description: | updated |
Changed in plainbox-provider-resource: | |
milestone: | none → 0.25 |
Changed in plainbox-provider-checkbox: | |
milestone: | none → 0.27 |
Changed in checkbox-converged: | |
milestone: | none → 1.3 |
Changed in plainbox-provider-canonical-certification: | |
milestone: | none → 0.24 |
status: | New → Confirmed |
Changed in checkbox-converged: | |
status: | New → Confirmed |
Changed in plainbox-provider-checkbox: | |
status: | New → Confirmed |
Changed in plainbox-provider-resource: | |
status: | New → Confirmed |
Changed in plainbox-provider-canonical-certification: | |
importance: | Undecided → Critical |
Changed in checkbox-converged: | |
importance: | Undecided → Critical |
Changed in plainbox-provider-checkbox: | |
importance: | Undecided → Critical |
Changed in plainbox-provider-resource: | |
importance: | Undecided → Critical |
Changed in plainbox-provider-canonical-certification: | |
assignee: | nobody → Pierre Equoy (pierre-equoy) |
Changed in checkbox-converged: | |
assignee: | nobody → Pierre Equoy (pierre-equoy) |
Changed in plainbox-provider-checkbox: | |
assignee: | nobody → Pierre Equoy (pierre-equoy) |
Changed in checkbox-ng: | |
assignee: | nobody → Pierre Equoy (pierre-equoy) |
Changed in plainbox-provider-resource: | |
assignee: | nobody → Pierre Equoy (pierre-equoy) |
Changed in plainbox-provider-canonical-certification: | |
status: | Confirmed → Fix Committed |
Changed in checkbox-converged: | |
status: | Confirmed → In Progress |
Changed in plainbox-provider-checkbox: | |
status: | Confirmed → In Progress |
Changed in checkbox-ng: | |
status: | Confirmed → In Progress |
Changed in plainbox-provider-resource: | |
status: | Confirmed → In Progress |
Changed in checkbox-converged: | |
status: | In Progress → Fix Committed |
Changed in plainbox-provider-checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox-ng: | |
status: | In Progress → Fix Committed |
Changed in plainbox-provider-resource: | |
status: | In Progress → Fix Committed |
Changed in checkbox-converged: | |
milestone: | 1.3 → 1.2.6 |
Changed in checkbox-ng: | |
status: | Fix Committed → Fix Released |
Changed in checkbox-converged: | |
status: | Fix Committed → Fix Released |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
Changed in plainbox-provider-resource: | |
status: | Fix Committed → Fix Released |
Changed in plainbox-provider-canonical-certification: | |
status: | Fix Committed → Fix Released |