Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Nov 2020 21:56:49 +0100
From:      Stefan Esser <se@freebsd.org>
To:        Baptiste Daroussin <bapt@FreeBSD.org>, Antoine Brodin <antoine@freebsd.org>, Mathieu Arnold <mat@freebsd.org>
Cc:        FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Port build failure in stage-qa
Message-ID:  <f6982128-e223-d488-4062-0b4ae658196b@freebsd.org>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--RzDpXFq41L9AizofjBVkVsWSM72zkxUF6
Content-Type: multipart/mixed; boundary="wwSKcRDb97Xa4RKdU2gTwz0JgwogH6Okv";
 protected-headers="v1"
From: Stefan Esser <se@freebsd.org>
To: Baptiste Daroussin <bapt@FreeBSD.org>,
 Antoine Brodin <antoine@freebsd.org>, Mathieu Arnold <mat@freebsd.org>
Cc: FreeBSD ports <freebsd-ports@freebsd.org>
Message-ID: <f6982128-e223-d488-4062-0b4ae658196b@freebsd.org>
Subject: Port build failure in stage-qa

--wwSKcRDb97Xa4RKdU2gTwz0JgwogH6Okv
Content-Type: multipart/mixed;
 boundary="------------550AA9AE5A958BF6D4A43F31"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------550AA9AE5A958BF6D4A43F31
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Building virtualbox-ose-kmod failed for me today (for the first time)
due to REINPLACE_CMD not changing some files. This breaks my kernel
build that include the kernel modules:

=3D=3D=3D=3D> Compressing man pages (compress-man)
=3D=3D=3D> Staging rc.d startup script(s)
=3D=3D=3D=3D> Running Q/A tests (stage-qa)
Warning: Possible REINPLACE_CMD issues:
- - REINPLACE_CMD ran, but did not modify file contents: Config.kmk
- - REINPLACE_CMD ran, but did not modify file contents: configure
*** Error code 1

Stop.
make[1]: stopped in /usr/svn/ports/head/emulators/virtualbox-ose-kmod
*** Error code 1

Stop.
make: stopped in /usr/svn/ports/head/emulators/virtualbox-ose-kmod



This appears to be due to the following commit that affected qa.sh:

r554893 | mat | 2020-11-11 14:29:52 +0100 (Wed, 11 Nov 2020) | 13 lines

Add set pipefail in most framework scripts.

set pipefail changes the pipeline return status from being the return
status of the last command to the last non 0 exit status of any command
in the pipeline.  This is needed to make sure all the commands in a
pipeline did actually return a non 0 status and not only the last one.

PR:             250723
Exp-run by:     antoine
Reviewed by:    bapt
Approved by:    bapt
Differential Revision:  https://reviews.freebsd.org/D27007


Since DEVELOPER=3Dyes cannot be overridden on the command line, I'll
have to remove it from make.conf to get a kernel with matching
modules installed.

Is this an expected outcome of the change?

Regards, STefan

--------------550AA9AE5A958BF6D4A43F31--

--wwSKcRDb97Xa4RKdU2gTwz0JgwogH6Okv--

--RzDpXFq41L9AizofjBVkVsWSM72zkxUF6
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAl+sUBEFAwAAAAAACgkQR+u171r99UTG
TggAjpgE41c8NWp6osGKjuYTfI2OdcQ03L+jMZ1A7yY64/eTM4GNPSf23J9pru+R1V1OWysAo9yZ
0tcAA0MdE+ri9/0LOKg0MnONc+cGz/Ay+jyV5xWhbttLmMTLS89kVWN595xo9ABR2GgH9toPHKcL
ZbmkZ2ryDm8227IWE6JIiIbJ0iKjqbHc5I7T25UkbrzNar6TQCkS1IYULXXv5KUY4ys5yUkkUpqY
obZVkYoavwzsLy7/00/FDrCgkV31zjtClREWWqG5cZ01nbrCva+ZtBb/NjuH+h4LSFaPOxn+x74M
zIkbLpz9FifbYmPS+mq40nkvIiqTehZnAHyfZ9FGuQ==
=rOok
-----END PGP SIGNATURE-----

--RzDpXFq41L9AizofjBVkVsWSM72zkxUF6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f6982128-e223-d488-4062-0b4ae658196b>