All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
@ 2013-01-31 13:50 Jérémie Galarneau
  0 siblings, 0 replies; 11+ messages in thread
From: Jérémie Galarneau @ 2013-01-31 13:50 UTC (permalink / raw)
  To: lttng-dev


Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
---
 README | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README b/README
index 9df02e7..ce98e24 100644
--- a/README
+++ b/README
@@ -49,6 +49,8 @@ To compile Babeltrace, you will need:
 	  (Debian/Ubuntu : python-dev)
 	swig >= 2.0 (optional)
 	  (Debian/Ubuntu : swig2.0)
+	python 3.0 or better (optional)
+	  (Debian/Ubuntu : python3)
 
 
 For developers using the git tree:
-- 
1.8.1.1


_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]             ` <20130313142313.GA16532@Krystal>
  2013-03-13 14:28               ` Yannick Brosseau
@ 2013-03-13 14:51               ` Jérémie Galarneau
  1 sibling, 0 replies; 11+ messages in thread
From: Jérémie Galarneau @ 2013-03-13 14:51 UTC (permalink / raw)
  To: Mathieu Desnoyers; +Cc: lttng-dev

If I'm not mistaken, the scripts do work with Python 2.7. However,
maintaining this compatibility comes with a significant development
and testing overhead which I don't think brings that much value in the
end.

We're not talking about dropping support for tracing on RHEL here...
we're talking about Python bindings which are completely optional and
not part of the master branch. To me this is simply a case of handling
a dependency just like any other... a package exists for most users,
and RHEL users may have to install from source. I just don't see the
problem.

Anyway, RHEL/CentOS 6 does not even provide a Python 2.7 package...
Only Python 2.6 is officially supported[1].

Jérémie

[1] http://mirror.centos.org/centos/6/os/x86_64/Packages/

On Wed, Mar 13, 2013 at 10:23 AM, Mathieu Desnoyers
<mathieu.desnoyers@efficios.com> wrote:
> * Yannick Brosseau (yannick.brosseau@gmail.com) wrote:
>> On 2013-03-13 10:06, Mathieu Desnoyers wrote:
>> > Hi Yannick,
>> >
>> > Please list all the distro and distro versions you care about that still
>> > ship with python 2.7 by default today, along with the time-frame for
>> > which they are going to still be supported by the vendors, and whether
>> > those distributions allow users to install python 3.0 side-by-side with
>> > 2.7 or not.
>> Just to name 2: Centos/RHEL 6.x and Debian.
>>
>> CentOS/RHEL does not have a Python 3 package
>>
>> Debian is default to 2.7, can install python3, but will potentially
>> breaks apps that rely on python 2 if I set python 3 to default.
>
> For our python scripts to work, do we need python 3 to be default ?
>
> About RHEL6, interesting links:
>
> http://www.muktware.com/5203/google-says-red-hat-enterprise-linux-6-obsolete
>
> Something to think about ;)
>
> Jérémie: how much extra effort would be required to support python 2.7+
> (only) as well as python 3 ?
>
> Thanks,
>
> Mathieu
>
>>
>>
>>
>> > Thanks,
>> >
>> > Mathieu
>> >
>> > * Jérémie Galarneau (jeremie.galarneau@efficios.com) wrote:
>> >> Although I agree it can prove to be an inconvenience for some users,
>> >> most distributions provide a Python 3 package at this point.
>> >>
>> >> The reasoning is that since these bindings are still in development
>> >> and won't be integrated into the master branch for some time, the
>> >> effort needed to develop and test them while targeting two versions of
>> >> Python is hard to justify.
>> >>
>> >> On Mon, Mar 11, 2013 at 10:55 PM, Yannick Brosseau
>> >> <yannick.brosseau@gmail.com> wrote:
>> >>> On 2013-02-01 08:54, Jérémie Galarneau wrote:
>> >>>> As for as I know, the bindings do work with Python 2.7.
>> >>>> However, we have decided to no longer explicitly support older
>> >>>> versions of Python in order to make the bindings, along with future
>> >>>> developments, easily maintainable.
>> >>>>
>> >>> My main concern is that 2.7 is still the default version for many linux
>> >>> distribution, so it might be early to drop 2.7 support.
>> >>>
>> >>> Yannick
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> lttng-dev mailing list
>> >>> lttng-dev@lists.lttng.org
>> >>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>> >> _______________________________________________
>> >> lttng-dev mailing list
>> >> lttng-dev@lists.lttng.org
>> >> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>>
>
> --
> Mathieu Desnoyers
> EfficiOS Inc.
> http://www.efficios.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]             ` <20130313142313.GA16532@Krystal>
@ 2013-03-13 14:28               ` Yannick Brosseau
  2013-03-13 14:51               ` Jérémie Galarneau
  1 sibling, 0 replies; 11+ messages in thread
From: Yannick Brosseau @ 2013-03-13 14:28 UTC (permalink / raw)
  To: Mathieu Desnoyers; +Cc: lttng-dev

On 2013-03-13 10:23, Mathieu Desnoyers wrote:
> * Yannick Brosseau (yannick.brosseau@gmail.com) wrote:
>> On 2013-03-13 10:06, Mathieu Desnoyers wrote:
>>> Hi Yannick,
>>>
>>> Please list all the distro and distro versions you care about that still
>>> ship with python 2.7 by default today, along with the time-frame for
>>> which they are going to still be supported by the vendors, and whether
>>> those distributions allow users to install python 3.0 side-by-side with
>>> 2.7 or not.
>> Just to name 2: Centos/RHEL 6.x and Debian.
>>
>> CentOS/RHEL does not have a Python 3 package
>>
>> Debian is default to 2.7, can install python3, but will potentially
>> breaks apps that rely on python 2 if I set python 3 to default.
> For our python scripts to work, do we need python 3 to be default ?
>
> About RHEL6, interesting links:
>
> http://www.muktware.com/5203/google-says-red-hat-enterprise-linux-6-obsolete
>
> Something to think about ;)
>
Google can say what they want, RHEL 6 is still widely used (RHEL 5 is
still widely use...)

Personnally, it don't affect me much, since debian will probably switch
sooner or later, but seeing the number of request to have LTTng
supported on RHEL, it might be something to think about.

yannick

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]           ` <514089E7.1080705@gmail.com>
@ 2013-03-13 14:23             ` Mathieu Desnoyers
       [not found]             ` <20130313142313.GA16532@Krystal>
  1 sibling, 0 replies; 11+ messages in thread
From: Mathieu Desnoyers @ 2013-03-13 14:23 UTC (permalink / raw)
  To: Yannick Brosseau, Jérémie Galarneau; +Cc: lttng-dev

* Yannick Brosseau (yannick.brosseau@gmail.com) wrote:
> On 2013-03-13 10:06, Mathieu Desnoyers wrote:
> > Hi Yannick,
> >
> > Please list all the distro and distro versions you care about that still
> > ship with python 2.7 by default today, along with the time-frame for
> > which they are going to still be supported by the vendors, and whether
> > those distributions allow users to install python 3.0 side-by-side with
> > 2.7 or not.
> Just to name 2: Centos/RHEL 6.x and Debian.
> 
> CentOS/RHEL does not have a Python 3 package
> 
> Debian is default to 2.7, can install python3, but will potentially
> breaks apps that rely on python 2 if I set python 3 to default.

For our python scripts to work, do we need python 3 to be default ?

About RHEL6, interesting links:

http://www.muktware.com/5203/google-says-red-hat-enterprise-linux-6-obsolete

Something to think about ;)

Jérémie: how much extra effort would be required to support python 2.7+
(only) as well as python 3 ?

Thanks,

Mathieu

> 
> 
> 
> > Thanks,
> >
> > Mathieu
> >
> > * Jérémie Galarneau (jeremie.galarneau@efficios.com) wrote:
> >> Although I agree it can prove to be an inconvenience for some users,
> >> most distributions provide a Python 3 package at this point.
> >>
> >> The reasoning is that since these bindings are still in development
> >> and won't be integrated into the master branch for some time, the
> >> effort needed to develop and test them while targeting two versions of
> >> Python is hard to justify.
> >>
> >> On Mon, Mar 11, 2013 at 10:55 PM, Yannick Brosseau
> >> <yannick.brosseau@gmail.com> wrote:
> >>> On 2013-02-01 08:54, Jérémie Galarneau wrote:
> >>>> As for as I know, the bindings do work with Python 2.7.
> >>>> However, we have decided to no longer explicitly support older
> >>>> versions of Python in order to make the bindings, along with future
> >>>> developments, easily maintainable.
> >>>>
> >>> My main concern is that 2.7 is still the default version for many linux
> >>> distribution, so it might be early to drop 2.7 support.
> >>>
> >>> Yannick
> >>>
> >>>
> >>> _______________________________________________
> >>> lttng-dev mailing list
> >>> lttng-dev@lists.lttng.org
> >>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> >> _______________________________________________
> >> lttng-dev mailing list
> >> lttng-dev@lists.lttng.org
> >> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> 

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]         ` <20130313140610.GC16186@Krystal>
@ 2013-03-13 14:20           ` Yannick Brosseau
       [not found]           ` <514089E7.1080705@gmail.com>
  1 sibling, 0 replies; 11+ messages in thread
From: Yannick Brosseau @ 2013-03-13 14:20 UTC (permalink / raw)
  To: lttng-dev

On 2013-03-13 10:06, Mathieu Desnoyers wrote:
> Hi Yannick,
>
> Please list all the distro and distro versions you care about that still
> ship with python 2.7 by default today, along with the time-frame for
> which they are going to still be supported by the vendors, and whether
> those distributions allow users to install python 3.0 side-by-side with
> 2.7 or not.
Just to name 2: Centos/RHEL 6.x and Debian.

CentOS/RHEL does not have a Python 3 package

Debian is default to 2.7, can install python3, but will potentially
breaks apps that rely on python 2 if I set python 3 to default.



> Thanks,
>
> Mathieu
>
> * Jérémie Galarneau (jeremie.galarneau@efficios.com) wrote:
>> Although I agree it can prove to be an inconvenience for some users,
>> most distributions provide a Python 3 package at this point.
>>
>> The reasoning is that since these bindings are still in development
>> and won't be integrated into the master branch for some time, the
>> effort needed to develop and test them while targeting two versions of
>> Python is hard to justify.
>>
>> On Mon, Mar 11, 2013 at 10:55 PM, Yannick Brosseau
>> <yannick.brosseau@gmail.com> wrote:
>>> On 2013-02-01 08:54, Jérémie Galarneau wrote:
>>>> As for as I know, the bindings do work with Python 2.7.
>>>> However, we have decided to no longer explicitly support older
>>>> versions of Python in order to make the bindings, along with future
>>>> developments, easily maintainable.
>>>>
>>> My main concern is that 2.7 is still the default version for many linux
>>> distribution, so it might be early to drop 2.7 support.
>>>
>>> Yannick
>>>
>>>
>>> _______________________________________________
>>> lttng-dev mailing list
>>> lttng-dev@lists.lttng.org
>>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>> _______________________________________________
>> lttng-dev mailing list
>> lttng-dev@lists.lttng.org
>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]       ` <CA+jJMxu+RekfzeVVNqF2_FhKCYJ3SWeQsCL8ETPZzP7YtbiUoA@mail.gmail.com>
@ 2013-03-13 14:06         ` Mathieu Desnoyers
       [not found]         ` <20130313140610.GC16186@Krystal>
  1 sibling, 0 replies; 11+ messages in thread
From: Mathieu Desnoyers @ 2013-03-13 14:06 UTC (permalink / raw)
  To: Yannick Brosseau, Jérémie Galarneau; +Cc: lttng-dev

Hi Yannick,

Please list all the distro and distro versions you care about that still
ship with python 2.7 by default today, along with the time-frame for
which they are going to still be supported by the vendors, and whether
those distributions allow users to install python 3.0 side-by-side with
2.7 or not.

Thanks,

Mathieu

* Jérémie Galarneau (jeremie.galarneau@efficios.com) wrote:
> Although I agree it can prove to be an inconvenience for some users,
> most distributions provide a Python 3 package at this point.
> 
> The reasoning is that since these bindings are still in development
> and won't be integrated into the master branch for some time, the
> effort needed to develop and test them while targeting two versions of
> Python is hard to justify.
> 
> On Mon, Mar 11, 2013 at 10:55 PM, Yannick Brosseau
> <yannick.brosseau@gmail.com> wrote:
> > On 2013-02-01 08:54, Jérémie Galarneau wrote:
> >> As for as I know, the bindings do work with Python 2.7.
> >> However, we have decided to no longer explicitly support older
> >> versions of Python in order to make the bindings, along with future
> >> developments, easily maintainable.
> >>
> > My main concern is that 2.7 is still the default version for many linux
> > distribution, so it might be early to drop 2.7 support.
> >
> > Yannick
> >
> >
> > _______________________________________________
> > lttng-dev mailing list
> > lttng-dev@lists.lttng.org
> > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> 
> _______________________________________________
> lttng-dev mailing list
> lttng-dev@lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]     ` <513E9904.2050201@gmail.com>
@ 2013-03-12 14:31       ` Jérémie Galarneau
       [not found]       ` <CA+jJMxu+RekfzeVVNqF2_FhKCYJ3SWeQsCL8ETPZzP7YtbiUoA@mail.gmail.com>
  1 sibling, 0 replies; 11+ messages in thread
