Comments regarding relaxngcc_1.12-1_amd64.changes

Timo Aaltonen tjaalton at ubuntu.com
Tue Feb 18 21:16:28 UTC 2014


On 28.01.2014 15:24, Gergely Nagy wrote:
> On Wed, Jan 22, 2014 at 3:17 PM, Timo Aaltonen <tjaalton at ubuntu.com> wrote:
>> On 22.01.2014 15:56, Timo Aaltonen wrote:
>>> On 22.01.2014 15:21, Timo Aaltonen wrote:
>>>> On 21.01.2014 14:44, Gergely Nagy wrote:
>>>>
>>>>>  - There are a couple of files in the source that have comments like:
>>>>>    /* this file is generated by RelaxNGCC */
>>>>>
>>>>>    Are these files rebuildable? (Sadly, my Java build system knowledge
>>>>>    is not enough to determine this on my own)
>>>>
>>>> Not sure, no idea where they were generated from.. I'll see if they are
>>>> needed at all.
>>>
>>> I could remove all of them without any issues, so best to recreate the
>>> tarball and push to NEW again, with all the fixes.
>>
>> scratch that, removing those trims the resulting .jar too and breaks at
>> least JAXB build..
> 
> Well, we need all files to be rebuildable, all generated files need
> their source, and we need at least documentation on how to rebuild
> them, even if they aren't rebuilt on every build. I'm afraid I'll have
> to reject the package in the current state, until this issue is
> solved. (The other things would be fine in a -2 version, but not this
> one).

We have a bootstrapping issue with this.. upstream CVS repo ships with
'lib/bootstrap-relaxngcc.jar' which is used to generate the files for
the parser. And since the source tarball can't include that relaxngcc
has no way to enter Debian?

Fedora doesn't seem to care, they used to have a version where it used
the embedded jar file, but the one that entered the archive used the
same build system as our original upload..



-- 
t



More information about the pkg-java-maintainers mailing list