Re: F24 Self Contained Change: System Python

2016-02-11 Thread Petr Viktorin
On 02/10/2016 07:35 PM, Josh Boyer wrote: > On Wed, Feb 10, 2016 at 1:26 PM, Bill Nottingham wrote: >> Miro Hrončok (mhron...@redhat.com) said: >>> I had this in mind as well, but currently, this is not the part of the >>> change. Once we need this and we have system-python, we

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Miro Hrončok
On 10.2.2016 13:41, Josh Boyer wrote: > On Wed, Feb 10, 2016 at 5:38 AM, Petr Viktorin wrote: >> On 02/09/2016 08:26 PM, Zbigniew Jędrzejewski-Szmek wrote: >> >>> Second, why call it python-*, not python3-*? I think it'll >>> be endlessly confusing to have both python*- (v3),

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Vít Ondruch
Since this is about disk size, I proposed already quite long ago to not ship the source *.py code, e.g. there could be something like: python-foo-source python2-foo python3-foo And in the python{2,3}-foo could be "Suggests: python-foo-source" (or Recommends, since there were some voices that the

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Josh Boyer
On Wed, Feb 10, 2016 at 1:26 PM, Bill Nottingham wrote: > Miro Hrončok (mhron...@redhat.com) said: >> I had this in mind as well, but currently, this is not the part of the >> change. Once we need this and we have system-python, we can propose a >> system wide change that

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Neal Gompa
On Wed, Feb 10, 2016 at 5:38 AM, Petr Viktorin wrote: > On 02/09/2016 08:26 PM, Zbigniew Jędrzejewski-Szmek wrote: >> The scheme with automatic dependency generation could be implemented >> gradually, by introducing the automatic provides and dependencies >> generators,

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Feb 10, 2016 at 01:15:58PM -0500, Neal Gompa wrote: > On Wed, Feb 10, 2016 at 5:38 AM, Petr Viktorin wrote: > > On 02/09/2016 08:26 PM, Zbigniew Jędrzejewski-Szmek wrote: > >> The scheme with automatic dependency generation could be implemented > >> gradually, by

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Bill Nottingham
Miro Hrončok (mhron...@redhat.com) said: > I had this in mind as well, but currently, this is not the part of the > change. Once we need this and we have system-python, we can propose a > system wide change that system-python is a different version. ... is the goal that the system-python is

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Petr Viktorin
On 02/09/2016 08:26 PM, Zbigniew Jędrzejewski-Szmek wrote: > On Mon, Feb 08, 2016 at 08:27:53AM +0100, Jan Kurik wrote: >> = Proposed Self Contained Change: System Python = >> https://fedoraproject.org/wiki/Changes/System_Python >> >> Change owner(s): >> * Miro Hrončok >> * Petr Viktorin >> *

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Marcin Juszkiewicz
W dniu 10.02.2016 o 09:13, Colin Walters pisze: The OpenEmbedded project has been doing this for quite a while: Note that distributions built using OpenEmbedded are meant for storage limited devices. Years ago I had to squeeze kernel, Python, gstreamer and working system into 16MB of

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Colin Walters
The OpenEmbedded project has been doing this for quite a while: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/python/python-2.7-manifest.inc -- devel mailing list devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Josh Boyer
On Wed, Feb 10, 2016 at 5:38 AM, Petr Viktorin wrote: > On 02/09/2016 08:26 PM, Zbigniew Jędrzejewski-Szmek wrote: > >> Second, why call it python-*, not python3-*? I think it'll >> be endlessly confusing to have both python*- (v3), python2-* (v2), >> and python3-* (v3) mixed

Re: F24 Self Contained Change: System Python

2016-02-10 Thread Jason L Tibbitts III
> "VO" == Vít Ondruch writes: VO> Since this is about disk size, I proposed already quite long ago to VO> not ship the source *.py code, e.g. there could be something like: Yes, this is something I've looked at as part of trying to clean up python packaging with new

Re: F24 Self Contained Change: System Python

2016-02-09 Thread Matthew Miller
On Mon, Feb 08, 2016 at 11:16:58AM -0700, Chris Murphy wrote: > If Cloud becomes Atomic, it probably wouldn't have dnf. Current atomic > builds don't. I'm not sure how far off the hybrid rpm install rpms in > an rpm-ostree release is going to be. The other case where minimization is really

Re: F24 Self Contained Change: System Python

2016-02-09 Thread Matthew Miller
On Mon, Feb 08, 2016 at 06:45:10PM +0100, Mathieu Bridon wrote: > > Part of the change is defining the exact subset. The idea is that it > > should be small, to keep cloud images small for apps that don't use > > Python themselves. > Wouldn't it be a better goal to not have Python at all on Cloud

Re: F24 Self Contained Change: System Python

2016-02-09 Thread Peter Robinson
>>> Part of the change is defining the exact subset. The idea is that it >>> should be small, to keep cloud images small for apps that don't use >>> Python themselves. >> >> Wouldn't it be a better goal to not have Python at all on Cloud images? >> > > So... no dnf? That seems a little unlikely to

Re: F24 Self Contained Change: System Python

2016-02-09 Thread Neal Gompa
On Tue, Feb 9, 2016 at 2:26 PM, Zbigniew Jędrzejewski-Szmek wrote: > > As an alternative proposal, what about using an automatic dependency > generator and having dependent packages require specific modules from > the standard library. Those modules could then be moved between

Re: F24 Self Contained Change: System Python

2016-02-09 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Feb 08, 2016 at 08:27:53AM +0100, Jan Kurik wrote: > = Proposed Self Contained Change: System Python = > https://fedoraproject.org/wiki/Changes/System_Python > > Change owner(s): > * Miro Hrončok > * Petr Viktorin > * Robert Kuska > * Charalampos Stratakis > > Separate several

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Petr Viktorin
On 02/08/2016 02:13 PM, Jonathan Wakely wrote: > On 08/02/16 08:27 +0100, Jan Kurik wrote: >> python3 package to be split in several more subpackages: >> * system-python-libs - a subset of standard Python library considered >> essential to run "system tools" requiring Python >> * system-python -

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Neal Gompa
On Mon, Feb 8, 2016 at 2:37 AM, Florian Weimer wrote: > On 02/08/2016 08:27 AM, Jan Kurik wrote: >> = Proposed Self Contained Change: System Python = >> https://fedoraproject.org/wiki/Changes/System_Python > > Is this intended to mirror Debian's python-minimal? > > What steps

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Petr Viktorin
On 02/08/2016 09:21 AM, Neal Gompa wrote: > On Mon, Feb 8, 2016 at 2:37 AM, Florian Weimer wrote: >> On 02/08/2016 08:27 AM, Jan Kurik wrote: >>> = Proposed Self Contained Change: System Python = >>> https://fedoraproject.org/wiki/Changes/System_Python >> >> Is this intended

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Jonathan Wakely
On 08/02/16 08:27 +0100, Jan Kurik wrote: python3 package to be split in several more subpackages: * system-python-libs - a subset of standard Python library considered essential to run "system tools" requiring Python * system-python - /usr/bin/system-python binary (interpreter) for the tools to

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Chris Murphy
On Mon, Feb 8, 2016 at 10:47 AM, Stephen Gallagher wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 02/08/2016 12:45 PM, Mathieu Bridon wrote: >> On Mon, 2016-02-08 at 17:21 +0100, Petr Viktorin wrote: >>> Part of the change is defining the exact subset. The

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Mathieu Bridon
On Mon, 2016-02-08 at 17:21 +0100, Petr Viktorin wrote: > Part of the change is defining the exact subset. The idea is that it > should be small, to keep cloud images small for apps that don't use > Python themselves. Wouldn't it be a better goal to not have Python at all on Cloud images? -- 

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/08/2016 12:45 PM, Mathieu Bridon wrote: > On Mon, 2016-02-08 at 17:21 +0100, Petr Viktorin wrote: >> Part of the change is defining the exact subset. The idea is that it >> should be small, to keep cloud images small for apps that don't use >>

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Mathieu Bridon
On Mon, 2016-02-08 at 12:47 -0500, Stephen Gallagher wrote: > On 02/08/2016 12:45 PM, Mathieu Bridon wrote: > > On Mon, 2016-02-08 at 17:21 +0100, Petr Viktorin wrote: > > > Part of the change is defining the exact subset. The idea is that > > > it  > > > should be small, to keep cloud images

Re: F24 Self Contained Change: System Python

2016-02-08 Thread Daniel J Walsh
On 02/08/2016 01:16 PM, Chris Murphy wrote: > On Mon, Feb 8, 2016 at 10:47 AM, Stephen Gallagher > wrote: >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> On 02/08/2016 12:45 PM, Mathieu Bridon wrote: >>> On Mon, 2016-02-08 at 17:21 +0100, Petr Viktorin wrote:

Re: F24 Self Contained Change: System Python

2016-02-07 Thread Florian Weimer
On 02/08/2016 08:27 AM, Jan Kurik wrote: > = Proposed Self Contained Change: System Python = > https://fedoraproject.org/wiki/Changes/System_Python Is this intended to mirror Debian's python-minimal? What steps have been taken to accommodate Python upstream's wishes against creating subsets of