Bug 1631451
Summary: | ant module breaks eclipse | ||
---|---|---|---|
Product: | [Fedora] Fedora Modules | Reporter: | Mikolaj Izdebski <mizdebsk> |
Component: | ant | Assignee: | Mikolaj Izdebski <mizdebsk> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | unspecified | CC: | extras-orphan, mat.booth, mizdebsk, yann |
Target Milestone: | --- | Keywords: | Regression |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ant-1.10-20181122045734.819b5873 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-11-23 01:55:51 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mikolaj Izdebski
2018-09-20 15:31:27 UTC
This is caused by MBS bug https://pagure.io/fm-orchestrator/issue/914 ant module with version 1.10.5 was built on Mon, 06 Aug 2018, but MBS did not tag it properly, so the module was not included in F29 and rawhide. Updated ant should be available in next rawhide compose. Updates for older Fedoras: Fedora 29: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2018-8504997eac Fedora 28: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2018-7952afa76a The problem is not fixed - eclipse requires ant-xz, which is filtered out of ant module. Tested with ODCS compose: # dnf --repofrompath odcs-93,https://odcs.fedoraproject.org/composes/latest-odcs-93-1/compose/Temporary/x86_64/os --enablerepo odcs-93 install eclipse Added odcs-93 repo from https://odcs.fedoraproject.org/composes/latest-odcs-93-1/compose/Temporary/x86_64/os Error: Problem: package eclipse-platform-1:4.9.0-1.fc30.x86_64 requires ant-xz, but none of the providers can be installed - package eclipse-jdt-1:4.9.0-1.fc30.noarch requires eclipse-platform = 1:4.9.0-1.fc30, but none of the providers can be installed - package ant-xz-1.10.5-2.fc30.noarch requires ant = 1.10.5-2.fc30, but none of the providers can be installed - conflicting requests - package ant-1.10.5-2.fc30.noarch is disabled It's still an issue. # dnf install eclipse enabling rawhide-modular-debuginfo repository enabling rawhide-debuginfo repository enabling rpmfusion-free-rawhide-debuginfo repository enabling rpmfusion-nonfree-rawhide-debuginfo repository Last metadata expiration check: 0:08:38 ago on Fri Oct 12 16:53:51 2018. Error: Problem: package eclipse-platform-1:4.9.0-2.fc30.x86_64 requires ant-xz, but none of the providers can be installed - package eclipse-jdt-1:4.9.0-2.fc30.noarch requires eclipse-platform = 1:4.9.0-2.fc30, but none of the providers can be installed - package ant-xz-1.10.5-2.fc30.noarch requires ant = 1.10.5-2.fc30, but none of the providers can be installed - conflicting requests - package ant-1.10.5-2.fc30.noarch is excluded # dnf info ant-xz Available Packages Name : ant-xz Version : 1.10.5 Release : 2.fc30 Arch : noarch Size : 21 k Source : ant-1.10.5-2.fc30.src.rpm Repo : rawhide Summary : Optional xz tasks for ant URL : https://ant.apache.org/ License : ASL 2.0 Description : Optional xz tasks for ant. # dnf info ant Available Packages Name : ant Version : 1.10.5 Release : 1.module_1972+8ea4a6fa Arch : noarch Size : 192 k Source : ant-1.10.5-1.module_1972+8ea4a6fa.src.rpm Repo : rawhide-modular Summary : Java build tool URL : https://ant.apache.org/ License : ASL 2.0 Description : Apache Ant is a Java library and command-line tool whose mission is to : drive processes described in build files as targets and extension : points dependent upon each other. The main known usage of Ant is the : build of Java applications. Ant supplies a number of built-in tasks : allowing to compile, assemble, test and run Java applications. Ant : can also be used effectively to build non Java applications, for : instance C or C++ applications. More generally, Ant can be used to : pilot any type of process which can be described in terms of targets : and tasks. There's no ant-1.10.5-2 package in rawhide repository. The one in rawhide-modular is too old (and why would I need to enable ant module stream). I've just tested it with ODCS compose 110: https://odcs.fedoraproject.org/api/1/composes/110 # dnf --repofrompath odcs-110,https://odcs.fedoraproject.org/composes/latest-odcs-110-1/compose/Temporary/\$basearch/os --enablerepo odcs-110 install eclipse Result: - eclipse-platform installs fine - symlinks in /usr/lib/eclipse/plugins/org.apache.ant_1.10.5.v20180808-0324/lib/ all point to existing files # rpm -q eclipse-platform ant eclipse-platform-4.9.0-2.fc30.x86_64 ant-1.10.5-3.module_2512+68251d4e.noarch Therefore I believe the problem should finally be resolved. I'm sorry this took so long to fix it. ant-1.10-20181122045734.819b5873 has been pushed to the Fedora 28 Modular stable repository. If problems still persist, please make note of it in this bug report. ant-1.10-20181122140939.819b5873 has been pushed to the Fedora 29 Modular stable repository. If problems still persist, please make note of it in this bug report. |