On Fri, Aug 14, 2020 at 7:07 PM Fabio Valentini <decatho...@gmail.com>
wrote:

> Hi everybody,
>
> Since ~2 days ago, the rawhide koji buildroot has exhibited some
> *really weird* issues when building Java packages with maven (when
> building packages locally with "mock -r fedora-rawhide-x86_64
> --enablerepo local foo.src.rpm").
>
> During installation of the build dependencies, some random (?) Java
> package will have a scriptlet failure like this: "Error in <unknown>
> scriptlet in rpm package mockito" (the package that this error occurs
> in is not always the same). This is always the last scriptlet run
> before the "Verifying" stage of "dnf install".
>
> Then, later, during execution of %build, the following errors show up,
> which make the it fail:


> /usr/share/maven/bin/mvn: Failed to set JAVACMD
> The JAVA_HOME environment variable is not defined correctly
> This environment variable is needed to run this program
> NB: JAVA_HOME should point to a JDK not a JRE
>

Experiencing the same problem. Haven;t found any usefull info about this

>
> Sometimes, scrubbing the mock buildroot makes the next build succeed,
> sometimes it doesn't. I tried entering the buildroot with "mock shell"
> but it didn't yield any useful information.
>
> I see that the scripts setting up JAVA_HOME etc. try to find a java +
> javac executable, but they're all there, and the alternatives setup
> also looks sane (no broken links in /etc/alternatives).
>
> The only Java related updates I see in the buildroot for the "critical
> time frame" are builds of java-11-openjdk, but I'm not sure how they
> could have introduced such inconsistently buggy buildroot behaviour :(
>
> Does anybody have an idea what might be the problem here? It's really
> annoying to be unable to build Java packages locally most of the time
> (curiously, I haven't seen this issue happen in any koji builds yet).
>
> Fabio
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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/devel@lists.fedoraproject.org
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org

Reply via email to