Hi,
the idea with the branch sounds good but before doing it. As andreas say, we need to clarifi the changes first. A branch is extra work to keep it up to date with the trunk. If we refactor the pdfbox, it will be very hard to merge patches between this versions.

Back to topic.
- I think we should try to focus on type safety first. More generic collections and code cleanup. - The other thing is the COSWriter. Writting recursive trough the document sounds good, but it make it hard updating existing documents incremental. A better way is a linked list like object pool. Iterating through the list and writting the objects is much easier than running recurisive with cross-references and additional checks.
- a improved pdf parsing mechanic for broken documents.

This is a open source lib and with developer that work only at his free time, this can take some time.

On the other hand we have some bugs. Implementing new features won't fix them.

I have mixed feelings and no idea what is the best for the pdfbox.

Looking at some bigger projects like eclipse 3.x to 4.x which in my opinion, mess up the ide. Unfixed bugs, more new bugs and a rewritten lazy framework.

I don't know, but when we start i think the first point will be a good entry with the "type safety".

Best regards
Thomas


Am 18.04.2013 22:15, schrieb Maruan Sahyoun:
I'd think that we should start scoping out 2.0 - what will be covered under 
that topic. In addition I would see us doing additional bug fix releases and 
minor enhancements prior to releasing 2.0. My preference would be to branch out 
2.0 and keep trunk for working on 1.x as this would be clearer but maybe we 
should postpone that discussion until we have a better understanding what 2.0 
means.

Maruan Sahyoun


Am 18.04.2013 um 21:11 schrieb Andreas Lehmkuehler <andr...@lehmi.de>:

Hi,

what is our next target after releasing 1.8.0 and 1.8.1?

We already started some discussions about that topic, but I'd like to have
clarification. Is it time to go for a 2.0 version? If we agree to that goal,
how should we proceed? Should we branch or simply use the trunk?

I'd prefer to continue using the trunk. We are still able to release
bugfix versions using the 1.8-branch. Even a new 1.9 feature release
should be possible by branching the 1.8-branch.

WDYT?

BR
Andreas Lehmkühler


Reply via email to