[build2] build2 0.9.0 bootstrap build failure

Matthew Krupcale mkrupcale at matthewkrupcale.com
Fri Feb 22 18:39:54 UTC 2019


On Fri, Feb 22, 2019 at 6:18 AM Boris Kolpackov <boris at codesynthesis.com> wrote:
>
> Yeah, that's our bug, thanks for the report. Here is the patch:
>

Thanks, the patch provided fixed the bootstrap build issue.

> I would prefer not to go through a bugfix release just yet in case
> anything else shakes out.

Good idea. I am now running into some issues on F29 during the testing
phase. First is for bdep[1]:

BUILDSTDERR: bdep-0.9.0/tests/release.testscript:589:9: error: git
exit code 1 != 0
BUILDSTDERR:   info: test id: release/single-pkg/revision/changes-staged/no-tag
BUILDSTDERR:   info: while testing bdep-0.9.0/dir{tests/}
BUILDSTDERR:   info: while testing dir{bdep-0.9.0/}

I ran the corresponding git command from the mock build environment,
and this was the result:

<mock-chroot> sh-4.4# git -C prj2 pull --tags
>From /builddir/build/BUILD/build2-toolchain-0.9.0/bdep-0.9.0/tests/test/release/single-pkg/revision/changes-staged/no-tag/prj
 ! [rejected]        v0.1.0     -> v0.1.0  (would clobber existing tag)
<mock-chroot> sh-4.4# echo $?
1
<mock-chroot> sh-4.4# git --version
git version 2.20.1

Second, on my local mock build I'm seeing errors in the bpkg tests:

tests/pkg-purge.testscript:149:3: error: bpkg/bpkg exit code 0 == 0
  info: stderr: tests/test/pkg-purge/broken/stderr-6
purged libfoo/1.0.0
  info: test id: pkg-purge/broken
  info: while testing dir{tests/}
  info: while testing dir{./}
tests/pkg-configure.testscript:251:5: error: bpkg/bpkg exit code 0 == 0
  info: stderr:
tests/test/pkg-configure/broken/configure-disfigure-failed/stderr-4
configured libhello/1.0.0
  info: test id: pkg-configure/broken/configure-disfigure-failed
  info: while testing dir{tests/}
  info: while testing dir{./}
tests/pkg-configure.testscript:234:5: error: bpkg/bpkg exit code 0 == 0
  info: stderr: tests/test/pkg-configure/broken/configure-failed/stderr-4
configured libhello/1.0.0
  info: test id: pkg-configure/broken/configure-failed
  info: while testing dir{tests/}
  info: while testing dir{./}
tests/pkg-configure.testscript:211:5: error: bpkg/bpkg exit code 0 == 0
  info: stderr: tests/test/pkg-configure/broken/disfigure-failed/stderr-4
disfigured libhello/1.0.0
  info: test id: pkg-configure/broken/disfigure-failed
  info: while testing dir{tests/}
  info: while testing dir{./}

At the end of the bpkg tests I see:
info: failed to test dir{./}

I'm also getting some build errors on Fedora rawhide[2] which I
haven't yet investigated, but for now I'm just working on getting F29
builds/tests fully completed. Any ideas what is happening in these
cases? Let me know if you need more data.

Best,
Matthew

[1] https://copr-be.cloud.fedoraproject.org/results/mkrupcale/build2/fedora-29-x86_64/00861542-build2/build.log.gz
[2] https://copr-be.cloud.fedoraproject.org/results/mkrupcale/build2/fedora-rawhide-x86_64/00861542-build2/build.log.gz



More information about the users mailing list