[Bug 923127] New: split clvm package into independent specfiles
http://bugzilla.opensuse.org/show_bug.cgi?id=923127 Bug ID: 923127 Summary: split clvm package into independent specfiles Classification: openSUSE Product: openSUSE Factory Version: 201502* Hardware: All OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dvaleev@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- currently clvm builds as a subpackage of lvm2. Which is fine unless you do a bootstrap, there in order to build dracut you have to wait until half of the cluster stack is built. Which makes no sense. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
--- Comment #1 from Liuhua Wang
currently clvm builds as a subpackage of lvm2. Which is fine unless you do a bootstrap, there in order to build dracut you have to wait until half of the cluster stack is built. Which makes no sense.
Do you mean BUILD of dracut? As I know, dracut build doesnot need to include clvm. lvm and clvm are using same source, if we use the independent package, it will be difficult to maintain, since we have so many versions. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
--- Comment #2 from Dinar Valeev
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
Dinar Valeev
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
--- Comment #3 from Liuhua Wang
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
Martin Pluskal
Hi, Dinar
I still don't understand why dracut build depends on lvm2. I checked dracut.spec, seems that it doesn't depends on lvm2 nor device-mapper.
187 BuildRequires: asciidoc 188 BuildRequires: bash 189 BuildRequires: docbook-xsl-stylesheets 190 BuildRequires: libxslt 191 BuildRequires: pkgconfig(systemd) >= 199 192 Requires: bash 193 Requires: coreutils 194 Requires: cpio 195 Requires: file 196 Requires: filesystem 197 Requires: findutils 198 Requires: grep 199 Requires: hardlink 200 Requires: modutils 201 Requires: pigz 202 Requires: sed 203 Requires: systemd >= 200 204 # systemd-sysvinit provides: poweroff, reboot, halt 205 Requires: systemd-sysvinit 206 Requires: udev > 166 207 Requires: util-linux >= 2.21 208 Requires: xz 209 Recommends: binutils 210 Recommends: logrotate 211 Obsoletes: mkinitrd < 2.8.2
In lvm2.spec there is someplace that is not good, I also modified, I don't know whether that is the source of causing the problem.
I am also curious why there is such dependency, and where is it caused. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
--- Comment #5 from Dinar Valeev
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
--- Comment #6 from Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=923127
Dinar Valeev
participants (1)
-
bugzilla_noreply@novell.com