Re: The default buildroot no longer contains python/python3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 17, 2017 at 12:23:04PM +0100, Igor Gnatenko wrote:
> On Tue, Jan 17, 2017 at 12:19 PM, Petr Šabata <contyk@xxxxxxxxxx> wrote:
> > On Mon, Jan 16, 2017 at 02:19:43PM +0100, Igor Gnatenko wrote:
> >> On Mon, 2017-01-16 at 13:13 +0100, Petr Šabata wrote:
> >> > 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.
> >> I have to note that for python3 it's not really true, since rpm-build
> >> "depends" (one of depgens require functionality to work[0]) on python3-
> >> setuptools.
> >>
> >> Hopefully at some point it will be moved to something like python-
> >> generators (like we did with perl).
> >
> > 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.
> But it's part of rpm-build, do you really need to have rpm-build in
> base runtime?

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

> >
> > P
> >
> >> >
> >> > 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.
> >> > https://fedoraproject.org/wiki/Releases/26/Schedule
> >> >
> >> > If your package is affected, make sure you declare your build
> >> > dependencies correctly and add anything that's missing.
> >> > https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2
> >> >
> >> > See https://pagure.io/fesco/issue/1660 for some background on this.
> >> >
> >> > Cheers,
> >> > P
> >> > _______________________________________________
> >> > devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
> >> > To unsubscribe send an email to devel-announce-leave@lists.fedoraproj
> >> > ect.org
> >> > _______________________________________________
> >> > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> >> > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> >>
> >> [0] https://bugzilla.redhat.com/show_bug.cgi?id=1410631
> >> --
> >> -Igor Gnatenko

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux