[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#687761: marked as done (pu: package lvm2/2.02.66-5+squeeze1)



Your message dated Sat, 19 Jul 2014 12:42:59 +0100
with message-id <1405770179.9607.15.camel@jacala.jungle.funky-badger.org>
and subject line Re: Bug#687761: pu: package lvm2/2.02.66-5+squeeze1
has caused the Debian Bug report #687761,
regarding pu: package lvm2/2.02.66-5+squeeze1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
687761: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687761
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: pu

Hi,

I've prepared a NMU for lvm that fixes #603036: "lvm2: fails to install
due to incorrect dependencies in init.d LSB header"

The bug is tagged squeeze-ignore:
On Monday, 27. December 2010 00:06:20 Julien Cristau wrote:
> On Mon, Dec 13, 2010 at 21:35:36 +0100, Petter Reinholdtsen wrote:
> > Given that udev is installed on most Debian systems, it can be
> > argued
> > that this issue is not release critical.  I expect incorrect udev
> Agreed, I won't make this a blocker for squeeze.  A fix would still be
> welcome though.

I'm just adding the udev dependency to the lvm2 package, not touching
the initscript (which has been updated for wheezy to make udev
optional). This just makes the current situation (udev has to be
installed for lvm to work) explicit.

This bug is a bit annoying for piuparts because we need to work around
this for lvm2 and its rdepends, therefore I'd like to see this fixed.

If this request is confirmed, I'll go looking for a sponsor.


Andreas

PS: I just noticed, the version should probably be 2.02.66-5+squeeze1
diffstat for lvm2-2.02.66 lvm2-2.02.66

 changelog |   12 ++++++++++++
 control   |    2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff -Nru lvm2-2.02.66/debian/changelog lvm2-2.02.66/debian/changelog
--- lvm2-2.02.66/debian/changelog	2011-01-23 18:30:34.000000000 +0100
+++ lvm2-2.02.66/debian/changelog	2012-09-15 16:39:47.000000000 +0200
@@ -1,3 +1,15 @@
+lvm2 (2.02.66-5.1) stable; urgency=low
+
+  * Non-maintainer upload.
+  * lvm2: add Depends: udev.  (Closes: #603036)
+    This is a workaround for the initscript depending on udev. For wheezy,
+    this has been fixed by updating the initscript dependencies, but for
+    squeeze let's just depend on the udev package.
+    There is no need to restrict this change to [linux-any] since lvm has an
+    unrestricted B-D: libudev-dev.
+
+ -- Andreas Beckmann <debian@abeckmann.de>  Sat, 15 Sep 2012 16:27:27 +0200
+
 lvm2 (2.02.66-5) unstable; urgency=low
 
   * Remove old libdevmapper1.02 init script on upgrade. (closes: #549316)
diff -Nru lvm2-2.02.66/debian/control lvm2-2.02.66/debian/control
--- lvm2-2.02.66/debian/control	2011-01-23 18:29:31.000000000 +0100
+++ lvm2-2.02.66/debian/control	2012-09-15 16:34:43.000000000 +0200
@@ -11,7 +11,7 @@
 
 Package: lvm2
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base, dmsetup (>> 2:1.02.47)
+Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base, dmsetup (>> 2:1.02.47), udev
 Breaks: grub-common (<<1.98+20100527-1)
 Conflicts: lvm-common
 Replaces: lvm-common

--- End Message ---
--- Begin Message ---
Control: tags -1 + wontfix

On Tue, 2014-07-08 at 20:15 +0100, Adam D. Barratt wrote:
> On Mon, 2013-07-01 at 00:01 +0200, Andreas Beckmann wrote:
> > Maybe we can revisit this for the next oldstable update.
> > There was no feedback from the maintainers, but Pierre Ynard (the
> > reporter of #543163) confirmed (see #687761) that he once had a working
> > squeeze setup with lvm2 and no udev by removing the initscript
> > dependency. (He is tracking unstable nowadays and needs/needed some more
> > changes for getting modules loaded, but that's the price for not using
> > udev - and seems to be due to his special hardware setup.)
> > 
> > This change to the initscript won't change anything for existing squeeze
> > installations - either they already have lvm2 + udev installed or
> > manually changed the conffiles to allow lvm2 without udev.
> > But it would simplify my work running (sometimes weird :-) upgrade tests
> > to find "interesting" corner cases - lvm2 has a large rdep tree
> > requiring a lot of workarounds ...
> 
> "The next oldstable update" is now the final update for squeeze. Is this
> still an issue in practical terms?

That final update has now happened, so we can no longer update packages
in squeeze (other than via -lts); I'm going to close this bug now.

Regards,

Adam

--- End Message ---

Reply to: