User Tools

Site Tools


project:kernel-autobuild:changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:kernel-autobuild:changelog [2016/05/16 18:34] – cxcFLpZKN84 188.143.234.155project:kernel-autobuild:changelog [2016/10/27 11:42] (current) 37.209.107.175
Line 1: Line 1:
-SÃ¥ suetrflopt innlegg :D Flotte bilder og masse flott info! YOU`RE GOOOOOOOOD :::DHar endelig lagt ut min jeg men ikke noe bilde denne gangen nei!+====== kernel-autobuild - changelog ====== 
 + 
 +===== kernel 3.18.44 vs2.3.7.5 uploaded (2016-10-27) ===== 
 + 
 + 
 +===== kernel 3.4.113 vs2.3.3.9.1 uploaded (2016-10-27) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.4 (dirtyc0w fix) 
 + 
 +===== kernel 4.1.35  vs2.3.8.5.2 uploaded (2016-10-25) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.4 (dirtyc0w fix) 
 + 
 +===== kernel 3.18.44 vs2.3.7.4 uploaded (2016-10-25) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.4 (dirtyc0w fix) 
 + 
 +===== wheezy image created (2016-10-23) ===== 
 + 
 +  * [[project:kernel-autobuild:wheezy-image|howto]] 
 +  * needed to build kernel 3.18 - otherwise no initramdisk is built on installation 
 + 
 +===== kernel 3.10.104 vs2.3.6.9 uploaded (2016-10-22) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.4 (dirtyc0w fix) 
 + 
 +===== kernel-autobuild 0.9.4   (2016-10-22) ===== 
 + 
 +  * stuff for debian 8 
 +    * kab_run_tests 
 +      * accept fdisk version 2.25.2 
 +      * check for /empty/ kvm.pid and abort 
 +    * kernel-autobuild-prepare-image 
 +      * doopt() - text formatting 
 +      * added debugging output 
 +      * wait for /dev/mapper to finally create fs-entries after kpartx 
 +      * only remove existings loop devices 
 +    * kernel-autobuild-run-tests 
 +      * check for alternative ifup script /etc/qemu-ifup 
 +      * use it eventually 
 +      * remove "-nographic" option from kvm call (still logs & works) 
 + 
 +===== kernel 4.1.27 vs2.3.8.4 uploaded (2016-06-23) ===== 
 + 
 +    * changed --dotconfig-setting from ...UEVENT_HELPER_PATH'\"\"'... to ...UEVENT_HELPER_PATH='\"\"' 
 + 
 +===== kernel 4.1.26 vs2.3.8.4 #3 uploaded (2016-06-14) ===== 
 + 
 +==== TL;DR ==== 
 + 
 + * added ''CONFIG_CRYPTO_TEST=m'' to ''--dotconfig-setting'' resulting in: 
 + 
 +<code> 
 +  "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"',CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m,CONFIG_CRYPTO_TEST=m" 
 +</code> 
 + 
 +===== kernel 4.1.26 vs2.3.8.4 #2 uploaded (2016-06-14) ===== 
 + 
 +==== TL;DR ==== 
 + 
 +  * changed ''--dotconfig-setting'' from 
 +<code> 
 +  "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"'" 
 +</code> 
 +  * to 
 +<code> 
 +  "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"',CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m" 
 +</code> 
 + 
 +==== verbose ==== 
 + 
 +  * cd /var/lib/kernel-autobuild/4.1/4.1.26--2.3.8.4--1/build/linux-4.1.26 
 +  * cp -ax .config .config-4.1.26-1 
 +  * make menuconfig 
 +<code> 
 +<M>   Userspace cryptographic algorithm configuration  - CONFIG_CRYPTO_USER 
 + 
 +<M>   Software async multi-buffer crypto daemon  - CONFIG_CRYPTO_MCRYPTD 
 +<M>   User-space interface for random number generator algorithms - CONFIG_CRYPTO_USER_API_RNG 
 +<M>   Asymmetric (public-key cryptographic) key type  - CONFIG_ASYMMETRIC_KEY_TYPE 
 +--- Asymmetric (public-key cryptographic) key type 
 + <M>   Asymmetric public-key crypto algorithm subtype - CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE 
 + -M-   RSA public-key algorithm                       - CONFIG_PUBLIC_KEY_ALGO_RSA 
 + <M>   X.509 certificate parser                       - CONFIG_X509_CERTIFICATE_PARSER 
 + <M>     PKCS#7 message parser                        - CONFIG_PKCS7_MESSAGE_PARSER 
 + <M>       PKCS#7 testing key type                    - CONFIG_PKCS7_TEST_KEY 
 +</code> 
 + 
 +  * diff .config-4.1.26-1 .config 
 + 
 +<code> 
 +236c236 
 +< # CONFIG_SYSTEM_TRUSTED_KEYRING is not set 
 +--- 
 +> CONFIG_SYSTEM_TRUSTED_KEYRING=y 
 +365a366 
 +> CONFIG_ASN1=m 
 +6940c6941 
 +< # CONFIG_CRYPTO_USER is not set 
 +--- 
 +> CONFIG_CRYPTO_USER=m 
 +6947c6948 
 +< # CONFIG_CRYPTO_MCRYPTD is not set 
 +--- 
 +> CONFIG_CRYPTO_MCRYPTD=m 
 +7066c7067,7068 
 +< # CONFIG_CRYPTO_USER_API_RNG is not set 
 +--- 
 +> CONFIG_CRYPTO_USER_API_RNG=m 
 +> CONFIG_CRYPTO_HASH_INFO=y 
 +7076c7078,7083 
 +< # CONFIG_ASYMMETRIC_KEY_TYPE is not set 
 +--- 
 +> CONFIG_ASYMMETRIC_KEY_TYPE=m 
 +> CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m 
 +> CONFIG_PUBLIC_KEY_ALGO_RSA=m 
 +> CONFIG_X509_CERTIFICATE_PARSER=m 
 +> CONFIG_PKCS7_MESSAGE_PARSER=m 
 +> CONFIG_PKCS7_TEST_KEY=m 
 +7176a7184 
 +> CONFIG_CLZ_TAB=y 
 +7178a7187 
 +> CONFIG_MPILIB=m 
 +</code> 
 + 
 +===== kernel 4.1.26 vs2.3.8.4 uploaded (2016-06-08) ===== 
 + 
 +===== kernel 4.1.24 vs2.3.8.4 uploaded (2016-05-12) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.3 
 +  * changed ''--dotconfig-setting'' from 
 +<code> 
 +  "EXT4_FS=y,EXT4_ENCRYPTION=y" 
 +</code> 
 +  * to 
 +<code> 
 +  "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"'" 
 +</code> 
 + 
 +===== 4.1.21 vs2.3.8.4 lihas1 uploaded (2016-04-19) ===== 
 + 
 +  * built w/ kernel-autobuild 0.9.2.1 
 + 
 +===== kernel-autobuild 0.9.3   (2016-04-19) ===== 
 + 
 +  * kab_run_tests  
 +    * kill kvm on "Kernel panic" 
 + * log Kernel panic 
 + * count and display minutes while testing 
 + 
 +===== kernel-autobuild 0.9.2.1 (2016-04-19) ===== 
 + 
 +  * kernel-autobuild 
 +    * variable SOURCE_IMG is transmitted to kab_run_tests 
 + 
 +===== kernel-autobuild 0.9.2 (2016-04-18) ===== 
 + 
 +  * /usr/share/kernel-autobuild/linux-image-4.1-vserver-amd64 added 
 + 
 +===== kernel-autobuild 0.9.1 (2016-04-14) ===== 
 + 
 +  * kab_identify_kernel_source_version -  
 + * adopt to changed kernel.org web page content 
 + 
 +===== kernel-autobuild 0.9 (2015-12-22) ===== 
 + 
 +  * changes for kernel 4.1.5 
 +  * kernel-autobuild 
 +    * - option --vspatch-url-template added 
 +    * bug fixif PARAM_PATCHES consists of a single white space it's handled like "" 
 +  * global_static 
 +    * set default for SOURCE_IMG 
 +  * kab_downloads 
 +    * added comments 
 +    * bug fix: if PARAM_PATCHES consists of a single white space it's handled like "" 
 +  * kab_identify_kernel_source_version 
 +    * adopt to kernel.org enforcing https 
 +    * adopt to changed kernel.org web page layout 
 +  * kab_identify_vserver_patch 
 +    * handle --vspatch-url-template parameter 
 +  * kab_parsecfg 
 +    * set default for VSPATCH_URL_TEMPLATE 
 +    * handle --vspatch-url-template 
 +  * kab_run_tests 
 +    * renamed test template image squeeze-kerneltest-...img -> kerneltest-...img 
 +    * mv partition from sect 63 to sect 2048 if necessary inside test image, so grub2 would work 
 +  * kernel-autobuild-run-tests 
 +    * changed kvm named from "squeeze-kerneltest" to "kernel-autobuild-kerneltest" 
 + 
 +  Problem: 
 +  automatic testing fails - because of errors in the testing routine / kvm image  
 + 
 +===== kernel-autobuild 0.8.1.4 (2014-08-20) ===== 
 + 
 +  * kab_identify_kernel_config_file -- fixed error which inhibited proper inheriting of .config data 
 + 
 +===== 3.10.39 vs2.3.6.8 **lihas2** uploaded (2014-05-12) ===== 
 + 
 +  * built w/ kernel-autobuild 0.8.1.3 
 + 
 +===== kernel-autobuild 0.8.1.3 (2014-05-13) ===== 
 + 
 +  * fixed bug which resulted in the wrong package name "lihas-firmware-image" instead of "lihas-firmware-image-3.10"
 +    * global_static - added missing " " 
 +  * global_static -- removed senseless comments 
 +  * global_static -- added "--template" to usage 
 +  * global_static -- fix handling for unknown command line elements 
 + 
 +===== 3.10.39 vs2.3.6.8 & 3.4.89 vs2.3.3.9 uploaded (2014-05-11) ===== 
 + 
 +  * built w/ kernel-autobuild 0.8.1 
 + 
 +===== kernel-autobuild 0.8.1 (2014-05-11) ===== 
 + 
 +  * you may use **build templates** now with ''--template'' 
 +  * new command line option ''--template'' 
 +  * kab_parsecfg -- [[project:kernel-autobuild:configuration:parser|new config file & command line parser]]  
 +  * global_static -- now uses kab_parsecfg 
 +  * xml config files which may contain build templates (.conf are deprecated now) 
 +  * automagically created **"typescript" protocol** (see: man script) typescript-YYYYMMDD-HH:MM:SS 
 +  * added dependency libxml-application-config for XML::Application::Config 
 +    * get it from   deb http://ftp.lihas.de/debian stable main 
 +  * added dependency libxml-xpath-perl for XML::XPath 
 +  * kab_apply_dotconfigsettings - fixed empty return value 
 + 
 +===== 3.10.38 vs2.3.6.8 & 3.4.88 vs2.3.3.9 uploaded (2014-04-27) ===== 
 + 
 +  * built w/ kernel-autobuild 0.7.1 
 + 
 +===== kernel-autobuild 0.7.1 (2014-04-27) ===== 
 + 
 +  * .plan:  
 +    * easier control of new options which may be changed using --dotconfig-setting and --dotconfig-setting-file 
 +    * easier way to patch the vserver patch using --vspatch-patch 
 +   
 +  * global_static -- added option --prompt-before-upload 
 +  * kernel-autobuild -- added optinal prompting before uploading packets 
 +  * $VSPATCHPATCHES deployed: 
 +    * kernel-autobuild - provide $VSPATCHPATCHES to kab_downloads, kab_apply_vserver_patch 
 +    * kab_downloads - copy $VSPATCHPATCHES to sources 
 +    * kab_apply_vserver_patch - expire old VSPATCHPATCHES from SRC_DIR if new ones are required 
 +    * kab_apply_vserver_patch - apply $VSPATCHPATCHES to vserver patch 
 +  * debian/control - removed quoting on Homepage: 
 +  * kab_apply_dotconfigsettings - create $SRC_DIR/dotconfig.changelog from $LOG_DIR/dotconfigmod.log for debian/changelog 
 +  * patch-scripts-package-builddeb-v3.10.35+.diff - added optional inclusion of a file indicated by $KAB_CHANGELOG 
 +  * kernel-autobuild - assign KAB_CHANGELOG to kab_compile_and_package 
 +  * kab_compile_and_package - export KAB_CHANGELOG 
 +  * kab_modify_dotconfig - besserer debug-output 
 +  * kab_apply_dotconfigsettings - debug-output ins logfile 
 +  * Makefile - fixed quoting for DEBIAN_FULL_NAME, DEBIAN_EMAIL, DEBIAN_HOMEPAGE 
 +  * kab_unpack_kernel_source - remove build/linux-X.XX.XX-tree before unpacking kernel source 
 +  * global_static 
 +    * added --dotconfig-setting, --dotconfig-setting-file 
 +      * VSPATCHPATCHES 
 +      * DOTCONFIG_SETTING 
 +      * DOTCONFIG_SETTING_FILE 
 +    * implemented --dotconfig-setting, --dotconfig-setting-file --vspatch-patch 
 +  * added kab_apply_dotconfigsettings for handling .config mods 
 +  * added kab_modify_dotconfig for actually modifying .config 
 +  * added 'perl','tee' to executables which are probed for 
 +  * added 'coreutils' to dependencies (f. 'tee'
 +  * added kab_apply_dotconfigsettings to kernel-autobuild 
 + 
 +===== 3.4.86 vs2.3.3.9-2 uploaded (2014-04-14) ===== 
 + 
 +  * As of 3.4.86--vs2.3.3.9--1 the settings are those of 3.4.75 again, except for CONFIG_NET_DMA=n. 
 +  * As of 3.4.86--vs2.3.3.9--2 comes with: 
 + 
 +  * CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED -   n 
 +  * CONFIG_CGROUP_MEM_RES_CTLR_SWAP           y 
 +  *  
 +  * CONFIG_SENSORS_MAX16064                   m 
 +  * CONFIG_SENSORS_LTC2978                  n   m 
 +  * CONFIG_SENSORS_APDS990X                   m 
 +  * CONFIG_SENSORS_MAX8688                  n   m 
 +  * CONFIG_SENSORS_ZL6100                     m 
 +  * CONFIG_SENSORS_UCD9000                  n   m 
 +  * CONFIG_SENSORS_UCD9200                  n   m 
 +  * CONFIG_SENSORS_BH1770                     m 
 +  * CONFIG_SENSORS_ADM1275                  n   m 
 +  * CONFIG_SENSORS_BH1780                     m 
 +  * CONFIG_SENSORS_LM25066                  n   m 
 +  * CONFIG_SENSORS_MAX34440                   m 
 +  * CONFIG_SENSORS_LIS3_I2C                   m 
 + 
 +  * I tried to set "CONFIG_NET_DMA=y" but it just failed to survive "make oldconfig"
 + 
 +===== 3.4.86 vs2.3.3.9 uploaded (2014-04-11) ===== 
 + 
 +  * the first kernel with the revised build process from kernel-autobuild 07-devel9 
 +  * also a patch was needed to patch the vserver patch first (see VS ML) 
 +  * here was also a small patch to the builddeb script 
 + 
 +===== 3.10.17 vs2.3.6.6 uploaded (2013-10-22) ===== 
 + 
 +  * patch-3.10.15-vs2.3.6.6.diff produced some errors 
 +  * patch-3.10.15-17-vs2.3.6.6.diff provided by Corey Wright fixed these 
 +  * generated patch-3.10.17-vs2.3.6.6.diff: 
 +<code> 
 + tar -xvJf ../source/linux-3.10.17.tar.xz 
 + cp -ax linux-3.10.17 linux-3.10.17-vs2.3.6.6 
 + cd linux-3.10.17-vs2.3.6.6 
 + patch -p1 < ../../source/patch-3.10.15-vs2.3.6.6.diff 
 + patch -p1 < ../../source/patch-3.10.15-17-vs2.3.6.6.diff 
 + cd .. 
 + diff -urNpd linux-3.10.17 linux-3.10.17-vs2.3.6.6 > ../source/patch-3.10.17-vs2.3.6.6.diff 
 + rm -rf linux-3.10.17 linux-3.10.17-vs2.3.6.6 
 +</code> 
 +  * build kernel without downloads 
 +<code> 
 +  kernel-autobuild --kernel-base-version 3.10 --add-patch /var/lib/kernel-autobuild/3.10/00-resources/patch-scripts-package-builddeb-v3.7+.diff --no-download   --ksrcver 3.10.17 --pver vs2.3.6.6 
 +</code> 
 + 
 +===== kernel-autobuild 0.6.2 (2013-10-01) ===== 
 + 
 +kernel-autobuild (0.6.2) unstable; urgency=low 
 + 
 +  * kernel < 3.7.0 has no ipv6 nat - so skip this test in "internal-tests" 
 + 
 +===== kernel-autobuild 0.6.1 (2013-09-30) ===== 
 + 
 +kernel-autobuild (0.6.1) unstable; urgency=low 
 + 
 +  * fix: error conditions from the iptables tests did noch reach kernel_autobuild 
 + 
 +===== 3.4.61 vs2.3.3.9 uploaded (2013-09-11) ===== 
 + 
 +  * 3.4.61 vs2.3.3.9 uploaded 
 +  * 3.4.60 vs2.3.3.9 uploaded 
 +  * now things should be up to date again. 
 + 
 +===== 3.10.11 vs2.3.6.6 uploaded (2013-09-10) ===== 
 + 
 +  * kernel 3.10.9 (lihas2), 3.10.10 (lihas2), 3.10.11 uploaded 
 +  * kernel 3.10.9 (lihas1), 3.10.10 (lihas1) ware malconfigured lacking NAT, LOG and some other features. 
 + 
 +===== kernel-autobuild 0.6 (2013-09-10) ===== 
 + 
 +kernel-autobuild (0.6) unstable; urgency=low 
 + 
 +  * dependency "ncurses-dev" added 
 +  * kab_identify_vserver_patch returns PURL="", KURL="", PKVER="" if given "--pver" 
 +  * added patch-scripts-package-builddeb-v3.7+.diff so kernels 3.(>=7) don't remove linux-firmware-image package 
 +  * added "| grub-pc (>= 1.99)" to Suggests:  
 +  * fix: global_static: set defaults /before/ reading /etc/kernel-autobuild.conf 
 +  * added "--provider-tag" to global_static 
 +  * call kernel make with "KDEB_VERSION" to get version names /including/ the extra-version (PROVIDER_TAG) 
 +  * added checks for iptables/v6/nat/log-target into internal-tests 
 +  * changes dependencies so kernels >= 3.7 won't conflict with firmware package any more 
 +  * package upload (kab_upload_packages) now uploads all .deb in one http connection, so only one repository update has to be done 
 +  * sometimes the .config-file template gets lost/confused so subsequently NAT, LOG_TARGET, etc vanish. Added tests to internal-tests so this would be detected at least. 
 +  * added support f. linux-image-3.9-amd64, linux-image-3.9-vserver-amd64, linux-image-3.10-vserver-amd64 
 +  * added diff f. patching scripts/packages/builddeb on kernel 3.4 
 +  * added diff f. patching scripts/packages/builddeb on kernel 3.(>=7) 
 +  * added sample .config files f. different kernel versions 
 + 
 + 
 +===== 3.10.10 vs2.3.6.6 uploaded (2013-09-02) ===== 
 + 
 +  * kernel 3.10.now available 
 + 
 +===== kernel-autobuild 0.5 (2013-08-26) ===== 
 + 
 +  * issues with fdisk (changed behaviour 2.17.2 to 2.20.1) fixed in kab_run_tests 
 + 
 +===== test run kernel-autobuild on wheezy ===== 
 + 
 +  * we are upgrading our build-platform to debian 7 wheezy 
 +  * last kernel built on squeeze: 3.4.59--vs2.3.3.9--1 
 +  * kernels are to be built on wheezy now 
 +  * first kernel built on wheezy: 3.4.59--vs2.3.3.9--2 
 +    * problem: fdisk (util-linux 2.20.1) is so screwed up now one can't re-create a partition starting on block 63 anymore.  
 +  * so, wheezy build delayed for now ... 
 + 
 +===== 3.9.9 vs2.3.6.5 uploaded (2013-07-10) ===== 
 + 
 +  * changed dependency of image package from "module-init-tools" to "module-init-tools | kmod" to meet wheezy's needs (inside patch-scripts-package-builddeb.diff) 
 +  * broken: you can't control which part of the process is run , so only complete runs are available right now. :-( 
 + 
 +===== (2013-07-10) kernel-autobuild pre 0.4 / linux-image-3.9.9-vs2.3.6.5+lihas1 ===== 
 + 
 +kernel-autobuild (0.4) unstable; urgency=low 
 + 
 +  * broke up monolithic code into modules. new files are: 
 +    * global_static 
 +    * kab_identify_kernel_config_file 
 +    * kab_identify_kernel_source_version 
 +    * kab_unpack_kernel_source 
 +    * kab_apply_vserver_patch 
 +    * kab_identify_vserver_patch 
 +    * kab_apply_post_vserver_patch_patches 
 +    * global_static 
 +    * kab_compile_and_package 
 +    * kab_run_tests 
 +    * kab_build_meta_package 
 +    * kab_upload_packages 
 +    * kab_downloads 
 +  * changed dependency of image package from "module-init-tools" to "module-init-tools | kmod" to meet wheezy's needs (inside patch-scripts-package-builddeb.diff) 
 + 
 +===== (2013-06-18) ===== 
 + 
 +  * kernel "NAME" fuckup: 
 +    * There is a NAME parameter inside the master Makefile  
 + * this would be: 
 +^ kernel version   ^ NAME                                       ^ 
 +| 3.4.36 .. 3.4.49 | Saber-toothed Squirrel                     | 
 +| 3.7.10           | Terrified Chipmunk                         | 
 +| 3.9.1 .. 3.9.5   | Unicycling Gorilla                         | 
 +| 3.9.6            | Black Squirrel Wakeup Call | <= why in hell? | 
 + 
 +<code> 
 +extract_name () { 
 + MAKEFILE=$( tar -tvJf $1 | grep -e "linux-3.[0-9.]*/Makefile" | awk '{print $NF}' ) 
 + NAME=$( tar -xvJf $1 "$MAKEFILE" -O | grep NAME ) 
 + echo $NAME  
 +
 +</code> 
 + 
 +===== 3.9.5 vs2.3.6.5 uploaded (2013-06-13) ===== 
 + 
 +  * after some fixes, kernel-autobuild produces and tests now 3.9 series vserver kernels 
 + 
 +===== 0.3.3.2 ===== 
 + 
 +  * appliance of patches given with --add-patch put in right place 
 + 
 +===== 0.3.3.1 ===== 
 + 
 +  * vserver feature parameter fixed 
 + 
 +===== 0.3.3 ===== 
 + 
 +  * architecture and vserver feature parameterized 
 + 
 +===== 0.3.2 ===== 
 + 
 +  * added switch "--no-unpack" to prevent unpacking the kernel source archive 
 +  * added switch "--no-vspatch" to prevent applying the linux vserver patch to kernel source 
 +  * print %KERNEL_AUTO_BUILD::DOWNLOAD::INFO even if download-only is unset 
 + 
 +===== 0.3.1 ===== 
 + 
 +  * added switch "--no-upload" to prevent uploading to apt repository 
 + 
 +===== 3.4.46 vs2.3.3.9 uploaded (2013-05-20) ===== 
 + 
 +  * 3.4.41 ... 3.4.45 have been skipped. I wanted to fix the dependency issue before uploading new kernels which took a while. 
 + 
 +===== 3.4.40 vs2.3.3.9 - 4 (2013-05-20) ===== 
 + 
 +  * patch scripts/packages/builddeb inside kernel source tree, so dependencies get fixed: 
 +    * (meta-)package "linux-image-3.4-vserver-amd64" 
 +      * Depends: linux-firmware-image-3.4 (= 3.4.40-vs2.3.3.9+lihas4-1), linux-image-3.4.40-vs2.3.3.9+lihas4 (= 3.4.40-vs2.3.3.9+lihas4-1) 
 +    * package "linux-firmware-image"  
 +      * renamed to "linux-firmware-image-3.4" 
 +      * Conflicts: linux-firmware-image 
 +      * Replaces: linux-firmware-image 
 +      * Provides: linux-firmware-image 
 +    * package "linux-image-3.4.40-vs2.3.3.9+lihas4" 
 +      *  Depends: module-init-tools, linux-base (>= 2.6.32-31), initramfs-tools (>= 0.55) | linux-initramfs-tool 
 +      *  Recommends: linux-firmware-image-3.4 (>= 3.4.40-vs2.3.3.9+lihas4), util-vserver 
 +      *  Suggests: linux-doc-2.6.32, grub | lilo (>= 1:22.8-8.2~) 
 +      *  Breaks: initramfs-tools (<< 0.55), lilo (<< 1:22.8-8.2~) 
 +      *  Provides: linux-image, linux-image-3.4, linux-modules-3.4.40-vs2.3.3.9+lihas4-amd64 
 +    * package "linux-headers-3.4.40-vs2.3.3.9+lihas4" 
 +      * Provides: linux-headers, linux-headers-3.4 
 +    * package "linux-libc-dev" 
 +      * renamed to "linux-libc-dev-3.4" 
 +      * Provides: linux-headers, linux-headers-3.4 
 +      * Conflicts: linux-kernel-headers 
 +      * Replaces: linux-kernel-headers 
 +      * Provides: linux-kernel-headers 
 +    * patch is: /var/lib/kernel-autobuild/3.4/00-resources/patch-scripts-package-builddeb.diff 
 + 
 +===== 3.4.40 vs2.3.3.9 - 2 / (not uploaded) ===== 
 + 
 +  <M>     UDP: socket monitoring interface 
 + 
 +  <M> Layer Two Tunneling Protocol (L2TP) 
 +  --- Layer Two Tunneling Protocol (L2TP) 
 +    <M>   L2TP debugfs support 
 +    [*]   L2TPv3 support (EXPERIMENTAL) 
 +    <M>     L2TP IP encapsulation for L2TPv3 
 +    <M>     L2TP ethernet pseudowire support for L2TPv3 
 +  <M>   6lowpan support over IEEE 802.15.4 
 +  --- Network packet filtering framework (Netfilter) 
 + <M>   IP set support 
 + 
 +    <M> Netfilter NFACCT over NFNETLINK interface 
 +    [*]   Connection tracking zones 
 + [*]   Connection tracking events 
 + [*]   Connection tracking timeout 
 + [*]   Connection tracking timestamping 
 +    <M>   SNMP service protocol support 
 +    <M>   Connection tracking timeout tuning via Netlink 
 + <M>   set target and match support 
 + <M>   AUDIT target support 
 + <M>   CHECKSUM target support 
 + <M>   "CT" target support 
 + <M>   IDLETIMER target suppor 
 + <M>   LOG target support 
 + <M>   "TEE" - packet cloning to alternate destination 
 + <M>   "addrtype" address type match support 
 + <M>   "cpu" match support 
 + <M>   "devgroup" match support 
 + <M>   "ipvs" match support 
 + <M>   "nfacct" match support 
 + 
 +  <M> DMI table support in sysfs 
 +   
 +  > CONFIG_INET_UDP_DIAG=m 
 +  > CONFIG_NETFILTER_NETLINK_ACCT=m 
 +  > CONFIG_NF_CONNTRACK_ZONES=y 
 +  > CONFIG_NF_CONNTRACK_TIMEOUT=y 
 +  > CONFIG_NF_CONNTRACK_TIMESTAMP=y 
 +  > CONFIG_NF_CONNTRACK_SNMP=m 
 +  > CONFIG_NF_CT_NETLINK_TIMEOUT=m 
 +  > CONFIG_NETFILTER_XT_SET=m 
 +  > CONFIG_NETFILTER_XT_TARGET_AUDIT=m 
 +  > CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m 
 +  > CONFIG_NETFILTER_XT_TARGET_CT=m 
 +  > CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m 
 +  > CONFIG_NETFILTER_XT_TARGET_LOG=m 
 +  > CONFIG_NETFILTER_XT_TARGET_TEE=m 
 +  > CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m 
 +  > CONFIG_NETFILTER_XT_MATCH_CPU=m 
 +  > CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m 
 +  > CONFIG_NETFILTER_XT_MATCH_IPVS=m 
 +  > CONFIG_NETFILTER_XT_MATCH_NFACCT=m 
 +  > CONFIG_IP_SET=m 
 +  > CONFIG_IP_SET_MAX=256 
 +  > # CONFIG_IP_SET_BITMAP_IP is not set 
 +  > # CONFIG_IP_SET_BITMAP_IPMAC is not set 
 +  > # CONFIG_IP_SET_BITMAP_PORT is not set 
 +  > # CONFIG_IP_SET_HASH_IP is not set 
 +  > # CONFIG_IP_SET_HASH_IPPORT is not set 
 +  > # CONFIG_IP_SET_HASH_IPPORTIP is not set 
 +  > # CONFIG_IP_SET_HASH_IPPORTNET is not set 
 +  > # CONFIG_IP_SET_HASH_NET is not set 
 +  > # CONFIG_IP_SET_HASH_NETPORT is not set 
 +  > # CONFIG_IP_SET_HASH_NETIFACE is not set 
 +  > # CONFIG_IP_SET_LIST_SET is not set 
 +  > CONFIG_NF_NAT_SNMP_BASIC=m 
 +  > CONFIG_L2TP=m 
 +  > CONFIG_L2TP_DEBUGFS=m 
 +  > CONFIG_L2TP_V3=y 
 +  > CONFIG_L2TP_IP=m 
 +  > CONFIG_L2TP_ETH=m 
 +  > CONFIG_IEEE802154_6LOWPAN=m 
 +  > # CONFIG_PPPOL2TP is not set 
 +  > CONFIG_DMI_SYSFS=m 
 + 
 + 
 +===== 2013-04-17 ===== 
 + 
 +  repository speedup: 
 +  packets 3.4.11 .. 3.4.22 moved to lihas-kernel/packages-archive. reduced directory size from 6.6BG to 740MB 
 + 
 +===== 3.7.10 vs2.3.5.6 / linux-image-3.7-vserver-amd64_3.7.10--vs2.3.5.6--1_amd64.deb / kernel-autobuild 0.3 ===== 
 + 
 +  * --kernel-base-version added 
 +  * /usr/share/kernel-autobuild/linux-image-3.7-vserver-amd64 added 
 +  * so, one may run "kernel-autobuild --kernel-base-version 3.7" now 
 + 
 +===== 3.2.26 vs2.3.3.9 - 1 / ... / kernel-autobuild 0.2 ===== 
 + 
 +kernel.org changed page layout - xpaths changed in kernel-autobuild 
 + 
 +===== 3.2.25 vs2.3.3.9 - 1 / ===== 
 + 
 +vserver patch failed: 
 +<code> 
 +  patching file net/ipv4/inet_diag.c 
 +  ... 
 +  Hunk #8 FAILED at 691. 
 +  ... 
 +  1 out of 11 hunks FAILED -- saving rejects to file net/ipv4/inet_diag.c.rej 
 +</code> 
 + 
 +<code> 
 +--- net/ipv4/inet_diag.c        2012-12-18 14:01:14.000000000 +0000 
 ++++ net/ipv4/inet_diag.c        2012-11-18 23:52:30.000000000 +0000 
 +@@ -691,6 +699,7 @@ 
 +                                continue; 
 +  
 +                        if (bc) { 
 ++                               /* TODO: lback */ 
 +                                entry.saddr = 
 + #if IS_ENABLED(CONFIG_IPV6) 
 +                                        (entry.family == AF_INET6) ? 
 + 
 +</code> 
 + 
 +action: 
 +  * removed this chunk from vserver patch 
 + 
 +===== 3.2.24 vs2.3.3.9 - 2 / linux-image-3.4.24-vs2.3.3.9+lihas2+lihas2 ===== 
 + 
 +.config: 
 + 
 + CONFIG_USB_UAS=m 
 + CONFIG_NF_CONNTRACK_ZONES=y 
 + CONFIG_NF_CONNTRACK_TIMEOUT=y 
 + CONFIG_NF_CONNTRACK_TIMESTAMP=y 
 + CONFIG_NETFILTER_XT_SET=m 
 + CONFIG_L2TP=m 
 + CONFIG_L2TP_DEBUGFS=m 
 + CONFIG_L2TP_V3=y 
 + CONFIG_L2TP_IP=m 
 + CONFIG_L2TP_ETH=m 
 + CONFIG_NET_TCPPROBE=m 
 + CONFIG_SCSI_UFSHCD=m 
 + CONFIG_SCSI_ISCI=m 
 + # CONFIG_PPPOL2TP is not set 
 + 
project/kernel-autobuild/changelog.1463416495.txt.gz · Last modified: 2016/05/16 18:34 by 188.143.234.155