Bug#808211: saxonhe: Versions 9.6 and 9.7 should be installable at the same time

Eugene Zhukov eugene at debian.org
Thu Dec 17 13:57:37 UTC 2015


On Thu, Dec 17, 2015 at 12:38 PM, Gioele Barabucci <gioele at svario.it> wrote:
> 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



More information about the pkg-java-maintainers mailing list