Re: F21/F22 System Wide Change: Python 3 as the Default Implementation

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Mon, 14 Oct 2013 02:19:15 -0400 (EDT)
Bohuslav Kabrda <bkabrda@xxxxxxxxxx> escribió:
> ----- Original Message -----
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > El Thu, 10 Oct 2013 05:35:18 -0400 (EDT)
> > Bohuslav Kabrda <bkabrda@xxxxxxxxxx> escribió:
> > > ----- Original Message -----
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > > 
> > > > On Wed, 09 Oct 2013 14:07:12 +0200
> > > > Jaroslav Reznik <jreznik@xxxxxxxxxx> wrote:
> > > > 
> > > > > ** Request Koji side tag and encourage packagers to rebuilt
> > > > > their packages with Python 3 there
> > > > python is not in the minimal build root python-libs is pulled
> > > > in by deps.
> > > > 
> > > > So all the koji parts of the change proposal are irrelevant
> > > > 
> > > 
> > > Sorry, I don't see how they're irrelevant. I want the Koji tag so
> > > that we can push F22 out with Python 2 in case the switch to
> > > Python 3 isn't ready in time - so it's more of a safety mechanism
> > > than anything else.
> > 
> > you would still need to go undo everything in git and rebuild to
> > make sure that the newest builds got out. the builds separate in
> > koji is the least of the worries. side tags cause many issues,
> > since python is not part of the minimal buildroot and since undoing
> > it all would be a massive amount of work. its not going to be
> > easily undone. there is no reason today that you can build
> > everything with python3 along with python2. I do not see what it
> > would give and i see many problems with a side tag especially if it
> > is long lived.
> > 
> > Dennis
> > 
> 
> Maintainer can create private branches in dist-git and not touch
> master, can't you? I guess it should be up to every maintainer
> whether he wants to revert dist-git changes in case of no success or
> he wants to merge to master in case of success. Could you be more
> specific about the "many problems" that side tags cause? I'm not Koji
> expert, so I don't see them. Thanks.
> 
you can, but you are not allowed to do offical builds from private
branches. you get many issues when you build foo-1.1-3 in the side tag,
then the maintainer goes and builds foo-2.0-1 in the main tag, when we
merge thinsg back in you end up with all sorts of broken dependencies
because you get a mixture of things build against different libraries.
you then need to clean up by rebuilding a bunch of things again to
clean up dependency issues.

I am not saying we shouldn't change here, just saying that if we are
going to do it it is one of those things we should just do and deal
with the fallout. I for one actually have no plans to port any of my
code to python3, and many of the things that I look after need to work
on RHEL 5 up.  some things will just take longer to get done because
the lowest common denominator doesn't have the new shiny.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)

iQIcBAEBAgAGBQJSXL8rAAoJEH7ltONmPFDRX0kQAK1D94B+GOvINegaYrDM4NLv
icjRZmK/zGenLRNUeWfORdVwB3ibnzectwR+A3DzntV9XYdELPFyjmiixQq1RKl3
Tj361YU8GHDjwFVZggabfUjGbiw72vp2S/tbFmwilLMdU9NgzCm1EbUmBjmdSxdm
INVtcImSAiyK+q8LsQMmb+KZRR9zQwdYFyDrK1nwVsGmFOm7VAw0NykN5Vie6x6t
yE9w/gyQB2RXbQnlIdZ8ZthzK9FOKc9AkLJwvFttIY6RwqeSh7yb+flGl/EFij/M
IsvZvH3GcMkgqiGv4fQ4Ql1KEYJE9sGgT6qtvufOPhsYKxtELG2CIK+aKSDMcAHo
//WuQip8AEGhP8km59KLVYlAom3A0pmsdVT9g1AqvkiTfXPmSMw8+cxspenXMGq4
1Ksv9Thq4EKkm1NfRCI86L2Qrd7q3p/dBwIlIqKPvYzYCMfz3nFc9MeM3QRZdpf3
yrK0HON2jT9KD7BDmvnfHtr56XngtJo8j8/+/Ki5ZKbDO+2u815UZahFzg5kDJnN
cGr5D3h5qsXEIPfbXG27XyO88i57/2RjHcFEnN91rbhaXYS3dxZqtYgKdZaipK0q
F04lYzaKd7dHwwBGWRgtGvHc3JleflubSQMPAVurCdCpJVWw2VRaY42xTWL2/fCC
L4BbOdTGvCMJ3/mUH3wg
=DMyU
-----END PGP SIGNATURE-----
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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