[ubuntu/lucid] dkms 2.1.1.0-0ubuntu1 (Accepted)
Mario Limonciello
mario_limonciello at dell.com
Mon Dec 14 19:45:20 GMT 2009
dkms (2.1.1.0-0ubuntu1) lucid; urgency=low
[ Mario Limonciello ]
* New upstream version
* dkms_autoinstall: Minor logic cleanups from submitted patches.
* dkms_autoinstall: Run under dash since dkms.conf isn't sourced anymore.
* dkms_autoinstall: Whitespace cleanup.
* Convert DKMS to an upstart script that starts up before GDM or KDM can
start. This ensures that drivers are built before X tries to start.
(LP: #453365)
* dkms_autoinstall: Rather than having if/else clauses all over the script,
stub out any functions that aren't provided on Debian/Ubuntu when
/etc/debian_version isn't present.
* dkms_autoinstall: Exit immediately if this script is present but DKMS
isn't anymore rather than sourcing functions and then exiting.
* kernel_postinst.d_dkms: Launch the upstart script instead. In the process
all output will be going to /var/log/dkms_autoinstaller (LP: #292606)
* dkms_autoinstall: Don't ever output to stdout, even with kernel parameters.
* dkms_autoinstall: Don't log the situation that we already have everything
installed that needs to be.
* dkms_autoinstall: Rather than logging to /var/log/dkms_autoinstaller,
use logger to log to syslog during build and install.
* dkms_autoinstall: Clean up the method to get arch. These hacks shouldn't
be necessary. If you have problems with them gone, file a bug and we'll
fix them more cleanly.
* dkms_autoinstall: Notate the kernel we are building a module against
when building it.
* debian/rules: Don't attempt to stop DKMS on upgrades. It's a task, not
a daemon, so stop wouldn't do anything.
* Makefile: Install the old initscript to /usr/lib so that different distros
can migrate to upstart at their leisure.
* Makefile: Move any debian specific calls into the Makefile.
* dkms: Revert the code that runs DKMS as the user "nobody".
- It's causing problems with people with nonstandard PAM configs because it
uses "su". (LP: #484725)
- Also people have reported that nothing should be owned by 'nobody' per
Debian & Ubuntu policy. This could have been fixed by creating a DKMS
user, but that still wouldn't solve the problems with using 'su'.
* dkms: Emit built-module MODULE=foo if initctl is available on the system
after done building a module.
* Add a special apport package-hook for when package builds fail to try
to report them against the package providing that DKMS package.
(LP: #484871)
[ Alberto Milone ]
* dkms_common.postinst: try to build the module for the most recent
kernel in addition to building it for the current kernel (LP: #474917).
[ Steve Langasek ]
* dkms_autoinstall: optimize with a single find call instead of multiple
loops with ls. (LP: 3484386)
* dkms_autoinstall: drop localization of the usage message - this is
inconsistent with all other init scripts on the system.
[ Pauli Virtanen ]
* Remove dependence from environment's umask and certain environment
variables. (LP: #438393, #436039)
[ Giuseppe Iuculano ]
* dkms_autoinstall: Correct the provides in the LSB block.
[ David Paleino ]
* dkms: improve error message, and add Debian/Ubuntu specific suggestion.
Date: Fri, 21 Aug 2009 15:49:58 -0500
Changed-By: Mario Limonciello <mario_limonciello at dell.com>
Maintainer: Dynamic Kernel Modules Support Team <pkg-dkms-maint at lists.alioth.debian.org>
Signed-By: Mario Limonciello <superm1 at ubuntu.com>
https://launchpad.net/ubuntu/lucid/+source/dkms/2.1.1.0-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 21 Aug 2009 15:49:58 -0500
Source: dkms
Binary: dkms
Architecture: source
Version: 2.1.1.0-0ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Dynamic Kernel Modules Support Team <pkg-dkms-maint at lists.alioth.debian.org>
Changed-By: Mario Limonciello <mario_limonciello at dell.com>
Description:
dkms - Dynamic Kernel Module Support Framework
Changes:
dkms (2.1.1.0-0ubuntu1) lucid; urgency=low
.
[ Mario Limonciello ]
* New upstream version
* dkms_autoinstall: Minor logic cleanups from submitted patches.
* dkms_autoinstall: Run under dash since dkms.conf isn't sourced anymore.
* dkms_autoinstall: Whitespace cleanup.
* Convert DKMS to an upstart script that starts up before GDM or KDM can
start. This ensures that drivers are built before X tries to start.
(LP: #453365)
* dkms_autoinstall: Rather than having if/else clauses all over the script,
stub out any functions that aren't provided on Debian/Ubuntu when
/etc/debian_version isn't present.
* dkms_autoinstall: Exit immediately if this script is present but DKMS
isn't anymore rather than sourcing functions and then exiting.
* kernel_postinst.d_dkms: Launch the upstart script instead. In the process
all output will be going to /var/log/dkms_autoinstaller (LP: #292606)
* dkms_autoinstall: Don't ever output to stdout, even with kernel parameters.
* dkms_autoinstall: Don't log the situation that we already have everything
installed that needs to be.
* dkms_autoinstall: Rather than logging to /var/log/dkms_autoinstaller,
use logger to log to syslog during build and install.
* dkms_autoinstall: Clean up the method to get arch. These hacks shouldn't
be necessary. If you have problems with them gone, file a bug and we'll
fix them more cleanly.
* dkms_autoinstall: Notate the kernel we are building a module against
when building it.
* debian/rules: Don't attempt to stop DKMS on upgrades. It's a task, not
a daemon, so stop wouldn't do anything.
* Makefile: Install the old initscript to /usr/lib so that different distros
can migrate to upstart at their leisure.
* Makefile: Move any debian specific calls into the Makefile.
* dkms: Revert the code that runs DKMS as the user "nobody".
- It's causing problems with people with nonstandard PAM configs because it
uses "su". (LP: #484725)
- Also people have reported that nothing should be owned by 'nobody' per
Debian & Ubuntu policy. This could have been fixed by creating a DKMS
user, but that still wouldn't solve the problems with using 'su'.
* dkms: Emit built-module MODULE=foo if initctl is available on the system
after done building a module.
* Add a special apport package-hook for when package builds fail to try
to report them against the package providing that DKMS package.
(LP: #484871)
.
[ Alberto Milone ]
* dkms_common.postinst: try to build the module for the most recent
kernel in addition to building it for the current kernel (LP: #474917).
.
[ Steve Langasek ]
* dkms_autoinstall: optimize with a single find call instead of multiple
loops with ls. (LP: 3484386)
* dkms_autoinstall: drop localization of the usage message - this is
inconsistent with all other init scripts on the system.
.
[ Pauli Virtanen ]
* Remove dependence from environment's umask and certain environment
variables. (LP: #438393, #436039)
.
[ Giuseppe Iuculano ]
* dkms_autoinstall: Correct the provides in the LSB block.
.
[ David Paleino ]
* dkms: improve error message, and add Debian/Ubuntu specific suggestion.
Checksums-Sha1:
63359ded800f5e68f9ecf3674924e30038188071 1268 dkms_2.1.1.0-0ubuntu1.dsc
02bd49d713150908bd38819ccd8ce6378ad079bb 82553 dkms_2.1.1.0.orig.tar.gz
cf5fe21766e7f5d829c66d1aa45d065bd3d5642b 7856 dkms_2.1.1.0-0ubuntu1.diff.gz
Checksums-Sha256:
524efee90f860edd5d5d030490fc1bcc078b2f62be1c3f0e9c1e990aad3823c5 1268 dkms_2.1.1.0-0ubuntu1.dsc
1e8aa1ad2a76bbf25d4e343f319446f53bdd6d03f4ee6302e233f48d1a3119b0 82553 dkms_2.1.1.0.orig.tar.gz
83fa117d778d15559b3bf3da07f55637599e2e778f7ee9d092aecc304346826e 7856 dkms_2.1.1.0-0ubuntu1.diff.gz
Files:
284e1bb268a2a7428e7e080875f86537 1268 kernel optional dkms_2.1.1.0-0ubuntu1.dsc
3174512ab0e76cd2022f828758f0ae60 82553 kernel optional dkms_2.1.1.0.orig.tar.gz
37059856abff5b6ee65c3f096033c914 7856 kernel optional dkms_2.1.1.0-0ubuntu1.diff.gz
Launchpad-Bugs-Fixed: 292606 436039 438393 453365 474917 484725 484871
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAksmlRYACgkQ2CrZjkA73Yt7dgCeP+X1Fg8vMaQWZAcpjoUnw07n
0YQAn2VGT62mL4oUeEFlsHOgNH+mZV2g
=peuN
-----END PGP SIGNATURE-----
More information about the Lucid-changes
mailing list