commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Amedee Van Gasse <amedee.vanga...@itextpdf.com>
Subject Re: [IMAGING] Update from Java 5 to 7.
Date Wed, 20 Jul 2016 14:24:14 GMT
Hello Apache Commons devs,

I work for iText Software. In our product iText, more specifically in 
the module Xtra, we have a dependency on commons-imaging:

https://github.com/itext/itextpdf/blob/develop/xtra/pom.xml

         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-imaging</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>

It's used only in this class:
https://github.com/itext/itextpdf/blob/develop/xtra/src/main/java/com/itextpdf/text/pdf/pdfcleanup/PdfCleanUpRenderListener.java

iText 5.x.x is targeted at Java 5, because that covers most of our 
existing customer base. We also have an iText 7.x.x, targeted at Java 7, 
but it's API is incompatible with iText 5. iText 5 won't be EOL until at 
least 1.5 years from now.

I am fully aware of the risks of having a dependency on a SNAPSHOT. 
There are historical reasons why this was done anyway. That being said, 
our customers who are still on Java 5 and who use our Xtra module, could 
run into problems.

We have a couple of options:
1. Tell our affected customers to move to Java 7
2. Swich the dependency from commons-imaging to sanselan, and loose some 
features
3. Remove the functionality that depends on commons-imaging alltogether
4. Depend on a 'release' of commons-imaging that is on Java 5.

Regarding option 4, is there anything that Apache Commons can do? We 
would really like to avoid forking commons-imaging and having to 
maintain it ourselves.

However, if the answer really is no, we will explore the other options.

Kind regards,

-- 
Amedee Van Gasse
QA Engineer | iText Software BVBA
amedee.vangasse@itextpdf.com
http://itextpdf.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message