From nobody Fri Mar 25 18:57:32 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8DA841A28F68 for ; Fri, 25 Mar 2022 18:58:08 +0000 (UTC) (envelope-from sunpoet@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KQBDw3QPKz4bK0 for ; Fri, 25 Mar 2022 18:58:08 +0000 (UTC) (envelope-from sunpoet@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648234688; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=v3CyuVmZiNvHuYzwsE3dVV5/1PJASruQ8w2DWPoIBCw=; b=ITTD3E8cf/3nRkA9K7uJ8/+h3ouzl4yzjYMVGEQG1FKKW8ve8Q/y6fortFotKGgYASE0/r w0flyANgV7TE3ry3FBGDWJU7crSBN5Hf48RKOKx3ucixrv6Fi2OxHAq/oXZsfklvhSNaWb Mbzr1P6wsxDTeRku9csCwRFeyNDpvDqCrk+xwuh7HoajP5DbSpv+DsnPjKHR9qnRwPMt/k EBHtGnwDSw+bMVyhmlW79L/Ji7+g4ZYIZkIjIIiUCzIHRF0TqSowaonuif5JaVHZ6Y/o62 H0nHmstELIZ1q3IpQSTxwO2K1v213mwfZE21Ez/wfOoqVuyBprg7qCOeaXxvRA== Received: from mail-vk1-f171.google.com (mail-vk1-f171.google.com [209.85.221.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: sunpoet) by smtp.freebsd.org (Postfix) with ESMTPSA id 561DA200DC for ; Fri, 25 Mar 2022 18:58:08 +0000 (UTC) (envelope-from sunpoet@freebsd.org) Received: by mail-vk1-f171.google.com with SMTP id 134so4684722vkz.12 for ; Fri, 25 Mar 2022 11:58:08 -0700 (PDT) X-Gm-Message-State: AOAM533H0z5NQfhfh2UJP0ZeKG5uYtnrk//caNyXSI7tex6uH9lfV7gb URUkspPrKK3GWm3Qv12L5Pw7MZRlt5tnxbZssA3G3A== X-Google-Smtp-Source: ABdhPJxUfHUoK+XPZAU8Alnh/HEkSNM5rnqWU04og8Sf6huOUFXncI6JhdQG7idZy+KcYDQsrJkkNb9EfH+6b2y8IFI= X-Received: by 2002:a05:6122:1796:b0:342:4297:1390 with SMTP id o22-20020a056122179600b0034242971390mr1036418vkf.38.1648234687989; Fri, 25 Mar 2022 11:58:07 -0700 (PDT) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 References: <202203251715.22PHF28Y016653@gitrepo.freebsd.org> In-Reply-To: <202203251715.22PHF28Y016653@gitrepo.freebsd.org> From: Po-Chuan Hsieh Date: Sat, 26 Mar 2022 02:57:32 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: git: a13ec21cd733 - main - textproc/libxml2: Update to 2.9.13 and migrate to CMake To: Daniel Engberg Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: multipart/alternative; boundary="000000000000159f8505db0f8be6" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648234688; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=v3CyuVmZiNvHuYzwsE3dVV5/1PJASruQ8w2DWPoIBCw=; b=qq8PP5wsxhAzWMix3cdu/cWZSx66jzPfs7ZV3FvXCJu/c+RzN29xoWiwIB5iPh3RoLBCpg xGN8wKys7O7ATQcO1QtXMCKAi+Pac+wJOi2SZQmvmkShUj20eQcvQIRsG/37c+6PtJ8xhY z+tG6Qzp9chEQg21lJCIv4cP7U90cIGQSzt+48pyW1oc1j7kI7LK+mO+uWYUxBm3tLNd8S p7qn/eCHYtduMevr35s/ZAaUM4PtvAKmGTsvXrjCL00ZKTljfdgJxtI62TBYF0SLLc4nOj u3ppi08SMvqAQh9neeZ4eWgZ6mcvERKfda0VrcPTgjdDbvc0RSHa/F0MLXP3Yw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648234688; a=rsa-sha256; cv=none; b=iVziytvWrKPRzrJRy8ntopyFNtvxLgwUrW0dCZIS96QftBCrmMlvGh0COPay8oWm/iGana Fn/V1wWf39apS3Rvoc6Xx4YX1wKsTt3lYVzK2XUrx8b7W98mRsrsYn16KYcgKzNS3XdDlk s1QLOava+89EMItXx0uLpaeAYCxfSr9ytLnh6hzl4JKA9el5NpziOsjC/1kb+riQIesibU WIZ+73jYCYaXEtL2HgmgXXosAmtl4AGEaeBUsYcZks6uqQlzdbVoimMQLMs2wj5eJxZgRe 6Ij1JgYBG5arPTnxFDZwkKHswGUcEFWFpxBleJp/Px2ur8f6iklJnMhRC8j6rA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --000000000000159f8505db0f8be6 Content-Type: text/plain; charset="UTF-8" On Sat, Mar 26, 2022 at 1:15 AM Daniel Engberg wrote: > The branch main has been updated by diizzy: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=a13ec21cd733f67a9fc0dc00ab45268bdc236246 > > commit a13ec21cd733f67a9fc0dc00ab45268bdc236246 > Author: Daniel Engberg > AuthorDate: 2022-03-25 16:51:30 +0000 > Commit: Daniel Engberg > CommitDate: 2022-03-25 17:14:39 +0000 > > textproc/libxml2: Update to 2.9.13 and migrate to CMake > > Depend on ICU and (lib)readline to follow other distros > > Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.9.13 > > I'd like to thank both tcberner and mandree for reviewing, > suggesting improvements and helping out in general. I'd also like > thank antoine for doing exp-runs. > > PR: 262288 > Reviewed by: tcberner, mandree > Approved by: desktop (tcberner) > Differential Revision: https://reviews.freebsd.org/D34338 > Exp-run by: antoine > --- > textproc/libxml2/Makefile | 83 +++--- > textproc/libxml2/distinfo | 6 +- > textproc/libxml2/files/LICENSE.TRIO | 12 - > textproc/libxml2/files/extra-patch-docs | 11 + > textproc/libxml2/files/patch-CMakeLists.txt | 29 ++ > textproc/libxml2/files/patch-Makefile.in | 47 ---- > textproc/libxml2/files/patch-config.h.in | 11 - > textproc/libxml2/files/patch-configure | 11 - > ...git-01-85b1792e37b131e7a51af98a37f92472e8de5f3f | 211 --------------- > ...git-01-b66ce0bba83febe2f4d119097a0391f5d886c3b4 | 86 ++++++ > ...git-02-13ad8736d294536da4cbcd70a96b0a2fbf47070c | 46 ---- > ...git-03-3e1aad4fe584747fd7d17cc7b2863a78e2d21a77 | 31 --- > ...git-04-92d9ab4c28842a09ca2b76d3ff2f933e01b6cd6f | 43 --- > .../files/patch-libxml-2.0-uninstalled.pc.in | 9 - > textproc/libxml2/files/patch-libxml-2.0.pc.in | 10 +- > textproc/libxml2/files/patch-python_Makefile.in | 20 -- > .../libxml2/files/patch-python_tests_Makefile.in | 11 - > textproc/libxml2/files/patch-xml2Conf.sh.in | 15 -- > textproc/libxml2/pkg-plist | 296 > ++++++++++++++++++++- > textproc/py-libxml2/Makefile | 42 +-- > Hi Daniel, Regarding textproc/py-libxml2, please compile the installed .py files and include those .pyc files in the package. Otherwise it causes build_fs_violation while running "poudriere bulk" with -t flag. Thanks. e.g. % poudriere bulk -j foo -r -t textproc/itstool ... [00:01:20] [01] [00:00:14] Finished textproc/itstool | itstool-2.0.7: Failed: build_fs_violation from log: =>> Checking for filesystem violations... done =>> Error: Filesystem touched during build: extra: usr/local/lib/python3.8/site-packages/__pycache__ =>> Cleaning up wrkdir Regards, sunpoet --000000000000159f8505db0f8be6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sat, Mar 26, 2022 at 1:15 AM Daniel En= gberg <diizzy@fr= eebsd.org> wrote:
The branch main has been updated by dii= zzy:

URL: https://cgi= t.FreeBSD.org/ports/commit/?id=3Da13ec21cd733f67a9fc0dc00ab45268bdc236246

commit a13ec21cd733f67a9fc0dc00ab45268bdc236246
Author:=C2=A0 =C2=A0 =C2=A0Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-03-25 16:51:30 +0000
Commit:=C2=A0 =C2=A0 =C2=A0Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-03-25 17:14:39 +0000

=C2=A0 =C2=A0 textproc/libxml2: Update to 2.9.13 and migrate to CMake

=C2=A0 =C2=A0 Depend on ICU and (lib)readline to follow other distros

=C2=A0 =C2=A0 Changelog:
https://gitlab.gnome.o= rg/GNOME/libxml2/-/tags/v2.9.13

=C2=A0 =C2=A0 I'd like to thank both tcberner and mandree for reviewing= ,
=C2=A0 =C2=A0 suggesting improvements and helping out in general. I'd a= lso like
=C2=A0 =C2=A0 thank antoine for doing exp-runs.

=C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0262288
=C2=A0 =C2=A0 Reviewed by:=C2=A0 =C2=A0 tcberner, mandree
=C2=A0 =C2=A0 Approved by:=C2=A0 =C2=A0 desktop (tcberner)
=C2=A0 =C2=A0 Differential Revision:=C2=A0 https://reviews.freebsd= .org/D34338
=C2=A0 =C2=A0 Exp-run by:=C2=A0 =C2=A0 =C2=A0antoine
---
=C2=A0textproc/libxml2/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 83 +++---
=C2=A0textproc/libxml2/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A06 +-
=C2=A0textproc/libxml2/files/LICENSE.TRIO=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 |=C2=A0 12 -
=C2=A0textproc/libxml2/files/extra-patch-docs=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 |=C2=A0 11 +
=C2=A0textproc/libxml2/files/patch-CMakeLists.txt=C2=A0 =C2=A0 =C2=A0 =C2= =A0 |=C2=A0 29 ++
=C2=A0textproc/libxml2/files/patch-Makefile.in=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|=C2=A0 47 ----
=C2=A0textproc/libxml2/files/patch-config.h.in=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|=C2=A0 11 -
=C2=A0textproc/libxml2/files/patch-configure=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|=C2=A0 11 -
=C2=A0...git-01-85b1792e37b131e7a51af98a37f92472e8de5f3f | 211 ------------= ---
=C2=A0...git-01-b66ce0bba83febe2f4d119097a0391f5d886c3b4 |=C2=A0 86 ++++++<= br> =C2=A0...git-02-13ad8736d294536da4cbcd70a96b0a2fbf47070c |=C2=A0 46 ---- =C2=A0...git-03-3e1aad4fe584747fd7d17cc7b2863a78e2d21a77 |=C2=A0 31 ---
=C2=A0...git-04-92d9ab4c28842a09ca2b76d3ff2f933e01b6cd6f |=C2=A0 43 ---
=C2=A0.../files/patch-libxml-2.0-uninstalled.pc.in=C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A09 -
=C2=A0textproc/libxml2/files/patch-libxml-2.0.pc.in=C2=A0 =C2=A0 = =C2=A0 |=C2=A0 10 +-
=C2=A0textproc/libxml2/files/patch-python_Makefile.in=C2=A0 =C2=A0 |=C2=A0 = 20 --
=C2=A0.../libxml2/files/patch-python_tests_Makefile.in=C2=A0 =C2=A0|=C2=A0 = 11 -
=C2=A0textproc/libxml2/files/patch-xml2Conf.sh.in=C2=A0 =C2=A0 =C2=A0= =C2=A0 |=C2=A0 15 --
=C2=A0textproc/libxml2/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 296 ++++++++++++++++++++-=
=C2=A0textproc/py-libxml2/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 42 +--

Hi Daniel,

Regarding textproc/py= -libxml2, please compile the installed .py files and include those .pyc fil= es in the package.
Otherwise it causes build_fs_violation while r= unning "poudriere bulk" with -t flag.
Thanks.

e.g.
% poudriere bulk -j foo -r -t textproc/itsto= ol
...
[00:01:20] [01] [00:00:14] Finished textproc= /itstool | itstool-2.0.7: Failed: build_fs_violation

from log:
=3D>> Checking for filesystem violations..= . done
=3D>> Error: Filesystem touched during build:
extra: usr= /local/lib/python3.8/site-packages/__pycache__
=3D>> Cleaning up w= rkdir

Regards,
sunpoet
--000000000000159f8505db0f8be6--