Bug#808211: saxonhe: Versions 9.6 and 9.7 should be installable at the same time
On Wed, Feb 14, 2018 at 6:50 AM, tony mancillwrote: > Hello Eugene, > > I'm working on packaging checkstyle 8.8 which requires SaxonHE 9.8. I > put together a package for the newer saxonhe (in experimental) and I can > successful build the r-deps within Debian using ratt. However, > comparing the 9.7 and 9.8 libraries with japi-compliance-checker, I'm > reluctant to upload the package to unstable because there are so many > breaking changes between the versions. > > Do you have any advice or thoughts about what we should do for buster? > Hi tony, Thanks for working on this! I think we need to ping upstream about missing hej/data folder in the last tag. Without it xml-maven-plugin or epubcheck won't work [0]. My other concern is Schematron upgrade [1]. We might actually want to package SaxonHE 9.8.0.7 or newer to support both XSLT 1.0 and 2.0. [0] https://github.com/IDPF/epubcheck/issues/674#issuecomment-348102028 [1] https://github.com/Schematron/schematron/issues/55 Eugene
Bug#808211: saxonhe: Versions 9.6 and 9.7 should be installable at the same time
Hello Eugene, I'm working on packaging checkstyle 8.8 which requires SaxonHE 9.8. I put together a package for the newer saxonhe (in experimental) and I can successful build the r-deps within Debian using ratt. However, comparing the 9.7 and 9.8 libraries with japi-compliance-checker, I'm reluctant to upload the package to unstable because there are so many breaking changes between the versions. Do you have any advice or thoughts about what we should do for buster? Thank you, tony signature.asc Description: PGP signature
Bug#808211: saxonhe: Versions 9.6 and 9.7 should be installable at the same time
Source: saxonhe Severity: normal Dear Saxon(-HE) maintainer (and Java maintainers), The Calabash XProc processor that I am packaging [1] uses some low-level APIs of the XML parser Saxon; one cannot use a version of Calabash compiled for Saxon 9.6 and run it using Saxon 9.7. Saxonica consider this behaviour OK because 9.6 and 9.7 are seen as two different major versions. The version of Saxon present in sid is 9.5.1.1, you uploaded version 9.6.0.7 to experimental in October, later superseded by your other upload of version 9.7.0.1. My request is: could you please make it be possible to install multiple major versions of Saxon at the same time? Maybe changing the binary name, generating libsaxonhe96-java_9.6.0.7 and libsaxonhe97-java_9.7.0.1 is a solution? Regards, [1] https://bugs.debian.org/742119 -- Gioele Barabucci
Bug#808211: saxonhe: Versions 9.6 and 9.7 should be installable at the same time
On Thu, Dec 17, 2015 at 12:38 PM, Gioele Barabucciwrote: > Source: saxonhe > Severity: normal > > Dear Saxon(-HE) maintainer (and Java maintainers), > > The Calabash XProc processor that I am packaging [1] uses some low-level > APIs of the XML parser Saxon; one cannot use a version of Calabash > compiled for Saxon 9.6 and run it using Saxon 9.7. Saxonica consider > this behaviour OK because 9.6 and 9.7 are seen as two different major > versions. > I checked Calabash upstream page and they have Saxon 9.5 branch [2]. I would suggest you start packaging that and get it into Sid first. > The version of Saxon present in sid is 9.5.1.1, you uploaded version > 9.6.0.7 to experimental in October, later superseded by your other > upload of version 9.7.0.1. > The reason I cannot upload 9.6.0.7 nor 9.7.0.1 to Sid is because they break reverse dependencies. If you are willing to help me create patches for those reverse dependencies and forward them upstream we could proceed with at least uploading Saxon 9.6.0.7 to Sid. > My request is: could you please make it be possible to install multiple > major versions of Saxon at the same time? > There are already 3 Saxon versions co-installable: libsaxon-java libsaxonb-java libsaxonhe-java I would rather prefer to get rid of at least libsaxonb-java in the future. > Maybe changing the binary name, generating libsaxonhe96-java_9.6.0.7 and > libsaxonhe97-java_9.7.0.1 is a solution? > I tend to dislike this approch. > > [1] https://bugs.debian.org/742119 > [2] https://github.com/ndw/xmlcalabash1/tree/saxon95 Eugene