Re: Apache PDFBox Board Report January 2023 due

2023-01-11 Thread sahy...@fileaffairs.de
+1

Maruan

Am Mittwoch, dem 11.01.2023 um 20:09 +0100 schrieb Andreas Lehmkuehler:
> Hi,
> 
> find attached a quick draft of the board report we're expected to
> submit this
> month. It's based upon the report wizard template which can be found
> at [1]
> 
> Any comments or additions are appreciated ...
> 
> 
> ## Description:
> The mission of PDFBox is the creation and maintenance of software
> related to
> Java library for working with PDF documents
> 
> ## Issues:
> There are no issues requiring board attention at this time.
> 
> ## Membership Data:
> Apache PDFBox was founded 2009-10-21 (13 years ago)
> There are currently 21 committers and 21 PMC members in this project.
> The Committer-to-PMC ratio is 1:1.
> 
> Community changes, past quarter:
> - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16.
> - No new committers. Last addition was Joerg O. Henne on 2017-10-09.
> 
> ## Project Activity:
> Recent releases:
> 
>  2.0.27 was released on 2022-09-29.
>  1.8.17 was released on 2022-09-15.
>  2.0.26 was released on 2022-04-21.
> 
> ## Community Health:
> - there is a steady stream of contributions, bug reports and
> questions on the
>    mailing lists
> - due to the holiday season the last quarter was a little bit quieter
> than usual
> - we are going to cut the first beta release of our next major
>    version 3.0.0 this quarter
> - we are working on the 3.0 migration guide
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
> For additional commands, e-mail: dev-h...@pdfbox.apache.org
> 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahy...@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

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



Re: Apache PDFBox Board Report January 2023 due

2023-01-11 Thread Tilman Hausherr

+1

Tilman

On 11.01.2023 20:09, Andreas Lehmkuehler wrote:

Hi,

find attached a quick draft of the board report we're expected to 
submit this
month. It's based upon the report wizard template which can be found 
at [1]


Any comments or additions are appreciated ...


## Description:
The mission of PDFBox is the creation and maintenance of software 
related to

Java library for working with PDF documents

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache PDFBox was founded 2009-10-21 (13 years ago)
There are currently 21 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Matthäus Mayer on 2017-10-16.
- No new committers. Last addition was Joerg O. Henne on 2017-10-09.

## Project Activity:
Recent releases:

    2.0.27 was released on 2022-09-29.
    1.8.17 was released on 2022-09-15.
    2.0.26 was released on 2022-04-21.

## Community Health:
- there is a steady stream of contributions, bug reports and questions 
on the

  mailing lists
- due to the holiday season the last quarter was a little bit quieter 
than usual

- we are going to cut the first beta release of our next major
  version 3.0.0 this quarter
- we are working on the 3.0 migration guide

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




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



Apache PDFBox Board Report January 2023 due

2023-01-11 Thread Andreas Lehmkuehler

Hi,

find attached a quick draft of the board report we're expected to submit this
month. It's based upon the report wizard template which can be found at [1]

Any comments or additions are appreciated ...


## Description:
The mission of PDFBox is the creation and maintenance of software related to
Java library for working with PDF documents

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache PDFBox was founded 2009-10-21 (13 years ago)
There are currently 21 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Matthäus Mayer on 2017-10-16.
- No new committers. Last addition was Joerg O. Henne on 2017-10-09.

## Project Activity:
Recent releases:

2.0.27 was released on 2022-09-29.
1.8.17 was released on 2022-09-15.
2.0.26 was released on 2022-04-21.

## Community Health:
- there is a steady stream of contributions, bug reports and questions on the
  mailing lists
- due to the holiday season the last quarter was a little bit quieter than usual
- we are going to cut the first beta release of our next major
  version 3.0.0 this quarter
- we are working on the 3.0 migration guide

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



[GitHub] [pdfbox] bernhardf-ro commented on pull request #149: Allow negative struct parent keys in PDFMergerUtility

2023-01-11 Thread GitBox


bernhardf-ro commented on PR #149:
URL: https://github.com/apache/pdfbox/pull/149#issuecomment-1378817161

   Here is a document to verify the issue. (Sorry, I forgot to add that to the 
issue in the first place.)
   [merge.pdf](https://github.com/apache/pdfbox/files/10393126/merge.pdf)
   It is a valid PDF/UA-1, according to PDF Accessibility Checker 2021.
   Appending it to itself using PDFMergerUtility results in a document that is 
not valid PDF/UA. ("Structural parent tree" issue)
   With the patch applied the merge result is valid PDF/UA-1.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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



Re: PDFBOx 3.0.0-beta1 release

2023-01-11 Thread Emmeran Seehuber
Hi,

I’ve one point which is not per se related to the 3.0 beta release, but which 
should be considered:

The 3.0 release changed some APIs in a source and binary incompatible way. E.g 
instead of using the PDDocument.load() method you now use the Loader class etc.

It would be extremely helpful if PDFBox 2.0 could provide a kind of „Shim“ 
which provides the 3.0 API. E.g. implement a Loader class in PDFBox 2.0 - which 
internally just uses PDDocument.load(). At the same time you could depreciate 
the load() method in the PDDocument and document that the Loader should be used.

This would allow to „migrate“ projects using PDFBox 2.0 to the 3.0 API while 
staying on PDFBox 2.0. As PDFBox 3.0 has the same namespace as PDFBox 2.0 I 
think this is needed to make the migration path as smooth as possible.

Rational: More and more projects use PDFBox directly or indirectly (e.g. by 
using my PDFBox-Graphics2D wrapper - Apache POI for example). When you have a 
complex application you might have many dependencies which will pull in PDFBox 
2.0. If they can work with PDFBox 3.0 because they migrated the API usage to 
the new API using the shim in PDFBox 2.0 you can upgrade to PDFBox 3.0 in your 
project. I.e. the lib targets PDFBox 2.0 but would work with 3.0.

Otherwise you can only consider a upgrade to PDFBox 3.0 in your application 
after the last dependency has migrated to PDFBox 3.0. Which might take a long 
time…

I.e. at the moment as PDFBox 3.0 has the same namespace as PDFBox 2.0 just 
upgrading to PDFBox 3.0 will break many things in dependencies. So you have to 
stay on 2.0 as long as not all dependencies have migrated...

It would be very nice if we could avoid a version mess here.

Greetings

Emmeran

> Am 11.01.2023 um 08:24 schrieb Andreas Lehmkuehler :
> 
> Hi,
> 
> I'm planning to cut our first beta release of 3.0.0. Be aware that the api is 
> supposed to be stable after the release.
> 
> Are there any objections? Are there any tickets which should be solved before?
> 
> Andreas
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
> For additional commands, e-mail: dev-h...@pdfbox.apache.org
> 

Mit freundlichen Grüßen aus Augsburg

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