[Bug 1795470] Review Request: antlr4-project - Parser generator (ANother Tool for Language Recognition)

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1795470



--- Comment #7 from Jerry James <loganjerry@xxxxxxxxx> ---
(In reply to Fabio Valentini from comment #5)
> Small first suggestion: If you use the %{expand:} trick for the description,
> you'll have to put "%description (-n foo) %_desc" on the same line,
> otherwise you introduce a leading newline at the beginning of the resulting
> description text.

Good catch.  Fixed.


(In reply to Fabio Valentini from comment #6)
> Wow, with all that language support, it's a pretty gnarly package ... :D

It sure is, and I even punted on the JavaScript runtime.

> - Why not use the "standard method" of installing go "packages" (with the go
> macros)?

I can't use %gometa, because that adds an incorrect ExclusiveArch tag (hence
the bare BR on go-rpm-macros).  I can use %goname to generate the package name,
but go-rpm-macros alone does not seem to be enough to get that macro.  What do
I need to BR for it?  And after that I'm lost.  If you know how to integrate
more of the go macros into the spec, I am happy to take your input.

And speaking of macros that can't be used, it turns out that %mvn_install
cannot be used, because it uses %{name} everywhere, and I need "antlr4", not
"antlr4-project", to be what it uses.  I've manually expanded the macro for
that reason.

> - Did you consider requiring java-1.8.0-openjdk-aarch32 (don't depend on my
> spelling this correctly) on %ifarch %{arm}?

I did not know about that.  Thanks for the tip.

> - License correct and permissible (3-Clause-BSD), and looks like the
> LICENSE.txt file is installed for every subpackage combination (please
> check).

I have checked and double checked this, so I'm pretty confident it is right.

> - BuildRequires look correct and are even sorted alphabetically :)

I like to do that because it makes it easy for my slow human brain to decide if
something is in the BuildRequires already. :-)

> - Patches are commented, but no reference to upstream issues or something
> like that (adding that would be great)

Added.

> I'd just still like to see a successful koji scratch build (which means
> waiting for the dependencies to be imported into rawhide).
> Not because I don't trust local builds, but because we still need to check
> whether "noarch" subpackages are actually built identically on the different
> architectures.

I understand and agree.  New URLs:

Spec URL:
https://jjames.fedorapeople.org/antlr4-cpp-runtime/antlr4-cpp-runtime.spec
SRPM URL:
https://jjames.fedorapeople.org/antlr4-cpp-runtime/antlr4-cpp-runtime-4.8-2.fc32.src.rpm
RPMLINTRC URL:
https://jjames.fedorapeople.org/antlr4-cpp-runtime/antlr4-cpp-runtime.rpmlintrc

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux