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

Builder ar71xx/mikrotik Build #330

Results:

Build successful

SourceStamp:

Repositorygit@git.lede-project.org:source.git
Branchlede-17.01
Revision009ecf3149dc0debdc27b67b7193dace4cbf3071
Got Revision009ecf3149dc0debdc27b67b7193dace4cbf3071
Changes5 changes

BuildSlave:

lede-17.01-phase1

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  2. tools/clean User-requested "make tools/clean" skipped ( 0 secs )
    1. - no logs -
  3. toolchain/clean User-requested "make toolchain/clean" skipped ( 0 secs )
    1. - no logs -
  4. target/linux/clean User-requested "make target/linux/clean" skipped ( 0 secs )
    1. - no logs -
  5. dirclean User-requested "make dirclean" skipped ( 0 secs )
    1. - no logs -
  6. distclean User-requested "make distclean" skipped ( 0 secs )
    1. - no logs -
  7. switchbranch Checking out Git branch ( 7 secs )
    1. stdio
  8. git update ( 0 secs )
    1. stdio
  9. fetchrefs Fetching Git remote refs ( 0 secs )
    1. stdio
  10. fetchtag Fetching Git tags skipped ( 0 secs )
    1. - no logs -
  11. switchtag Checking out Git tag skipped ( 0 secs )
    1. - no logs -
  12. rmtmp Remove tmp folder ( 0 secs )
    1. stdio
  13. rmfeedlinks Remove feed symlinks ( 0 secs )
    1. stdio
  14. updatefeeds Updating feeds ( 31 secs )
    1. stdio
  15. installfeeds Installing feeds ( 5 secs )
    1. stdio
  16. download downloading to .config ( 0 secs )
    1. - no logs -
  17. newconfig Seeding .config ( 0 secs )
    1. stdio
  18. delbin Removing output directory ( 0 secs )
    1. stdio
  19. defconfig Populating .config ( 7 secs )
    1. stdio
  20. checkarch Checking architecture ( 0 secs )
    1. stdio
  21. libc property 'libc' set ( 0 secs )
    1. stdio
    2. property changes
  22. download_1 downloading to ccache.sh ( 0 secs )
    1. - no logs -
  23. prepccache Preparing ccache ( 3 secs )
    1. stdio
  24. download_2 downloading to key-build ( 0 secs )
    1. - no logs -
  25. download_3 downloading to key-build.pub ( 0 secs )
    1. - no logs -
  26. dldir Preparing dl/ ( 0 secs )
    1. stdio
  27. dltar Building GNU tar ( 6 secs )
    1. stdio
  28. dlrun Populating dl/ ( 18 secs )
    1. stdio
  29. cleanbase Cleaning base-files ( 6 secs )
    1. stdio
  30. tools Building tools ( 10 secs )
    1. stdio
  31. toolchain Building toolchain ( 4 secs )
    1. stdio
  32. kmods Building kmods ( 1 mins, 34 secs )
    1. stdio
  33. pkgclean Cleaning up package build ( 11 secs )
    1. stdio
  34. pkgbuild Building packages ( 4 mins, 23 secs )
    1. stdio
  35. pkginstall Installing packages ( 21 secs )
    1. stdio
  36. pkgindex Indexing packages ( 8 secs )
    1. stdio
  37. images Building images ( 3 mins, 26 secs )
    1. stdio
  38. diffconfig Generating config.seed ( 5 secs )
    1. stdio
  39. checksums Calculating checksums ( 4 secs )
    1. stdio
  40. signprepare Ran ( 0 secs )
    1. stdio
  41. signpack Packing files to sign ( 0 secs )
    1. stdio
  42. upload uploading sign.tar.gz ( 0 secs )
    1. - no logs -
  43. signfiles Ran ( 0 secs )
    1. stdio
  44. download_4 downloading to sign.tar.gz ( 0 secs )
    1. - no logs -
  45. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  46. dirprepare Preparing upload directory structure ( 0 secs )
    1. stdio
  47. linkprepare Preparing repository symlink ( 0 secs )
    1. stdio
  48. dirupload Uploading directory structure ( 0 secs )
    1. stdio
  49. targetupload Uploading target files ( 25 secs )
    1. stdio
  50. sourceupload Uploading source archives ( 27 secs )
    1. stdio

Build Properties:

NameValueSource
branch lede-17.01 Build
builddir /build/lede-17.01/slaves/phase1/ar71xx_mikrotik slave
buildername ar71xx/mikrotik Builder
buildnumber 330 Build
codebase Build
got_revision 009ecf3149dc0debdc27b67b7193dace4cbf3071 Git
libc SetPropertyFromCommand Step
nproc 8 SetPropertyFromCommand Step
project Build
repository git@git.lede-project.org:source.git Build
revision 009ecf3149dc0debdc27b67b7193dace4cbf3071 Build
scheduler all Scheduler
slavename lede-17.01-phase1 BuildSlave
workdir /build/lede-17.01/slaves/phase1/ar71xx_mikrotik slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Jo-Philipp Wich
  2. Jonas Gorski
  3. Tony Ambardar

Timing:

StartTue Jan 22 19:01:56 2019
EndTue Jan 22 19:14:49 2019
Elapsed12 mins, 53 secs

All Changes:

