DevHeads.net

The default buildroot no longer contains python/python3

Let it be known that due to certain packaging changes implemented
in December, neither python nor python3 are automatically pulled
into the default, minimal buildroot anymore.

This negatively affects packages the require python/python3 at
build time but do not explicitly say so, causing FTBFS issues.
This will manifest itself during the upcoming mass rebuild,
at the latest.
<a href="https://fedoraproject.org/wiki/Releases/26/Schedule" title="https://fedoraproject.org/wiki/Releases/26/Schedule">https://fedoraproject.org/wiki/Releases/26/Schedule</a>

If your package is affected, make sure you declare your build
dependencies correctly and add anything that's missing.
<a href="https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2" title="https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2">https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2</a>

See <a href="https://pagure.io/fesco/issue/1660" title="https://pagure.io/fesco/issue/1660">https://pagure.io/fesco/issue/1660</a> for some background on this.

Cheers,
P

Comments

Re: The default buildroot no longer contains python/python3

By Igor Gnatenko at 01/16/2017 - 08:19

On Mon, 2017-01-16 at 13:13 +0100, Petr Šabata wrote:
Hopefully at some point it will be moved to something like python-
generators (like we did with perl).
[0] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1410631" title="https://bugzilla.redhat.com/show_bug.cgi?id=1410631">https://bugzilla.redhat.com/show_bug.cgi?id=1410631</a>

Re: The default buildroot no longer contains python/python3

By Petr Sabata at 01/17/2017 - 06:19

On Mon, Jan 16, 2017 at 02:19:43PM +0100, Igor Gnatenko wrote:
Well, that's disappointing.

Since we would really, really like to drop python3 from Base Runtime, finding
some other [easy] solution would be preferred. Hmmm.

P

Re: The default buildroot no longer contains python/python3

By Igor Gnatenko at 01/17/2017 - 06:23

On Tue, Jan 17, 2017 at 12:19 PM, Petr Šabata < ... at redhat dot com> wrote:

Re: The default buildroot no longer contains python/python3

By Petr Sabata at 01/17/2017 - 07:09

On Tue, Jan 17, 2017 at 12:23:04PM +0100, Igor Gnatenko wrote:
We currently provide the minimal buildroot as well; one of the reasons
for that was that distributing parts of rpm in separate, disconnected
modules would cause more trouble than it'd solve. Another being that
the components in the default builroot are essential and common enough
so that shipping them in a special buildroot module wouldn't make much
sense [at this point?].

P