#574 Bundling exception for zxing
Closed: Fixed None Opened 8 years ago by jonny.

I would like to request permissing to bundle forked code from barcode4j ![1] in zxing package ![2].

zxing contains tree files copied from barcode4j ![3]:
* core/src/main/java/com/google/zxing/pdf417/encoder/PDF417ErrorCorrection.java
* core/src/main/java/com/google/zxing/pdf417/encoder/PDF417.java
* core/src/main/java/com/google/zxing/pdf417/encoder/PDF417HighLevelEncoder.java

barcode4j have never been packaged for Fedora, their latest release 2.1 was released 2010-12-15 ![4].

Has the library behaviour been modified?
Some refactoring, changing the exception from throwing com.google.zxing.!WriterException instead of java.lang.!IllegalArgumentException, removing dead code.

Why haven't the changes been pushed to the upstream library? If no attempt has been made to push the changes upstream, we shouldn't be supporting people forking out of laziness.

Not sure, my guess is that I think they just wanted some of the PDF417 ![5] code without the rest of the library + it's dependencies.

  1. http://barcode4j.sourceforge.net/
  2. https://bugzilla.redhat.com/show_bug.cgi?id=1264683
  3. https://github.com/zxing/zxing/tree/zxing-3.2.1/core/src/main/java/com/google/zxing/pdf417/encoder
  4. http://barcode4j.sourceforge.net/download.html
  5. https://en.wikipedia.org/wiki/PDF417

As FPC is no longer in the business of approving bundling requests, you are free to bundle as you wish. Please add the required Provides: bundled(barcode4j) to your package.

Login to comment on this ticket.

Metadata