Mailinglist Archive: opensuse-buildservice (145 mails)
| < Previous | Next > |
Re: [opensuse-buildservice] Creating KMPs
- From: "Ann Davis" <andavis@xxxxxxxx>
- Date: Mon, 07 Nov 2011 11:36:58 -0700
- Message-id: <4EB7C2DA020000D6000CC990@novprvoes0310.provo.novell.com>
Hi,
Freemyer <greg.freemyer@xxxxxxxxx> wrote:
Good point, but I have a few questions/comments:
1) This sample is intended target enterprise distros (like SLE and RHEL).
Reasons:
a) IMO, KMPs are of limited use unless there's an expectation of kABI
stability across kernel updates. Enterprise distros (like SLE and RHEL)
generally have kABI-stability policies; I'm not sure about other distros like
openSUSE, Fedora, etc. Of course, the situation is improved now that many
distros have symbol-granularity (rather than symset-granularity) kABI-matching
at an rpm level.
b) This sample will build and install fine on openSUSE. But it doesn't work
on Fedora, because Fedora did not incorporate the standard KMP macros that we
worked on in the LF Driver Backport workgroup. I'd be very happy to see folks
in the Fedora community exert some pressure in this area... ;)
2) The whole *.changes thing has always confused me. Is this a cross-distro
standard? What is the reason to have a *.changes file rather than just
tracking the changes in the spec file?
3) Given the above notes, would it make sense to submit this to factory? I'm
not opposed to it, I just haven't given it much thought.
TIA,
Ann
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx
<CAGpXXZ+76rDiBfH-5ME3-ojvNGHGrw6h-z6bO79ah=+TDu5XhQ@xxxxxxxxxxxxxx>, GregOn 11/7/2011 at 10:55 AM, in message
Freemyer <greg.freemyer@xxxxxxxxx> wrote:
On Mon, Nov 7, 2011 at 12:04 PM, Ann Davis <andavis@xxxxxxxx> wrote:
https://build.opensuse.org/package/show?package=sampledriver&project=home%3Aan
Also, the package
davis%3Alinuxcon2011 should pretty much match the sample in
http://www.novell.com/communities/node/9226/using-opensuse-build-service-create-an
d-distribute-kernel-module-packages#4 .
HTH,
Ann
Ann,
If you are maintaining that as an example, you should move the
changelog out of the specfile and into a *.changes file. A submission
to factory with it the way you have it would be rejected I believe.
Good point, but I have a few questions/comments:
1) This sample is intended target enterprise distros (like SLE and RHEL).
Reasons:
a) IMO, KMPs are of limited use unless there's an expectation of kABI
stability across kernel updates. Enterprise distros (like SLE and RHEL)
generally have kABI-stability policies; I'm not sure about other distros like
openSUSE, Fedora, etc. Of course, the situation is improved now that many
distros have symbol-granularity (rather than symset-granularity) kABI-matching
at an rpm level.
b) This sample will build and install fine on openSUSE. But it doesn't work
on Fedora, because Fedora did not incorporate the standard KMP macros that we
worked on in the LF Driver Backport workgroup. I'd be very happy to see folks
in the Fedora community exert some pressure in this area... ;)
2) The whole *.changes thing has always confused me. Is this a cross-distro
standard? What is the reason to have a *.changes file rather than just
tracking the changes in the spec file?
3) Given the above notes, would it make sense to submit this to factory? I'm
not opposed to it, I just haven't given it much thought.
TIA,
Ann
Greg
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx
| < Previous | Next > |