From: Jérémie Galarneau @ 2013-03-12 14:31 UTC (permalink / raw)
  To: lttng-dev

Although I agree it can prove to be an inconvenience for some users,
most distributions provide a Python 3 package at this point.

The reasoning is that since these bindings are still in development
and won't be integrated into the master branch for some time, the
effort needed to develop and test them while targeting two versions of
Python is hard to justify.

On Mon, Mar 11, 2013 at 10:55 PM, Yannick Brosseau
<yannick.brosseau@gmail.com> wrote:
> On 2013-02-01 08:54, Jérémie Galarneau wrote:
>> As for as I know, the bindings do work with Python 2.7.
>> However, we have decided to no longer explicitly support older
>> versions of Python in order to make the bindings, along with future
>> developments, easily maintainable.
>>
> My main concern is that 2.7 is still the default version for many linux
> distribution, so it might be early to drop 2.7 support.
>
> Yannick
>
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev@lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found]   ` <CA+jJMxv0tcbzd0m27586h_D3fY9e6-0Nd8Mt=-iKUOkcCH6E5g@mail.gmail.com>
@ 2013-03-12  2:55     ` Yannick Brosseau
       [not found]     ` <513E9904.2050201@gmail.com>
  1 sibling, 0 replies; 11+ messages in thread
From: Yannick Brosseau @ 2013-03-12  2:55 UTC (permalink / raw)
  To: lttng-dev

On 2013-02-01 08:54, Jérémie Galarneau wrote:
> As for as I know, the bindings do work with Python 2.7.
> However, we have decided to no longer explicitly support older
> versions of Python in order to make the bindings, along with future
> developments, easily maintainable.
>
My main concern is that 2.7 is still the default version for many linux
distribution, so it might be early to drop 2.7 support.

Yannick

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found] ` <510BA252.3020604@gmail.com>
@ 2013-02-01 13:54   ` Jérémie Galarneau
       [not found]   ` <CA+jJMxv0tcbzd0m27586h_D3fY9e6-0Nd8Mt=-iKUOkcCH6E5g@mail.gmail.com>
  1 sibling, 0 replies; 11+ messages in thread
From: Jérémie Galarneau @ 2013-02-01 13:54 UTC (permalink / raw)
  To: lttng-dev

As for as I know, the bindings do work with Python 2.7.
However, we have decided to no longer explicitly support older
versions of Python in order to make the bindings, along with future
developments, easily maintainable.

Regards,
Jérémie

