<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>34921</bug_id>
          
          <creation_ts>2003-12-02 13:38 0000</creation_ts>
          <short_desc>kernelmod-rebuild-0.1.ebuild (New Package)</short_desc>
          <delta_ts>2007-01-11 12:24:28 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>fuzzyray@gentoo.org</reporter>
          <assigned_to>tools-portage@gentoo.org</assigned_to>
          <cc>gentoo@cavalieri.net</cc>
    
    <cc>hakan@gurkensalat.com</cc>
    
    <cc>johnm@gentoo.org</cc>
    
    <cc>kernel@gentoo.org</cc>
    
    <cc>mail@eliasprobst.eu</cc>
    
    <cc>moixa@gmx.ch</cc>
    
    <cc>Tinitus1@onlinehome.de</cc>
    
    <cc>zarhan@iki.fi</cc>

      

      
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-02 13:38:29 0000</bug_when>
            <thetext>Script to rebuild packages that compile/install kernel modules.

Since I have seen several questions on the gentoo-user ML and have been bitten
by not recompiling packages after installing/recompiling a kernel, I have
created kernelmod-rebuild.  The script is based upon revdep-rebuild, but instead
of looking for broken dependencies, it looks for packages that have installed
kernel modules.  I personally think that this would be a good addition to the
Gentoo toolkit.

Sample Session:
garath root # kernelmod-rebuild --quiet --pretend

Finding packages which install kernel modules...
Packages will be recompiled.

Finding ebuilds... done.

Evaluating package order... done.

All prepared. Starting rebuild...

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-sound/alsa-driver-0.9.8  
[ebuild   R   ] media-video/nvidia-kernel-1.0.4496-r3  

Now you can remove -p (or --pretend) from arguments and re-run kernelmod-rebuild.

Both the source and ebuild tarballs may be downloaded from
http://varnerfamily.org/pvarner/gentoo

Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-02 13:40:34 0000</bug_when>
            <thetext>Created an attachment (id=21598)
kernelmod-rebuild-0.1.ebuild

Ebuild for kernelmod-rebuild.0.1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>iggy@gentoo.org</who>
            <bug_when>2003-12-02 14:15:13 0000</bug_when>
            <thetext>the idea looks interesting, you&apos;ll have to give me a couple of days to look at the implementation, I&apos;m a bit busy at the moment</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-12-02 15:53:10 0000</bug_when>
            <thetext>i thought drobbins changes makes this not needed with latest portage

see Bug #1477</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-02 20:40:44 0000</bug_when>
            <thetext>Looking at bug 1477, that appears to fix the issue with having different kernels installed and only being able to have alsa-driver (for example) installed for one of them.  It doesn&apos;t solve the issue that I was looking at which is I recompile my kernel with a different config (I&apos;ve had that break 3rd party modules) or installing a new kernel and remembering all of the 3rd party packages that install modules and rebuilding them to support the new kernel.  I built this not so much  to fix something broken, but to aid in the different kernel install and kernel recompilation process.  So I still see this as a useful utility, however, I will do  some testing with the current portage and different kernels to see what happens and what doesn&apos;t happen.  Now I&apos;m off to look at the Portage-ng roadmap to see how it is planning to handle this type of thing :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-12-02 23:45:29 0000</bug_when>
            <thetext>true, i thought the purpose of the pkg was to cover 1477, not a new/rebuilt kernel</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-03 08:44:46 0000</bug_when>
            <thetext>I installed portage 2.0.49-r18 and did some testing.  I feel that there is definitely a need for this utility.  Additionally, on my machine it doesn&apos;t appear that the bug fix to 1477 worked. (I have added a comment to that case)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-03 08:46:28 0000</bug_when>
            <thetext>Created an attachment (id=21640)
Kernelmod-rebuild test results
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-03 13:40:01 0000</bug_when>
            <thetext>(From update of attachment 21640)
