SRU upstream bugfix micro point release 3.2.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Release Notes for Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Invalid
|
Undecided
|
Dimitri John Ledkov | ||
mdadm (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Precise |
Fix Released
|
Wishlist
|
Dimitri John Ledkov |
Bug Description
[IMPACT]
* Micro Stable Bug Fix release from upstream including many fixes for the mdmon utility bug 957494 as well as other minor to medium severity bug fixes
* Hardware enablement trump card, improved DFF and IMSM support
* Highly encouraged to upgrade by upsteam
* Reduced LTS maintenance due to synergy / resync with Wheezy
[TESTCASE]
* Verification of all the other bugs included in this SRU
* Quantal alpha 2 testing
* Wide testing
* manual verification that the contents of the binary packages have not changed, except for the addition of the mdmon utility which is a deliberate SRU fix
[Regression Potential]
* New software fixes bugs, but I also may introduce new as well. 3.2.5 was a bugfix to fix the 3.2.4 bugfix release =/ but overall there is potential for regressions.
[Other Info]
ANNOUNCE-3.2.4:
ANNOUNCE-3.2.5:
Related branches
Changed in mdadm (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | added: fs.oneplanning |
Changed in mdadm (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.1 |
Changed in mdadm (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in mdadm (Ubuntu Precise): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
assignee: | nobody → Dmitrijs Ledkovs (dmitrij.ledkov) |
no longer affects: | mdadm (Ubuntu Quantal) |
summary: |
- update mdadm in precise + SRU upstream bugfix micro point release 3.2.5 |
description: | updated |
description: | updated |
description: | updated |
Changed in ubuntu-release-notes: | |
milestone: | none → 12.04.1 |
Changed in mdadm (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in ubuntu-release-notes: | |
status: | New → Invalid |
--- mdadm-3. 2.3/config. c 2011-12-15 04:13:08.000000000 +0000 2.5/config. c 2012-05-18 07:10:03.000000000 +0000
load_conffile( );
+++ mdadm-3.
@@ -921,19 +921,19 @@
* else 'yes'.
*/
struct dev_policy *p;
- int no=0, found_auto=0;
+ int no=0, found_homehost=0;
pol = pol_find(pol, pol_auto);
pol_for_ each(p, pol, version) {
return 1;
no = 1;
return 1;
return 0;
if (strcmp(p->value, "yes") == 0)
- if (strcmp(p->value, "auto") == 0)
- found_auto = 1;
+ if (strcmp(p->value, "homehost") == 0)
+ found_homehost = 1;
if (strcmp(p->value, "no") == 0)
}
- if (is_homehost && found_auto)
+ if (is_homehost && found_homehost)
if (no)
This appears to be an interface change. Why is this appropriate for an SRU?
+mdadm (3.2.5- 1ubuntu2~ 12.04.1) precise-proposed; urgency=low
This is not the preferred numbering convention, as documented at <https:/ /wiki.ubuntu. com/SecurityTea m/UpdatePrepara tion#Update_ the_packaging>. Please use 3.2.5-1ubuntu0.1 as the version number here. Please also consolidate all the relevant information into a single changelog entry, which is the convention for SRUs. Bug #920324, for instance, has nothing to do with the SRU, and so should not be referenced in the changelog.
--- mdadm-3. 2.3/debian/ checkarray 2012-01-29 05:36:30.000000000 +0000 2.5/debian/ checkarray 2012-06-15 09:42:28.000000000 +0000
+++ mdadm-3.
@@ -175,6 +175,21 @@
The only reference in the changelog for this change is a Debian bug report. If this change is relevant for SRUing, it should get a separate bug report in Launchpad for tracking (targeted to precise); otherwise the change should be omitted from the SRU. (My recommendation is to omit the change.)
Likewise for this change:
--- mdadm-3. 2.3/debian/ mdadm.logcheck. ignore. server 2012-01-29 05:36:30.000000000 +0000 2.5/debian/ mdadm.logcheck. ignore. server 2012-06-15 09:42:28.000000000 +0000
+++ mdadm-3.
@@ -10,7 +10,7 @@
For bug #1002357, please provide an explicit test case related to the functionality of the udev rules so that we are verifying the empirical correctness of the behavior, and not just the contents of the package.
--- mdadm-3. 2.3/debian/ rules 2012-02-10 00:11:11.000000000 +0000 2.5/debian/ rules 2012-06-15 10:54:50.000000000 +0000
dh_installdirs
PACKAGE= mdadm-udeb debian/install-rc check.d UDEB)/sbin/ mdadm mdadm.mdadm- blkid.udev \ UDEB)/etc/ udev/rules. d/65-mdadm- blkid.rules
+++ mdadm-3.
@@ -75,10 +63,8 @@
chmod +x debian/install-rc
- install -m0755 mdadm $(DESTDIR)/sbin
- install -m0755 mdadm.udeb $(DESTDIR_
- install -m0644 debian/
- $(DESTDIR_
+
+ $(MAKE) install DESTDIR=$(DESTDIR)
install -m0755 debian/ initramfs/ hook \
$(DESTDIR) /usr/share/ initramfs- tools/hooks/ mdadm
Build system changes are not normally appropriate for SRU. Either these changes should be reverted / reduced to a minimal necessary change, o...