AOSC-Archive / autobuild3

AOSC OS package maintenance toolkit (version 3)
https://aosc.io
GNU General Public License v2.0
24 stars 17 forks source link

Problematic snapshot (201506118, UTC) #26

Closed MingcongBai closed 9 years ago

MingcongBai commented 9 years ago

Please refer to these two of output samples.

Sample 1 https://pastebin.anthonos.org/view/1e750f3c

Sample 2 https://pastebin.anthonos.org/view/67dc8c20

MingcongBai commented 9 years ago

After commits 7360b3f and 696c5a8 here's what I see (no debug info).

root [ autobuild3@master ] ! autobuild [INFO]: Loaded library pm_base [INFO]: Loaded library pm [INFO]: Loaded library arch [WARN]: You are packing a GIT version of autobuild. A trunk version that is not tagged is more likely to have bugs. [INFO]: Pre-build clean up... [INFO]: Parallel build ENABLED [INFO]: Loaded library qa [INFO]: QA PASS: PKGSEC [ERROR]: Executable ‘runhaskell’ not found: 1. Expect failures. [ERROR]: Executable ‘ghc’ not found: 1. Expect failures. [ERROR]: /usr/lib/autobuild3/lib/base.sh loading skipped. /usr/lib/autobuild3/proc/30-buildprobe.sh: line 4: build_selfautotoolscmakeperlpythonqtproj_probe: command not found autobuild encountered an error and couldn't continue. Cannot determine build type. ------------------------------autobuild 3.1434570807------------------------------ Go to ‘http://github.com/AOSC-Dev/autobuild3’ for more information on this error.

MingcongBai commented 9 years ago

After ca3bf68, another issue shows.

[ERROR]: Executable ‘runhaskell’ not found: 1. Expect failures. [ERROR]: Executable ‘ghc’ not found: 1. Expect failures. [ERROR]: /usr/lib/autobuild3/lib/base.sh loading skipped. /usr/lib/autobuild3/lib/base.sh: line 95: autobuild/patch: No such file or directory [WARN]: . arch returned 1. /usr/lib/autobuild3/lib/base.sh: line 95: autobuild/prepare: No such file or directory [WARN]: . arch returned 1.

MingcongBai commented 9 years ago

As mentioned above, autobuild/prepare and autobuild/patch are both optional configuration/manifest. Note by @Icenowy : prepare will execute every time it's built, and patch will be only executed once

MingcongBai commented 9 years ago

ALL fixed up! :-D