Could someone, please, clarify situation with *-javadoc

Alexander Boström abo at root.snowtree.se
Sat May 8 14:30:24 UTC 2010


lör 2010-05-08 klockan 00:56 +0200 skrev Guido Grazioli:

> Someone would disagree with me; however i think any decision is taken on
> that topic would be turned in a MUST (depend or not depend) for the sake
> of coherency.

I can only think of rather far-fetched situations where such a
dependency would be needed, so I guess I agree...

> This code snippet is telling me that specifying ">= specific_version"
> in BuildRequires: java-devel is optional, while it is mandatory in
> Requires: java
> 
> I have no objections to that, but the ant and maven templates below
> must be updated consistently with that.

Good call, fixed.

> 2- JavaDoc installation
> 
> "The name of the subdirectory SHOULD be either %{name}
> or %{name}-%{version} with a symlink %{name} pointing to it."
> 
> I would turn that in a "MUST be either " one or the other: different directory
> naming should be a rare exception and SHOULD doesnt seem strong enough.

Hmm, I was too lazy to look for current counterexamples which might
provide guidance. Anyone have any? I changed it anyway.

> You could drop the dependency on the main package for the manual too.

Fixed.

> I also would write a more general %add_to_maven_depmap macro call, from:
> %add_to_maven_depmap org.apache.maven %{name} %{version} JPP %{name}
> to:
> %add_to_maven_depmap [groupId] [artifactId] %{version}
> JPP[/optional_subDir] [jarName]

Ok, added with a comment.

> Finally, in the %files section:
> %{_datadir}/maven2/poms/*
> or
> %{mavenpomdir}/*

Ok.

> Hope that helps

Awesome!

/Alexander




More information about the devel mailing list