• Re: devel/pear broken with php81

    From Moin Rahman@bofh@freebsd.org to muc.lists.freebsd.ports on Sun Aug 3 21:09:10 2025
    From Newsgroup: muc.lists.freebsd.ports


    --Apple-Mail=_6338E863-7C21-4347-A8D2-208178CCA72E
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    charset=us-ascii



    On Aug 3, 2025, at 21:04, Miroslav Lachman <000.fbsd@quip.cz> wrote:
    =20
    Hello,
    I have seen you your last two commits in devel/pear. One adding =
    IGNORE_WITH_PHP=3D 81 and the other reverting this commit. But I cannot =
    find any information in Bugzilla nor mailing list about it. Was =
    something somewhere fixed with PEAR / PHP 8.1 / limbxml2?
    =20
    I am trying to build a quarterly 2025Q3 but it failed:
    =20
    [00:00:42] [02] [00:00:00] Building devel/pear@php81 | =
    php81-pear-1.10.13
    [00:00:44] [02] [00:00:02] Saving devel/pear@php81 | =
    php81-pear-1.10.13 wrkdir
    [00:00:44] [02] [00:00:02] Saved devel/pear@php81 | php81-pear-1.10.13 =
    wrkdir to: = /poudriere/data/wrkdirs/14_3_amd64-2025Q3-php81m106/2025Q3/php81-pear-1.10= .13.tbz
    [00:00:45] [02] [00:00:03] Finished devel/pear@php81 | =
    php81-pear-1.10.13: Failed: package
    [00:00:45] [02] [00:00:03] Skipping dns/pear-Net_DNS2@php81 | =
    php81-pear-Net_DNS2-2.0.1: Dependent port devel/pear@php81 | = php81-pear-1.10.13 failed
    [00:00:45] [02] [00:00:03] Skipping net/pear-Net_IDNA@php81 | =
    php81-pear-Net_IDNA-0.8.1: Dependent port devel/pear@php81 | = php81-pear-1.10.13 failed
    [00:00:45] [02] [00:00:03] Skipping devel/pear-OLE@php81 | =
    php81-pear-OLE-1.0.0.r3: Dependent port devel/pear@php81 | =
    php81-pear-1.10.13 failed
    [00:00:45] [02] [00:00:03] Skipping =
    textproc/pear-Spreadsheet_Excel_Writer@php81 | = php81-pear-Spreadsheet_Excel_Writer-0.9.4: Dependent port =
    devel/pear@php81 | php81-pear-1.10.13 failed
    =20
    There are tens of lines with Deprecated messages, Warning: Undefined =
    variable, ending with tens of messages like this:
    =20
    stage/usr/local/bin/pear:No such file or directory
    =20
    Is quarterly 2025Q3 missing some fix from latest?
    =20
    =20
    Kind regards
    Miroslav Lachman
    =20
    =20

    Hi,

    No. So far there is no fix. Unfortunately my commit breaks bulk build =
    hence I
    had to revert it.

    Currently there is no easy way to stop building pear for php81 or any =
    other
    version. It needs some changes in the pear.mk which I am working on but =
    will
    take some times.

    But be aware that there is no fix for this and most probably will not be considering php81 is on band-aid mode. Neither on tip nor quarterly.

    Kind regards,
    Moin

    --Apple-Mail=_6338E863-7C21-4347-A8D2-208178CCA72E
    Content-Transfer-Encoding: 7bit
    Content-Disposition: attachment;
    filename=signature.asc
    Content-Type: application/pgp-signature;
    name=signature.asc
    Content-Description: Message signed with OpenPGP

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

    iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmiPs9ZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJH9cA//Wm8l2+YzuZIuLQDiPPSJcNNsXApvOlZzsmdYskmrHgtamapf1/LFDJwj 99oN84DMUyPqXsWr6UADgQMRZ4vcspkRRlOJEw0gGMyXMbqDGSajzMYb9C2A0WOY Nz0KCpyMfIe00/CKLcwG93WCDFuuUuH+49c3fr2iY7bEsQaFKZ429cX01i7R50xb 11tf2QaYMaHCgZK1g5NvfivwL+A+4IYP3hywYx7S6f6YB7/UVL/+zBwrVJiE3J4V Rx0y/M9uMGoqGKIrTQgqcpt7xePgBSOiAjKliWmh8a7thg5R8TgsHCBSsgywP4Tq 17TZ6b0X/gQd8s7re7kAwOq8mXrdFa62uz/ZLyIr4fjeWKxlcZSWgq6fXiYUM/rK 3dcaEUu85W4qlQPEDLSaTHjMg/E9Epp6XtrEP9Qer10SFFEkDUfm1sEIFRPooPnZ FeDLnShTWHOpKCsdZ5k3ROYrgfj2y0hK+IDCibmHfdP6FnsHLfoSwfvql18n0k+v Eu7uqKODrGCfhyoSx141Z9EZPaDGT3hexOeXWJepJ9Zwi7oJJg8yxcBWfAKotbbu UALTCdJqomOckEbMG7s7XuEVxrlnwUuec2zDmg8n+2b93QjVHO3WkSRnTJvidbD5 BPOq2K5t4eDMBjhewxH3w/11dbUbjNVnNVt1isUezTmhdGjgcCw=
    =eeUA
    -----END PGP SIGNATURE-----

    --Apple-Mail=_6338E863-7C21-4347-A8D2-208178CCA72E--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Miroslav Lachman@000.fbsd@quip.cz to muc.lists.freebsd.ports on Sun Aug 3 21:29:59 2025
    From Newsgroup: muc.lists.freebsd.ports

    On 03/08/2025 21:09, Moin Rahman wrote:


    On Aug 3, 2025, at 21:04, Miroslav Lachman <000.fbsd@quip.cz> wrote:

    Hello,
    I have seen you your last two commits in devel/pear. One adding IGNORE_WITH_PHP= 81 and the other reverting this commit. But I cannot find any information in Bugzilla nor mailing list about it. Was something somewhere fixed with PEAR / PHP 8.1 / limbxml2?

    I am trying to build a quarterly 2025Q3 but it failed:

    [...]

    Is quarterly 2025Q3 missing some fix from latest?


    Kind regards
    Miroslav Lachman



    Hi,

    No. So far there is no fix. Unfortunately my commit breaks bulk build hence I had to revert it.

    Currently there is no easy way to stop building pear for php81 or any other version. It needs some changes in the pear.mk which I am working on but will take some times.

    But be aware that there is no fix for this and most probably will not be considering php81 is on band-aid mode. Neither on tip nor quarterly.

    Kind regards,
    Moin

    Is the problem with PEAR and php81 directly related to libxml2? Will it
    build if I use an old (vulnerable) libxml2 in a ports overlay? We still
    have a few machines with PHP 8.1 planned to upgrade in September or
    October so I would like to have other packages upgraded instead of
    running the machines for a 3 months without fix for outdated packages
    from 2025Q2.

    Thank you for you reply!

    Kind regards
    Miroslav Lachman



    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Moin Rahman@bofh@freebsd.org to muc.lists.freebsd.ports on Sun Aug 3 22:03:17 2025
    From Newsgroup: muc.lists.freebsd.ports


    --Apple-Mail=_2C3B79E4-C29A-459F-BF1D-FF86A87F271D
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    charset=us-ascii



    On Aug 3, 2025, at 21:29, Miroslav Lachman <000.fbsd@quip.cz> wrote:
    =20
    On 03/08/2025 21:09, Moin Rahman wrote:
    On Aug 3, 2025, at 21:04, Miroslav Lachman <000.fbsd@quip.cz> wrote:
    =20
    Hello,
    I have seen you your last two commits in devel/pear. One adding = IGNORE_WITH_PHP=3D 81 and the other reverting this commit. But I cannot =
    find any information in Bugzilla nor mailing list about it. Was =
    something somewhere fixed with PEAR / PHP 8.1 / limbxml2?
    =20
    I am trying to build a quarterly 2025Q3 but it failed:
    =20
    [...]
    =20
    Is quarterly 2025Q3 missing some fix from latest?
    =20
    =20
    Kind regards
    Miroslav Lachman
    =20
    =20
    Hi,
    No. So far there is no fix. Unfortunately my commit breaks bulk build = hence I
    had to revert it.
    Currently there is no easy way to stop building pear for php81 or any = other
    version. It needs some changes in the pear.mk which I am working on =
    but will
    take some times.
    But be aware that there is no fix for this and most probably will not =
    be
    considering php81 is on band-aid mode. Neither on tip nor quarterly.
    Kind regards,
    Moin
    =20
    Is the problem with PEAR and php81 directly related to libxml2? Will =
    it build if I use an old (vulnerable) libxml2 in a ports overlay? We =
    still have a few machines with PHP 8.1 planned to upgrade in September =
    or October so I would like to have other packages upgraded instead of =
    running the machines for a 3 months without fix for outdated packages =
    from 2025Q2.
    =20
    Thank you for you reply!
    =20
    Kind regards
    Miroslav Lachman


    Hi,

    Yes. It will work if you go back to this[1].

    But be aware that other things might break as there has been plethora of commits to fix builds with latest libxml2 in other ports. If those are
    not properly patched with version handling than things might really take
    an ugly turn.

    Kind regards,
    Moin

    1. = https://cgit.freebsd.org/ports/commit/?id=3D9441ca687e274fd7d12ea56b88e95a= 529094cd62

    --Apple-Mail=_2C3B79E4-C29A-459F-BF1D-FF86A87F271D
    Content-Transfer-Encoding: 7bit
    Content-Disposition: attachment;
    filename=signature.asc
    Content-Type: application/pgp-signature;
    name=signature.asc
    Content-Description: Message signed with OpenPGP

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

    iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmiPwIVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJHXgg/+JLRx5Bf2JwkEYRc9be/EPsyj0hCgOkGtUZqQPAcGqL/V9ENxX5LBRgxB KkdhHSA7WqZiOoFVuhTSJXWXfVsZGDvx/ieAHjxpiz5GFTcDMdsIS9/H9fQ/c666 Jtap9QW3OXBvnrfo1CJ1d3Zj4QpadPMdaBi4C4WISuobUSzYNXVPT8O6+RP/LeP3 UdSufCIfCAD6WiS+HfulfWBb3xA2HsikCDqJ6CGxNLd/LIRUECqBalYLYR8oYH4v /u6OMns/mEqtys/DPULSj+3pqgxugFpp3zEKO6QeNYzj5YWA3dkpThscNJthvLxV mccPV27UzXSUPHxa4c95gir48SbFRRpWwfqSzU4drlDvmbc+YTpeAtz0kpbeg22j ZNE4m/XGjrVjxs+/T7HQsqhpmFovWiRx72feQsVDNA4YNo10R2Ggu8JiDNIXa1C/ oyPoBEn+d1jccHFOLwmp5bcsGhpO4NQPtnKk7pFussXh5r/oHEFmY6v/kiAv7UDb U5piK/ThGYWkkWz6cYfDQnCrDiIzlNtzIq3CvDWG9gd0JPjra4hRp18aHgTqa+4r tfGRtrZdRLmhgyK/8DB/Za54xnIk/qKS3DBJOrSs+WCzdXWqsCdLnV4fXuQD6fbD llTxq7lULecg2PjXeVWy9+iiQQgD/DS7bAtbQRM4ciQIJIpf5ko=
    =b094
    -----END PGP SIGNATURE-----

    --Apple-Mail=_2C3B79E4-C29A-459F-BF1D-FF86A87F271D--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2