-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Sun, 2018-02-18 at 17:33 +0000, Sérgio Basto wrote:
Hi Igor ,
On Sun, 2018-02-18 at 18:09 +0100, Igor Gnatenko wrote:
> Over this weekend I've performed scratch-mass-rebuild without having
> gcc and
> gcc-c++ in buildroot of all Fedora packages, many of which failed due
> to random
> reasons and I grepped all logs for some common errors found by
> analyzing
> hundreds of build logs.
>
> Guidelines:
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#Bu
> ildRequire
> s_and_Requies
>
> The grep output is located here:
>
https://ignatenkobrain.fedorapeople.org/gcc-removal.txt
>
> Some packages might be missed due to short koji outage, broken
> dependencies and
> so on, but majority of real failures is below.
>
> If you fixed package(s), found false positive, found missing packages
> in list
> or anything else -- please let me know.
>
> Note to packages which use CMake buildsystem. When you have
> project(xxx) in
> CMakeLists.txt it checks both for C and CXX compilers. So you might
> encounter
> packages where you have BuildRequires: gcc and it fails on CXX
> compiler (even
> you think you don't need it). Solution for this is to send patch to
> upstream
> switching to something like project(xxx C), or if problem is opposite
> to
> project(xxx CXX).
>
> List of packages and respective maintainers:
>
https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs.txt
I support your work, but I was thinking instead one mass change detail
by detail .
That will come, in few weeks / month.
Why not ? one mass spec clean up with all the items ?
* Get attention from people.
* There might be false positives, so I would like people to check their
packages.
* Whoever will ignore this will get automatic fix later (but it doesn't mean
that it will be 100% correct, although will fix bbuild).
- --
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqJu9IACgkQaVcUvRu8
X0x8bA//e51cbHahF7N8IHtq8MKLvEHvaNJAaC7buqmWwVYFj++Yo8M9mgjKtlGG
4VZPdxmF0TKNGZAGvv7Dx71B42i6acFbwsMAaIcZTc54jHNWo9tV/NXwmOWeG/ce
sZYZt8yye/wgsFBzOnuvs9VJrF+4JGxM0Xyw0UN9JIPtACoRCY0/xkAat28LZILP
2yoe+K8sQkGyiIZthJGpRuScppjfs0PxbEXYaBLuZ6kbdejwwyf30EoPN9OE4uur
pa7iDepfOZqfxaKoF7++dE19uID1AfHNCwcS1Yj93duFWhZMp8MszjVPbvXavo6u
CLhhtMxjEb2yMmQp/PzVoR1RCJV8PSCAxTEc6r6I0WUgElin3ri0McHqefvF2bC2
MrP1Uz1M1ZrQK9wEDL0Ks4Fy/dYKTeWmO6m/ZUnbPHqzcnJJvth6U0S0feUHAOte
y6eh/p/XGs2K7dUi8vuChVj2IKQPwWKeooXL2SA2tuvfAanFhqHyxOLELS/NVWtP
+faB5ZcjFTeRNo0LGalzmDVhCkEaKldHj8xvFZo2A9+IGVPZluY4ef3fdNX8n1yB
wxHWXiRAGTseOT+l2EONK8/MmnnTTVTolPJwhgmk2FjCpCqiawSq4MATCt/eJQfL
PSP/eoL2G+JXAai4v4IB+FIbsLI+HNdDhN43BehRxgpn9KHF1MA=
=E67h
-----END PGP SIGNATURE-----