Date: Fri, 8 Mar 2024 08:39:41 +0100 From: Matthias Andree <mandree@freebsd.org> To: Gleb Popov <arrowd@freebsd.org> Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: a967390ae709 - main - graphics/openexr: fix post-extract to move testimages into place Message-ID: <46bf2ad7-f323-40e9-adea-2cf7806695e4@freebsd.org> In-Reply-To: <CALH631n7CT94VcQDL2Vn8vb5zoK6zhXs5_7jOcSzjSwPOa7WSw@mail.gmail.com> References: <202403080042.4280gL0g001443@gitrepo.freebsd.org> <CALH631n7CT94VcQDL2Vn8vb5zoK6zhXs5_7jOcSzjSwPOa7WSw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 08.03.24 um 08:22 schrieb Gleb Popov: > On Fri, Mar 8, 2024 at 3:42 AM Matthias Andree <mandree@freebsd.org> wrote: >> >> post-extract: >> ${MKDIR} ${CONFIGURE_WRKSRC}/src/test/bin >> -.for i in ${DISTFILES:M*.exr} >> - ${PRINTF} %s ${i} | ( cd ${DISTDIR}/${DIST_SUBDIR} && ${CPIO} -dumpl ${CONFIGURE_WRKSRC}/src/test/bin/ 2>/dev/null ) >> +.for i in ${DISTFILES:M*.exr?testimages} >> + ${PRINTF} %s ${i:S/:testimages//} | ( cd ${DISTDIR}/${DIST_SUBDIR} && ${CPIO} -dumpl ${CONFIGURE_WRKSRC}/src/test/bin/ 2>/dev/null ) >> .endfor >> >> pre-configure: > > The port now fails in Poudriere: > > ===> Extracting for openexr-3.2.2_1 > => SHA256 Checksum OK for openexr/Beachball/multipart.0001.exr. > ... > => SHA256 Checksum OK for > openexr/AcademySoftwareFoundation-openexr-3.2.2-v3.2.2_GH0.tar.gz. > /bin/mkdir -p /wrkdirs/usr/ports/graphics/openexr/work/.build/src/test/bin > /usr/bin/printf %s Beachball/multipart.0001.exr | ( cd > /portdistfiles/openexr && /usr/bin/cpio -dumpl > /wrkdirs/usr/ports/graphics/openexr/work/.build/src/test/bin/ > 2>/dev/null ) > ... > /usr/bin/printf %s v2/Stereo/Trunks.exr | ( cd /portdistfiles/openexr > && /usr/bin/cpio -dumpl > /wrkdirs/usr/ports/graphics/openexr/work/.build/src/test/bin/ > 2>/dev/null ) > chmod: /wrkdirs/usr/ports/graphics/openexr/work/.build/src/test/bin/Beachball/multipart.0001.exr: > Operation not permitted > ... > chmod: /wrkdirs/usr/ports/graphics/openexr/work/.build/src/test/bin/v2/Stereo/Trunks.exr: > Operation not permitted > *** Error code 1 Not for me; I successfully built it with poudriere on the 14.0-RELEASE amd64 host in 14.0-RELEASE and 13.2-RELEASE jails, and as normal user on 14.0-RELEASE amd64. Is your /wrkdirs/ or poudriere somehow special WRT permissions or user accounts? I used poudriere-devel 3.4.99.20240122. -- Matthias Andree FreeBSD ports committer
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46bf2ad7-f323-40e9-adea-2cf7806695e4>