#7649 The "local" repository used by mock still installs gcc.
Closed: Fixed 5 years ago Opened 5 years ago by vondruch.

  • Describe the issue

I see that gcc is not installed in Koji builds anymore, but trying to test this locally it does not work.

1) $ mock -r fedora-rawhide-x86_64 rubygem-abrt-0.3.0-3.fc29.src.rpm --enablerepo=local

This still installs gcc.

2) $ mock -r fedora-rawhide-x86_64 rubygem-abrt-0.3.0-3.fc29.src.rpm --disablerepo=* --enablerepo=local

This fails:

Warning: Module or Group 'buildsys-build' does not exist.
Error: Nothing to do.

Trying to get the latest comps from local repository:

https://kojipkgs.fedoraproject.org/repos/rawhide/latest/x86_64/repodata/db824c6dd6664943bcec0a8fcd3bda7fc855e5a787623c0da6d49deb79438fc7-comps.xml

This has "build" group which references gcc/gcc-c++ and does not reference any buildsys-build group. So where is this comps file coming from? Why does it differ from regular Fedora repos?

  • When do you need this?

The sooner the better.

  • When is this no longer needed or useful? (YYYY/MM/DD)

  • If we cannot complete your request, what is the impact?

gcc is still installed when using the "local" repository in mock build.


We dropped these from the f29-build groups, but not f29 (and thus rawhide, which is currently an alias for f29).

Should be fixed now.

:large_blue_circle:

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata