Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Mar 2022 02:57:32 +0800
From:      Po-Chuan Hsieh <sunpoet@freebsd.org>
To:        Daniel Engberg <diizzy@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: a13ec21cd733 - main - textproc/libxml2: Update to 2.9.13 and migrate to CMake
Message-ID:  <CAMHz58TTMj3Zs9xMZLmzh6WtseOESLmSFgcJit%2Br_onjHhOWcg@mail.gmail.com>
In-Reply-To: <202203251715.22PHF28Y016653@gitrepo.freebsd.org>
References:  <202203251715.22PHF28Y016653@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000159f8505db0f8be6
Content-Type: text/plain; charset="UTF-8"

On Sat, Mar 26, 2022 at 1:15 AM Daniel Engberg <diizzy@freebsd.org> wrote:

> The branch main has been updated by diizzy:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=a13ec21cd733f67a9fc0dc00ab45268bdc236246
>
> commit a13ec21cd733f67a9fc0dc00ab45268bdc236246
> Author:     Daniel Engberg <diizzy@FreeBSD.org>
> AuthorDate: 2022-03-25 16:51:30 +0000
> Commit:     Daniel Engberg <diizzy@FreeBSD.org>
> 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

<div dir=3D"ltr"><div dir=3D"ltr">On Sat, Mar 26, 2022 at 1:15 AM Daniel En=
gberg &lt;<a href=3D"mailto:diizzy@freebsd.org" target=3D"_blank">diizzy@fr=
eebsd.org</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">The branch main has been updated by dii=
zzy:<br>
<br>
URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3Da13ec21cd733f67=
a9fc0dc00ab45268bdc236246" rel=3D"noreferrer" target=3D"_blank">https://cgi=
t.FreeBSD.org/ports/commit/?id=3Da13ec21cd733f67a9fc0dc00ab45268bdc236246</=
a><br>
<br>
commit a13ec21cd733f67a9fc0dc00ab45268bdc236246<br>
Author:=C2=A0 =C2=A0 =C2=A0Daniel Engberg &lt;diizzy@FreeBSD.org&gt;<br>
AuthorDate: 2022-03-25 16:51:30 +0000<br>
Commit:=C2=A0 =C2=A0 =C2=A0Daniel Engberg &lt;diizzy@FreeBSD.org&gt;<br>
CommitDate: 2022-03-25 17:14:39 +0000<br>
<br>
=C2=A0 =C2=A0 textproc/libxml2: Update to 2.9.13 and migrate to CMake<br>
<br>
=C2=A0 =C2=A0 Depend on ICU and (lib)readline to follow other distros<br>
<br>
=C2=A0 =C2=A0 Changelog: <a href=3D"https://gitlab.gnome.org/GNOME/libxml2/=
-/tags/v2.9.13" rel=3D"noreferrer" target=3D"_blank">https://gitlab.gnome.o=
rg/GNOME/libxml2/-/tags/v2.9.13</a><br>
<br>
=C2=A0 =C2=A0 I&#39;d like to thank both tcberner and mandree for reviewing=
,<br>
=C2=A0 =C2=A0 suggesting improvements and helping out in general. I&#39;d a=
lso like<br>
=C2=A0 =C2=A0 thank antoine for doing exp-runs.<br>
<br>
=C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0262288<br>
=C2=A0 =C2=A0 Reviewed by:=C2=A0 =C2=A0 tcberner, mandree<br>
=C2=A0 =C2=A0 Approved by:=C2=A0 =C2=A0 desktop (tcberner)<br>
=C2=A0 =C2=A0 Differential Revision:=C2=A0 <a href=3D"https://reviews.freeb=
sd.org/D34338" rel=3D"noreferrer" target=3D"_blank">https://reviews.freebsd=
.org/D34338</a><br>
=C2=A0 =C2=A0 Exp-run by:=C2=A0 =C2=A0 =C2=A0antoine<br>
---<br>
=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 +++---<br>
=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 +-<br>
=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 -<br>
=C2=A0textproc/libxml2/files/extra-patch-docs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 11 +<br>
=C2=A0textproc/libxml2/files/patch-CMakeLists.txt=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 29 ++<br>
=C2=A0textproc/libxml2/files/patch-Makefile.in=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 47 ----<br>
=C2=A0textproc/libxml2/files/<a href=3D"http://patch-config.h.in" rel=3D"no=
referrer" target=3D"_blank">patch-config.h.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 11 -<br>
=C2=A0textproc/libxml2/files/patch-configure=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 11 -<br>
=C2=A0...git-01-85b1792e37b131e7a51af98a37f92472e8de5f3f | 211 ------------=
---<br>
=C2=A0...git-01-b66ce0bba83febe2f4d119097a0391f5d886c3b4 |=C2=A0 86 ++++++<=
br>
=C2=A0...git-02-13ad8736d294536da4cbcd70a96b0a2fbf47070c |=C2=A0 46 ----<br=
>
=C2=A0...git-03-3e1aad4fe584747fd7d17cc7b2863a78e2d21a77 |=C2=A0 31 ---<br>
=C2=A0...git-04-92d9ab4c28842a09ca2b76d3ff2f933e01b6cd6f |=C2=A0 43 ---<br>
=C2=A0.../files/<a href=3D"http://patch-libxml-2.0-uninstalled.pc.in" rel=
=3D"noreferrer" target=3D"_blank">patch-libxml-2.0-uninstalled.pc.in</a>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A09 -<br>
=C2=A0textproc/libxml2/files/<a href=3D"http://patch-libxml-2.0.pc.in" rel=
=3D"noreferrer" target=3D"_blank">patch-libxml-2.0.pc.in</a>=C2=A0 =C2=A0 =
=C2=A0 |=C2=A0 10 +-<br>
=C2=A0textproc/libxml2/files/patch-python_Makefile.in=C2=A0 =C2=A0 |=C2=A0 =
20 --<br>
=C2=A0.../libxml2/files/patch-python_tests_Makefile.in=C2=A0 =C2=A0|=C2=A0 =
11 -<br>
=C2=A0textproc/libxml2/files/<a href=3D"http://patch-xml2Conf.sh.in" rel=3D=
"noreferrer" target=3D"_blank">patch-xml2Conf.sh.in</a>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 15 --<br>
=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 ++++++++++++++++++++-=
<br>
=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 +--<br></blockquote><d=
iv><br></div><div>Hi Daniel,</div><div><br></div><div>Regarding textproc/py=
-libxml2, please compile the installed .py files and include those .pyc fil=
es in the package.</div><div>Otherwise it causes build_fs_violation while r=
unning &quot;poudriere bulk&quot; with -t flag.</div><div>Thanks.</div><div=
><br></div><div>e.g.</div><div>% poudriere bulk -j foo -r -t textproc/itsto=
ol<br></div><div>...</div><div>[00:01:20] [01] [00:00:14] Finished textproc=
/itstool | itstool-2.0.7: Failed: build_fs_violation<br></div><div><br></di=
v><div>from log:</div><div>=3D&gt;&gt; Checking for filesystem violations..=
. done<br>=3D&gt;&gt; Error: Filesystem touched during build:<br>extra: usr=
/local/lib/python3.8/site-packages/__pycache__<br>=3D&gt;&gt; Cleaning up w=
rkdir</div><div><br></div><div>Regards,</div><div>sunpoet</div></div></div>

--000000000000159f8505db0f8be6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58TTMj3Zs9xMZLmzh6WtseOESLmSFgcJit%2Br_onjHhOWcg>