[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Maven debian helper improvements



Boris Ribalkin:
> Hi Thomas,
> 
> I did some improvements to mdh related to non interactive mode:
> 
> 1. Package version defaults to maven version.
> 2. ignore-missing flag Introduced to ignore not needed libraries to be able
> to continue and see if build fails.
> 3. mh_make skip test / doc flag fixes.
> 4. Default licence version for detected license name.

Hi Boris,

thank you again for your interest. I've had a look at your code now. I also 
see the need to improve mh_make and this was actually my motivation to start 
coding on the maven-*-helper packages.

Howerver I started by cleaning up the existing codebase to get it to start 
where people can actually understand and maintain it. I spent many days over 
the last months to get the codesize down, remove code duplication, reduce 
nesting levels and needless complexity.

Please understand that I don't want to accept your patch in its current state. 
It introduces a new feature but at the same time introduces new code 
duplication.

I cherry-picked one commit partly in which you make the license check logic 
more readable. Thank you for that.

I'd be happy if you'd still like to help us with our java tooling and make it 
better _and_ more maintainable.

I also have to beg your pardon: I forgot to push my latest branch so you did 
not see my commit to make maven-debian-helper compile against my changes to 
maven-repo-helper. I pushed it now as thkoch_2013-03-23.

Best regards,

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


Reply to: