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

Builder brcm63xx/generic Build #49

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revisiondfe99645dbdd4460f394beaa3a05091cd40b5942
Got Revisiondfe99645dbdd4460f394beaa3a05091cd40b5942
Changes4 changes

BuildSlave:

slashdirt-dock-03

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 ( 41 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, 35 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, 30 secs )
    1. stdio
  43. toolchain Building and installing toolchain ( 11 mins, 19 secs )
    1. stdio
  44. kmods Building kmods ( 5 mins, 1 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, 12 secs )
    1. stdio
  48. pkginstall Installing packages ( 27 secs )
    1. stdio
  49. pkgindex Indexing packages ( 23 secs )
    1. stdio
  50. stageroot property 'stageroot' set ( 2 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 ( 8 mins, 30 secs )
    1. stdio
  54. diffconfig Generating config.seed ( 15 secs )
    1. stdio
  55. checksums Calculating checksums ( 18 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 ( 21 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 ( 1 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 ( 5 mins, 44 secs )
    1. stdio
  74. targetprune Pruning target files ( 0 secs )
    1. stdio
  75. kmodupload Uploading kmod archive ( 19 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/brcm63xx_generic slave
buildername brcm63xx/generic Builder
buildnumber 49 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 dfe99645dbdd4460f394beaa3a05091cd40b5942 Git
kernelversion 4.14.137-1-e7a7f41bc7f91c70e2cbf81030a1481c SetPropertyFromCommand Step
libc SetPropertyFromCommand Step
max_builds 1 BuildSlave
nproc 10 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision dfe99645dbdd4460f394beaa3a05091cd40b5942 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename slashdirt-dock-03 BuildSlave
stageroot /builder/shared-workdir/build/staging_dir/target-mips_mips32_musl/root-brcm63xx SetPropertyFromCommand Step
ul_lock None BuildSlave
workdir /builder/brcm63xx_generic slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Paul Spooren
  2. Russell Senior

Timing:

StartTue Aug 13 19:28:12 2019
EndTue Aug 13 20:21:25 2019
Elapsed53 mins, 12 secs

All Changes:

:

  1. Change #246

    Category None
    Changed by Russell Senior <russellohnoyoudont@personaltelco.net>
    Changed at Tue 13 Aug 2019 07:49:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 166e626277010a28d01c00217aeb6a99d0bb351f

    Comments

    tools/scons: update scons to 3.1.1
    This version bump includes a bunch of fixes and improvements, which
    should fix gpsd build breakage in the package feeds.
    
    Ref: https://github.com/SCons/scons/blob/master/src/CHANGES.txt
    Signed-off-by: Russell Senior <russell@personaltelco.net>
    [added missing commit description]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • tools/scons/Makefile
  2. Change #247

    Category None
    Changed by Russell Senior <russellohnoyoudont@personaltelco.net>
    Changed at Tue 13 Aug 2019 08:00:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bcfd1d76852974170780dbe368e6194dbb0e123e

    Comments

    tools/patch: apply upstream patch for cve-2019-13638
    GNU patch through 2.7.6 is vulnerable to OS shell command injection that
    can be exploited by opening a crafted patch file that contains an ed style
    
    diff payload with shell metacharacters. The ed editor does not need to be
    present on the vulnerable system. This is different from CVE-2018-1000156.
    
    https://nvd.nist.gov/vuln/detail/CVE-2019-13638
    
    Signed-off-by: Russell Senior <russell@personaltelco.net>

    Changed files

    • tools/patch/Makefile
    • tools/patch/patches/060-CVE-2019-13638.patch
  3. Change #248

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Tue 13 Aug 2019 08:40:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 454021581f630d5d04afeb8ff6581c1bda295c87

    Comments

    build: add buildinfo files for reproducibility
    generate feeds.buildinfo and version.buildinfo in build dir after
    containing the feed revisions (via ./scripts/feeds list -sf) as well as
    the current revision of buildroot (via ./scripts/getver.sh).
    
    With this information it should be possible to reproduce any build,
    especially the release builds.
    
    Usage would be to move feeds.buildinfo to feeds.conf and git checkout the
    revision hash of version.buildinfo.
    
    Content of feeds.buildinfo would look similar to this:
    
        src-git routing https://git.openwrt.org/feed/routing.git^bf475d6
        src-git telephony https://git.openwrt.org/feed/telephony.git^470eb8e
        ...
    
    Content of version.buildinfo would look similar to this:
    
        r10203+1-c12bd3a21b
    
    Without the exact feed revision it is not possible to determine
    installed package versions.
    
    Also rename config.seed to config.buildinfo to follow the recommended
    style of https://reproducible-builds.org/docs/recording/
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>

    Changed files

    • Makefile
    • config/Config-build.in
    • package/base-files/Makefile
  4. Change #249

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Tue 13 Aug 2019 08:40:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dfe99645dbdd4460f394beaa3a05091cd40b5942

    Comments

    image.mk: remove device_ from manifest filename
    The manifest file is based on IMG_PREFIX and PROFILE_SANITIZED, whereas
    the latter takes a string like DEVICE_8dev_carambola2 and sanitizes it.
    This behaviour results in a useless "device_" profile-prefix in the
    device manifest filename. Now uses *subst* to remove that.
    
    Therefore this patch results more consistent device file names:
    
    openwrt-ath79-generic-8dev_carambola2-initramfs-kernel.bin
    openwrt-ath79-generic-8dev-carambola2.manifest
    openwrt-ath79-generic-8dev_carambola2-squashfs-sysupgrade.bin
    
    instead of a single file being called
    
    openwrt-ath79-generic-device_8dev-carambola2.manifest
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>

    Changed files

    • include/image.mk