> On 3 Nov 2015, at 03:18, Andreas Lehmkühler <andr...@lehmi.de> wrote:
> 
>> John Hewson <j...@jahewson.com <mailto:j...@jahewson.com>> hat am 2. 
>> November 2015 um 19:24 geschrieben:
>> 
>> 
>> 
>>> On 2 Nov 2015, at 02:58, Andreas Lehmkühler <andr...@lehmi.de> wrote:
>>> 
>>> 
>>> 
>>>> John Hewson <j...@jahewson.com> hat am 30. Oktober 2015 um 19:43
>>>> geschrieben:
>>>> 
>>>> 
>>>> 
>>>>> On 30 Oct 2015, at 03:50, Andreas Lehmkühler <andr...@lehmi.de> wrote:
>>>>> 
>>>>>> 
>>>>>> John Hewson <j...@jahewson.com <mailto:j...@jahewson.com>> hat am 30.
>>>>>> Oktober 2015 um 08:28 geschrieben:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On 30 Oct 2015, at 00:00, Andreas Lehmkuehler <andr...@lehmi.de> wrote:
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> Am 29.10.2015 um 07:34 schrieb John Hewson:
>>>>>>>> Hi All,
>>>>>>>> 
>>>>>>>> I see we’ve ended up with both “debugger” and “debugger-app” modules.
>>>>>>>> Can
>>>>>>>> these be combined?
>>>>>>> There are separate jars so that the debugger stuff can be used as
>>>>>>> dependency
>>>>>>> within other projects. The debugger-app can't be used that way.
>>>>>> 
>>>>>> The main reason for moving the debugger into its own jar was so that it
>>>>>> wouldn’t become a dependency of other projects, i.e. so that it remains
>>>>>> an
>>>>>> API
>>>>>> internal to PDFBox, because we have no intention of keeping it stable.
>>>>>> That
>>>>>> would seem to be in contradiction to the situation here.
>>>>> 
>>>>> I've found another consumer for the debugger.jar: our own standalone app
>>>>> contains to debugger as well.
>>>> 
>>>> That explains it. Can’t we combine debugger-app and debugger though? All
>>>> that
>>>> debugger-app does is add a manifest - why not put than manifest inside the
>>>> debugger
>>>> jar itself?
>>> The app jar contains the manifest and all libs which are needed to run the
>>> debugger as standalone app. AFAIKT it can't be combined, as the debugger is
>>> used
>>> withing the pdfbox app jar which has it's own manifest.
>> 
>> Why bundle the jars together? Shipping them side-by-side is just as good,
>> especially as
>> the 3rd party jbig2 and jpeg2000 jars (an optionally bouncy castle) have to 
>> be
>> shipped
>> on the side to actually provide all libraries that are needed to run the
>> debugger.
>> 
>> The same applies to pdfbox-app, I was told that this jar exists so that the
>> tools could be
>> run, back when they were in that jar, but now the tools are in their own jar,
>> yet we still
>> have pdfbox-app? Again, because it doesn’t actually bundle the required 3rd
>> party jars,
>> it’s not actually fulfilling any purpose.
>> 
>> I guess that applies to preflight-app, too. That’s another bundle which is
>> actually incomplete.
> No, all standalone app jars are as complete as intended. Only some optional 
> jars
> (you've already mentioned jbig2 and jpeg2000) are missing due to their 
> license.
> But those libs aren't needed for all pdfs, so that's not a big problem.

I still don’t see why we have the bundle jars at all - what purpose do they 
serve?

— John

> Andreas
> 
>> — John
>> 
>>> BR
>>> Andreas
>>> 
>>>> 
>>>> — John
>>>> 
>>>>> BR
>>>>> Andreas
>>>>>> 
>>>>>> — John
>>>>>> 
>>>>>>> BR
>>>>>>> Andreas
>>>>>>>> 
>>>>>>>> — John
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> 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
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
>>>>>> <mailto:dev-unsubscr...@pdfbox.apache.org>
>>>>>> For additional commands, e-mail: dev-h...@pdfbox.apache.org
>>>>>> <mailto:dev-h...@pdfbox.apache.org>
>>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
>>>>> <mailto:dev-unsubscr...@pdfbox.apache.org>
>>>>> For additional commands, e-mail: dev-h...@pdfbox.apache.org
>>>>> <mailto:dev-h...@pdfbox.apache.org>
>>> 
>>> ---------------------------------------------------------------------
>>> 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 
>> <mailto:dev-unsubscr...@pdfbox.apache.org>
>> For additional commands, e-mail: dev-h...@pdfbox.apache.org 
>> <mailto:dev-h...@pdfbox.apache.org>
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org 
> <mailto:dev-unsubscr...@pdfbox.apache.org>
> For additional commands, e-mail: dev-h...@pdfbox.apache.org 
> <mailto:dev-h...@pdfbox.apache.org>

Reply via email to