--- Begin Message ---
Package: debian-policy
Severity: normal
I think we should have policy for module source packages that specifies
how such a package should look like. There are several ways to build a
kernel module from a source file and some (at least the inclusion in
linux-modules-extra/contrib/non-free) are not easily tryable by the
maintainer of the source package.
The current policy in linux-modules-* is:
A module source package works with l-m-e, or it doesn't.
So I gather it's the source maintainer's job to make sure it compiles
inside the framework. But there is no documentation available about
linux-modules-* at all.
The process might change again in the future which might make the
situation even more complex. Therefore I think there should be some
(sub) policy explaining what to do.
Michael
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.22-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
- To: 454431-done@bugs.debian.org
- Subject: This is not suitable for a policy action at this time
- From: Manoj Srivastava <srivasta@debian.org>
- Date: Thu, 06 Dec 2007 23:17:37 -0600
- Message-id: <87hciv5bim.fsf@anzu.internal.golden-gryphon.com>
Hi,
> I think we should have policy for module source packages that specifies
> how such a package should look like. There are several ways to build a
> kernel module from a source file and some (at least the inclusion in
> linux-modules-extra/contrib/non-free) are not easily tryable by the
> maintainer of the source package.
> The current policy in linux-modules-* is:
> A module source package works with l-m-e, or it doesn't.
> So I gather it's the source maintainer's job to make sure it compiles
> inside the framework. But there is no documentation available about
> linux-modules-* at all.
> The process might change again in the future which might make the
> situation even more complex. Therefore I think there should be some
> (sub) policy explaining what to do.
Sounds like there is no consensus on how module source packages
are built. I agree that a standardized, well defined procedure of
creating kernel module packages is desirable, and some design work
needs to go into creating a process which is general, robust, and easy
for others to adopt; which is not an easy task. If the process is
likely to change, as you suggest, then that makes it even less a policy
candidate at this point.
However, policy is not where design work is done; the first
order of business is to decide on what such a package should look like,
how the building of a module would happen, work through what it would
take to make the concept general enough for most, if not all, module
packages, and try and get people to adapt to this.
At that point, a draft policy detailing the existing practice
could be created (hopefully, at that point, all the kinks would have
been ironed out), and _then_ it would be an action item for the policy
package.
manoj
--
He was part of my dream, of course -- but then I was part of his dream
too. Lewis Carroll
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/~srivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
--- End Message ---