&gt;Current kernel - 2.4.22-gentoo-test-r1 (only kernel installed)
&gt;Note: I&apos;m using genkernel to build/rebuild kernels due to it being recommended in the install guide.
&gt;
&gt;Kernel Module Packages Installed:
&gt;media-sound/alsa-driver-0.9.8
&gt;media-video/nvidia-kernel-1.0.4496-r3
&gt;net-fs/shfs-0.31-r1
&gt;net-fs/ftpfs-0.6.2-r3
&gt;
&gt;Testing -
&gt;1. Installed Portage 2.0.49-r18
&gt;2. run genkernel to rebuild current kernel
&gt;
&gt;Results: 
&gt;alsa-driver: modules removed - need to reinstall
&gt;nvidia-kernel: modules not removed - no need to reinstall
&gt;shfs: modules removed - need to reinstall
&gt;ftpfs: modules removed - need to reinstall
&gt;
&gt;fix: run kernelmod-rebuild --quiet -- --usepkg --verbose
&gt;
&gt;Results:
&gt;alsa-driver: modules installed
&gt;nvidia-kernel: modules installed
&gt;shfs: modules installed
&gt;ftpfs: modules installed
&gt;
&gt;3. Installed gentoo-sources kernel (2.4.20-gentoo-r9)
&gt;4. Copied config from gentoo-test kernel to gentoo kernel
&gt;5. changed /usr/src/linux to point to /usr/src/linux-2.4.20-gentoo-r9
&gt;6. Run genkernel to build kernel
&gt;
&gt;Results:
&gt;gentoo-test-sources
&gt;alsa-driver: modules installed
&gt;nvidia-kernel: modules installed
&gt;shfs: modules installed
&gt;ftpfs: modules installed
&gt;
&gt;gentoo-sources
&gt;alsa-driver: no modules - need to install
&gt;nvidia-kernel: no modules - need to install
&gt;shfs: no modules - need to install
&gt;ftpfs: no modules - need to install
&gt;
&gt;Fix: env CONFIG_PROTECT=&quot;/lib/modules/2.4.22-gentoo-test-r1&quot; run kernelmod-rebuild --quiet -- --verbose
&gt;
&gt;Results:
&gt;gentoo-test-sources
&gt;alsa-driver: modules installed
&gt;nvidia-kernel: modules installed
&gt;shfs: modules installed
&gt;ftpfs: modules installed

&gt;
&gt;gentoo-sources
&gt;alsa-driver: modules installed
&gt;nvidia-kernel: modules installed
&gt;shfs: modules installed
&gt;ftpfs: modules installed
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-03 13:42:45 0000</bug_when>
            <thetext>Discovered that latest portage does not have the fix from bug 1477 included.  Using teh CONFIG_PROTECT variable to manually protect the modules, I reran the test and have updated the results.  Overall, my extended testing has shown this to be useful and once the fix for 1477 makes it into portage should help reduce a lot of issues with kernel module rebuilds and installation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-03 13:44:40 0000</bug_when>
            <thetext>Created an attachment (id=21657)
Kernelmod-rebuild test results
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-08 19:02:29 0000</bug_when>
            <thetext>After this was featured in GWN, I can say that there is definitely interest in this.  Anyhow based on the comments I have received, I&apos;m in the process of writing the 0.2 release.  I will attach the ebuild when finished.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-15 23:49:05 0000</bug_when>
            <thetext>I have finished the 0.2 version and it is currently being tested,  If no problems
are found, I wll attach the 0.2 ebuild tommorrow.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-22 10:49:40 0000</bug_when>
            <thetext>I have completed the 0.2 version.  The complete ebuild is located at:
http://varnerfamily.org/pvarner/gentoo/kernelmod-rebuild-0.2.ebuild.tar.gz

The source is at:
http://varnerfamily.org/pvarner/gentoo/kernelmod-rebuild-0.2.tar.gz

Changes are:
Smart rebuilding switch - don&apos;t re-emerge the package if it finds that the
module already exists.
Configuration file -  addition of a configuration file in /etc to allow you
to blacklist/mask packages against certain kernels and add directories other
than /lib/modules to look for modules.
Ignore switch - tell it to ignore temporary files that already exist
Aged temporary files - don&apos;t use the temporary files if they are older than
one day.
No color switch - Turn off colored output, also uses the NOCOLOR variable
from portage
Ordered Rebuild option.  Without the option, I don&apos;t run the
package ordering logic.  I really don&apos;t think that it is needed for what this
script does. Not ordering the packages, significantly speeds up the script.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2003-12-22 10:50:45 0000</bug_when>
            <thetext>Created an attachment (id=22547)
