Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Continuing with maven-{repo|debian}-helper refactorings

1 view
Skip to first unread message

Thomas Koch

unread,
Oct 27, 2012, 11:30:01 AM10/27/12
to
Hi,

some months ago I started to do some cleanups in the java code of maven-repo-
helper (mrh) and maven-debian-helper (mdh). Ludovic Claude was kind enough to
review them and to fast-forward the git repositories. However these changes
are not yet in an uploaded version.

I've got the impression that currently nobody takes a lot of care of these two
packages, is that right? (Ludovic wrote he currently focuses on other things.)

I started to look at them because a few things really annoyed me, especially
with a large project like gerrit:

- mh_make is very unfriendly:

- There are many pauses in the mh_make when it is scanning the archive. I
want mh_make to do all checks in a row and then to ask me all questions in a
row (as far as possible).

- mh_make is unreliable: I don't understand, why it does not find certain
dependencies that are installed and have matching coordinates

- The mh_make run isn't permitting at all. One false answer and I have to
start over.

- In multi-module projects mh_make does not remember my decisions from other
modules but asks me again and again the same questions.

- mh_make works all or nothing. I can't use it just to write the copyright
file for example.

- Our whole toolchain with javahelper, mdh and mrh seems unnecessarily
complicated to me. The situation of java in Debian might improve a lot if
these tools became better.

I'm sure I've missed a few annoyances.

I continued yesterday to work on mrh and mdh. I will ensure backwards
compatibility so that all packages continue to build. But I started now to do
more involving refactorings that change (simplify) the overall architecture of
the java code (to the better...).

Please also consider my next mail in a few minutes.

Regarding Gerrit I'm currently waiting for a couple of sponsorings.

Despite my critics, thanks to the original authors for providing tools to
package java stuff!

Best regards,

Thomas Koch, http://www.koch.ro


--
To UNSUBSCRIBE, email to debian-ja...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/201210271723...@koch.ro
0 new messages