Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder gemini/generic Build #91

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision6d819fae5343dc4666762f359bb57a6fbe60a968
Got Revision6d819fae5343dc4666762f359bb57a6fbe60a968
Changes3 changes

BuildSlave:

slashdirt-dock-02

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. dlfindbinpl downloading to findbin.pl ( 0 secs )
    1. - no logs -
  4. gcc property 'cc_command' set ( 0 secs )
    1. stdio
    2. property changes
  5. g++ property 'cxx_command' set ( 0 secs )
    1. stdio
    2. property changes
  6. setproperty property 'ccache_command' set ( 0 secs )
    1. stdio
    2. property changes
  7. dlexpiresh dlexpiresh skipped ( 0 secs )
    1. - no logs -
  8. expire Checking for build tree expiry skipped ( 0 secs )
    1. - no logs -
  9. dlcleanupsh dlcleanupsh skipped ( 0 secs )
    1. - no logs -
  10. cleanold Cleaning previous builds skipped ( 0 secs )
    1. - no logs -
  11. cleanup Cleaning work area skipped ( 0 secs )
    1. - no logs -
  12. tools/clean User-requested "make tools/clean" skipped ( 0 secs )
    1. - no logs -
  13. toolchain/clean User-requested "make toolchain/clean" skipped ( 0 secs )
    1. - no logs -
  14. target/linux/clean User-requested "make target/linux/clean" skipped ( 0 secs )
    1. - no logs -
  15. dirclean User-requested "make dirclean" skipped ( 0 secs )
    1. - no logs -
  16. distclean User-requested "make distclean" skipped ( 0 secs )
    1. - no logs -
  17. gitcheckout Ensure that Git HEAD is sane ( 0 secs )
    1. stdio
  18. gitclean update skipped ( 0 secs )
    1. - no logs -
  19. gitfresh update ( 13 secs )
    1. stdio
  20. fetchrefs Fetching Git remote refs ( 0 secs )
    1. stdio
  21. switchtag Checking out Git tag skipped ( 0 secs )
    1. - no logs -
  22. gitverify Ensure that Git HEAD is pointing to a branch or tag ( 0 secs )
    1. stdio
  23. rmtmp Remove tmp folder ( 0 secs )
    1. stdio
  24. rmfeedlinks Remove feed symlinks ( 0 secs )
    1. stdio
  25. ccachecc downloading to ccache_cc.sh ( 0 secs )
    1. - no logs -
  26. ccachecxx downloading to ccache_cxx.sh ( 0 secs )
    1. - no logs -
  27. updatefeeds Updating feeds ( 33 secs )
    1. stdio
  28. installfeeds Installing feeds ( 32 secs )
    1. stdio
  29. dlconfigseed downloading to .config ( 0 secs )
    1. - no logs -
  30. newconfig Seeding .config ( 0 secs )
    1. stdio
  31. delbin Removing output directory ( 0 secs )
    1. stdio
  32. defconfig Populating .config ( 22 secs )
    1. stdio
  33. checkarch Checking architecture ( 0 secs )
    1. stdio
  34. libc property 'libc' set ( 0 secs )
    1. stdio
    2. property changes
  35. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  36. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  37. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  38. dldir Preparing dl/ ( 0 secs )
    1. stdio
  39. dltar Building and installing GNU tar ( 1 mins, 34 secs )
    1. stdio
  40. dlrun Populating dl/ ( 39 secs )
    1. stdio
  41. cleanbase Cleaning base-files ( 14 secs )
    1. stdio
  42. tools Building and installing tools ( 4 mins, 26 secs )
    1. stdio
  43. toolchain Building and installing toolchain ( 11 mins, 8 secs )
    1. stdio
  44. kmods Building kmods ( 4 mins, 2 secs )
    1. stdio
  45. kernelversion property 'kernelversion' set ( 0 secs )
    1. stdio
    2. property changes
  46. pkgclean Cleaning up package build ( 13 secs )
    1. stdio
  47. pkgbuild Building packages ( 11 mins, 2 secs )
    1. stdio
  48. pkginstall Installing packages ( 28 secs )
    1. stdio
  49. pkgindex Indexing packages ( 24 secs )
    1. stdio
  50. stageroot property 'stageroot' set ( 3 secs )
    1. stdio
    2. property changes
  51. filesdir Creating file overlay directory ( 0 secs )
    1. stdio
  52. kmodconfig Embedding kmod repository configuration ( 0 secs )
    1. stdio
  53. images Building and installing images ( 6 mins, 58 secs )
    1. stdio
  54. buildinfo Generating config.buildinfo, version.buildinfo and feeds.buildinfo ( 45 secs )
    1. stdio
  55. checksums Calculating checksums ( 15 secs )
    1. stdio
  56. kmoddir Creating kmod directory ( 0 secs )
    1. stdio
  57. kmodprepare Preparing kmod archive ( 0 secs )
    1. stdio
  58. kmodindex Indexing kmod archive ( 22 secs )
    1. stdio
  59. signprepare Ran ( 0 secs )
    1. stdio
  60. signpack Packing files to sign ( 0 secs )
    1. stdio
  61. upload uploading sign.tar.gz ( 0 secs )
    1. - no logs -
  62. signfiles Ran ( 2 secs )
    1. stdio
  63. dlsigntargz downloading to sign.tar.gz ( 0 secs )
    1. - no logs -
  64. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  65. dirprepare Preparing upload directory structure ( 0 secs )
    1. stdio
  66. linkprepare Preparing repository symlink skipped ( 0 secs )
    1. - no logs -
  67. kmoddirprepare Preparing kmod archive upload directory ( 0 secs )
    1. stdio
  68. dirupload Uploading directory structure ( 0 secs )
    1. stdio
  69. target-sha256sums Fetching remote sha256sums for target ( 0 secs )
    1. stdio
  70. dlsha2rsyncpl downloading to sha2rsync.pl ( 0 secs )
    1. - no logs -
  71. buildlist Building list of files to upload ( 0 secs )
    1. stdio
  72. dlrsync.sh downloading to rsync.sh ( 0 secs )
    1. - no logs -
  73. targetupload Uploading target files ( 4 mins, 0 secs )
    1. stdio
  74. targetprune Pruning target files ( 1 secs )
    1. stdio
  75. kmodupload Uploading kmod archive ( 21 secs )
    1. stdio
  76. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  77. sourceupload Uploading source archives ( 0 secs )
    1. stdio
  78. df Reporting disk usage ( 0 secs )
    1. stdio
  79. ccachestat Reporting ccache stats ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/gemini_generic slave
buildername gemini/generic Builder
buildnumber 91 Build
cc_command /usr/bin/gcc-6 SetPropertyFromCommand Step
ccache_command /usr/bin/ccache SetPropertyFromCommand Step
codebase Build
cxx_command /usr/bin/g++-6 SetPropertyFromCommand Step
dl_lock None BuildSlave
do_cleanup True BuildSlave
got_revision 6d819fae5343dc4666762f359bb57a6fbe60a968 Git
kernelversion 4.19.69-1-527eeceb175ccda6a342a83cb8759b9d SetPropertyFromCommand Step
libc SetPropertyFromCommand Step
max_builds 1 BuildSlave
nproc 12 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 6d819fae5343dc4666762f359bb57a6fbe60a968 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename slashdirt-dock-02 BuildSlave
stageroot /builder/shared-workdir/build/staging_dir/target-arm_fa526_musl_eabi/root-gemini SetPropertyFromCommand Step
ul_lock None BuildSlave
workdir /builder/gemini_generic slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Hauke Mehrtens
  2. Yousong Zhou

Timing:

StartWed Sep 11 05:09:20 2019
EndWed Sep 11 05:58:17 2019
Elapsed48 mins, 57 secs

All Changes:

:

  1. Change #472

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Tue 10 Sep 2019 19:51:26
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9f34bf51d60a237696b1d4cc9b5f4835b95e7ea2

    Comments

    hostapd: Fix security problem
    This fixes:
    CVE-2019-11555 "EAP-pwd message reassembly issue with unexpected fragment"
    https://w1.fi/security/2019-5/eap-pwd-message-reassembly-issue-with-unexpected-fragment.txt
    
    This shouöld not affect OpenWrt in the default settings as we do not use
    EAP-pwd.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/patches/065-0001-EAP-pwd-server-Fix-reassembly-buffer-handling.patch
    • package/network/services/hostapd/patches/065-0003-EAP-pwd-peer-Fix-reassembly-buffer-handling.patch
  2. Change #473

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Tue 10 Sep 2019 19:51:41
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7bed9bf10fc8d05df34c7efc66e8b4ade37a1a0c

    Comments

    hostapd: SAE/EAP-pwd side-channel attack update
    Fixes this security problem:
    * SAE/EAP-pwd side-channel attack update
    https://w1.fi/security/2019-6/sae-eap-pwd-side-channel-attack-update.txt
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/patches/066-0000-EAP-pwd-Disallow-ECC-groups-with-a-prime-under-256-b.patch
    • package/network/services/hostapd/patches/066-0000-SAE-Reject-unsuitable-groups-based-on-REVmd-changes.patch
    • package/network/services/hostapd/patches/066-0001-SAE-Use-const_time_memcmp-for-pwd_value-prime-compar.patch
    • package/network/services/hostapd/patches/066-0002-EAP-pwd-Use-const_time_memcmp-for-pwd_value-prime-co.patch
    • package/network/services/hostapd/patches/066-0003-OpenSSL-Use-BN_bn2binpad-or-BN_bn2bin_padded-if-avai.patch
    • package/network/services/hostapd/patches/066-0004-SAE-Run-through-prf-result-processing-even-if-it-pri.patch
    • package/network/services/hostapd/patches/066-0005-EAP-pwd-Run-through-prf-result-processing-even-if-it.patch
    • package/network/services/hostapd/patches/066-0006-dragonfly-Disable-use-of-groups-using-Brainpool-curv.patch
  3. Change #474

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Wed 11 Sep 2019 01:31:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6d819fae5343dc4666762f359bb57a6fbe60a968

    Comments

    gemini: image: fix race condition when building copy-kernel.bin
    Make treat copy-kernel.o as intermediate and delete it when it's no
    longer needed.  This can fail when the same submake was triggered
    multiple times for different devices.
    
    	arm-openwrt-linux-muslgnueabi-as  -k -o copy-kernel.o copy-kernel.S
    	export MAKEFLAGS= ;make -w -C copy-kernel CROSS_COMPILE=arm-openwrt-linux-muslgnueabi-
    	arm-openwrt-linux-muslgnueabi-objcopy -O binary -S copy-kernel.o copy-kernel.bin
    	make[5]: Entering directory '/builder/shared-workdir/build/target/linux/gemini/image/copy-kernel'
    	arm-openwrt-linux-muslgnueabi-objcopy -O binary -S copy-kernel.o copy-kernel.bin
    	rm copy-kernel.o
    	make[5]: Leaving directory '/builder/shared-workdir/build/target/linux/gemini/image/copy-kernel'
    	# "App" partition is the rootfs
    	arm-openwrt-linux-muslgnueabi-objcopy: 'copy-kernel.o': No such file
    	Makefile:27: recipe for target 'copy-kernel.bin' failed
    	make[5]: Leaving directory '/builder/shared-workdir/build/target/linux/gemini/image/copy-kernel'
    	make[5]: *** [copy-kernel.bin] Error 1
    	Makefile:244: recipe for target '/builder/shared-workdir/build/build_dir/target-arm_fa526_musl_eabi/linux-gemini/tmp/openwrt-gemini-storlink_sl93512r-ext4-factory.bin' failed
    	make[4]: *** [/builder/shared-workdir/build/build_dir/target-arm_fa526_musl_eabi/linux-gemini/tmp/openwrt-gemini-storlink_sl93512r-ext4-factory.bin] Error 2
    
    With this change, output files are directed to $(KDIR)
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
    Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

    Changed files

    • target/linux/gemini/image/Makefile
    • target/linux/gemini/image/copy-kernel/Makefile