[SRU] bcache-tools to trusty and precise

Bug #1449099 reported by Scott Moser
32
This bug affects 3 people
Affects Status Importance Assigned to Milestone
curtin
Fix Released
Medium
Unassigned
bcache-tools (Ubuntu)
Fix Released
Wishlist
Unassigned
Precise
Fix Released
Wishlist
Unassigned
Trusty
Fix Released
Wishlist
Unassigned
cloud-init (Ubuntu)
Precise
Won't Fix
Undecided
Unassigned
Trusty
New
Undecided
Unassigned

Bug Description

[Impact]
bcache-tools is available in vivid, the tools work properly on trusty.
We should have this package in trusty so that we can use the kernel feature.

[Test Case]
On a precise machine install lts-trusty kernel. Setup a bcache partition using the tool.

[Regression Potential]
This is a new package.

Robie Basak (racb)
Changed in bcache-tools (Ubuntu):
status: New → Fix Released
Revision history for this message
Robie Basak (racb) wrote :

Not currently a priority for ~canonical-server, but if someone else wants to drive this then that's fine.

Changed in bcache-tools (Ubuntu Trusty):
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Blake Rouse (blake-rouse) wrote :

We need this in trusty to support deploying Trusty with MAAS using Bcache storage configuration. Please backport bcache-tools.

Revision history for this message
Andres Rodriguez (andreserl) wrote : Re: [SRU] bcache-tools to trusty

This should actually be a priority for canonical-server. The support for bcache comes as a priority across all parts of the company and this is part of the features that curtin will support for this cycle.

This was a decision made in Annecy at the mid-cycle sprint!

Thanks

summary: - sru bcache-tools to trusty
+ [SRU] bcache-tools to trusty
Revision history for this message
Ryan Harper (raharper) wrote :

wily has bcache 1.0.8, there are no major changes to bcache itself [1] save fixes for working in systemd pre-boot environments, which for trusty won't matter; there are a number of package fixes[2] related to 1.0.8 intriduction of a bcache_register program introduced for systemd preboot support. I don't see any compelling reason to use 1.0.8 in trusty over what's already in vivid and tested (1.0.7);

1. % git log v1.0.7..v1.0.8
commit a73679b22c333763597d39c72112ef5a53f55419
Author: Gabriel <email address hidden>
Date: Thu Dec 4 23:44:23 2014 +0100

    bcache-register: use register, not register_quiet

    register_quiet doesn't report errors correctly, the following kernel
    patch needs to be applied: https://lkml.org/lkml/2013/8/26/549

    See http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2594
    for how this comes up in practice.

    Reverts 8327108eeaf3e0491b17d803da164c0827aae622

commit 399021549984ad27bf4a13ae85e458833fe003d7
Author: Simon Gomizelj <email address hidden>
Date: Sat Jun 28 21:31:51 2014 -0400

    Replace bcache-register with c, use builtin kmod

    In a pure systemd pre-boot environment, register-bcache can't be shell
    code as there is no shell available. Switch to loading the module with
    udev's builtin kmod support and introduce a small binary for registering
    devices.

    Gabriel: Changed errors to be verbose

2. https://code.launchpad.net/~ubuntu-branches/ubuntu/wily/bcache-tools/wily-proposed

5. By David Mohr <email address hidden> on 2015-06-11
Only run update-initramfs if installed. Fix dracut. (Closes: #788442)

4. By David Mohr <email address hidden> on 2015-05-26
[ James Page ]
* d/control: Add Vcs fields.

[ David Mohr ]
* Don't depend on initramfs-tools, instead recommend it (Closes: #775674)
* New upstream release 1.0.8
* Update changelog
* Add patch to clean bcache-register
* Update changelog
* Adding dep3 headers to the 0001 patch
* Update watch to use http://evilpiepirate.org/git/bcache-tools.git
* Add patch for gcc-5 compatability.
  Thanks to James Cowgill (Closes: #777798)

Revision history for this message
Blake Rouse (blake-rouse) wrote :

Now that this is in trusty we also need this in Precise. Without this MAAS will not be able to deploy Precise at all, because of curtin needing bcache-tools.

Changed in bcache-tools (Ubuntu Trusty):
status: Triaged → Fix Released
summary: - [SRU] bcache-tools to trusty
+ [SRU] bcache-tools to trusty and precise
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in bcache-tools (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
LaMont Jones (lamont) wrote :

bcache-tools_1.0.7-1~12.04.1 (in my ppa) has been tested and is known to work. I'll be uploading that to precise-proposed shortly.

lamont

Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Scott, or anyone else affected,

Accepted bcache-tools into precise-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/bcache-tools/1.0.7-1~12.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

description: updated
Changed in bcache-tools (Ubuntu Precise):
status: Confirmed → Fix Committed
tags: added: verification-needed
Mathew Hodson (mhodson)
Changed in bcache-tools (Ubuntu Precise):
importance: Undecided → Wishlist
Changed in bcache-tools (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
LaMont Jones (lamont) wrote :

Version 1.0.7-1~12.04.1 works on precise, with the needed (hwe-t) kernel.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bcache-tools - 1.0.7-1~12.04.1

---------------
bcache-tools (1.0.7-1~12.04.1) precise; urgency=medium

  * Backport to Precise (LP: #1449099)

 -- LaMont Jones <email address hidden> Mon, 09 Nov 2015 14:09:34 -0700

Changed in bcache-tools (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for bcache-tools has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Scott Moser (smoser) wrote :

curtin at revno 333 or better has support for bcache on 12.04.

Changed in curtin:
importance: Undecided → Medium
status: New → Fix Committed
Scott Moser (smoser)
no longer affects: cloud-init (Ubuntu)
Revision history for this message
Scott Moser (smoser) wrote : Fixed in Curtin 17.1

This bug is believed to be fixed in curtin in 17.1. If this is still a problem for you, please make a comment and set the state back to New

Thank you.

Changed in curtin:
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in cloud-init (Ubuntu Precise):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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