-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Holger Levsen wrote:
> Hi Micah,
> 
> On Thursday 02 February 2006 02:59, you wrote:
> 
>>tag 350967 +unreproducible
> 
> 
> I can reproduce it with
> 
> make-kpkg clean && time nice make-kpkg    --append-to-version vserver 
> --revision 01 --config menuconfig  --initrd kernel_image

When I do it your way I get this:

pond:/usr/src/linux-source-2.6.15# cp /boot/config-2.6.15-rc4-k7 ./.config
pond:/usr/src/linux-source-2.6.15# export PATCH_THE_KERNEL=YES
pond:/usr/src/linux-source-2.6.15# make-kpkg clean && time nice
make-kpkg    --append-to-version vserver --revision 01 --config
menuconfig  --in
itrd kernel_image
exec make -f /usr/share/kernel-package/ruleset/minimal.mk clean
====== making target minimal_clean [new prereqs: ]======
test ! -f .config || cp -pf .config config.precious
test ! -e stamp-building || rm -f stamp-building
test ! -f Makefile || \
            make    ARCH=i386 distclean
make[1]: Entering directory `/usr/src/linux-source-2.6.15'
  CLEAN   .config
make[1]: Leaving directory `/usr/src/linux-source-2.6.15'
test ! -f config.precious || mv -f config.precious .config
rm -f modules/modversions.h modules/ksyms.ver conf.vars
scripts/cramfs/cramfsck scripts/cramfs/mkcramfs applied_patches
stamp-build stamp-confi
gure stamp-image stamp-headers stamp-src stamp-diff stamp-doc
stamp-manual stamp-patch stamp-buildpackage stamp-debian
exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian
DEBIAN_REVISION=01  APPEND_TO_VERSION=vserver  INITRD=YES
====== making target minimal_debian [new prereqs: ]======
test -d debian || mkdir debian
test ! -e stamp-building || rm -f stamp-building
test -f debian/control || sed         -e 's/=V/2.6.15vserver/g'        \
                -e 's/=D/01/g'         -e 's/=A/i386/g'  \
                -e 's/=SA//g'   -e 's/=L/ /g' \
                -e 's/=I//g'                                    \
                -e 's/=CV/2.6/g'                       \
                -e 's/=M/Unknown Kernel Package Maintainer
<[EMAIL PROTECTED]>/g'                        \
                -e 's/=ST/linux/g'      -e 's/=B/i386/g'    \
                         /usr/share/kernel-package/Control > debian/control
test -f debian/changelog ||  sed -e 's/=V/2.6.15vserver/g'             \
            -e 's/=D/01/g'        -e 's/=A/i386/g'       \
            -e 's/=ST/linux/g'     -e 's/=B/i386/g'         \
            -e 's/=M/Unknown Kernel Package Maintainer
<[EMAIL PROTECTED]>/g'
     \
             /usr/share/kernel-package/changelog > debian/changelog
install -p -m 755 /usr/share/kernel-package/rules debian/rules
for file in ChangeLog  Control  Control.bin86 config templates.in     ;
do                                      \
            cp -f  /usr/share/kernel-package/$file ./debian/;
                    \
        done
for dir  in Config docs examples ruleset scripts pkg po;  do
                          \
          cp -af /usr/share/kernel-package/$dir  ./debian/;
                    \
        done
test -d ./debian/stamps || mkdir debian/stamps
exec debian/rules  DEBIAN_REVISION=01  APPEND_TO_VERSION=vserver
CONFIG_TARGET=menuconfig  INITRD=YES  kernel_image

====== making target CONFIG-common [new prereqs: testdir]======

====== making target debian/stamp-conf [new prereqs: ]======
# work around idiocy in recent kernel versions
test ! -e scripts/package/builddeb || \
            mv -f scripts/package/builddeb scripts/package/builddeb.dist
test ! -e scripts/package/Makefile || \
            (mv -f scripts/package/Makefile
scripts/package/Makefile.dist && \
               (echo "# Dummy file "; echo "help:") >
scripts/package/Makefile)
test -d debian || mkdir ./debian
test ! -e stamp-building || rm -f stamp-building
test ! -f ./debian || test -f stamp-debian || test -f debian/official || \
               (rm -rf ./debian && mkdir ./debian)
test ! -f applied_patches || rm -f applied_patches
for patch in /usr/src/kernel-patches/all/apply/vserver
/usr/src/kernel-patches/all/apply/vserver-quota ; do            \
          if test -x  $patch; then                    \
              if $patch; then                         \
                  echo "Patch $patch processed fine"; \
                  echo "$patch" >> applied_patches;   \
              else                                     \
                   echo "Patch $patch  failed.";      \
                   echo "Hit return to Continue";      \
                   read ans;                           \
              fi;                                      \
          fi;                                          \
        done
START applying vserver patch (Context switching virtual private servers)
Testing whether "Context switching virtual private servers" patch for
2.6.15 applies (dry run):
"Context switching virtual private servers" patch for 2.6.15 succeeded
Removing empty files:
Done.
No "Context switching virtual private servers" patch found for kernel
version 2.6.15
Patch /usr/src/kernel-patches/all/apply/vserver-quota  failed.
Hit return to Continue


Is this what you are getting? The vserver patch applies file, but the
quota patch does not (it shouldn't, its not made for this kernel).

This isn't the way that the README.Debian says to do things... you don't
include --added-patches vserver, nor did you export the variable (and
although it doesn't matter for this issue, you also don't include
- --rootcmd fakeroot which is included in the How to Apply in that README)

Micah
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD4l/r9n4qXRzy1ioRAuXgAJ44NbgetkYoJVjA7G1TYsuVPsQkbwCdF7bR
nlDv87sYvJmxM/houoKgP5M=
=unpu
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to