kernelmod-rebuild-0.2 ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2004-01-09 20:53:30 0000</bug_when>
            <thetext>Created an attachment (id=23526)
Newest version of ebuild

Updated package. I broke the --package-names option with the 0.2 release. This
version fixes the bug. Available from http://varnerfamily.org/pvarner/gentoo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steel300@gentoo.org</who>
            <bug_when>2004-04-08 21:02:28 0000</bug_when>
            <thetext>Is this a kernel issue or a feature that should be added to portage/gentoolkit? I am personally voting for a portage/gentoolkit feature add. Perhaps we could bounce this back to the portage team and see what they have to say.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cm@acc.umu.se</who>
            <bug_when>2004-06-20 07:57:34 0000</bug_when>
            <thetext>I like the script, so please add it to the gentoolkit. :&apos;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2004-11-26 20:47:26 0000</bug_when>
            <thetext>Created an attachment (id=44805)
kernelmod-rebuild-0.2.2.ebuild

Updated ebuild. It removes the dependency from the deprecated qpkg and uses
equery instead. Full ebuild for a portage overlay can be found at
http://varnerfamily.org/pvarner/gentoo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2004-12-20 18:18:10 0000</bug_when>
            <thetext>Created an attachment (id=46508)
kernelmod-rebuild-0.2.3.ebuild

Updated for equery in gentoolkit-0.2.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>moixa@gmx.ch</who>
            <bug_when>2004-12-20 22:53:46 0000</bug_when>
            <thetext>I am using this script quite some time now without any problems. Would be nice to see it in the tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rick@hartmantech.com</who>
            <bug_when>2005-01-19 11:37:30 0000</bug_when>
            <thetext>I&apos;ve used this for months on six systems spanning 2.4 and 2.6 kernels. The latest version has run consistently and well on all of them. I&apos;d be really happy to see this in the package database.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2005-04-07 16:36:01 0000</bug_when>
            <thetext>Opinion of kernel group?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>johnm@gentoo.org</who>
            <bug_when>2005-04-08 10:43:10 0000</bug_when>
            <thetext>This, all in all is a nice idea.
Currently however this is in conflict with what the kernel team have in mind, however our attention to this problem has been lacking as of late.

Can I please suggest to the author, to look into utilising linux-mod to install, update, maintain some kind of module cache (something like ${CATEGORY}/${PN} would be nice) and then look at using the external tool to utilise this cache instead.
not only will be a dramatic speed increase over your implementation, it will look at helping us move forward with this.

Another idea, which was partially implemented, was to optionall install module source (and required build params) to /usr/src/kernel-modules/${P}/ which was then processed by an external tool. This is nice when we think about the size of userland tools for some of these modules - however the idea now is to try split it out into module-driver module-userland and module-firmware.

Anyways, interested in hearing back you comments.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2005-04-08 12:54:49 0000</bug_when>
            <thetext>I just want to make sure that I understand.

1. Make changes to the linux-mod eclass to create a cache for all external modules installed via portage.
2. Have the kernelmod-rebuild script use the cache to determine if an external module needs to be rebuilt.

This is instead of using equery to find the modules

Additionally, would you be willing to elaborate on how the current script conflicts with the kernel team&apos;s goals.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>johnm@gentoo.org</who>
            <bug_when>2005-04-08 14:58:21 0000</bug_when>
            <thetext>Sure.
wrt your first question. Correct. linux-mod will be used for every single module installed with portage, and therefore should be quite accurate. postrm should remove the entry from the cache, postinst should add it to/check for it in the cache.

Basically, the overall goal is to be able to automate kernel installs (if configured to do so of course) and all of this will be focussed through the eclectic inteface.

eclectic is a kind of central configuration tool, currently under development.
this tool will be used to interact in numerous ways with the end user experience. ie: auto symlink, auto-build (genkernel), auto-install, auto-rebuild-modules.
as a few ideas.

Your script will be, more than anything, inspiration for the final implementation and a stop-gap for those wishing to utilise this behaviour now.

It isnt in conflict with our goals assuming the implementation were to incorporate linux-mod, and I am sure we can cater for such a tool within the tree.

One of the problems we potentially face, is rebuilding userland applications unneccessarily. this is why we throught of installing module sources for this, although all in all, I think the trade of speed for managability is worth it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2005-04-13 11:03:59 0000</bug_when>
            <thetext>*** Bug 88938 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>johnm@gentoo.org</who>
            <bug_when>2005-05-03 15:52:30 0000</bug_when>
            <thetext>please find module-rebuild in the tree, in a couple of hours time. This should hopefully solve your problems. Any questions, just ask :)

Thanks very much.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-06-07 03:48:59 0000</bug_when>
            <thetext>*** Bug 95331 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mail@eliasprobst.eu</who>
            <bug_when>2005-06-30 15:27:28 0000</bug_when>
            <thetext>*** Bug 89444 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2007-01-11 12:24:28 0000</bug_when>
            <thetext>*** Bug 29634 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21598</attachid>
            <date>2003-12-02 13:40 0000</date>
            <desc>kernelmod-rebuild-0.1.ebuild</desc>
            <filename>kernelmod-rebuild-0.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IlJlYnVpbGQgcGFja2FnZXMgdGhhdCBjb21waWxl
L2luc3RhbGwga2VybmVsIG1vZHVsZXMiCkhPTUVQQUdFPSJodHRwOi8vdmFybmVyZmFtaWx5Lm9y
Zy9wdmFybmVyL2dlbnRvbyIKU1JDX1VSST0iaHR0cDovL3Zhcm5lcmZhbWlseS5vcmcvcHZhcm5l
ci9nZW50b28vJHtQfS50YXIuZ3oiCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0i
fng4NiB+cHBjIH5zcGFyYyB+YWxwaGEgfm1pcHMgfmhwcGEgfmFybSB+YW1kNjQgfmlhNjQiCklV
U0U9IiIKREVQRU5EPSI+PWFwcC1wb3J0YWdlL2dlbnRvb2xraXQtMC4xLjM2IgpSREVQRU5EPSRE
RVBFTkQKUz0ke1dPUktESVJ9LyR7UH0KCnNyY19pbnN0YWxsKCkgewoJZG9iaW4ga2VybmVsbW9k
LXJlYnVpbGQKCWRvbWFuIGtlcm5lbG1vZC1yZWJ1aWxkLjEKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21640</attachid>
            <date>2003-12-03 08:46 0000</date>
            <desc>Kernelmod-rebuild test results</desc>
            <filename>kernelmod-rebuild-test.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">Q3VycmVudCBrZXJuZWwgLSAyLjQuMjItZ2VudG9vLXRlc3QtcjEgKG9ubHkga2VybmVsIGluc3Rh
bGxlZCkNCk5vdGU6IEknbSB1c2luZyBnZW5rZXJuZWwgdG8gYnVpbGQvcmVidWlsZCBrZXJuZWxz
IGR1ZSB0byBpdCBiZWluZyByZWNvbW1lbmRlZCBpbiB0aGUgaW5zdGFsbCBndWlkZS4NCg0KS2Vy
bmVsIE1vZHVsZSBQYWNrYWdlcyBJbnN0YWxsZWQ6DQptZWRpYS1zb3VuZC9hbHNhLWRyaXZlci0w
LjkuOA0KbWVkaWEtdmlkZW8vbnZpZGlhLWtlcm5lbC0xLjAuNDQ5Ni1yMw0KbmV0LWZzL3NoZnMt
MC4zMS1yMQ0KbmV0LWZzL2Z0cGZzLTAuNi4yLXIzDQoNClRlc3RpbmcgLQ0KMS4gSW5zdGFsbGVk
IFBvcnRhZ2UgMi4wLjQ5LXIxOA0KMi4gcnVuIGdlbmtlcm5lbCB0byByZWJ1aWxkIGN1cnJlbnQg
a2VybmVsDQoNClJlc3VsdHM6IA0KYWxzYS1kcml2ZXI6IG1vZHVsZXMgcmVtb3ZlZCAtIG5lZWQg
dG8gcmVpbnN0YWxsDQpudmlkaWEta2VybmVsOiBtb2R1bGVzIG5vdCByZW1vdmVkIC0gbm8gbmVl
ZCB0byByZWluc3RhbGwNCnNoZnM6IG1vZHVsZXMgcmVtb3ZlZCAtIG5lZWQgdG8gcmVpbnN0YWxs
DQpmdHBmczogbW9kdWxlcyByZW1vdmVkIC0gbmVlZCB0byByZWluc3RhbGwNCg0KZml4OiBydW4g
a2VybmVsbW9kLXJlYnVpbGQgLS1xdWlldCAtLSAtLXVzZXBrZyAtLXZlcmJvc2UNCg0KUmVzdWx0
czoNCmFsc2EtZHJpdmVyOiBtb2R1bGVzIGluc3RhbGxlZA0KbnZpZGlhLWtlcm5lbDogbW9kdWxl
cyBpbnN0YWxsZWQNCnNoZnM6IG1vZHVsZXMgaW5zdGFsbGVkDQpmdHBmczogbW9kdWxlcyBpbnN0
YWxsZWQNCg0KMy4gSW5zdGFsbGVkIGdlbnRvby1zb3VyY2VzIGtlcm5lbCAoMi40LjIwLWdlbnRv
by1yOSkNCjQuIENvcGllZCBjb25maWcgZnJvbSBnZW50b28tdGVzdCBrZXJuZWwgdG8gZ2VudG9v
IGtlcm5lbA0KNS4gY2hhbmdlZCAvdXNyL3NyYy9saW51eCB0byBwb2ludCB0byAvdXNyL3NyYy9s
aW51eC0yLjQuMjAtZ2VudG9vLXI5DQo2LiBSdW4gZ2Vua2VybmVsIHRvIGJ1aWxkIGtlcm5lbA0K
DQpSZXN1bHRzOg0KZ2VudG9vLXRlc3Qtc291cmNlcw0KYWxzYS1kcml2ZXI6IG1vZHVsZXMgaW5z
dGFsbGVkDQpudmlkaWEta2VybmVsOiBtb2R1bGVzIGluc3RhbGxlZA0Kc2hmczogbW9kdWxlcyBp
bnN0YWxsZWQNCmZ0cGZzOiBtb2R1bGVzIGluc3RhbGxlZA0KDQpnZW50b28tc291cmNlcw0KYWxz
YS1kcml2ZXI6IG5vIG1vZHVsZXMgLSBuZWVkIHRvIGluc3RhbGwNCm52aWRpYS1rZXJuZWw6IG5v
IG1vZHVsZXMgLSBuZWVkIHRvIGluc3RhbGwNCnNoZnM6IG5vIG1vZHVsZXMgLSBuZWVkIHRvIGlu
c3RhbGwNCmZ0cGZzOiBubyBtb2R1bGVzIC0gbmVlZCB0byBpbnN0YWxsDQoNCkZpeDogcnVuIGtl
cm5lbG1vZC1yZWJ1aWxkIC0tcXVpZXQgLS0gLS12ZXJib3NlDQoNClJlc3VsdHM6DQpnZW50b28t
dGVzdC1zb3VyY2VzDQphbHNhLWRyaXZlcjogTm8gbW9kdWxlcw0KbnZpZGlhLWtlcm5lbDogTm8g
TW9kdWxlcw0Kc2hmczogTm8gTW9kdWxlcw0KZnRwZnM6IE5vIE1vZHVsZXMNCg0KZ2VudG9vLXNv
dXJjZXMNCmFsc2EtZHJpdmVyOiBtb2R1bGVzIGluc3RhbGxlZA0KbnZpZGlhLWtlcm5lbDogbW9k
dWxlcyBpbnN0YWxsZWQNCnNoZnM6IG1vZHVsZXMgaW5zdGFsbGVkDQpmdHBmczogbW9kdWxlcyBp
bnN0YWxsZWQNCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21657</attachid>
            <date>2003-12-03 13:44 0000</date>
            <desc>Kernelmod-rebuild test results</desc>
            <filename>kernelmod-rebuild-test.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">Q3VycmVudCBrZXJuZWwgLSAyLjQuMjItZ2VudG9vLXRlc3QtcjEgKG9ubHkga2VybmVsIGluc3Rh