On Fri, Feb 1, 2013 at 11:09 AM, Yannick Brosseau
<yannick.brosseau@gmail.com> wrote:
> On 2013-02-01 00:50, Jérémie Galarneau wrote:
>> Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
>> ---
>>  README | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/README b/README
>> index 9df02e7..ce98e24 100644
>> --- a/README
>> +++ b/README
>> @@ -49,6 +49,8 @@ To compile Babeltrace, you will need:
>>         (Debian/Ubuntu : python-dev)
>>       swig >= 2.0 (optional)
>>         (Debian/Ubuntu : swig2.0)
>> +     python 3.0 or better (optional)
>> +       (Debian/Ubuntu : python3)
> We really need python 3.0 to run the bindings now?
>
>>
>
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev@lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found] <1359640251-6133-1-git-send-email-jeremie.galarneau@efficios.com>
  2013-01-31 19:13 ` Mathieu Desnoyers
@ 2013-02-01 11:09 ` Yannick Brosseau
       [not found] ` <510BA252.3020604@gmail.com>
  2 siblings, 0 replies; 11+ messages in thread
From: Yannick Brosseau @ 2013-02-01 11:09 UTC (permalink / raw)
  To: lttng-dev

On 2013-02-01 00:50, Jérémie Galarneau wrote:
> Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
> ---
>  README | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/README b/README
> index 9df02e7..ce98e24 100644
> --- a/README
> +++ b/README
> @@ -49,6 +49,8 @@ To compile Babeltrace, you will need:
>  	  (Debian/Ubuntu : python-dev)
>  	swig >= 2.0 (optional)
>  	  (Debian/Ubuntu : swig2.0)
> +	python 3.0 or better (optional)
> +	  (Debian/Ubuntu : python3)
We really need python 3.0 to run the bindings now?

>  


_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file
       [not found] <1359640251-6133-1-git-send-email-jeremie.galarneau@efficios.com>
@ 2013-01-31 19:13 ` Mathieu Desnoyers
  2013-02-01 11:09 ` Yannick Brosseau
       [not found] ` <510BA252.3020604@gmail.com>
  2 siblings, 0 replies; 11+ messages in thread
From: Mathieu Desnoyers @ 2013-01-31 19:13 UTC (permalink / raw)
  To: Jérémie Galarneau; +Cc: lttng-dev

* Jérémie Galarneau (jeremie.galarneau@efficios.com) wrote:
> 
> Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

merged, thanks!

> ---
>  README | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/README b/README
> index 9df02e7..ce98e24 100644
> --- a/README
> +++ b/README
> @@ -49,6 +49,8 @@ To compile Babeltrace, you will need:
>  	  (Debian/Ubuntu : python-dev)
>  	swig >= 2.0 (optional)
>  	  (Debian/Ubuntu : swig2.0)
> +	python 3.0 or better (optional)
> +	  (Debian/Ubuntu : python3)
>  
>  
>  For developers using the git tree:
> -- 
> 1.8.1.1
> 
> 
> _______________________________________________
> lttng-dev mailing list
> lttng-dev@lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2013-03-13 14:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-31 13:50 [PATCH babeltrace 1/2] Added Python 3.0 or better requirement to the README file Jérémie Galarneau
     [not found] <1359640251-6133-1-git-send-email-jeremie.galarneau@efficios.com>
2013-01-31 19:13 ` Mathieu Desnoyers
2013-02-01 11:09 ` Yannick Brosseau
     [not found] ` <510BA252.3020604@gmail.com>
2013-02-01 13:54   ` Jérémie Galarneau
     [not found]   ` <CA+jJMxv0tcbzd0m27586h_D3fY9e6-0Nd8Mt=-iKUOkcCH6E5g@mail.gmail.com>
2013-03-12  2:55     ` Yannick Brosseau
     [not found]     ` <513E9904.2050201@gmail.com>
2013-03-12 14:31       ` Jérémie Galarneau
     [not found]       ` <CA+jJMxu+RekfzeVVNqF2_FhKCYJ3SWeQsCL8ETPZzP7YtbiUoA@mail.gmail.com>
2013-03-13 14:06         ` Mathieu Desnoyers
     [not found]         ` <20130313140610.GC16186@Krystal>
2013-03-13 14:20           ` Yannick Brosseau
     [not found]           ` <514089E7.1080705@gmail.com>
2013-03-13 14:23             ` Mathieu Desnoyers
     [not found]             ` <20130313142313.GA16532@Krystal>
2013-03-13 14:28               ` Yannick Brosseau
2013-03-13 14:51               ` Jérémie Galarneau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.