Learn more about these different git repos.
Other Git URLs
Describe the issue On behalf of jdk team, I'm proposing dropping of i686 java builds
When do you need this? (YYYY/MM/DD) up to you
fesco ticekt: https://pagure.io/fesco/issue/2770
There is no releng work needed for this change. Thanks for filing the ticket and checking with releng.
Metadata Update from @mohanboddu: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open) - Issue tagged with: change-noreleng, changes, f37
Metadata Update from @jvanek: - Issue status updated to: Open (was: Closed)
Hello RCM!
There was one underestimation I did, and that is that noarch packages, can be built on i686. Is it possible, to turn off i686 for noarch? (like not do it right away, but is it possible at all?)
If so, that would solve the issue. If not, then we have an severe, just badly fixable issue (all java packages suddenly need of excluding i686 + udpate java-packages guidelines and many unforeseen issues)
Hi @jvanek, I am not sure what is the problem. And how we can solve it.
So do you want to avoid building purely .noarch packages on i686 builders or noarch sub-packages?
For pure noarch packages, koji builds them on all arches and makes sure they are the same. In noarch sub-packages you should be able to exclude 686.
Hello! The problem is that if we stop building JDK for i686, then building java noarch packages, will lead to unexpected fail, as on i686 the build will fail. For the not-no arch packages, this is expected behavior. Such package can do workaround or stop build on i686. But in noarch, it is unexpected. And it was not a goal of the original proposal to force all java no arch pkgs to exclude i686.
If you can not stop (technically) building noarch packages on i686, then the proposal must be revisited. If you can do it technically, but there are other reasons to not do it, then it should be discussed - as the forcible inclusion of excludearch %{x86} to all java-dependent noarch packages and to the java packaging guidelines is not exactly nice, and may be better to pack buggy zerovm here for ever.
Sorry for getting back so late.
We do not have any way to stop building noarch packages on i686.
Metadata Update from @humaton: - Issue close_status updated to: Can't Fix - Issue status updated to: Closed (was: Open)
@jvanek @humaton Does this mean that the OpenJDK i686 removal will not happen because this issue cannot be fixed? Thanks.
nope, it just means there's no magic way to change things in koji and not in spec files/macros...
Log in to comment on this ticket.