Bug 1699977 - Package group Fedora Eclipse contains obsolete package eclipse-recommenders
Summary: Package group Fedora Eclipse contains obsolete package eclipse-recommenders
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: comps
Version: 30
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Stephen Gallagher
QA Contact:
URL:
Whiteboard: AcceptedFreezeException
Depends On: 1698504
Blocks: F30FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2019-04-15 14:00 UTC by Michael
Modified: 2019-04-24 07:53 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-04-24 07:53:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michael 2019-04-15 14:00:37 UTC
Description of problem:
An installation of Fedora 29 with the package group "Fedora Eclipse" installed cannot be upgraded seamlessly to Fedora 30 (beta) because the package group contains the obsoleted package eclipse-recommenders.


Version-Release number of selected component (if applicable):
latest

How reproducible:


Steps to Reproduce:
1. Fedora 29 with package group "Fedora Eclipse" and all updates installed.
2. sudo dnf system-upgrade download --refresh --releasever=30 --setopt='module_platform_id=platform:f30' --enablerepo=updates-testing-modular --enablerepo=updates-testing

Actual results:
 Problem 1: ---- HANDLED HERE: https://bugzilla.redhat.com/show_bug.cgi?id=1699852 ----
 Problem 2: problem with installed package maven-resolver-transport-file-1:1.1.1-3.fc29.noarch
  - package maven-resolver-transport-file-1:1.3.1-2.fc30.noarch requires mvn(org.apache.maven.resolver:maven-resolver-spi) = 1.3.1, but none of the providers can be installed
  - maven-resolver-transport-file-1:1.1.1-3.fc29.noarch does not belong to a distupgrade repository
  - package maven-resolver-spi-1:1.3.1-2.fc30.noarch is excluded
 Problem 3: problem with installed package maven-resolver-transport-http-1:1.1.1-3.fc29.noarch
  - package maven-resolver-transport-http-1:1.3.1-2.fc30.noarch requires mvn(org.apache.maven.resolver:maven-resolver-util) = 1.3.1, but none of the providers can be installed
  - maven-resolver-transport-http-1:1.1.1-3.fc29.noarch does not belong to a distupgrade repository
  - package maven-resolver-util-1:1.3.1-2.fc30.noarch is excluded


sudo repoquery --whatrequires maven-resolver-transport-file --installed
eclipse-recommenders-0:2.5.4-2.fc29.noarch

sudo repoquery --whatrequires maven-resolver-transport-http --installed
eclipse-recommenders-0:2.5.4-2.fc29.noarch


Expected results:
No errors.

Additional info:
A workaround is to use the --allowerasing option.

Comment 1 Mat Booth 2019-04-15 15:57:59 UTC
I submitted a pull request to fix this: https://pagure.io/fedora-comps/pull-request/388

Comment 2 Kevin Fenzi 2019-04-15 16:06:08 UTC
Merged. Thanks!

This should be fixed after the next compose...

Comment 3 Geoffrey Marr 2019-04-15 21:07:22 UTC
Discussed during the 2019-04-15 blocker review meeting: [1]

The decision to classify this bug as an "AcceptedFreezeException" was made as this package remaining in the group causes issues on upgrade for systems with the group installed, it would be good to fix that during freeze.

[1] https://meetbot.fedoraproject.org/fedora-blocker-review/2019-04-15/f30-blocker-review.2019-04-15-16.03.txt

Comment 4 Zbigniew Jędrzejewski-Szmek 2019-04-24 07:53:50 UTC
$ dnf --releasever=30 group info 'Fedora Eclipse' | grep recommenders
(nothing)

$ dnf repoquery --releasever=30 --whatobsoletes eclipse-recommenders
eclipse-jdt-1:4.11-4.fc30.noarch

This seems to be fixed.


Note You need to log in before you can comment on or make changes to this bug.