And Mascguy didn't seem to care to explain the situation, which I
clearly didn't understand. Okay, That makes more sense and is acceptable.
That said, I presume there's a strong overall consensus that on current
hardware, we run the current (supported) versions of software, and that
older operating systems and hardware are supported only on a "if it
doesn't hurt anything" basis.
Perry
On 10/10/23 14:08, Gregorio Litenstein wrote:
In general terms I (who am absolutely nobody) agree with you, but
there's one thing I believe you're not taking into account and it's
that this is a fallback version for users with ancient hardware.
The main `librsvg` port is currently at `2.56.3`, which was released
two months ago
@Chris, I belive OP didn't realize it's not the main port.
Gregorio Litenstein Goldzweig glit_qr_4.png
Médico Cirujano
* Fono: +56 9 96343643
* E-Mail: [email protected]
On 10 Oct 2023 15:07 -0300, Chris Jones <[email protected]>, wrote:
Hi,
I am not sure what you are complaining about. Version 2.56.3, whilst
not the absolute latest version a pretty up to date rust based
version, is already used on Darwin 10 and newer. Your mail below
seems to imply the old C version is used everywhere, which just isn't
the case. What am I missing here ?
Chris
On 10 Oct 2023, at 6:48 pm, Perry E. Metzger <[email protected]> wrote:
See the following thread:
https://github.com/macports/macports-ports/pull/20744 — but to
summarize, Mascguy does not want to update librsvg to a safe /
modern one because ancient versions of MacOS can't support Rust.
So I don't want to be a pain in the neck, but I have little interest
in MacPorts if the point is to preserve compatibility with MacOS
10.5 at the expense of having the thousands of users of current Macs
and current MacOS have a dangerously insecure version of a basic SVG
graphics library that other things depend on.
(The upstream librsvg maintainers have washed their hands of the old
C version and don't support it any more, and for good reason. The
Rust version of the library provides a far more secure codebase.)
I don't know how other people feel here, but I don't work on
MacPorts because I like retrocomputing, but rather because I want to
use Unix tools on my modern Macs.
If we're all on the same page that the priority is current MacOS
users, then we need to make sure that policy is well understood by
all and we need to update ports that are being held back for the
benefit of people using an OS from 2007.
If the consensus is that we prioritize ancient versions of MacOS
with three users (or sometimes none) over the experience the bulk of
the users have, that's fine, and I'll accept it, but then I'm
switching to Brew, and I will advise others to do the same, and will
explain that current versions of MacPorts cannot be trusted to have
safe software because the people involved prioritize support for
ancient versions of the operating system.
I will accept whatever the consensus is.
Perry