From: | "Robin Haberkorn" <haberkorn(at)b1-systems(dot)de> |
---|---|
To: | "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: [PATCH] contrib/xml2: xslt_process() should report XSLT-related error details |
Date: | 2025-04-24 09:50:04 |
Message-ID: | D9ERXFAKH7Z9.GMNUHLNLYHL6@b1-systems.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu Apr 24, 2025 at 01:59:10 GMT +03, Tom Lane wrote:
> Hm. I wonder if we couldn't get rid of the
> HAVE_XMLSTRUCTUREDERRORCONTEXT conditionalization. If the
> libxml2 versions that lacked that were "old" in 2011, surely
> they are extinct in the wild by now. I'm thinking that we
> really don't want to be using the generic handler at all, given
> the commit log's comment that it can't distinguish between
> error, warning, and notice cases.
libxml 2.7.4 was released 15 years ago, so yes these #ifdefs can
probably be removed already. What's the oldest distribution/OS you
want to support PG on?
Even Ubuntu 14.04 from 2014 already had libxml 2.9.1.
If you like, I will prepare another patch to remove
HAVE_XMLSTRUCTUREDERRORCONTEXT in a separate thread.
PS: I added the libxslt error handling patch to the next commitfest:
https://commitfest.postgresql.org/patch/5718/
--
Robin Haberkorn
Senior Software Engineer
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / https://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt, HRB 3537
From | Date | Subject | |
---|---|---|---|
Next Message | Ashutosh Bapat | 2025-04-24 09:52:44 | Re: Does RENAME TABLE rename associated identity sequence? |
Previous Message | Antonin Houska | 2025-04-24 09:33:45 | Re: Conflicting updates of command progress |