:

  1. Change #1010

    Category None
    Changed by Tony Ambardar <itugrokohnoyoudont@yahoo.com>
    Changed at Tue 22 Jan 2019 06:22:59
    Repository git@git.lede-project.org:source.git
    Branch lede-17.01
    Revision 484117b47830b6dcebcfc19177dad8fb460c7ebe

    Comments

    base-files: fix postinstall uci-defaults removal
    Commit 7f694582 introduced a bug where default_postinst() often fails to
    remove a uci-defaults script after application, leaving it to run again
    after a reboot.
    (Note: commit 7f694582 also introduced FS#1021, now fixed by 73c745f6)
    
    The subtle problem arises from the shell logical chain:
    [ -f "$i" ] && . "$i" && rm -f "$i"
    
    Most uci-defaults scripts contain a terminal 'exit 0' statement which,
    when sourced, results in the logic chain exiting before executing 'rm -f'.
    This was observed while testing upgrades of 'luci-app-sqm'.
    
    The solution is to wrap the shell sourcing in a subshell relative to the
    command 'rm -f':
    ( [ -f "$i" ] && . "$i" ) && rm -f "$i"
    
    Revert to using 'grep' to prefilter the list of entries from the control
    file, which yields the full path of uci-defaults scripts. This allows
    keeping the existence check, directory change and script sourcing inside
    the subshell, with the script removal correctly outside.
    
    This approach avoids adding a second subshell only around the "." (source)
    command. The change also preserves the fix FS#1021, since the full path is
    used to source the script, which is POSIX-portable irrespective of PATH
    variable or reference to the CWD.
    
    Run Tested on: LEDE 17.01.4 running ar71xx, while tracing installation of
    package luci-app-sqm with its associated /etc/uci-defaults/luci-sqm file.
    
    Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
    (backported from 4097ab6a975902b170dd7f7ac6c8025e5f32ef8d)

    Changed files

    • package/base-files/files/lib/functions.sh
  2. Change #1011

    Category None
    Changed by Tony Ambardar <itugrokohnoyoudont@yahoo.com>
    Changed at Tue 22 Jan 2019 07:19:57
    Repository git@git.lede-project.org:source.git
    Branch lede-17.01
    Revision 0c8e8e2dc9ac10b077d814ce1ad84a8a4174fee1

    Comments

    base-files: install missing /etc/iproute2/ematch_map
    This file is needed to properly use the tc ematch modules present in
    kmod-sched-core and kmod-sched. It is a read-only index file of ematch
    methods used only by tc.
    
    Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
    [cherry picked from commit 10a2ccb7fceef3a6dea4ece14e6141a807292d5f]

    Changed files

    • package/base-files/files/etc/iproute2/ematch_map
  3. Change #1012

    Category None
    Changed by Jonas Gorski <jonas.gorskiohnoyoudont@gmail.com>
    Changed at Tue 22 Jan 2019 12:22:49
    Repository git@git.lede-project.org:source.git
    Branch lede-17.01
    Revision 99e5ba3207280efbf79868c5b0507c8b637bc1e2

    Comments

    opkg: drop argument from check_signature in opkg.conf
    check_signature is a bool option and doesn't take any arguments. The
    presence of the 1 falsely suggests setting it to 0 disables the check,
    while the option actually needs to be removed or commented out to be
    disabled. So remove the argument to make it more clear.
    
    Fixes: beca028bd6bb ("build: add integration for managing opkg package feed keys")
    Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
    (backported from commit d3bf5ff9bc7b55b2a3dab93853b33a0cd2c4ca47)

    Changed files

    • package/system/opkg/Makefile
  4. Change #1013

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 22 Jan 2019 12:23:20
    Repository git@git.lede-project.org:source.git
    Branch lede-17.01
    Revision f0115b50111a1bc332fce4f0b8d073f2d97f791a

    Comments

    opkg: switch source url to git.openwrt.org
    As LEDE is rebranding to OpenWrt now, adjust the Git source references
    accordingly.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (backported from commit da95c9aa17814d691a7fed6e8297fb29c5600c27)

    Changed files

    • package/system/opkg/Makefile
  5. Change #1014

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 22 Jan 2019 12:26:27
    Repository git@git.lede-project.org:source.git
    Branch lede-17.01
    Revision 009ecf3149dc0debdc27b67b7193dace4cbf3071

    Comments

    opkg: update to latest Git head
    d217daf libopkg: fix replacelist parsing and writing
    9dd9a07 libopkg: fix segmentation fault when traversing conflicts
    34571ba libopkg: consider provided packages in pkg_vec_mark_if_matches()
    18740e6 opkg_download: print error when fork() fails
    e3d7330 libopkg: don't print unresolved dependencies twice
    3b417b9 opkg_download: decode file:/ URLs
    71c27cb file_util: implement urldecode_path()
    d1fe095 file_util: consolidate hex/unhex routines
    ebdfc12 add opkg option http_timeout
    9f003e3 opkg: encode archive filenames while constructing download URLs
    73e6c81 file_util: implement urlencode_path() helper
    468158f libopkg: fix SHA256 calculation for big endian system
    4bd8601 pkg_parse: fix segfault when parsing descriptions with leading newlines
    52fc006 pkg_alternatives: pass if the desired symlink already exists
    c668fce opkg: add --no-check-certificate argument
    04e279e pkg_alternatives: use ERROR level for symlink failure
    546bc72 pkg: alternatives support
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (backported from commit 1bd18f2b5cbf1c9c384e9725eff7804decf88c90)

    Changed files

    • package/system/opkg/Makefile