bGxlZCkNCk5vdGU6IEknbSB1c2luZyBnZW5rZXJuZWwgdG8gYnVpbGQvcmVidWlsZCBrZXJuZWxz
IGR1ZSB0byBpdCBiZWluZyByZWNvbW1lbmRlZCBpbiB0aGUgaW5zdGFsbCBndWlkZS4NCg0KS2Vy
bmVsIE1vZHVsZSBQYWNrYWdlcyBJbnN0YWxsZWQ6DQptZWRpYS1zb3VuZC9hbHNhLWRyaXZlci0w
LjkuOA0KbWVkaWEtdmlkZW8vbnZpZGlhLWtlcm5lbC0xLjAuNDQ5Ni1yMw0KbmV0LWZzL3NoZnMt
MC4zMS1yMQ0KbmV0LWZzL2Z0cGZzLTAuNi4yLXIzDQoNClRlc3RpbmcgLQ0KMS4gSW5zdGFsbGVk
IFBvcnRhZ2UgMi4wLjQ5LXIxOA0KMi4gcnVuIGdlbmtlcm5lbCB0byByZWJ1aWxkIGN1cnJlbnQg
a2VybmVsDQoNClJlc3VsdHM6IA0KYWxzYS1kcml2ZXI6IG1vZHVsZXMgcmVtb3ZlZCAtIG5lZWQg
dG8gcmVpbnN0YWxsDQpudmlkaWEta2VybmVsOiBtb2R1bGVzIG5vdCByZW1vdmVkIC0gbm8gbmVl
ZCB0byByZWluc3RhbGwNCnNoZnM6IG1vZHVsZXMgcmVtb3ZlZCAtIG5lZWQgdG8gcmVpbnN0YWxs
DQpmdHBmczogbW9kdWxlcyByZW1vdmVkIC0gbmVlZCB0byByZWluc3RhbGwNCg0KZml4OiBydW4g
a2VybmVsbW9kLXJlYnVpbGQgLS1xdWlldCAtLSAtLXVzZXBrZyAtLXZlcmJvc2UNCg0KUmVzdWx0
czoNCmFsc2EtZHJpdmVyOiBtb2R1bGVzIGluc3RhbGxlZA0KbnZpZGlhLWtlcm5lbDogbW9kdWxl
cyBpbnN0YWxsZWQNCnNoZnM6IG1vZHVsZXMgaW5zdGFsbGVkDQpmdHBmczogbW9kdWxlcyBpbnN0
YWxsZWQNCg0KMy4gSW5zdGFsbGVkIGdlbnRvby1zb3VyY2VzIGtlcm5lbCAoMi40LjIwLWdlbnRv
by1yOSkNCjQuIENvcGllZCBjb25maWcgZnJvbSBnZW50b28tdGVzdCBrZXJuZWwgdG8gZ2VudG9v
IGtlcm5lbA0KNS4gY2hhbmdlZCAvdXNyL3NyYy9saW51eCB0byBwb2ludCB0byAvdXNyL3NyYy9s
aW51eC0yLjQuMjAtZ2VudG9vLXI5DQo2LiBSdW4gZ2Vua2VybmVsIHRvIGJ1aWxkIGtlcm5lbA0K
DQpSZXN1bHRzOg0KZ2VudG9vLXRlc3Qtc291cmNlcw0KYWxzYS1kcml2ZXI6IG1vZHVsZXMgaW5z
dGFsbGVkDQpudmlkaWEta2VybmVsOiBtb2R1bGVzIGluc3RhbGxlZA0Kc2hmczogbW9kdWxlcyBp
bnN0YWxsZWQNCmZ0cGZzOiBtb2R1bGVzIGluc3RhbGxlZA0KDQpnZW50b28tc291cmNlcw0KYWxz
YS1kcml2ZXI6IG5vIG1vZHVsZXMgLSBuZWVkIHRvIGluc3RhbGwNCm52aWRpYS1rZXJuZWw6IG5v
IG1vZHVsZXMgLSBuZWVkIHRvIGluc3RhbGwNCnNoZnM6IG5vIG1vZHVsZXMgLSBuZWVkIHRvIGlu
c3RhbGwNCmZ0cGZzOiBubyBtb2R1bGVzIC0gbmVlZCB0byBpbnN0YWxsDQoNCkZpeDogcnVuIGVu
diBDT05GSUdfUFJPVEVDVD0iL2xpYi9tb2R1bGVzLzIuNC4yMi1nZW50b28tdGVzdC1yMSIga2Vy
bmVsbW9kLXJlYnVpbGQgLS1xdWlldCAtLSAtLXZlcmJvc2UNCg0KUmVzdWx0czoNCmdlbnRvby10
ZXN0LXNvdXJjZXMNCmFsc2EtZHJpdmVyOiBtb2R1bGVzIGluc3RhbGxlZA0KbnZpZGlhLWtlcm5l
bDogbW9kdWxlcyBpbnN0YWxsZWQNCnNoZnM6IG1vZHVsZXMgaW5zdGFsbGVkDQpmdHBmczogbW9k
dWxlcyBpbnN0YWxsZWQNCg0KZ2VudG9vLXNvdXJjZXMNCmFsc2EtZHJpdmVyOiBtb2R1bGVzIGlu
c3RhbGxlZA0KbnZpZGlhLWtlcm5lbDogbW9kdWxlcyBpbnN0YWxsZWQNCnNoZnM6IG1vZHVsZXMg
aW5zdGFsbGVkDQpmdHBmczogbW9kdWxlcyBpbnN0YWxsZWQNCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22547</attachid>
            <date>2003-12-22 10:50 0000</date>
            <desc>kernelmod-rebuild-0.2 ebuild</desc>
            <filename>kernelmod-rebuild-0.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IlJlYnVpbGQgcGFja2FnZXMgdGhhdCBjb21waWxl
L2luc3RhbGwga2VybmVsIG1vZHVsZXMiCkhPTUVQQUdFPSJodHRwOi8vdmFybmVyZmFtaWx5Lm9y
Zy9wdmFybmVyL2dlbnRvbyIKU1JDX1VSST0iaHR0cDovL3Zhcm5lcmZhbWlseS5vcmcvcHZhcm5l
ci9nZW50b28vJHtQfS50YXIuZ3oiClJFU1RSSUNUPSJub21pcnJvciIKTElDRU5TRT0iR1BMLTIi
ClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYgfnBwYyB+c3BhcmMgfmFscGhhIH5taXBzIH5ocHBhIH5h
cm0gfmFtZDY0IH5pYTY0IgpJVVNFPSIiCkRFUEVORD0iPj1hcHAtcG9ydGFnZS9nZW50b29sa2l0
LTAuMS4zNiIKUkRFUEVORD0kREVQRU5EClM9JHtXT1JLRElSfS8ke1B9CgpzcmNfaW5zdGFsbCgp
IHsKCWRvYmluIGtlcm5lbG1vZC1yZWJ1aWxkCglkb21hbiBrZXJuZWxtb2QtcmVidWlsZC4xCglp
bnNpbnRvIC9ldGMKCWRvaW5zICR7RklMRVNESVJ9L2tlcm5lbG1vZC1yZWJ1aWxkLmNvbmYKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23526</attachid>
            <date>2004-01-09 20:53 0000</date>
            <desc>kernelmod-rebuild-0.2.1.ebuild</desc>
            <filename>kernelmod-rebuild-0.2.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IlJlYnVpbGQgcGFja2FnZXMgdGhhdCBjb21waWxl
L2luc3RhbGwga2VybmVsIG1vZHVsZXMiCkhPTUVQQUdFPSJodHRwOi8vdmFybmVyZmFtaWx5Lm9y
Zy9wdmFybmVyL2dlbnRvbyIKU1JDX1VSST0iaHR0cDovL3Zhcm5lcmZhbWlseS5vcmcvcHZhcm5l
ci9nZW50b28vJHtQfS50YXIuZ3oiCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0i
fng4NiB+cHBjIH5zcGFyYyB+YWxwaGEgfm1pcHMgfmhwcGEgfmFybSB+YW1kNjQgfmlhNjQiCklV
U0U9IiIKREVQRU5EPSI+PWFwcC1wb3J0YWdlL2dlbnRvb2xraXQtMC4xLjM2IgpSREVQRU5EPSRE
RVBFTkQKUz0ke1dPUktESVJ9LyR7UH0KCnNyY19pbnN0YWxsKCkgewoJZG9iaW4ga2VybmVsbW9k
LXJlYnVpbGQKCWRvbWFuIGtlcm5lbG1vZC1yZWJ1aWxkLjEKCWluc2ludG8gL2V0YwoJZG9pbnMg
JHtGSUxFU0RJUn0va2VybmVsbW9kLXJlYnVpbGQuY29uZgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>44805</attachid>
            <date>2004-11-26 20:47 0000</date>
            <desc>kernelmod-rebuild-0.2.2.ebuild</desc>
            <filename>kernelmod-rebuild-0.2.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJSZWJ1aWxkIHBhY2thZ2VzIHRoYXQgY29tcGlsZS9pbnN0YWxs
IGtlcm5lbCBtb2R1bGVzIgpIT01FUEFHRT0iaHR0cDovL3Zhcm5lcmZhbWlseS5vcmcvcHZhcm5l
ci9nZW50b28iClNSQ19VUkk9Imh0dHA6Ly92YXJuZXJmYW1pbHkub3JnL3B2YXJuZXIvZ2VudG9v
LyR7UH0udGFyLmd6IgpSRVNUUklDVD0ibm9taXJyb3IiCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIw
IgpLRVlXT1JEUz0ieDg2IH5wcGMgfnNwYXJjIH5hbHBoYSB+bWlwcyB+aHBwYSB+YXJtIH5hbWQ2
NCB+aWE2NCIKSVVTRT0iIgpERVBFTkQ9ImFwcC1wb3J0YWdlL2dlbnRvb2xraXQiClJERVBFTkQ9
JERFUEVORApTPSR7V09SS0RJUn0vJHtQfQoKc3JjX2luc3RhbGwoKSB7Cglkb2JpbiBrZXJuZWxt
b2QtcmVidWlsZAoJZG9tYW4ga2VybmVsbW9kLXJlYnVpbGQuMQoJaW5zaW50byAvZXRjCglkb2lu
cyAke0ZJTEVTRElSfS9rZXJuZWxtb2QtcmVidWlsZC5jb25mCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>46508</attachid>
            <date>2004-12-20 18:18 0000</date>
            <desc>kernelmod-rebuild-0.2.3.ebuild</desc>
            <filename>kernelmod-rebuild-0.2.3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJSZWJ1aWxkIHBhY2thZ2VzIHRoYXQgY29tcGlsZS9pbnN0YWxs
IGtlcm5lbCBtb2R1bGVzIgpIT01FUEFHRT0iaHR0cDovL3Zhcm5lcmZhbWlseS5vcmcvcHZhcm5l
ci9nZW50b28iClNSQ19VUkk9Imh0dHA6Ly92YXJuZXJmYW1pbHkub3JnL3B2YXJuZXIvZ2VudG9v
LyR7UH0udGFyLmd6IgpSRVNUUklDVD0ibm9taXJyb3IiCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIw
IgpLRVlXT1JEUz0ieDg2IH5wcGMgfnNwYXJjIH5hbHBoYSB+bWlwcyB+aHBwYSB+YXJtIH5hbWQ2
NCB+aWE2NCIKSVVTRT0iIgpERVBFTkQ9Ij49YXBwLXBvcnRhZ2UvZ2VudG9vbGtpdC0wLjIuMCIK
UkRFUEVORD0kREVQRU5ECgpzcmNfaW5zdGFsbCgpIHsKCWRvYmluIGtlcm5lbG1vZC1yZWJ1aWxk
Cglkb21hbiBrZXJuZWxtb2QtcmVidWlsZC4xCglpbnNpbnRvIC9ldGMKCWRvaW5zICR7RklMRVNE
SVJ9L2tlcm5lbG1vZC1yZWJ1aWxkLmNvbmYKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>