Hi Damien On Wed, 2011-06-08 at 15:48 +0200, Damien Raude-Morvan wrote: > So, JenkisCI is using a fork (jenkins-htmlunit-core-js) of the fork > (htmlunit-core-js [1]) > of Rhino package... JenkisCI upstream seems a love code (and > effort...) > duplication.
I don't disagree that this is pretty ugly; Jenkins CI upstream does fork
other projects frequently - here's a short list of the ones I'm being
impacted by during packaging:
dom4j
commons-jexl
json-lib
htmlunit
xstream
commons-jelly
winstone
trilead-ssh2
and ones I intend to avoid:
jcifs
jinterop
Although some of these forks may be due to upstream inactivity I think
this reflects the ~weekly release schedule of the project and the ease
at which they can fork and upstream and maintain it to resolve their
immediate issues.
The introduction of a 3 monthly stable release should help reduce the
impact of the standard release velocity but it does not necessarily
remove the forked dependencies.
I have seen forks disappear and the project revert back to mainstream
upstream (jmdns was an example of this but I just noticed they forked it
again - doh!).
> /with my rhino package maintainer hat/
> Rhino is - now - an active project again (at least, they made a new
> release on 2011-06-03 [2]).
> You should try to convince JenkisCI team to merge back its changes [3]
> (and htmlunit changes [4]) back into Rhino
Absolutely; I'll endeavour to work on making this happen.
I appreciate that this upstream behaviour does increase the effort
required to support packaging of jenkins.
I have the packaging in place so the additional effort is not really on
me in the short term (although I expect to have to deal with updates and
bug fixes) - it will be whomever sponsors these packages for me.
Do you think this will block entry into Debian?
Cheers
James
--
James Page
Software Engineer, Ubuntu Server Team
signature.asc
Description: This is a digitally signed message part

