Skip Menu |
 

This queue is for tickets about the XML-LibXSLT CPAN distribution.

Report information
The Basics
Id: 101605
Status: open
Priority: 0/
Queue: XML-LibXSLT

People
Owner: Nobody in particular
Requestors: d.ginev [...] jacobs-university.de
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



MIME-Version: 1.0
X-Spam-Status: No, score=0.789 tagged_above=-99.9 required=10 tests=[BAYES_00=-1.9, DNS_FROM_AHBL_RHSBL=2.699, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
X-Spam-Flag: NO
content-type: text/plain; charset="utf-8"
Message-ID: <54BC19A1.5040101 [...] jacobs-university.de>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-Virus-Scanned: amavisd-new at jacobs-university.de
X-Virus-Scanned: amavisd-new at jacobs-university.de
X-Spam-Score: 0.789
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 5D1D8240367 for <cpan-bug+XML-LibXSLT [...] hipster.bestpractical.com>; Sun, 18 Jan 2015 15:38:11 -0500 (EST)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hM5nJBLv+YWB for <cpan-bug+XML-LibXSLT [...] hipster.bestpractical.com>; Sun, 18 Jan 2015 15:38:06 -0500 (EST)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 2F2E52400D8 for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 15:38:05 -0500 (EST)
Received: (qmail 23530 invoked by alias); 18 Jan 2015 20:38:04 -0000
Received: from atlas3.jacobs-university.de (HELO atlas3.jacobs-university.de) (212.201.44.18) by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Sun, 18 Jan 2015 12:38:01 -0800
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id BC65510C0 for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:56 +0100 (CET)
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id oAUdIItFiA67 for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:24 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:56 +0100 (CET)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 264022002F for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:56 +0100 (CET)
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 5B4iFWM63aiR for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:55 +0100 (CET)
Received: from exchange.jacobs-university.de (shubcas03.jacobs.jacobs-university.de [10.70.0.153]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "exchange.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by hermes.jacobs-university.de (Postfix) with ESMTPS id 5ADEC2002C for <bugs-XML-LibXSLT [...] rt.cpan.org>; Sun, 18 Jan 2015 21:37:55 +0100 (CET)
Received: from [172.16.1.199] (212.25.39.247) by exchange.jacobs-university.de (10.70.0.128) with Microsoft SMTP Server (TLS) id 14.3.224.2; Sun, 18 Jan 2015 21:37:54 +0100
Delivered-To: cpan-bug+XML-LibXSLT [...] hipster.bestpractical.com
Subject: XML::LibXSLT 1.93 breaks compat with older libxslt binaries
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
Return-Path: <d.ginev [...] jacobs-university.de>
X-RT-Mail-Extension: xml-libxslt
X-Original-To: cpan-bug+XML-LibXSLT [...] hipster.bestpractical.com
X-Spam-Check-BY: la.mx.develooper.com
Date: Sun, 18 Jan 2015 15:37:53 -0500
X-Spam-Level:
X-Originating-Ip: [212.25.39.247]
To: <bugs-XML-LibXSLT [...] rt.cpan.org>
Content-Transfer-Encoding: 8bit
From: Deyan Ginev <d.ginev [...] jacobs-university.de>
X-RT-Original-Encoding: utf-8
X-RT-Interface: Email
Content-Length: 1112
Dear XML::LibXSLT maintainer(s), The resolution of the maxvars feature request [1], has broken compatibility with older versions of libxslt. A notable case where this is important is the Travis build system for GitHub repositories. By default, Travis will try to use the newest XML::LibXSLT available to cpanm, while lagging behind with the libxslt package. I found myself forced to manually build libxslt-1.1.28 [2] to get the Travis build back on its feet again. The concrete problem is that the "xsltMaxVars" symbol is not available in earlier libxslt versions, I attach a log at [3]. If the break in backwards compatibility was intentional, feel free to disregard. If anyone comes here to find a way to make XML::LibXSLT build under Travis again, see [2] for my solution. Much gratitude goes to the friendly folks at the freenode #perl channel on IRC, who helped me diagnose what went haywire and what ought to be a good patch. Greetings, Deyan [1] https://rt.cpan.org/Public/Bug/Display.html?id=101413 [2] https://github.com/KWARC/LaTeXML/blob/master/.travis.yml#L14 [3] http://pastebin.com/jZhcxZ1e
MIME-Version: 1.0
In-Reply-To: <54BC19A1.5040101 [...] jacobs-university.de>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <54BC19A1.5040101 [...] jacobs-university.de>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-17951-1421614446-1831.101605-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 297
Download (untitled) / with headers
text/plain 297b
If you decide to maintain the incompatibility with older libraries, please ensure in the install code that the required library version is installed. You can do this in a vanilla Makefile.PL, Build.PL with Devel::CheckLib, or in Dist::Zilla-based distributions with Dist::Zilla::Plugin::CheckLib.
MIME-Version: 1.0
In-Reply-To: <54BC19A1.5040101 [...] jacobs-university.de>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <54BC19A1.5040101 [...] jacobs-university.de>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-10948-1421662999-1769.101605-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 546
Download (untitled) / with headers
text/plain 546b
On Sun Jan 18 15:38:12 2015, d.ginev@jacobs-university.de wrote: Show quoted text
> Dear XML::LibXSLT maintainer(s), > > The resolution of the maxvars feature request [1], has broken > compatibility with older versions of libxslt. A notable case where this > is important is the Travis build system for GitHub repositories. By > default, Travis will try to use the newest XML::LibXSLT available to > cpanm, while lagging behind with the libxslt package. >
Thanks for the report. This should be fixed in XML-LibXSLT-1.94. Please test. Regards, -- Shlomi Fish


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.