Bug 1609422 - Packaging problem with Fedora Eclipse group
Summary: Packaging problem with Fedora Eclipse group
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse
Version: 28
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mat Booth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-07-27 22:09 UTC by Matthew Saltzman
Modified: 2018-10-08 01:32 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-08-02 07:53:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
terminal log of group install of Fedora Eclipse group (47.11 KB, text/plain)
2018-10-07 16:39 UTC, Matthew Saltzman
no flags Details

Description Matthew Saltzman 2018-07-27 22:09:28 UTC
Description of problem:
Not sure if this is the place (is there someplace else for packaging issues?), but:
(1) Using PackageKit to install Eclipse fails with a popup stating: Unable to install Eclipse: Error when getting information for /var/cache/PacakgeKit/28/metadata/rpmfusion-nonfree-steam/repodata/appstream.xml.gz: No such file or directory

(2) When installing with dnf groupinstall "Fedora Eclipse" I get warnings
No match for group package "eclipse-changelog"
No match for group package "eclipse-oprofile"
No match for group package "eclipse-valgrind"
No match for group package "eclipse-collabnet-merge"
No match for group package "eclipse-rpm-editor"

Those pakages are all in the repository with names of the form eclipse-linuxtools-*. 

Version-Release number of selected component (if applicable):
eclipse-platform-4.7.3a-5.fc28.x86_64 (I think...)

How reproducible:
Always

Steps to Reproduce:
1. Install Eclipse via packagetool or dnf groupinstall
2.
3.

Actual results:
See above

Expected results:
Successful install either way.

Additional info:

Comment 1 Mat Booth 2018-07-30 08:15:58 UTC
(In reply to Matthew Saltzman from comment #0)
> Description of problem:
> Not sure if this is the place (is there someplace else for packaging
> issues?), but:

This is the right place :-)

Thanks for the report.

Hmm, it's been a long time since I tried groupinstall -- I suppose the comps groups must be quite out-of-date.

Comment 2 Mat Booth 2018-08-01 16:37:43 UTC
I submitted a PR to the comps repo: https://pagure.io/fedora-comps/pull-request/304

Comment 3 Mat Booth 2018-08-02 07:53:48 UTC
(In reply to Mat Booth from comment #2)
> I submitted a PR to the comps repo:
> https://pagure.io/fedora-comps/pull-request/304

It got merged so I'm marking this as fixed, but I'm not sure how (or when) the comps groups make their way into the distro.

In the meantime, you can do "dnf install eclipse-jdt eclipse-cdt" to install the same packages that are specified as mandatory in the group. And do "dnf list eclipse-\*" to discover what other eclipse packages are available.

Comment 4 Matthew Saltzman 2018-10-07 14:04:56 UTC
Sorry to revive this, but the current group definition correctly installs the renamed packages but still tries (and fails) to install the old ones. It also tries to install the package pkgconfig, which is not found. It's not clear to me which is the correct substitute for that one.

Comment 5 Mat Booth 2018-10-07 16:11:48 UTC
Hi, can you post the command and the output here for me to look at?

Comment 6 Matthew Saltzman 2018-10-07 16:39:29 UTC
Created attachment 1491372 [details]
terminal log of group install of Fedora Eclipse group

Comment 7 Matthew Saltzman 2018-10-07 16:43:38 UTC
The log for "Fedora Eclipse" group is attached. It looks like the pkgconfig error came from the install of the "C Development Tools" group. I had originall installed both groups with a single command, but here's the separate runc for the C tools.


$ sudo dnf group install "C Development Tools and Libraries"
Last metadata expiration check: 0:47:10 ago on Sun 07 Oct 2018 11:54:42 AM EDT.
No match for group package "pkgconfig"
Dependencies resolved.
================================================================================
 Group                                    Packages                             
================================================================================
Marking packages as installed by the group:
 @C Development Tools and Libraries       autoconf        byacc        ltrace  
                                          glibc-devel     ccache       gdb     
                                          indent          gcc          gcc-c++ 
                                          strace          elfutils     libtool 
                                          valgrind        bison        flex    
                                          automake        cscope       ctags   
                                          make            binutils     oprofile
================================================================================
 Package       Arch          Version                       Repository      Size
================================================================================
Installing group packages:
 bison         x86_64        3.0.4-9.fc28                  fedora         687 k
 byacc         x86_64        1.9.20170709-4.fc28           fedora          89 k
 ccache        x86_64        3.4.2-2.fc28                  updates        226 k
 cscope        x86_64        15.8b-7.fc28                  fedora         214 k
 ctags         x86_64        5.8-22.fc28                   fedora         169 k
 flex          x86_64        2.6.1-7.fc28                  fedora         318 k
 indent        x86_64        2.2.11-24.fc28                fedora         158 k
 ltrace        x86_64        0.7.91-24.fc27                fedora         156 k
 strace        x86_64        4.24-1.fc28                   updates        960 k

Transaction Summary
================================================================================
Install  9 Packages

Total download size: 2.9 M
Installed size: 7.8 M
Is this ok [y/N]:

Comment 8 Mat Booth 2018-10-08 01:32:57 UTC
It kinda looks like pkconfig is now being provided by the "pkgconf-pkg-config" package, but I'm not 100% sure what should be in that comps group -- please file a bug against comps here: https://pagure.io/fedora-comps/issues


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