[opensuse-kernel] where is the ocfs2-kmp package?
Coolo tried to install the ocfs2 packages and failed: can't install ocfs2-tools-1.4.1-23.30.i586: nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 can't install ocfs2-tools-devel-1.4.1-23.30.i586: package ocfs2-tools-devel-1.4.1-23.30.i586 requires ocfs2-tools = 1.4.1, but none of the providers can be installed nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 can't install ocfs2-tools-o2cb-1.4.1-23.30.i586: package ocfs2-tools-o2cb-1.4.1-23.30.i586 requires ocfs2-tools = 1.4.1, but none of the providers can be installed nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 can't install ocfs2console-1.4.1-23.30.i586: package ocfs2console-1.4.1-23.30.i586 requires ocfs2-tools = 1.4.1, but none of the providers can be installed nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 The problem is that there's no ocfs2-kmp for openSUSE Factory. What happened? What should be done? Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
[adding Coly to CC] Andreas Jaeger napsal(a):
Coolo tried to install the ocfs2 packages and failed:
can't install ocfs2-tools-1.4.1-23.30.i586: nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 ... The problem is that there's no ocfs2-kmp for openSUSE Factory. What happened? What should be done?
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a Provides: ocfs2-kmp to the kernel. Coly, what do you think? Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Michal Marek napsal(a):
[adding Coly to CC]
Andreas Jaeger napsal(a):
Coolo tried to install the ocfs2 packages and failed:
can't install ocfs2-tools-1.4.1-23.30.i586: nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 ... The problem is that there's no ocfs2-kmp for openSUSE Factory. What happened? What should be done?
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a ^ocfs2-tools of course
Provides: ocfs2-kmp to the kernel. Coly, what do you think?
Michal
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Michal Marek Wrote:
[adding Coly to CC]
Andreas Jaeger napsal(a):
Coolo tried to install the ocfs2 packages and failed:
can't install ocfs2-tools-1.4.1-23.30.i586: nothing provides ocfs2-kmp needed by ocfs2-tools-1.4.1-23.30.i586 ... The problem is that there's no ocfs2-kmp for openSUSE Factory. What happened? What should be done?
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a Provides: ocfs2-kmp to the kernel. Coly, what do you think?
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps. Therefore, IMHO only dropping ocfs2-kmp dependence from ocfs2-tools does not help. My suggestion is, can we place the above explanation in some document ? How do you think about it ? -- Coly Li SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wed, Sep 30, 2009 at 04:55:33AM +0800, Coly Li wrote:
Michal Marek Wrote:
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a Provides: ocfs2-kmp to the kernel. Coly, what do you think?
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
We are talking about factory here (and btw, even in 11.1, the modules are in the -extra subpackage). Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Michal Marek Wrote:
On Wed, Sep 30, 2009 at 04:55:33AM +0800, Coly Li wrote:
Michal Marek Wrote:
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a Provides: ocfs2-kmp to the kernel. Coly, what do you think?
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
We are talking about factory here (and btw, even in 11.1, the modules are in the -extra subpackage).
Maybe adding a Provides: ocfs2-kmp to -extra subpackage is a solution ? The cost is installing many useless .ko to harddisk. -- Coly Li SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Tuesday 29 September 2009 23:31:51 Coly Li wrote:
Michal Marek Wrote:
On Wed, Sep 30, 2009 at 04:55:33AM +0800, Coly Li wrote:
Michal Marek Wrote:
ocfs2-kmp is the kernel ocfs2 code built as a kmp. It was created for SLE11 to be able to ship it separately in the HAE addon. This split is not needed for 11.2 (unless Coly wants to maintain the kmp also for 11.2), so either ocfs2-kmp should drop the dependency, or we add a Provides: ocfs2-kmp to the kernel. Coly, what do you think?
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
We are talking about factory here (and btw, even in 11.1, the modules are in the -extra subpackage).
Maybe adding a Provides: ocfs2-kmp to -extra subpackage is a solution ? The cost is installing many useless .ko to harddisk.
Not such a problem IMO. And there's no -extra subpackage anymore. If we add the provides, we also have to enable the modules, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Tuesday 29 September 2009 22:55:33 Coly Li wrote:
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
Note: Supported/unsupported does not make sense for openSUSE at all and therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE. So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place
Therefore, IMHO only dropping ocfs2-kmp dependence from ocfs2-tools does not help. My suggestion is, can we place the above explanation in some document ?
Sorry no, we're not forcing anybody to recompile their kernel, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 09/30/2009 01:03 AM, Andreas Jaeger wrote:
On Tuesday 29 September 2009 22:55:33 Coly Li wrote:
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
Note: Supported/unsupported does not make sense for openSUSE at all and therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE.
So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place
Therefore, IMHO only dropping ocfs2-kmp dependence from ocfs2-tools does not help. My suggestion is, can we place the above explanation in some document ?
Sorry no, we're not forcing anybody to recompile their kernel,
OCFS2 should be enabled in the opensuse kernel. Period. If it's not, it's a bug. Looking at yesterday's master repo, it's enabled. This is just a packaging issue. Coly, In openSUSE 11.2, the concept of supported/unsupported is removed because it's nonsense for opensuse. There are no tech previews and there are no KMPs built out of the regular kernel source. It's either enabled or it's not and if it would fall under either of the previous categories in SLE, it's enabled. -Jeff -- Jeff Mahoney SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wednesday 30 September 2009 07:25:27 Jeff Mahoney wrote:
On 09/30/2009 01:03 AM, Andreas Jaeger wrote:
On Tuesday 29 September 2009 22:55:33 Coly Li wrote:
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
Note: Supported/unsupported does not make sense for openSUSE at all and therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE.
So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place
Therefore, IMHO only dropping ocfs2-kmp dependence from ocfs2-tools does not help. My suggestion is, can we place the above explanation in some document ?
Sorry no, we're not forcing anybody to recompile their kernel,
OCFS2 should be enabled in the opensuse kernel. Period.
If it's not, it's a bug.
Looking at yesterday's master repo, it's enabled. This is just a packaging issue.
So, let's add a provides/obsoletes to the kernel-packages. Michal, could you do this, please? Thanks, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Jeff Mahoney Wrote:
Coly,
In openSUSE 11.2, the concept of supported/unsupported is removed because it's nonsense for opensuse. There are no tech previews and there are no KMPs built out of the regular kernel source. It's either enabled or it's not and if it would fall under either of the previous categories in SLE, it's enabled.
Hi Jeff, Thanks for the explanation :-) An off topic question is, where can I find the documents fro these kind of decision made ? Sometimes, I can find clue from mailing list, but can not find the original text. -- Coly Li SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Andreas Jaeger napsal(a):
On Tuesday 29 September 2009 22:55:33 Coly Li wrote:
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
Note: Supported/unsupported does not make sense for openSUSE at all and therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE.
So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place
Or drop the dependency on ocfs2-kmp in 11.2 ocfs2-tools. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wednesday 30 September 2009 09:58:34 Michal Marek wrote:
Andreas Jaeger napsal(a):
On Tuesday 29 September 2009 22:55:33 Coly Li wrote:
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps.
Note: Supported/unsupported does not make sense for openSUSE at all and therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE.
So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place
Or drop the dependency on ocfs2-kmp in 11.2 ocfs2-tools.
Both IMO - we should obsolete it so that an update from 11.1 works fine - and we should not require it. I've just fixed ocfs2-tools to not require it now and submitted to the devel project (sr#21383), Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Andreas Jaeger Wrote:
On Wednesday 30 September 2009 09:58:34 Michal Marek wrote:
Andreas Jaeger napsal(a):
fs/dlm and fs/ocfs2 are not shipped in default opensuse kernel config. If user DO want to use ocfs2 and dlm in openSUSE kernel, at least he or she should, 1) recompile the kernel (enable ocfs2 and dlm) with /etc/modprobe.d/unsupported-modules sets allow_unsupported_modules as 1 2) and install ocfs2-tools with --nodeps. Note: Supported/unsupported does not make sense for openSUSE at all and
On Tuesday 29 September 2009 22:55:33 Coly Li wrote: therefore there's no -extra kernel with openSUSE anymore, this concept does not make sense for openSUSE.
So, my recommendation here is for openSUSE 11.2 is either: * revive the ocfs2-kmp packager or * enable ocfs2,dlm in the kernel-package and put proper obsoletes/provides in place Or drop the dependency on ocfs2-kmp in 11.2 ocfs2-tools.
Both IMO - we should obsolete it so that an update from 11.1 works fine - and we should not require it.
I've just fixed ocfs2-tools to not require it now and submitted to the devel project (sr#21383),
Should we maintain 2 ocfs2-tools for openSUSE and SLE ? In SLES11 HAE, the ocfs2-kmp dependence makes sure once ocfs2-tools is installed, ocfs2-kmp will also be installed. The similar situation also happens to libdlm packages. -- Coly Li SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wednesday 30 September 2009 11:20:24 Coly Li wrote:
[...] Should we maintain 2 ocfs2-tools for openSUSE and SLE ?
I made the change dependend on the version: osc rq show -d 21383 .... -Requires: libdlm ocfs2-kmp +Requires: libdlm +%if %suse_version < 1120 +# There's no separate kmp for openSUSE 11.2 +Requires: ocfs2-kmp +%endif So, it could be used for both, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Andreas Jaeger Wrote:
On Wednesday 30 September 2009 11:20:24 Coly Li wrote:
[...] Should we maintain 2 ocfs2-tools for openSUSE and SLE ?
I made the change dependend on the version: osc rq show -d 21383 .... -Requires: libdlm ocfs2-kmp +Requires: libdlm +%if %suse_version < 1120 +# There's no separate kmp for openSUSE 11.2 +Requires: ocfs2-kmp +%endif
So, it could be used for both,
Cool :-) Can we use this method to distinguish openSUSE from SLE11 ? Thanks. -- Coly Li SuSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (4)
-
Andreas Jaeger
-
Coly Li
-
Jeff Mahoney
-
Michal Marek