Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 2024 20:11:23 +0800
From:      Po-Chuan Hsieh <sunpoet@freebsd.org>
To:        Daniel Engberg <daniel.engberg.lists@pyret.net>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: 450aafcba559 - main - textproc/tinyxml2: Update to 10.0.0
Message-ID:  <CAMHz58Q_L-t9X05rGt-x8B55f-%2BNYWxo5CRaS-iQ9HPm1Y2AEg@mail.gmail.com>
In-Reply-To: <9ea613e41885bc4b8cab826a1d5508da@mail.infomaniak.com>
References:  <202402211520.41LFK8mS022399@gitrepo.freebsd.org> <9ea613e41885bc4b8cab826a1d5508da@mail.infomaniak.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Fri, Feb 23, 2024 at 5:23 AM Daniel Engberg <
daniel.engberg.lists@pyret.net> wrote:

> On 2024-02-21T16:20:08.000+01:00, Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> wrote:
>
> The branch main has been updated by sunpoet:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=450aafcba559f95c94c5f195d83b5fe4fdc3748a
>
> commit 450aafcba559f95c94c5f195d83b5fe4fdc3748a
> Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> AuthorDate: 2024-02-21 14:29:27 +0000
> Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> CommitDate: 2024-02-21 15:06:47 +0000
>
>     textproc/tinyxml2: Update to 10.0.0
>
>     - Convert to meson
>     - Fix 0c022f0fc854184d95ff3303049a063a39b1f551
>     - Bump PORTREVISION for package change
>     - Bump PORTREVISION of dependent ports for shlib change
>     - Remove duplicate PORTREVISION from math/linbox
>
>     Changes:        https://github.com/leethomason/tinyxml2/releases
>                     https://github.com/leethomason/tinyxml2/commits/master
> ---
>
> Hi,
>
> Please explain what you fixed as this change makes consumers utilizing
> CMake to find (lib)tinyxml2 now requiring patching when they worked fine
> before your change?
>
> Your patch for net/ecal is not a fix but a workaround for something that
> broke by this commit.
>
> Here's a build log of said port and the PR related.
>
> https://pdr2.bofh.network/data/132-diizzy/2024-01-01_11h58m45s/logs/ecal-5.12.1_3.log
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277227
>
> Best regards,
> Daniel
>

Hello,

Obviously you did not handle the dependent ports which encounter shlib
change.

Enforce port A to use cmake because port B uses cmake.
This behavior is toxic. It works like a virus.

Regarding net/ecal, please explicitly point out what is the broken
in net/ecal.
If you mean something like "(ecal-5.12.1_3)
/wrkdirs/usr/ports/net/ecal/work/stage//usr/local/bin/ecal_mon_gui-5.12.1 -
required shared library libCustomQt.so not found", I see nothing related
with tinyxml2's cmake script.
Not to mention that I see the same message when tinyxml2 is built with
cmake.

The cmake problem is misleading information.

Regards,
sunpoet

[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr">On Fri, Feb 23, 2024 at 5:23 AM Daniel Engberg &lt;<a href="mailto:daniel.engberg.lists@pyret.net" target="_blank">daniel.engberg.lists@pyret.net</a>&gt; wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On 2024-02-21T16:20:08.000+01:00, Po-Chuan Hsieh &lt;sunpoet@FreeBSD.org&gt; wrote:<br></div><div><blockquote><pre style="white-space:normal"><div>The branch main has been updated by sunpoet:<br></div><div><br></div><div>URL: <a rel="noopener noreferrer" href="https://cgit.FreeBSD.org/ports/commit/?id=450aafcba559f95c94c5f195d83b5fe4fdc3748a" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=450aafcba559f95c94c5f195d83b5fe4fdc3748a</a><br></div><div><br></div><div>commit 450aafcba559f95c94c5f195d83b5fe4fdc3748a<br></div><div>Author:     Po-Chuan Hsieh &lt;<a href="mailto:sunpoet@FreeBSD.org" target="_blank">sunpoet@FreeBSD.org</a>&gt;<br></div><div>AuthorDate: 2024-02-21 14:29:27 +0000<br></div><div>Commit:     Po-Chuan Hsieh &lt;<a href="mailto:sunpoet@FreeBSD.org" target="_blank">sunpoet@FreeBSD.org</a>&gt;<br></div><div>CommitDate: 2024-02-21 15:06:47 +0000<br></div><div><br></div><div>    textproc/tinyxml2: Update to 10.0.0<br></div><div>    <br></div><div>    - Convert to meson<br></div><div>    - Fix 0c022f0fc854184d95ff3303049a063a39b1f551<br></div><div>    - Bump PORTREVISION for package change<br></div><div>    - Bump PORTREVISION of dependent ports for shlib change<br></div><div>    - Remove duplicate PORTREVISION from math/linbox<br></div><div>    <br></div><div>    Changes:        <a rel="noopener noreferrer" href="https://github.com/leethomason/tinyxml2/releases" target="_blank">https://github.com/leethomason/tinyxml2/releases</a><br></div><div>;                    <a rel="noopener noreferrer" href="https://github.com/leethomason/tinyxml2/commits/master" target="_blank">https://github.com/leethomason/tinyxml2/commits/master</a><br></div><div>---</div></pre></blockquote></div><div>Hi,<br></div><div><br></div><div>Please explain what you fixed as this change makes consumers utilizing CMake to find (lib)tinyxml2 now requiring patching when they worked fine before your change?<br></div><div><br></div><div>Your patch for net/ecal is not a fix but a workaround for something that broke by this commit.<br></div><div><br></div><div>Here&#39;s a build log of said port and the PR related.<br></div><div><a href="https://pdr2.bofh.network/data/132-diizzy/2024-01-01_11h58m45s/logs/ecal-5.12.1_3.log" target="_blank">https://pdr2.bofh.network/data/132-diizzy/2024-01-01_11h58m45s/logs/ecal-5.12.1_3.log</a><br></div><div><br></div><div><a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277227" target="_blank">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277227</a><br></div><div><br></div><div>Best regards,<br></div><div>Daniel</div></blockquote><div><br></div><div>Hello,</div><div><br></div><div>Obviously you did not handle the dependent ports which encounter shlib change.</div><div><br></div><div>Enforce port A to use cmake because port B uses cmake.</div><div>This behavior is toxic. It works like a virus.</div><div><br></div><div>Regarding net/ecal, please explicitly point out what is the broken in net/ecal.</div><div>If you mean something like &quot;(ecal-5.12.1_3) /wrkdirs/usr/ports/net/ecal/work/stage//usr/local/bin/ecal_mon_gui-5.12.1 - required shared library libCustomQt.so not found&quot;, I see nothing related with tinyxml2&#39;s cmake script.</div><div>Not to mention that I see the same message when tinyxml2 is built with cmake.<br></div><div><br></div><div>The cmake problem is misleading information.<br></div><div><br></div><div>Regards,</div><div>sunpoet</div></div></div>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58Q_L-t9X05rGt-x8B55f-%2BNYWxo5CRaS-iQ9HPm1Y2AEg>