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>