You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by Andreas Lehmkuehler <an...@lehmi.de> on 2022/06/14 06:19:21 UTC

New PDFBox 3.0.0 release

Hi,

looks like it is time for another 3.0.0 release of PDFBox. Depending on the 
outcome of the next regression test I'd like to cut the next 3.0.0 release.

Should we target another alpha or maybe the first beta?

Or are is it time for a stable 3.0.0 PDFBox release already?

WDYT?

Do you have some TODOs on your lists which have to be solved first?

I'm going to resolve my remaining 3.0.0 tickets soon

Andreas

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


Re: New PDFBox 3.0.0 release

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.

Am Dienstag, dem 14.06.2022 um 08:19 +0200 schrieb Andreas Lehmkuehler:
> Hi,
> 
> looks like it is time for another 3.0.0 release of PDFBox. Depending
> on the 
> outcome of the next regression test I'd like to cut the next 3.0.0
> release.
> 
> Should we target another alpha or maybe the first beta?
> 
> Or are is it time for a stable 3.0.0 PDFBox release already?

I'd go for a stable release dependent on the results of the regression
tests.

BR
Maruan

> 
> WDYT?
> 
> Do you have some TODOs on your lists which have to be solved first?
> 
> I'm going to resolve my remaining 3.0.0 tickets soon
> 
> Andreas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 



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


Re: New PDFBox 3.0.0 release

Posted by Daniel Persson <ma...@gmail.com>.
Hi Team.

I'd like to second Emmerans remark regarding PDFBOX-5149.

Best regards
Daniel

On Tue, Jun 14, 2022 at 9:05 AM Emmeran Seehuber <ro...@rototor.de> wrote:

> Hi Andreas,
>
> > Am 14.06.2022 um 08:19 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
> >
> > Hi,
> >
> > looks like it is time for another 3.0.0 release of PDFBox. Depending on
> the outcome of the next regression test I'd like to cut the next 3.0.0
> release.
> >
> > Should we target another alpha or maybe the first beta?
> >
> > Or are is it time for a stable 3.0.0 PDFBox release already?
> >
> > WDYT?
> >
> > Do you have some TODOs on your lists which have to be solved first?
>
> I’ve got two issues which should IMHO be looked at before considering a
> non-alpha release:
>
> - PDFBOX-5362: Please look at this patch. Finalizers are deprecated for
> removal.
>
> - PDFBOX-5149: I had to make an ugly InternalDeprecatedCOSCloner class in
> the org.apache.pdfbox.multipdf package to access the PDFCloneUtility (See
> https://github.com/rototor/pdfbox-graphics2d/blob/pdfbox-3.0.0/graphics2d/src/main/java/org/apache/pdfbox/multipdf/InternalDeprecatedCOSCloner.java
> <
> https://github.com/rototor/pdfbox-graphics2d/blob/pdfbox-3.0.0/graphics2d/src/main/java/org/apache/pdfbox/multipdf/InternalDeprecatedCOSCloner.java>).
> This is ugly as hell and also will not work as soon as someone plans to use
> PDFBox with JDK9+ modules. And no, I don’t want to copy and maintain the
> PDFCloneUtility code. Maybe exporting this functionality under another name
> with an explicit „Don’t use if you don’t know exactly what you are doing,
> and don’t ask about it“ remark?
>
> Best regards
>
> Emmeran
>
> >
> > I'm going to resolve my remaining 3.0.0 tickets soon
> >
> > Andreas
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> > For additional commands, e-mail: dev-help@pdfbox.apache.org
> >
>
> Mit freundlichen Grüßen aus Augsburg
>
> Emmeran Seehuber
> Dipl. Inf. (FH)
> Schrannenstraße 8
> 86150 Augsburg
> USt-IdNr.: DE266070804
>
>

Re: New PDFBox 3.0.0 release

Posted by Emmeran Seehuber <ro...@rototor.de>.
Hi Andreas,

> Am 14.06.2022 um 08:19 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
> 
> Hi,
> 
> looks like it is time for another 3.0.0 release of PDFBox. Depending on the outcome of the next regression test I'd like to cut the next 3.0.0 release.
> 
> Should we target another alpha or maybe the first beta?
> 
> Or are is it time for a stable 3.0.0 PDFBox release already?
> 
> WDYT?
> 
> Do you have some TODOs on your lists which have to be solved first?

I’ve got two issues which should IMHO be looked at before considering a non-alpha release:

- PDFBOX-5362: Please look at this patch. Finalizers are deprecated for removal. 

- PDFBOX-5149: I had to make an ugly InternalDeprecatedCOSCloner class in the org.apache.pdfbox.multipdf package to access the PDFCloneUtility (See https://github.com/rototor/pdfbox-graphics2d/blob/pdfbox-3.0.0/graphics2d/src/main/java/org/apache/pdfbox/multipdf/InternalDeprecatedCOSCloner.java <https://github.com/rototor/pdfbox-graphics2d/blob/pdfbox-3.0.0/graphics2d/src/main/java/org/apache/pdfbox/multipdf/InternalDeprecatedCOSCloner.java>). This is ugly as hell and also will not work as soon as someone plans to use PDFBox with JDK9+ modules. And no, I don’t want to copy and maintain the PDFCloneUtility code. Maybe exporting this functionality under another name with an explicit „Don’t use if you don’t know exactly what you are doing, and don’t ask about it“ remark?

Best regards

Emmeran

> 
> I'm going to resolve my remaining 3.0.0 tickets soon
> 
> Andreas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 

Mit freundlichen Grüßen aus Augsburg

Emmeran Seehuber
Dipl. Inf. (FH)
Schrannenstraße 8
86150 Augsburg
USt-IdNr.: DE266070804


Re: New PDFBox 3.0.0 release

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
Am 14.06.22 um 10:20 schrieb Emmeran Seehuber:
> Hi Andreas,
> 
>> Am 14.06.2022 um 08:19 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
>>
>> Hi,
>>
>> looks like it is time for another 3.0.0 release of PDFBox. Depending on the outcome of the next regression test I'd like to cut the next 3.0.0 release.
>>
>> Should we target another alpha or maybe the first beta?
>>
>> Or are is it time for a stable 3.0.0 PDFBox release already?
> 
> No, I would suggest at least releasing a beta first. The beta should already have some kind of API stability guarantee.
I'm ok with that.

> I would then port my commercial projects to this beta, and see what breaks.
That will hopefully give us some valuable feedback, thanks in advance

Andreas

> 
> Best regards
> 
> Emmeran
> 
>>
>> WDYT?
>>
>> Do you have some TODOs on your lists which have to be solved first?
>>
>> I'm going to resolve my remaining 3.0.0 tickets soon
>>
>> Andreas
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: dev-help@pdfbox.apache.org
>>
> 
> Mit freundlichen Grüßen aus Augsburg
> 
> Emmeran Seehuber
> Dipl. Inf. (FH)
> Schrannenstraße 8
> 86150 Augsburg
> USt-IdNr.: DE266070804
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 


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


Re: New PDFBox 3.0.0 release

Posted by Emmeran Seehuber <ro...@rototor.de>.
Hi Andreas,

> Am 14.06.2022 um 08:19 schrieb Andreas Lehmkuehler <an...@lehmi.de>:
> 
> Hi,
> 
> looks like it is time for another 3.0.0 release of PDFBox. Depending on the outcome of the next regression test I'd like to cut the next 3.0.0 release.
> 
> Should we target another alpha or maybe the first beta?
> 
> Or are is it time for a stable 3.0.0 PDFBox release already?

No, I would suggest at least releasing a beta first. The beta should already have some kind of API stability guarantee. 

I would then port my commercial projects to this beta, and see what breaks. 

Best regards

Emmeran

> 
> WDYT?
> 
> Do you have some TODOs on your lists which have to be solved first?
> 
> I'm going to resolve my remaining 3.0.0 tickets soon
> 
> Andreas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: dev-help@pdfbox.apache.org
> 

Mit freundlichen Grüßen aus Augsburg

Emmeran Seehuber
Dipl. Inf. (FH)
Schrannenstraße 8
86150 Augsburg
USt-IdNr.: DE266070804


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