Hi! You have valid points. The non transitive list is indeed not somehow immense[1]. Will add it to wiki page. Will also provide few recursive iterations. Ty for reminder. As for the java-arches macro, I have no objections to it. It is PR to jpackages-tools? But maybe one note against - it may cause inconsistency, if somebody will decide to maintain another version of java - eg as now happens for jdk8 aarch32 TY! J. [1] jvanek jvanek 11:27:07 ~ $ repoquery -q --whatrequires java-headless | grep -v -e \\.noarch -e \\.src DecodeIR-0:2.45-19.fc36.i686 DecodeIR-0:2.45-19.fc36.x86_64 R-java-0:4.1.2-4.fc36.x86_64 cryptlib-java-0:3.4.6-4.fc36.x86_64 cryptlib-java-0:3.4.6-7.fc36.x86_64 csound-java-0:6.16.2-3.fc36.i686 csound-java-0:6.16.2-3.fc36.x86_64 cvc4-java-0:1.8-9.fc36.x86_64 eclipse-swt-1:4.22-4.fc36.x86_64 freewrl-java-0:4.3.0-11.20200221gite99ab4a.fc36.x86_64 gdal-java-0:3.4.1-4.fc36.x86_64 jansi-0:2.4.0-3.fc36.x86_64 jansi-native-0:1.8-9.fc36.x86_64 java-gnome-0:4.1.3-29.fc36.x86_64 java-libsbml-0:5.19.0-11.fc36.x86_64 jblas-0:1.2.5-6.fc36.x86_64 jffi-0:1.3.4-1.fc36.x86_64 jffi-native-0:1.3.4-1.fc36.x86_64 jigawatts-0:0.2-0.6.202108276c78499.fc36.x86_64 jna-0:5.10.0-3.fc36.x86_64 jni-inchi-0:0.8-5.fc36.x86_64 jpcap-0:0.7-32.fc36.x86_64 jssc-0:2.8.0-22.fc36.x86_64 libbluray-bdj-0:1.3.0-4.fc36.x86_64 libbluray-bdj-0:1.3.1-1.fc36.x86_64 libphidget-java-0:2.1.8.20140319-19.fc36.x86_64 libreoffice-core-1:7.3.0.3-3.fc36.x86_64 libreoffice-core-1:7.3.1.3-2.fc36.x86_64 libwebp-java-0:1.2.2-2.fc36.x86_64 libwebp-java-0:1.2.2-4.fc36.x86_64 link-grammar-java-0:5.10.2-3.fc36.i686 link-grammar-java-0:5.10.2-3.fc36.x86_64 mapserver-java-0:7.6.4-11.fc36.x86_64 mecab-java-0:0.996-3.fc36.4.x86_64 nailgun-0:0.9.1-20.fc36.x86_64 octave-6:6.4.0-5.fc36.i686 octave-6:6.4.0-5.fc36.x86_64 opencv-java-0:4.5.5-5.fc36.x86_64 openmpi-java-0:4.1.2-3.fc36.x86_64 openni-java-0:1.5.7.10-26.fc36.x86_64 pl-jpl-0:8.4.2-1.fc36.x86_64 plplot-java-0:5.15.0-37.fc36.i686 plplot-java-0:5.15.0-37.fc36.x86_64 ppl-java-0:1.2-23.fc36.x86_64 python3-pyjnius-0:1.3.0-10.fc36.x86_64 qdbm-java-0:1.8.78-50.fc36.i686 qdbm-java-0:1.8.78-50.fc36.x86_64 sphinx-java-0:2.2.11-22.fc36.x86_64 tuxguitar-0:1.5.4-4.fc36.x86_64 unifi-0:7.0.23-1.fc36.x86_64 unifi-lts-0:5.6.42-10.fc36.x86_64 will-crash-0:0.13.3-6.fc36.i686 will-crash-0:0.13.3-6.fc36.x86_64 jvanek jvanek 11:10:27 ~ $ repoquery -q --whatrequires java | grep -v -e \\.noarch -e \\.src ProjectX-0:0.91.0-20.fc36.x86_64 Singular-surfex-0:4.2.0p3-3.fc36.x86_64 bolzplatz2006-0:1.0.3-51.fc36.x86_64 cephfs-java-2:16.2.7-10.fc36.x86_64 cephfs-java-2:16.2.7-11.fc36.x86_64 java-z3-0:4.8.14-4.fc36.x86_64 libcephfs_jni-devel-2:16.2.7-10.fc36.x86_64 libcephfs_jni-devel-2:16.2.7-11.fc36.x86_64 libcephfs_jni1-2:16.2.7-10.fc36.x86_64 libcephfs_jni1-2:16.2.7-11.fc36.x86_64 portmidi-tools-0:217-43.fc36.x86_64 sdljava-0:0.9.1-56.fc36.x86_64 jvanek 11:27:07 ~ $ repoquery -q --whatrequires java-headless | grep -v -e \\.noarch -e \\.src DecodeIR-0:2.45-19.fc36.i686 DecodeIR-0:2.45-19.fc36.x86_64 R-java-0:4.1.2-4.fc36.x86_64 cryptlib-java-0:3.4.6-4.fc36.x86_64 cryptlib-java-0:3.4.6-7.fc36.x86_64 csound-java-0:6.16.2-3.fc36.i686 csound-java-0:6.16.2-3.fc36.x86_64 cvc4-java-0:1.8-9.fc36.x86_64 eclipse-swt-1:4.22-4.fc36.x86_64 freewrl-java-0:4.3.0-11.20200221gite99ab4a.fc36.x86_64 gdal-java-0:3.4.1-4.fc36.x86_64 jansi-0:2.4.0-3.fc36.x86_64 jansi-native-0:1.8-9.fc36.x86_64 java-gnome-0:4.1.3-29.fc36.x86_64 java-libsbml-0:5.19.0-11.fc36.x86_64 jblas-0:1.2.5-6.fc36.x86_64 jffi-0:1.3.4-1.fc36.x86_64 jffi-native-0:1.3.4-1.fc36.x86_64 jigawatts-0:0.2-0.6.202108276c78499.fc36.x86_64 jna-0:5.10.0-3.fc36.x86_64 jni-inchi-0:0.8-5.fc36.x86_64 jpcap-0:0.7-32.fc36.x86_64 jssc-0:2.8.0-22.fc36.x86_64 libbluray-bdj-0:1.3.0-4.fc36.x86_64 libbluray-bdj-0:1.3.1-1.fc36.x86_64 libphidget-java-0:2.1.8.20140319-19.fc36.x86_64 libreoffice-core-1:7.3.0.3-3.fc36.x86_64 libreoffice-core-1:7.3.1.3-2.fc36.x86_64 libwebp-java-0:1.2.2-2.fc36.x86_64 libwebp-java-0:1.2.2-4.fc36.x86_64 link-grammar-java-0:5.10.2-3.fc36.i686 link-grammar-java-0:5.10.2-3.fc36.x86_64 mapserver-java-0:7.6.4-11.fc36.x86_64 mecab-java-0:0.996-3.fc36.4.x86_64 nailgun-0:0.9.1-20.fc36.x86_64 octave-6:6.4.0-5.fc36.i686 octave-6:6.4.0-5.fc36.x86_64 opencv-java-0:4.5.5-5.fc36.x86_64 openmpi-java-0:4.1.2-3.fc36.x86_64 openni-java-0:1.5.7.10-26.fc36.x86_64 pl-jpl-0:8.4.2-1.fc36.x86_64 plplot-java-0:5.15.0-37.fc36.i686 plplot-java-0:5.15.0-37.fc36.x86_64 ppl-java-0:1.2-23.fc36.x86_64 python3-pyjnius-0:1.3.0-10.fc36.x86_64 qdbm-java-0:1.8.78-50.fc36.i686 qdbm-java-0:1.8.78-50.fc36.x86_64 sphinx-java-0:2.2.11-22.fc36.x86_64 tuxguitar-0:1.5.4-4.fc36.x86_64 unifi-0:7.0.23-1.fc36.x86_64 unifi-lts-0:5.6.42-10.fc36.x86_64 will-crash-0:0.13.3-6.fc36.i686 will-crash-0:0.13.3-6.fc36.x86_64 jvanek jvanek 11:18:44 ~ $ repoquery -q --whatrequires java-devel | grep -v -e \\.noarch -e \\.src R-java-devel-0:4.1.2-4.fc36.i686 R-java-devel-0:4.1.2-4.fc36.x86_64 libreoffice-sdk-1:7.3.0.3-3.fc36.x86_64 libreoffice-sdk-1:7.3.1.3-2.fc36.x86_64 openjfx-devel-3:11.0.9.2-10.fc36.x86_64 openjfx-devel-3:11.0.9.2-9.fc36.x86_64 openjfx8-devel-0:8.0.202-32.b07.fc36.x86_64 openmpi-java-devel-0:4.1.2-3.fc36.i686 openmpi-java-devel-0:4.1.2-3.fc36.x86_64 systemtap-runtime-java-0:4.7~pre16433134g7d871ab5-2.fc36.x86_64 systemtap-runtime-java-0:4.7~pre16468670g9f253544-1.fc36.x86_64 -- Jiri Vanek Mgr. Principal QA Software Engineer Red Hat Inc. +420 775 39 01 09 _______________________________________________ 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