* Vitaly Zaitsev via devel: > Building Java apps in your home directory with Internet access is a > trivial task. The official Fedora builds has no network access, so you > need to unbundle all dependencies into a separate packages first. This > is the main problem. In the build-on-demand Java case, there is no expectation that everything (including dependencies) is built from source. There is long-term backwards compatibility with existing bytecode, so sources are not technically required. The Go and Rust models are superficially similar, but the compiler does not provide anything comparable to bytecode stability, so everything *has* to be compiled from source using the installed compiler. Fedora's policy is to build from source. The problem is not so much that there is no network access on the builders, but that there are no immediately usable sources to build many Java packages. If it were just network access, it would be relatively straightforward to mirror everything into RPMs (like Go and Rust do), or perhaps use some other technology. But there is no general technical solution to the lack of viable source code. Thanks, Florian _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure