GNOME Bugzilla – Bug 680954
Usage of invalid xpath expression in stylesheet should stop the transformation
Last modified: 2021-07-05 11:00:24 UTC
In regards to this thread on libxslt mailing https://mail.gnome.org/archives/xslt/2012-July/msg00033.html I wish that libxslt becomes less tolerant against errors and does not try to continue the transformation by adopting some recovering strategies. For example, if an invalid xpath expression is used in xsl:template/@match the recovering strategy will just abandoning this template, and can lead to compromise the transformation result without beeing noticed (Unless we read messages from stderr when we run xsltproc). I would prefer instead that the engine stops the transformation with an explicit error.
Created attachment 230941 [details] [review] libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize.
Created attachment 230942 [details] [review] libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize.
Created attachment 230943 [details] [review] git: Fix destruction of GitLogPane. 1. Disconnect signal handler from ref_command. 2. Free the commands GitLogPane created by itself if they're still alive when GitLogPane is destroyed. 3. Remove spin timer source.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxslt/-/issues/ Thank you for your understanding and your help.