* [gentoo-dev] Python 3.1: Stabilization and news item @ 2010-03-04 18:22 Arfrever Frehtes Taifersar Arahesis 2010-03-04 18:38 ` "Paweł Hajdan, Jr." ` (4 more replies) 0 siblings, 5 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-04 18:22 UTC (permalink / raw To: Gentoo Development; +Cc: pr [-- Attachment #1.1: Type: Text/Plain, Size: 237 bytes --] All problems, which were blocking stabilization of Python 3, have been fixed. Stabilization of Python 3.1.2 is currently scheduled on 2010-04-19. I'm attaching the news item for Python 3.1. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #1.2: 2010-03-04-python-3.1.en.txt --] [-- Type: text/plain, Size: 1372 bytes --] Title: Python 3.1 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> Content-Type: text/plain Posted: 2010-03-04 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: =dev-lang/python-3.1* Python 3 is a new major version of Python and is intentionally incompatible with Python 2. Many external modules have not been ported yet to Python 3, so currently Python 3.1 should not be set as main active version of Python. Setting Python 3.1 as main active version of Python is currently unsupported. When it will change, a separate news item will be created to notify users. 'eselect python COMMAND --python3 [ARGUMENTS]' can be used to manage configuration of active version of Python 3. Although Python 3.1 should not be set as main active version of Python, users should run python-updater after installation of Python 3.1. By default, modules, which support both Python 2 and Python 3, are installed for both active version of Python 2 and active version of Python 3, when both Python 2 and Python 3 are installed. It is recommended to use a UTF-8 locale to avoid potential problems. Especially C and POSIX locales are discouraged. If locale has not been explicitly set, then POSIX locale is used, so users should explicitly set locale. Problems occuring only with non-UTF-8 locales should be reported directly to upstream developers of given packages. [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis @ 2010-03-04 18:38 ` "Paweł Hajdan, Jr." 2010-03-23 19:01 ` Arfrever Frehtes Taifersar Arahesis 2010-03-04 21:16 ` Sebastian Pipping ` (3 subsequent siblings) 4 siblings, 1 reply; 99+ messages in thread From: "Paweł Hajdan, Jr." @ 2010-03-04 18:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1366 bytes --] On 3/4/10 7:22 PM, Arfrever Frehtes Taifersar Arahesis wrote: > Setting Python 3.1 as main active version of Python is currently unsupported. > When it will change, a separate news item will be created to notify users. I'd suggest s/users/you > 'eselect python COMMAND --python3 [ARGUMENTS]' can be used to manage > configuration of active version of Python 3. I'm confused by the above paragraph. I had to spend a longer while to see that it really means "if you want to use eselect-python to manage your python3 configuration, pass the --python3 switch". Before that I wondered what is the meaning of COMMAND and ARGUMENTS. Would be nice to make it more clear. > Although Python 3.1 should not be set as main active version of Python, users > should run python-updater after installation of Python 3.1. By default, Again, IMHO s/users/you, or "please run". > It is recommended to use a UTF-8 locale to avoid potential problems. Especially Link to the UTF-8 guide please? > C and POSIX locales are discouraged. If locale has not been explicitly set, > then POSIX locale is used, so users should explicitly set locale. Problems I'd suggest s/users/you, or maybe "make sure you have set locale". > occuring only with non-UTF-8 locales should be reported directly to upstream nit: occuring -> occurring Paweł Hajdan jr [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 18:38 ` "Paweł Hajdan, Jr." @ 2010-03-23 19:01 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 0 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-23 19:01 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 688 bytes --] 2010-03-04 19:38:12 Paweł Hajdan, Jr. napisał(a): > On 3/4/10 7:22 PM, Arfrever Frehtes Taifersar Arahesis wrote: > > 'eselect python COMMAND --python3 [ARGUMENTS]' can be used to manage > > configuration of active version of Python 3. > > I'm confused by the above paragraph. I had to spend a longer while to > see that it really means "if you want to use eselect-python to manage > your python3 configuration, pass the --python3 switch". Before that I > wondered what is the meaning of COMMAND and ARGUMENTS. Would be nice to > make it more clear. This paragraph is probably not needed for average users, so I will remove it. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis 2010-03-04 18:38 ` "Paweł Hajdan, Jr." @ 2010-03-04 21:16 ` Sebastian Pipping 2010-03-04 21:43 ` Dirkjan Ochtman ` (2 more replies) 2010-03-05 8:25 ` [gentoo-dev] " Joshua Saddler ` (2 subsequent siblings) 4 siblings, 3 replies; 99+ messages in thread From: Sebastian Pipping @ 2010-03-04 21:16 UTC (permalink / raw To: gentoo-dev On 03/04/10 19:22, Arfrever Frehtes Taifersar Arahesis wrote: > All problems, which were blocking stabilization of Python 3, have been fixed. > Stabilization of Python 3.1.2 is currently scheduled on 2010-04-19. #python on Freenode still reads "It's too early to use Python 3.x". Are they wrong? Are we at a point already where we can feed 90% of the Python 2.x code out there to Python 3 without problems? Has QA given their blessing to this? Personally I want "yes" three times to see you continue with Python 3 stabilization. Sebastian ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 21:16 ` Sebastian Pipping @ 2010-03-04 21:43 ` Dirkjan Ochtman 2010-03-04 22:56 ` Ben de Groot 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser 2 siblings, 0 replies; 99+ messages in thread From: Dirkjan Ochtman @ 2010-03-04 21:43 UTC (permalink / raw To: gentoo-dev On Thu, Mar 4, 2010 at 22:16, Sebastian Pipping <sping@gentoo.org> wrote: > Are we at a point already where we can feed 90% of the Python 2.x code > out there to Python 3 without problems? No, and that point will never come, but this is not a problem right now. Python 3 will be installed slotted, as an extra version, and it will not disturb the Python 2.x versions or any packages that don't work on 3.x (which are marked as such). I have this working on a bunch of boxes, and it hasn't caused me any problems so far. Cheers, Dirkjan ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 21:16 ` Sebastian Pipping 2010-03-04 21:43 ` Dirkjan Ochtman @ 2010-03-04 22:56 ` Ben de Groot 2010-03-05 4:59 ` [gentoo-dev] " Duncan 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser 2 siblings, 1 reply; 99+ messages in thread From: Ben de Groot @ 2010-03-04 22:56 UTC (permalink / raw To: gentoo-dev On 4 March 2010 22:16, Sebastian Pipping <sping@gentoo.org> wrote: > On 03/04/10 19:22, Arfrever Frehtes Taifersar Arahesis wrote: >> All problems, which were blocking stabilization of Python 3, have been fixed. >> Stabilization of Python 3.1.2 is currently scheduled on 2010-04-19. > > #python on Freenode still reads "It's too early to use Python 3.x". > Are they wrong? No, they are not wrong. Python 3 is useless for most users. At best it wastes resources by installing extra python-3 versions of packages that will never be used because python-2 is the default interpreter, and they have nothing that really needs python-3. It will also result in needless runs of python-updater. And it may result in breakage specific to python-3 which users would not run into if they had only version 2.x installed. We need some mechanism to prevent installation of python-3 on systems of unsuspecting users, and make sure it only gets installed when the user explicitly chooses to do so. Personally I am recommending people to locally mask python-3*. I think we should consider to add it to our package.mask, unless we can find some other solution. I am not against it being marked stable, but I am against having it pulled in on systems that don't need it. Cheers, -- Ben de Groot Gentoo Linux developer (qt, media, lxde, desktop-misc) ______________________________________________________ ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-04 22:56 ` Ben de Groot @ 2010-03-05 4:59 ` Duncan 0 siblings, 0 replies; 99+ messages in thread From: Duncan @ 2010-03-05 4:59 UTC (permalink / raw To: gentoo-dev Ben de Groot posted on Thu, 04 Mar 2010 23:56:46 +0100 as excerpted: > Personally I am recommending people to locally mask python-3*. I think > we should consider to add it to our package.mask, unless we can find > some other solution. > > I am not against it being marked stable, but I am against having it > pulled in on systems that don't need it. ++ I've package masked python3 here. There are some things I like being leading, even bleeding edge on. Python isn't one of them. When some package I want to merge wants python-3 and isn't going to take python-2 (or if I decide I want to learn python, since one might as well learn 3 at this point if they're learning), /then/ I'll consider unmasking it. Until then, or at least for quite some time yet if that doesn't happen, there's no reason I need the additional complications of python-3 problems on my system. I'd say the same goes for most users. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 21:16 ` Sebastian Pipping 2010-03-04 21:43 ` Dirkjan Ochtman 2010-03-04 22:56 ` Ben de Groot @ 2010-03-07 17:11 ` Mark Loeser 2010-03-07 17:32 ` Samuli Suominen ` (2 more replies) 2 siblings, 3 replies; 99+ messages in thread From: Mark Loeser @ 2010-03-07 17:11 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1347 bytes --] Sebastian Pipping <sping@gentoo.org> said: > On 03/04/10 19:22, Arfrever Frehtes Taifersar Arahesis wrote: > > All problems, which were blocking stabilization of Python 3, have been fixed. > > Stabilization of Python 3.1.2 is currently scheduled on 2010-04-19. > > #python on Freenode still reads "It's too early to use Python 3.x". > Are they wrong? I'd believe them. > Are we at a point already where we can feed 90% of the Python 2.x code > out there to Python 3 without problems? Doesn't seem that way. > Has QA given their blessing to this? Absolutely not. Its actually the opposite. Until 90+% of the tree just works with the new version of python, it should not be stabilized. The stable tree should all Just Work together. Stabilizing python-3 at this point would be the equivalent of me stabilizing gcc-4.5 after its been in the tree for a few months and nothing else works with it. Sure, gcc works just fine, but it can't compile half of the tree. I hope everyone can see that this is a terrible idea and of no use to our stable users. If a stable user really needs Python-3, they will have the technical ability to unmask it and use it properly. -- Mark Loeser email - halcy0n AT gentoo DOT org email - mark AT halcy0n DOT com web - http://www.halcy0n.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser @ 2010-03-07 17:32 ` Samuli Suominen 2010-03-07 18:26 ` Petteri Räty 2010-03-07 18:25 ` Petteri Räty 2010-03-08 3:08 ` Ryan Hill 2 siblings, 1 reply; 99+ messages in thread From: Samuli Suominen @ 2010-03-07 17:32 UTC (permalink / raw To: gentoo-dev On 03/07/2010 07:11 PM, Mark Loeser wrote: > Sebastian Pipping <sping@gentoo.org> said: >> On 03/04/10 19:22, Arfrever Frehtes Taifersar Arahesis wrote: >>> All problems, which were blocking stabilization of Python 3, have been fixed. >>> Stabilization of Python 3.1.2 is currently scheduled on 2010-04-19. >> >> #python on Freenode still reads "It's too early to use Python 3.x". >> Are they wrong? > > I'd believe them. > >> Are we at a point already where we can feed 90% of the Python 2.x code >> out there to Python 3 without problems? > > Doesn't seem that way. > >> Has QA given their blessing to this? > > Absolutely not. Its actually the opposite. Until 90+% of the tree just > works with the new version of python, it should not be stabilized. The > stable tree should all Just Work together. Stabilizing python-3 at this > point would be the equivalent of me stabilizing gcc-4.5 after its been > in the tree for a few months and nothing else works with it. Sure, gcc > works just fine, but it can't compile half of the tree. > > I hope everyone can see that this is a terrible idea and of no use to > our stable users. If a stable user really needs Python-3, they will > have the technical ability to unmask it and use it properly. > +1 no need to stabilize experimental python, not even convinced it should be in ~arch yet (but package.masked for testing) ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-07 17:32 ` Samuli Suominen @ 2010-03-07 18:26 ` Petteri Räty 2010-03-07 20:06 ` Joshua Saddler 0 siblings, 1 reply; 99+ messages in thread From: Petteri Räty @ 2010-03-07 18:26 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 374 bytes --] On 03/07/2010 07:32 PM, Samuli Suominen wrote: > > +1 > > no need to stabilize experimental python, not even convinced it should > be in ~arch yet (but package.masked for testing) > I don't think upstream considers python 3 experimental so when it can be installed side by side with 2.6 so that ebuilds don't break it belongs in ~arch. Regards, Petteri [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-07 18:26 ` Petteri Räty @ 2010-03-07 20:06 ` Joshua Saddler 0 siblings, 0 replies; 99+ messages in thread From: Joshua Saddler @ 2010-03-07 20:06 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 607 bytes --] On Sun, 07 Mar 2010 20:26:24 +0200 Petteri Räty <betelgeuse@gentoo.org> wrote: > On 03/07/2010 07:32 PM, Samuli Suominen wrote: > > no need to stabilize experimental python, not even convinced it should > > be in ~arch yet (but package.masked for testing) > I don't think upstream considers python 3 experimental so when it can be > installed side by side with 2.6 so that ebuilds don't break it belongs > in ~arch. Fine, then let's leave it in ~arch. Don't stabilize it yet. See below: Mark Loeser <halcy0n@gentoo.org> wrote: > The stable tree should all Just Work together. That's why. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser 2010-03-07 17:32 ` Samuli Suominen @ 2010-03-07 18:25 ` Petteri Räty 2010-03-08 5:38 ` [gentoo-dev] " Duncan 2010-03-08 3:08 ` Ryan Hill 2 siblings, 1 reply; 99+ messages in thread From: Petteri Räty @ 2010-03-07 18:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1144 bytes --] On 03/07/2010 07:11 PM, Mark Loeser wrote: > > Absolutely not. Its actually the opposite. Until 90+% of the tree just > works with the new version of python, it should not be stabilized. The > stable tree should all Just Work together. Stabilizing python-3 at this > point would be the equivalent of me stabilizing gcc-4.5 after its been > in the tree for a few months and nothing else works with it. Sure, gcc > works just fine, but it can't compile half of the tree. > Bad analogy in my opinion. You don't really want to mix and match gcc versions while compiling packages but with python packages you can continue installing and running under 2* just fine. If a stable package uses 2* it's not a blocker for 3*. > I hope everyone can see that this is a terrible idea and of no use to > our stable users. If a stable user really needs Python-3, they will > have the technical ability to unmask it and use it properly. > In my opinion python-3 should go stable when there's enough ebuilds needing it as a dependency. It doesn't need to nowhere near 90% of python packages in the tree. Regards, Petteri [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-07 18:25 ` Petteri Räty @ 2010-03-08 5:38 ` Duncan 0 siblings, 0 replies; 99+ messages in thread From: Duncan @ 2010-03-08 5:38 UTC (permalink / raw To: gentoo-dev Petteri Räty posted on Sun, 07 Mar 2010 20:25:07 +0200 as excerpted: > n my opinion python-3 should go stable when there's enough ebuilds > needing it as a dependency. It doesn't need to nowhere near 90% of > python packages in the tree. Indeed. Given that it's slotted and (barring bugs) won't interfere, and would need to be stabilized before another package requiring it can be stabilized, that would seem to be the point at which we need to worry about stabilization -- when other package stabilization is being blocked because they require python-3, which isn't yet stable. But until that point... and I've seen nothing even pointed out for discussion as an example of such a package yet... I don't see that it needs to be (or should be) in stable at all. When such packages appear, /then/ we can discuss if the time is right w.r.t. everything else (non- interfering slots, etc, vs. popularity of depending package(s)). Until then, I just don't see the purpose or point in it. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser 2010-03-07 17:32 ` Samuli Suominen 2010-03-07 18:25 ` Petteri Räty @ 2010-03-08 3:08 ` Ryan Hill 2010-03-08 5:00 ` Zeerak Mustafa Waseem 2 siblings, 1 reply; 99+ messages in thread From: Ryan Hill @ 2010-03-08 3:08 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2299 bytes --] On Sun, 7 Mar 2010 12:11:47 -0500 Mark Loeser <halcy0n@gentoo.org> wrote: > > Has QA given their blessing to this? > > Absolutely not. Its actually the opposite. Until 90+% of the tree just > works with the new version of python, it should not be stabilized. The > stable tree should all Just Work together. Stabilizing python-3 at this > point would be the equivalent of me stabilizing gcc-4.5 after its been > in the tree for a few months and nothing else works with it. Sure, gcc > works just fine, but it can't compile half of the tree. I don't think it's the same. This is like saying we can't stabilize qt-4 because half the tree is (was) qt-3. These packages are likely never going to work with the newer version, that's why it's slotted and now we have an admittedly impressive framework for making sure python-2 programs get python-2 and python-3 get python-3. Another example from my camp is wxGTK. Half the stuff in the tree (even now) doesn't work with 2.8, so we introduced a system where packages would get the version they needed, while users could use whatever version they wanted independent of portage. 2.8 has been stable for over 3 years now. I've been messing with the new python stuff this past week and I'm sold. If you recall I was one of the people completely against the idea last time this topic came up. > I hope everyone can see that this is a terrible idea and of no use to > our stable users. If a stable user really needs Python-3, they will > have the technical ability to unmask it and use it properly. A stable user who doesn't want python 3 installed shouldn't have it forced on them. If something is pulling in python-3 then that package needs to have its dependencies fixed. IIRC Portage isn't greedy wrt. SLOTs like it was before (unless you use @installed) so it shouldn't be pulled in by anything that doesn't require it. Are we really saying that no python-3-based package can go into stable until 90% of the tree is python-3? That's like, 5 years from now, if ever. -- fonts, by design, by neglect gcc-porting, for a fact or just for effect wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-08 3:08 ` Ryan Hill @ 2010-03-08 5:00 ` Zeerak Mustafa Waseem 2010-03-08 9:39 ` Matti Bickel 0 siblings, 1 reply; 99+ messages in thread From: Zeerak Mustafa Waseem @ 2010-03-08 5:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3106 bytes --] On Sun, Mar 07, 2010 at 09:08:14PM -0600, Ryan Hill wrote: > On Sun, 7 Mar 2010 12:11:47 -0500 > Mark Loeser <halcy0n@gentoo.org> wrote: > > > > Has QA given their blessing to this? > > > > Absolutely not. Its actually the opposite. Until 90+% of the tree just > > works with the new version of python, it should not be stabilized. The > > stable tree should all Just Work together. Stabilizing python-3 at this > > point would be the equivalent of me stabilizing gcc-4.5 after its been > > in the tree for a few months and nothing else works with it. Sure, gcc > > works just fine, but it can't compile half of the tree. > > I don't think it's the same. This is like saying we can't stabilize qt-4 > because half the tree is (was) qt-3. These packages are likely never going > to work with the newer version, that's why it's slotted and now we have an > admittedly impressive framework for making sure python-2 programs get > python-2 and python-3 get python-3. > > Another example from my camp is wxGTK. Half the stuff in the tree (even now) > doesn't work with 2.8, so we introduced a system where packages would get the > version they needed, while users could use whatever version they wanted > independent of portage. 2.8 has been stable for over 3 years now. > > I've been messing with the new python stuff this past week and I'm sold. If > you recall I was one of the people completely against the idea last time this > topic came up. > > > I hope everyone can see that this is a terrible idea and of no use to > > our stable users. If a stable user really needs Python-3, they will > > have the technical ability to unmask it and use it properly. > > A stable user who doesn't want python 3 installed shouldn't have it forced on > them. If something is pulling in python-3 then that package needs to have > its dependencies fixed. IIRC Portage isn't greedy wrt. SLOTs like it was > before (unless you use @installed) so it shouldn't be pulled in by anything > that doesn't require it. > > Are we really saying that no python-3-based package can go into stable until > 90% of the tree is python-3? That's like, 5 years from now, if ever. > > > -- > fonts, by design, by neglect > gcc-porting, for a fact or just for effect > wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 I think that is being said is, due to python 3 being unnecessary for majority of users, due to a small number of applications actually using it, it should be in ~arch. Of course an application that depends on python 3, but is entirely stable should not be marked testing (to my reckoning at least). I think the best way to go about it is to set python-3 in ~arch. As it has been said, should a user need python 3 they most likely know what they're doing and keywording it shouldn't be a problem. So my vote goes towards stabilizing the applications that depend on python three, in their due time, and keeping python-3 keyworded. -- Zeerak Waseem [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-08 5:00 ` Zeerak Mustafa Waseem @ 2010-03-08 9:39 ` Matti Bickel 2010-03-08 9:53 ` Antoni Grzymala 0 siblings, 1 reply; 99+ messages in thread From: Matti Bickel @ 2010-03-08 9:39 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1797 bytes --] Zeerak Mustafa Waseem wrote: > On Sun, Mar 07, 2010 at 09:08:14PM -0600, Ryan Hill wrote: >> A stable user who doesn't want python 3 installed shouldn't have it >> forced on them. If something is pulling in python-3 then that >> package needs to have its dependencies fixed. IIRC Portage isn't >> greedy wrt. SLOTs like it was before (unless you use @installed) so >> it shouldn't be pulled in by anything that doesn't require it. +1 on that. If your program is only tested with python-2 or has regressions with python-3 (e.g. performance loss), a maintainer can and should mark that package as python-2 only. For new systems, the only "must have" python user i can think of is portage. And that has an explicit USE="python3" and as Zac outlined takes DEPEND-pains to ensure python-2.* is pulled in if available. So you're starting with python-2.* and every program not explicitly pulling in python-3.* should be happy with that. > I think that is being said is, due to python 3 being unnecessary for > majority of users, due to a small number of applications actually > using it, it should be in ~arch. You're actually damning most of the tree to be ~arch, if that's the criterion for stable. > Of course an application that depends on python 3, but is entirely > stable should not be marked testing (to my reckoning at least). I > think the best way to go about it is to set python-3 in ~arch. These are contradicting statements. Repoman will and should kill anyone attempting to do that. All [R,]DEPENDS of an ebuild must be stable, if that ebuild is to be marked stable, too. So b/c i still can't understand what's so horrible about python-3 going into stable (even if p.mask'ed, if that's the consensus), my vote goes to "mark it stable already". [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-08 9:39 ` Matti Bickel @ 2010-03-08 9:53 ` Antoni Grzymala 2010-03-08 14:23 ` [gentoo-dev] " Peter Hjalmarsson 0 siblings, 1 reply; 99+ messages in thread From: Antoni Grzymala @ 2010-03-08 9:53 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2570 bytes --] Matti Bickel dixit (2010-03-08, 10:39): > >> A stable user who doesn't want python 3 installed shouldn't have it > >> forced on them. If something is pulling in python-3 then that > >> package needs to have its dependencies fixed. IIRC Portage isn't > >> greedy wrt. SLOTs like it was before (unless you use @installed) so > >> it shouldn't be pulled in by anything that doesn't require it. > > +1 on that. If your program is only tested with python-2 or has > regressions with python-3 (e.g. performance loss), a maintainer can and > should mark that package as python-2 only. For new systems, the only > "must have" python user i can think of is portage. And that has an > explicit USE="python3" and as Zac outlined takes DEPEND-pains to ensure > python-2.* is pulled in if available. So you're starting with python-2.* > and every program not explicitly pulling in python-3.* should be happy > with that. > > > I think that is being said is, due to python 3 being unnecessary for > > majority of users, due to a small number of applications actually > > using it, it should be in ~arch. > > You're actually damning most of the tree to be ~arch, if that's the > criterion for stable. > > > Of course an application that depends on python 3, but is entirely > > stable should not be marked testing (to my reckoning at least). I > > think the best way to go about it is to set python-3 in ~arch. > > These are contradicting statements. Repoman will and should kill anyone > attempting to do that. All [R,]DEPENDS of an ebuild must be stable, if > that ebuild is to be marked stable, too. > > So b/c i still can't understand what's so horrible about python-3 going > into stable (even if p.mask'ed, if that's the consensus), my vote goes > to "mark it stable already". Sorry guys if I missed something crucial in this lengthy thread, but from what I'm understanding: if python-3 goes stable (and unmasked): - it is a separate, slotted version - it generally shouldn't get pulled in (current portage non-greedy behaviour on slots) - if it does get pulled in by, say, and old portage version, or a package with badly defined deps, it shouldn't do any harm because it will just sit quietly in its slot and old packages will still compile/run against (already installed) python-2.x or not? PS. one thing I realize I may be missing is the /usr/bin/python symlink and the /usr/bin/python-wrapper to which it points. Will the default change to python31 upon python-3 installation? best, -- [a] [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Re: Python 3.1: Stabilization and news item 2010-03-08 9:53 ` Antoni Grzymala @ 2010-03-08 14:23 ` Peter Hjalmarsson 2010-03-08 14:31 ` Petteri Räty 0 siblings, 1 reply; 99+ messages in thread From: Peter Hjalmarsson @ 2010-03-08 14:23 UTC (permalink / raw To: gentoo-dev mån 2010-03-08 klockan 10:53 +0100 skrev Antoni Grzymala: > Sorry guys if I missed something crucial in this lengthy thread, but > from what I'm understanding: > > if python-3 goes stable (and unmasked): > > - it is a separate, slotted version > - it generally shouldn't get pulled in (current portage non-greedy > behaviour on slots) > - if it does get pulled in by, say, and old portage version, or a > package with badly defined deps, it shouldn't do any harm because it > will just sit quietly in its slot and old packages will still > compile/run against (already installed) python-2.x > > or not? > > PS. one thing I realize I may be missing is the /usr/bin/python symlink > and the /usr/bin/python-wrapper to which it points. Will the default > change to python31 upon python-3 installation? > > best, > AFAICS you are right (and that is also why I have a hard time understanding the flames here, are people so against fixing the deps in their packages and/or filing bugs and/or contacting devrel about those maintainers who refuse to fix their packages?). about your ps: pyhon-3 is absolutely harmless in its current form, and that is partly because it does not take over the role as the system python unless you do something stupid/uninformed. ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Re: Python 3.1: Stabilization and news item 2010-03-08 14:23 ` [gentoo-dev] " Peter Hjalmarsson @ 2010-03-08 14:31 ` Petteri Räty 0 siblings, 0 replies; 99+ messages in thread From: Petteri Räty @ 2010-03-08 14:31 UTC (permalink / raw To: gentoo-dev On 8.3.2010 16.23, Peter Hjalmarsson wrote: > > AFAICS you are right (and that is also why I have a hard time > understanding the flames here, are people so against fixing the deps in > their packages and/or filing bugs and/or contacting devrel about those > maintainers who refuse to fix their packages?). > There's some history with the original author that contributes to people being negative about this. This is not the first thread about python-3 and many feel that it's being forced on them when they have no use for it (but the forcing part doesn't match reality that much any more as has been shown). I don't think anyone is against fixing the deps but who takes the job of reviewing them all? Regards, Petteri ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis 2010-03-04 18:38 ` "Paweł Hajdan, Jr." 2010-03-04 21:16 ` Sebastian Pipping @ 2010-03-05 8:25 ` Joshua Saddler 2010-03-05 9:10 ` Dirkjan Ochtman 2010-03-10 13:02 ` [gentoo-dev] " Christian Faulhammer 2010-03-23 19:13 ` [gentoo-dev] " Arfrever Frehtes Taifersar Arahesis 4 siblings, 1 reply; 99+ messages in thread From: Joshua Saddler @ 2010-03-05 8:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1361 bytes --] On Thu, 4 Mar 2010 19:22:41 +0100 Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > Python 3 is a new major version of Python and is intentionally incompatible > with Python 2. Many external modules have not been ported yet to Python 3, so > currently Python 3.1 should not be set as main active version of Python. > Setting Python 3.1 as main active version of Python is currently unsupported. > When it will change, a separate news item will be created to notify users. So nothing uses it yet, and it's completely incompatible with 90% of the numerous python/pygtk apps already on my system, so it'll just sit there, SLOTted, doing nothing but taking up more space on my very limited SSD, while Python 2.6 is the version that's actually in use by every single app. > Currently Python 3.1 should *NOT* be set as [the] main active version of > Python. (emphasis and grammar fix mine) So . . . why the heck are you stabilizing it? Please don't spam me or the other users by sticking us with a useless new version. Leave it in ~arch -- it's not at all necessary to force the upgrade by stabilizing it. We're completely dependent on the hundreds of upstream Python-coded projects to switch on their timetable. Forcing a useless Python version to be the default in Gento doesn't force *them* to write 3.x-compatible code. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 8:25 ` [gentoo-dev] " Joshua Saddler @ 2010-03-05 9:10 ` Dirkjan Ochtman 2010-03-05 9:41 ` Joshua Saddler 0 siblings, 1 reply; 99+ messages in thread From: Dirkjan Ochtman @ 2010-03-05 9:10 UTC (permalink / raw To: gentoo-dev On Fri, Mar 5, 2010 at 09:25, Joshua Saddler <nightmorph@gentoo.org> wrote: > So . . . why the heck are you stabilizing it? Because 'stable' denotes that it works as intended, that it can be installed easily, etc. All of these are true now for python3. There are applications being written for it. We want to package those too. I'm fine with people masking it, and maybe we should make that easier somehow, but 3.x should definitely be stable. > We're completely dependent on the hundreds of upstream Python-coded projects to switch on their timetable. Forcing a useless Python version to be the default in Gento doesn't force *them* to write 3.x-compatible code. It will *NOT* under this proposal be the default. Please formulate more carefully if you want to make an argument. Cheers, Dirkjan ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 9:10 ` Dirkjan Ochtman @ 2010-03-05 9:41 ` Joshua Saddler 2010-03-05 9:56 ` Dirkjan Ochtman 2010-03-05 10:00 ` [gentoo-dev] " Zac Medico 0 siblings, 2 replies; 99+ messages in thread From: Joshua Saddler @ 2010-03-05 9:41 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2333 bytes --] On Fri, 5 Mar 2010 10:10:00 +0100 Dirkjan Ochtman <djc@gentoo.org> wrote: > Because 'stable' denotes that it works as intended, that it can be > installed easily, etc. All of these are true now for python3. There > are applications being written for it. We want to package those too. > I'm fine with people masking it, and maybe we should make that easier > somehow, but 3.x should definitely be stable. It does *not* work as intended. Here, since your selective quoting missed every point I made, lemme make 'em again: >> Python 3 is a new major version of Python and is intentionally incompatible >> with Python 2. Many external modules have not been ported yet to Python 3, so >> currently Python 3.1 should not be set as main active version of Python. >> Setting Python 3.1 as main active version of Python is currently unsupported. >> When it will change, a separate news item will be created to notify users. >So nothing uses it yet, and it's completely incompatible with 90% of the >numerous python/pygtk apps already on my system, so it'll just sit there, >SLOTted, doing nothing but taking up more space on my very limited SSD, while >Python 2.6 is the version that's actually in use by every single app. Like I said before, like it says *in the news item*, "stuff does not work with it." How does that qualify as "works as intended" when it will not work with all my packages that use Python? If you believe stabilizing a package should be done in a vacuum, in an idealized world where no other package cares about another, then congrats, you're on the right track. >> Currently Python 3.1 should *NOT* be set as [the] main active version of >> Python. This is in the friggin' news item itself. If it should not be used, then don't force stable users to install it. > It will *NOT* under this proposal be the default. Please formulate > more carefully if you want to make an argument. If it's stable, then users get it by default, assuming they run the stable tree. They install a recent stage3, build their system, run emerge -uD world. Bam, a useless version of Python is now installed. Nothing on their systems will use it, so it's bloat. > but 3.x should definitely be stable No one has said yet why this is. So . . . direct question, gimme a direct answer: why? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 9:41 ` Joshua Saddler @ 2010-03-05 9:56 ` Dirkjan Ochtman 2010-03-05 10:14 ` Joshua Saddler 2010-03-05 10:00 ` [gentoo-dev] " Zac Medico 1 sibling, 1 reply; 99+ messages in thread From: Dirkjan Ochtman @ 2010-03-05 9:56 UTC (permalink / raw To: gentoo-dev On Fri, Mar 5, 2010 at 10:41, Joshua Saddler <nightmorph@gentoo.org> wrote: >>> Python 3 is a new major version of Python and is intentionally incompatible >>> with Python 2. Many external modules have not been ported yet to Python 3, so >>> currently Python 3.1 should not be set as main active version of Python. >>> Setting Python 3.1 as main active version of Python is currently unsupported. >>> When it will change, a separate news item will be created to notify users. > >>So nothing uses it yet, and it's completely incompatible with 90% of the >>numerous python/pygtk apps already on my system, so it'll just sit there, >>SLOTted, doing nothing but taking up more space on my very limited SSD, while >>Python 2.6 is the version that's actually in use by every single app. > > Like I said before, like it says *in the news item*, "stuff does not work with it." How does that qualify as "works as intended" when it will not work with all my packages that use Python? Because it's a frigging major revision that breaks some backwards compatibility! >>> Currently Python 3.1 should *NOT* be set as [the] main active version of >>> Python. > > This is in the friggin' news item itself. If it should not be used, then don't force stable users to install it. I don't want to force stable users to install it. I *do* however want to install it as part of the stable tree on some of my servers. And I don't think it's sensible that I have to force it to be stable somehow, I want my packagers to say, hey, we checked this and it should just work (for the intended purpose, which is NOT running code written for python2). > If it's stable, then users get it by default, assuming they run the stable tree. They install a recent stage3, build their system, run emerge -uD world. Bam, a useless version of Python is now installed. Nothing on their systems will use it, so it's bloat. I agree that that's bad, but I do not agree that not stabilizing it is the right solution. > No one has said yet why this is. So . . . direct question, gimme a direct answer: why? Because in my opinion stable means that the people who package this are stating that hey, we did some testing with this, it works with all of the other packages you have installed that want to use it. It does not mean everyone should have it installed, which is what it appears you think it means. Cheers, Dirkjan ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 9:56 ` Dirkjan Ochtman @ 2010-03-05 10:14 ` Joshua Saddler 2010-03-05 10:22 ` Dirkjan Ochtman 0 siblings, 1 reply; 99+ messages in thread From: Joshua Saddler @ 2010-03-05 10:14 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1025 bytes --] On Fri, 5 Mar 2010 10:56:23 +0100 Dirkjan Ochtman <djc@gentoo.org> wrote: > > No one has said yet why this is. So . . . direct question, gimme a direct > > answer: why? > > Because in my opinion stable means that the people who package this > are stating that hey, we did some testing with this, it works with all > of the other packages you have installed that want to use it. Aaaand none of my packages that are installed "want" to use it. That's what I'm sayin'. Maybe if I ran ~arch they'd ask for Python 3.x, but I run stable, so *nothing* wants to use it. Every other stable user is in the same situation. You seem to be ignoring us, the stable users, in favor of rushing 3.x out of ~arch, like that makes some kind of perceived problem go away. > It does > not mean everyone should have it installed, which is what it appears > you think it means. Yet that's the net effect -- everyone *will* have it installed. . . unless folks start getting crafty with pseudo version ranges, as Zac mentioned. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 10:14 ` Joshua Saddler @ 2010-03-05 10:22 ` Dirkjan Ochtman 2010-03-05 11:09 ` Maciej Mrozowski 0 siblings, 1 reply; 99+ messages in thread From: Dirkjan Ochtman @ 2010-03-05 10:22 UTC (permalink / raw To: gentoo-dev On Fri, Mar 5, 2010 at 11:14, Joshua Saddler <nightmorph@gentoo.org> wrote: > Aaaand none of my packages that are installed "want" to use it. That's what I'm sayin'. Maybe if I ran ~arch they'd ask for Python 3.x, but I run stable, so *nothing* wants to use it. Every other stable user is in the same situation. You seem to be ignoring us, the stable users, in favor of rushing 3.x out of ~arch, like that makes some kind of perceived problem go away. I *am* a stable user, and I do want to install python3 (without having to override keywords -- because my packager, the gentoo python team, says it works!). I recognize the cruft problem, but I don't think keeping things in unstable is the right solution for solving it, because they should IMO be orthogonal. > Yet that's the net effect -- everyone *will* have it installed. . . unless folks start getting crafty with pseudo version ranges, as Zac mentioned. I guess we'll have to do that then. Cheers, Dirkjan ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 10:22 ` Dirkjan Ochtman @ 2010-03-05 11:09 ` Maciej Mrozowski 2010-03-05 11:24 ` Zac Medico 0 siblings, 1 reply; 99+ messages in thread From: Maciej Mrozowski @ 2010-03-05 11:09 UTC (permalink / raw To: gentoo-dev On Friday 05 of March 2010 11:22:18 Dirkjan Ochtman wrote: > I *am* a stable user, and I do want to install python3 (without having > to override keywords -- because my packager, the gentoo python team, > says it works!). I recognize the cruft problem, but I don't think > keeping things in unstable ^^^^^^^^ It's "testing" :) Now on more serious note, ideally python could be treated just like any other non-leaf package (in dependency tree), just like library. In such case it's completely reasonable to stabilize the newest version of such 'library', especially when it's slotted and doesn't conflict in any way with the rest. However, because of being used by package manager, python is leaf application really and it's going to be immediately pulled for everyone. It would be nice if portage didn't automatically pull newest available packages with new SLOTs unless explicitly referenced in dependencies. That would have certainly caused python 3 stabilization to be a non issue. (@Zac is this "greedy/non-greedy' behaviour you've talking some time ago?) Hmm, but that would also prevent automatic KDE 4.x -> 4.y updates.. -- regards MM ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 11:09 ` Maciej Mrozowski @ 2010-03-05 11:24 ` Zac Medico 2010-03-05 12:37 ` Ben de Groot 2010-03-05 19:26 ` Duncan 0 siblings, 2 replies; 99+ messages in thread From: Zac Medico @ 2010-03-05 11:24 UTC (permalink / raw To: gentoo-dev On 03/05/2010 03:09 AM, Maciej Mrozowski wrote: > Now on more serious note, ideally python could be treated just like any other > non-leaf package (in dependency tree), just like library. In such case it's > completely reasonable to stabilize the newest version of such 'library', > especially when it's slotted and doesn't conflict in any way with the rest. > However, because of being used by package manager, python is leaf application > really and it's going to be immediately pulled for everyone. It won't be pulled in by sys-apps/portage dependencies which look like this: || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 >=dev-lang/python-3 ) If you already have python:2.6 installed then it will not pull in a new slot. > It would be nice if portage didn't automatically pull newest available > packages with new SLOTs unless explicitly referenced in dependencies. That > would have certainly caused python 3 stabilization to be a non issue. > (@Zac is this "greedy/non-greedy' behaviour you've talking some time ago?) > > Hmm, but that would also prevent automatic KDE 4.x -> 4.y updates.. In portage-2.1.7.x (current stable), there is support for pseudo-version-ranges in dependencies. This allows you use a dependency like <dev-lang/python-3 in a package that doesn't support python3, and that will prevent it from getting pulled into the dependency graph. If a package that supports python3 gets pulled into the depedency graph, then either it's the user's responsibility to mask it or else we could provide the ability to disable python3 support with a USE flag setting. -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 11:24 ` Zac Medico @ 2010-03-05 12:37 ` Ben de Groot 2010-03-05 17:23 ` Alistair Bush 2010-03-05 20:23 ` [gentoo-dev] " Ryan Hill 2010-03-05 19:26 ` Duncan 1 sibling, 2 replies; 99+ messages in thread From: Ben de Groot @ 2010-03-05 12:37 UTC (permalink / raw To: gentoo-dev On 5 March 2010 12:24, Zac Medico <zmedico@gentoo.org> wrote: > It won't be pulled in by sys-apps/portage dependencies which look > like this: > > || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 >>=dev-lang/python-3 ) > > If you already have python:2.6 installed then it will not pull in a > new slot. That means we would need to fix all packages that depend on python to use this style of dependency notation. Or do some eclass magic with NEED_PYTHON for example. And of course anyone with an unslotted dev-lang/python in their world file will still pull the useless version. Another possible solution is to rename the package to a unique string like dev-lang/python3, tho I agree that is sub-optimal. Cheers, -- Ben de Groot Gentoo Linux developer (qt, media, lxde, desktop-misc) ______________________________________________________ ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 12:37 ` Ben de Groot @ 2010-03-05 17:23 ` Alistair Bush 2010-03-05 19:28 ` Andy Kittner 2010-03-05 20:23 ` [gentoo-dev] " Ryan Hill 1 sibling, 1 reply; 99+ messages in thread From: Alistair Bush @ 2010-03-05 17:23 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1733 bytes --] > On 5 March 2010 12:24, Zac Medico <zmedico@gentoo.org> wrote: > > It won't be pulled in by sys-apps/portage dependencies which look > > like this: > > > > || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 > > > >>=dev-lang/python-3 ) > >> > > If you already have python:2.6 installed then it will not pull in a > > new slot. > > That means we would need to fix all packages that depend on > python to use this style of dependency notation. Or do some > eclass magic with NEED_PYTHON for example. > > And of course anyone with an unslotted dev-lang/python in their > world file will still pull the useless version. Then they shouldn't have dev-lang/python in their world file then should they. Or should we start putting special magic rules around everywhere. Hell i'm sure I have useless crap in my world file, you don't see be bitching about being forced to upgrade some package I never use. If it is in there then it is my responsibility, not yours. Guys you should remember that we like to call gentoo a metadistribution [1]. Our users should be taking an active role in the maintenance of the own distro what we should be doing is saying yes we have determined this package to be stable. The news item should tell users they can safely mask python:3 if they wish. The only concern I have is all the [>]dev-lang/python [R]DEPENDs there are in the tree. They should be fixed to either be slotted or a dependency range. Thank god this will never happen again now that we have slot deps.... right? :| Alistair. [1] http://www.gentoo.org/main/en/about.xml [2] and by this I mean looking to see what packages are going to be installed and whether they really want to install them. [-- Attachment #2: Type: text/html, Size: 6447 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 17:23 ` Alistair Bush @ 2010-03-05 19:28 ` Andy Kittner 0 siblings, 0 replies; 99+ messages in thread From: Andy Kittner @ 2010-03-05 19:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 904 bytes --] On Sat, Mar 06, 2010 at 06:23:03AM +1300, Alistair Bush wrote: > [...] > >Guys you should remember that we like to call gentoo a metadistribution [1]. >Our users should be taking an active role in the maintenance of the own distro > [...] As a user I have to thank you very much for this statement. These are exactly my thoughts whenever these lengthy discussions about changing some default setting crop up. The main reason I love gentoo is because it makes it easy to have everything my way. (Un)masking something is as simple as adding one line in /etc/portage/package.(un)mask, so I only marginally care about whether something is stable, testing or even package masked. As a side remark to all those who argue themselves to death in the "cups useflag in default profile" thread: The same applies to disabling and enabling useflags ;) Well I guess I should go back into hiding now. Regards, Andy [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-05 12:37 ` Ben de Groot 2010-03-05 17:23 ` Alistair Bush @ 2010-03-05 20:23 ` Ryan Hill 1 sibling, 0 replies; 99+ messages in thread From: Ryan Hill @ 2010-03-05 20:23 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 911 bytes --] On Fri, 5 Mar 2010 13:37:28 +0100 Ben de Groot <yngwin@gentoo.org> wrote: > On 5 March 2010 12:24, Zac Medico <zmedico@gentoo.org> wrote: > > It won't be pulled in by sys-apps/portage dependencies which look > > like this: > > > > || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 > >>=dev-lang/python-3 ) > > > > If you already have python:2.6 installed then it will not pull in a > > new slot. > > That means we would need to fix all packages that depend on > python to use this style of dependency notation. Or do some > eclass magic with NEED_PYTHON for example. Or PYTHON_DEPEND? http://www.gentoo.org/proj/en/Python/developersguide.xml -- fonts, by design, by neglect gcc-porting, for a fact or just for effect wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-05 11:24 ` Zac Medico 2010-03-05 12:37 ` Ben de Groot @ 2010-03-05 19:26 ` Duncan 2010-03-06 0:19 ` Zac Medico 1 sibling, 1 reply; 99+ messages in thread From: Duncan @ 2010-03-05 19:26 UTC (permalink / raw To: gentoo-dev Zac Medico posted on Fri, 05 Mar 2010 03:24:29 -0800 as excerpted: > On 03/05/2010 03:09 AM, Maciej Mrozowski wrote: >> Now on more serious note, ideally python could be treated just like any >> other non-leaf package (in dependency tree), just like library. In such >> case it's completely reasonable to stabilize the newest version of such >> 'library', especially when it's slotted and doesn't conflict in any way >> with the rest. However, because of being used by package manager, >> python is leaf application really and it's going to be immediately >> pulled for everyone. > > It won't be pulled in by sys-apps/portage dependencies which look like > this: > > || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 >>=dev-lang/python-3 ) > > If you already have python:2.6 installed then it will not pull in a new > slot. Won't emerge -aNuD pull it in anyway, even in a new slot, since portage says it can use it? I know I use that, so I'm always updated all the way thru the system, not just at the leaves. I know it did for me on ~arch, the reason I have it masked. So, as has already been proposed, why not stable it, while at the same time masking it, with an appropriate masking message explaining that it is stable, but we're just preventing the majority of folks from pulling it in, since they don't need it yet? That way, those who want/need it can unmask it the usual way, and everyone can continue as the were... at least until the first package requiring python-3 only comes along. Realistically, how long is that likely to be? Otherwise, what about a news item saying it's to be stabilized, and warning people that don't think they want or need it to put it in package.mask themselves? That would seem to be about the best compromise I can see ATM. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-05 19:26 ` Duncan @ 2010-03-06 0:19 ` Zac Medico 2010-03-08 21:28 ` William Hubbs 0 siblings, 1 reply; 99+ messages in thread From: Zac Medico @ 2010-03-06 0:19 UTC (permalink / raw To: gentoo-dev On 03/05/2010 11:26 AM, Duncan wrote: > Zac Medico posted on Fri, 05 Mar 2010 03:24:29 -0800 as excerpted: > >> On 03/05/2010 03:09 AM, Maciej Mrozowski wrote: >>> Now on more serious note, ideally python could be treated just like any >>> other non-leaf package (in dependency tree), just like library. In such >>> case it's completely reasonable to stabilize the newest version of such >>> 'library', especially when it's slotted and doesn't conflict in any way >>> with the rest. However, because of being used by package manager, >>> python is leaf application really and it's going to be immediately >>> pulled for everyone. >> >> It won't be pulled in by sys-apps/portage dependencies which look like >> this: >> >> || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 >>> =dev-lang/python-3 ) >> >> If you already have python:2.6 installed then it will not pull in a new >> slot. > > Won't emerge -aNuD pull it in anyway, even in a new slot, since portage > says it can use it? I know I use that, so I'm always updated all the way > thru the system, not just at the leaves. No, it won't. To prove it, I've just tested with a stable stage3 containing portage-2.1.7.x. Here are the steps: 1) extract stable stage3 and chroot into it 2) mkdir /etc/portage && echo "dev-lang/python ~*" >> /etc/portage/package.keywords 3) Run `emerge -pu --deep=1 portage`: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] sys-apps/sandbox-1.6-r2 [2.2] [ebuild UD] app-shells/bash-4.0_p35 [4.0_p37] [ebuild U ] dev-lang/python-2.6.4-r1 [2.6.4] If you try `emerge -puD world` then you will see dev-lang/python-3.1.1-r1 pulled in by the unspecific dev-lang/python atoms in the cracklib and libxml2 dependencies. However, in portage-2.1.7.x (current stable), there is support for pseudo-version-ranges in dependencies. This allows you use a dependency like <dev-lang/python-3 in a package that doesn't support python3, and that will prevent it from getting pulled into the dependency graph. -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-06 0:19 ` Zac Medico @ 2010-03-08 21:28 ` William Hubbs 2010-03-10 17:36 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 1 reply; 99+ messages in thread From: William Hubbs @ 2010-03-08 21:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1315 bytes --] On Fri, Mar 05, 2010 at 04:19:36PM -0800, Zac Medico wrote: > No, it won't. To prove it, I've just tested with a stable stage3 > containing portage-2.1.7.x. Here are the steps: > > 1) extract stable stage3 and chroot into it > 2) mkdir /etc/portage && echo "dev-lang/python ~*" >> > /etc/portage/package.keywords > 3) Run `emerge -pu --deep=1 portage`: > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild UD] sys-apps/sandbox-1.6-r2 [2.2] > [ebuild UD] app-shells/bash-4.0_p35 [4.0_p37] > [ebuild U ] dev-lang/python-2.6.4-r1 [2.6.4] > > If you try `emerge -puD world` then you will see > dev-lang/python-3.1.1-r1 pulled in by the unspecific dev-lang/python > atoms in the cracklib and libxml2 dependencies. However, in > portage-2.1.7.x (current stable), there is support for > pseudo-version-ranges in dependencies. This allows you use a > dependency like <dev-lang/python-3 in a package that doesn't support > python3, and that will prevent it from getting pulled into the According to this, we can fix all of the dependencies in the tree then stabilize python3 without having any issues, so I would vote for this route, because it still oinsures that the stable tree will work together. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-08 21:28 ` William Hubbs @ 2010-03-10 17:36 ` Arfrever Frehtes Taifersar Arahesis 2010-03-10 22:43 ` Ben de Groot 2010-03-12 20:48 ` Ravi Pinjala 0 siblings, 2 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-10 17:36 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 1734 bytes --] 2010-03-08 22:28:16 William Hubbs napisał(a): > On Fri, Mar 05, 2010 at 04:19:36PM -0800, Zac Medico wrote: > > No, it won't. To prove it, I've just tested with a stable stage3 > > containing portage-2.1.7.x. Here are the steps: > > > > 1) extract stable stage3 and chroot into it > > 2) mkdir /etc/portage && echo "dev-lang/python ~*" >> > > /etc/portage/package.keywords > > 3) Run `emerge -pu --deep=1 portage`: > > These are the packages that would be merged, in order: > > > > Calculating dependencies... done! > > [ebuild UD] sys-apps/sandbox-1.6-r2 [2.2] > > [ebuild UD] app-shells/bash-4.0_p35 [4.0_p37] > > [ebuild U ] dev-lang/python-2.6.4-r1 [2.6.4] > > > > If you try `emerge -puD world` then you will see > > dev-lang/python-3.1.1-r1 pulled in by the unspecific dev-lang/python > > atoms in the cracklib and libxml2 dependencies. However, in > > portage-2.1.7.x (current stable), there is support for > > pseudo-version-ranges in dependencies. This allows you use a > > dependency like <dev-lang/python-3 in a package that doesn't support > > python3, and that will prevent it from getting pulled into the > > According to this, we can fix all of the dependencies in the tree then > stabilize python3 without having any issues, so I would vote for this > route, because it still oinsures that the stable tree will work > together. Almost everybody has at least 1 package installed which supports both Python 2 and Python 3 and depends on dev-lang/python without version specification, so Python 3 would be pulled into dependency graph, so fixing of dependencies doesn't need to block stabilization of Python 3. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-10 17:36 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-10 22:43 ` Ben de Groot 2010-03-11 0:25 ` William Hubbs 2010-03-12 20:48 ` Ravi Pinjala 1 sibling, 1 reply; 99+ messages in thread From: Ben de Groot @ 2010-03-10 22:43 UTC (permalink / raw To: gentoo-dev On 10 March 2010 18:36, Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > Almost everybody has at least 1 package installed which supports both Python 2 > and Python 3 and depends on dev-lang/python without version specification, > so Python 3 would be pulled into dependency graph, The problem is that we want to prevent that from happening. Or at the very least advise our users that they should mask python-3* unless they want it to be pulled in. Cheers, -- Ben de Groot Gentoo Linux developer (qt, media, lxde, desktop-misc) ______________________________________________________ ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-10 22:43 ` Ben de Groot @ 2010-03-11 0:25 ` William Hubbs 2010-03-11 1:24 ` Ben de Groot 0 siblings, 1 reply; 99+ messages in thread From: William Hubbs @ 2010-03-11 0:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 904 bytes --] On Wed, Mar 10, 2010 at 11:43:04PM +0100, Ben de Groot wrote: > On 10 March 2010 18:36, Arfrever Frehtes Taifersar Arahesis > <Arfrever@gentoo.org> wrote: > > Almost everybody has at least 1 package installed which supports both Python 2 > > and Python 3 and depends on dev-lang/python without version specification, > > so Python 3 would be pulled into dependency graph, > > The problem is that we want to prevent that from happening. > Or at the very least advise our users that they should mask > python-3* unless they want it to be pulled in. If someone has a package that truly works with either python 2 or 3, what is the harm in automatically pulling in python 3 and installing the package for both python 2 and 3? As long as pulling in python-3 doesn't change the system's default python interpretor I don't see a problem with having them both installed. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-11 0:25 ` William Hubbs @ 2010-03-11 1:24 ` Ben de Groot 2010-03-11 2:34 ` William Hubbs 0 siblings, 1 reply; 99+ messages in thread From: Ben de Groot @ 2010-03-11 1:24 UTC (permalink / raw To: gentoo-dev On 11 March 2010 01:25, William Hubbs <williamh@gentoo.org> wrote: > If someone has a package that truly works with either python 2 or 3, > what is the harm in automatically pulling in python 3 and installing > the package for both python 2 and 3? > > As long as pulling in python-3 doesn't change the system's default > python interpretor I don't see a problem with having them both > installed. I've seen enough python-3 specific bugs to know it is not without problems. It's a waste of time and resources for something that is not ready to be used anyway. While it can be argued that that is what our testing branch is for, it is certainly not something that should be pushed to stable users. Even if it would be just "dead weight", it is not something we should wish for. It is bloat, it is unnecessary, and causes more problems than that it solves. Why should users have to compile multiple python versions, if they only use one anyway? Cheers, -- Ben de Groot Gentoo Linux developer (qt, media, lxde, desktop-misc) ______________________________________________________ ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-11 1:24 ` Ben de Groot @ 2010-03-11 2:34 ` William Hubbs 2010-03-11 5:04 ` Jacob Godserv 0 siblings, 1 reply; 99+ messages in thread From: William Hubbs @ 2010-03-11 2:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1902 bytes --] On Thu, Mar 11, 2010 at 02:24:46AM +0100, Ben de Groot wrote: > On 11 March 2010 01:25, William Hubbs <williamh@gentoo.org> wrote: > > ??If someone has a package that truly works with either python 2 or 3, > > ??what is the harm in automatically pulling in python 3 and installing > > ??the package for both python 2 and 3? > > > > ??As long as pulling in python-3 doesn't change the system's default > > ??python interpretor I don't see a problem with having them both > > ??installed. > I've seen enough python-3 specific bugs to know it is not without > problems. It's a waste of time and resources for something that is > not ready to be used anyway. While it can be argued that that is > what our testing branch is for, it is certainly not something that > should be pushed to stable users. What does upstream say about python 3.1? Are they calling it stable? Yes, it is incompatible with python-2, but, it is set up so both can be on a system at the same time. I'm no expert on python, but I think even upstream has python deliberately set up that way. > Even if it would be just "dead weight", it is not something we should > wish for. It is bloat, it is unnecessary, and causes more problems > than that it solves. Why should users have to compile multiple > python versions, if they only use one anyway? If they are only using python-2 and all of the packages they use only work with python-2, then the dependencies of the packages should be fixed to reflect that. Even if python-3 is stable and the dependencies of the packages they have say that they only support python-2 python-3 will not be on their systems. Someone compared pythohn to gcc earlier in this thread, but I'm not sure that is a fair comparison. AFAIK, gcc is not slotted by upstream, and python is. I think that makes a difference in how we handle it. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-11 2:34 ` William Hubbs @ 2010-03-11 5:04 ` Jacob Godserv 2010-03-11 18:32 ` Alec Warner 0 siblings, 1 reply; 99+ messages in thread From: Jacob Godserv @ 2010-03-11 5:04 UTC (permalink / raw To: gentoo-dev The problem here, I think, is everyone has their opinion about what it means for something to go stable, and I haven't seen more than one or two references to what has been predetermined as policy for stabilization. I think we should do a little less debating over personal opinions (which is a "hot" topic, apparently) and more about how Gentoo guidelines determine what can go stable. If the guidelines don't cover this, then they ought to be fixed. -- Jacob "For then there will be great distress, unequaled from the beginning of the world until now — and never to be equaled again. If those days had not been cut short, no one would survive, but for the sake of the elect those days will be shortened." Are you ready? ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-11 5:04 ` Jacob Godserv @ 2010-03-11 18:32 ` Alec Warner 0 siblings, 0 replies; 99+ messages in thread From: Alec Warner @ 2010-03-11 18:32 UTC (permalink / raw To: gentoo-dev On Wed, Mar 10, 2010 at 9:04 PM, Jacob Godserv <jacobgodserv@gmail.com> wrote: > The problem here, I think, is everyone has their opinion about what it > means for something to go stable, and I haven't seen more than one or > two references to what has been predetermined as policy for > stabilization. I think we should do a little less debating over > personal opinions (which is a "hot" topic, apparently) and more about > how Gentoo guidelines determine what can go stable. If the guidelines > don't cover this, then they ought to be fixed. The opinions of most of the people in this thread are not directly relevant anyway. The maintainer gets to decide when to file a stablereq bug for their package and the arch teams to get to decide whether to mark something stable on their arch or not. So someone just make a decision and move forward; we will never reach consensus here (and we should not be trying to reach one anyway.) -A > > -- > Jacob > > "For then there will be great distress, unequaled > from the beginning of the world until now — and never > to be equaled again. If those days had not been cut > short, no one would survive, but for the sake of the > elect those days will be shortened." > > Are you ready? > > ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-10 17:36 ` Arfrever Frehtes Taifersar Arahesis 2010-03-10 22:43 ` Ben de Groot @ 2010-03-12 20:48 ` Ravi Pinjala 1 sibling, 0 replies; 99+ messages in thread From: Ravi Pinjala @ 2010-03-12 20:48 UTC (permalink / raw To: gentoo-dev On 03/10/10 11:36, Arfrever Frehtes Taifersar Arahesis wrote: > 2010-03-08 22:28:16 William Hubbs napisał(a): >> On Fri, Mar 05, 2010 at 04:19:36PM -0800, Zac Medico wrote: >>> No, it won't. To prove it, I've just tested with a stable stage3 >>> containing portage-2.1.7.x. Here are the steps: >>> >>> 1) extract stable stage3 and chroot into it >>> 2) mkdir /etc/portage&& echo "dev-lang/python ~*">> >>> /etc/portage/package.keywords >>> 3) Run `emerge -pu --deep=1 portage`: >>> These are the packages that would be merged, in order: >>> >>> Calculating dependencies... done! >>> [ebuild UD] sys-apps/sandbox-1.6-r2 [2.2] >>> [ebuild UD] app-shells/bash-4.0_p35 [4.0_p37] >>> [ebuild U ] dev-lang/python-2.6.4-r1 [2.6.4] >>> >>> If you try `emerge -puD world` then you will see >>> dev-lang/python-3.1.1-r1 pulled in by the unspecific dev-lang/python >>> atoms in the cracklib and libxml2 dependencies. However, in >>> portage-2.1.7.x (current stable), there is support for >>> pseudo-version-ranges in dependencies. This allows you use a >>> dependency like<dev-lang/python-3 in a package that doesn't support >>> python3, and that will prevent it from getting pulled into the >> >> According to this, we can fix all of the dependencies in the tree then >> stabilize python3 without having any issues, so I would vote for this >> route, because it still oinsures that the stable tree will work >> together. > > Almost everybody has at least 1 package installed which supports both Python 2 > and Python 3 and depends on dev-lang/python without version specification, > so Python 3 would be pulled into dependency graph, so fixing of dependencies > doesn't need to block stabilization of Python 3. > What about introducing a python3 USE flag? Seems like that would keep everybody happy. --Ravi ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-05 9:41 ` Joshua Saddler 2010-03-05 9:56 ` Dirkjan Ochtman @ 2010-03-05 10:00 ` Zac Medico 1 sibling, 0 replies; 99+ messages in thread From: Zac Medico @ 2010-03-05 10:00 UTC (permalink / raw To: gentoo-dev On 03/05/2010 01:41 AM, Joshua Saddler wrote: > If it's stable, then users get it by default, assuming they run the stable tree. They install a recent stage3, build their system, run emerge -uD world. Bam, a useless version of Python is now installed. Nothing on their systems will use it, so it's bloat. In portage-2.1.7.x (current stable), there is support for pseudo-version-ranges in dependencies. This allows you use a dependency like <dev-lang/python-3 in a package that doesn't support python3, and that will prevent it from getting pulled into the dependency graph. If a package that supports python3 gets pulled into the depedency graph, then either it's the user's responsibility to mask it or else we could provide the ability to disable python3 support with a USE flag setting. -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis ` (2 preceding siblings ...) 2010-03-05 8:25 ` [gentoo-dev] " Joshua Saddler @ 2010-03-10 13:02 ` Christian Faulhammer 2010-03-23 19:13 ` [gentoo-dev] " Arfrever Frehtes Taifersar Arahesis 4 siblings, 0 replies; 99+ messages in thread From: Christian Faulhammer @ 2010-03-10 13:02 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: text/plain, Size: 807 bytes --] Hi, Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org>: > All problems, which were blocking stabilization of Python 3, have > been fixed. Stabilization of Python 3.1.2 is currently scheduled on > 2010-04-19. I'm attaching the news item for Python 3.1. Will add my comments for the whole thread here: As far as I can see, there is no danger to any program as long as Python 3 is not set as system python. As soon as the request is filed I will install it on my stable systems and try it...for some weeks to be absolutely sure nothing happens. Then I have nothing against marking it stable on x86 and will do so. V-Li -- Christian Faulhammer, Gentoo Lisp project <URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode <URL:http://gentoo.faulhammer.org/> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis ` (3 preceding siblings ...) 2010-03-10 13:02 ` [gentoo-dev] " Christian Faulhammer @ 2010-03-23 19:13 ` Arfrever Frehtes Taifersar Arahesis 2010-03-23 19:28 ` Ben de Groot 2010-03-23 19:57 ` [gentoo-dev] " Jonathan Callen 4 siblings, 2 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-23 19:13 UTC (permalink / raw To: Gentoo Development, pr [-- Attachment #1.1: Type: Text/Plain, Size: 284 bytes --] I'm attaching updated news item, which will be committed soon. Stabilization has been delayed to 2010-04-21, but members of architecture projects can start testing now, to ensure that all potential problems have been found and fixed. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #1.2: 2010-03-23-python-3.1.en.txt --] [-- Type: text/plain, Size: 1426 bytes --] Title: Python 3.1 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> Content-Type: text/plain Posted: 2010-03-23 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: =dev-lang/python-3.1* Python 3 is a new major version of Python and is intentionally incompatible with Python 2. Many external modules have not been ported yet to Python 3, so Python 2 still needs to be installed. You can benefit from having Python 3 installed without setting Python 3.1 as main active version of Python. Currently you should not set Python 3.1 as main active version of Python. When setting it becomes recommended, a separate news item will be created to notify users. Although Python 3.1 should not be set as main active version of Python, you should run python-updater after installation of Python 3.1. By default, modules, which support both Python 2 and Python 3, are installed for both active version of Python 2 and active version of Python 3, when both Python 2 and Python 3 are installed. It is recommended to use a UTF-8 locale to avoid potential problems. Especially C and POSIX locales are discouraged. If locale has not been explicitly set, then POSIX locale is used, so you should ensure that locale has been set. Problems occurring only with non-UTF-8 locales should be reported directly to upstream developers of given packages. See http://www.gentoo.org/doc/en/utf-8.xml for more information about UTF-8. [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-23 19:13 ` [gentoo-dev] " Arfrever Frehtes Taifersar Arahesis @ 2010-03-23 19:28 ` Ben de Groot 2010-03-24 16:43 ` Arfrever Frehtes Taifersar Arahesis 2010-03-23 19:57 ` [gentoo-dev] " Jonathan Callen 1 sibling, 1 reply; 99+ messages in thread From: Ben de Groot @ 2010-03-23 19:28 UTC (permalink / raw To: gentoo-dev; +Cc: pr On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > I'm attaching updated news item, which will be committed soon. As mentioned in the other thread, this news item should mention that users who do not need python-3 should mask it locally to prevent it from being pulled into the dependency graph. -- Ben de Groot Gentoo Linux Qt project lead developer ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-23 19:28 ` Ben de Groot @ 2010-03-24 16:43 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 16:56 ` Ben de Groot 2010-03-24 16:57 ` Joshua Saddler 0 siblings, 2 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 16:43 UTC (permalink / raw To: Gentoo Development; +Cc: pr [-- Attachment #1: Type: Text/Plain, Size: 506 bytes --] 2010-03-23 20:28:38 Ben de Groot napisał(a): > On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis > <Arfrever@gentoo.org> wrote: > > I'm attaching updated news item, which will be committed soon. > > As mentioned in the other thread, this news item should mention > that users who do not need python-3 should mask it locally to > prevent it from being pulled into the dependency graph. Python maintainers do not recommend to mask Python 3. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 16:43 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 16:56 ` Ben de Groot 2010-03-24 17:23 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 16:57 ` Joshua Saddler 1 sibling, 1 reply; 99+ messages in thread From: Ben de Groot @ 2010-03-24 16:56 UTC (permalink / raw To: gentoo-dev; +Cc: pr On 24 March 2010 17:43, Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > 2010-03-23 20:28:38 Ben de Groot napisał(a): >> On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis >> <Arfrever@gentoo.org> wrote: >> > I'm attaching updated news item, which will be committed soon. >> >> As mentioned in the other thread, this news item should mention >> that users who do not need python-3 should mask it locally to >> prevent it from being pulled into the dependency graph. > > Python maintainers do not recommend to mask Python 3. Are you saying that you are just going to brush aside all concerns that have been voiced about this issue? You will upset a lot of people if you do that. -- Ben de Groot Gentoo Linux Qt project lead developer ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 16:56 ` Ben de Groot @ 2010-03-24 17:23 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:35 ` Ben de Groot 0 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:23 UTC (permalink / raw To: Gentoo Development; +Cc: pr [-- Attachment #1: Type: Text/Plain, Size: 1041 bytes --] 2010-03-24 17:56:48 Ben de Groot napisał(a): > On 24 March 2010 17:43, Arfrever Frehtes Taifersar Arahesis > <Arfrever@gentoo.org> wrote: > > 2010-03-23 20:28:38 Ben de Groot napisał(a): > >> On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis > >> <Arfrever@gentoo.org> wrote: > >> > I'm attaching updated news item, which will be committed soon. > >> > >> As mentioned in the other thread, this news item should mention > >> that users who do not need python-3 should mask it locally to > >> prevent it from being pulled into the dependency graph. > > > > Python maintainers do not recommend to mask Python 3. > > Are you saying that you are just going to brush aside all > concerns that have been voiced about this issue? You will > upset a lot of people if you do that. All valid concerns about text already included in the news item have been addressed. We don't need to include any unofficial recommendations. Proposed news item is better than no news item. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:23 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:35 ` Ben de Groot 2010-03-24 17:37 ` Alec Warner ` (2 more replies) 0 siblings, 3 replies; 99+ messages in thread From: Ben de Groot @ 2010-03-24 17:35 UTC (permalink / raw To: gentoo-dev; +Cc: pr, devrel On 24 March 2010 18:23, Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > 2010-03-24 17:56:48 Ben de Groot napisał(a): >> On 24 March 2010 17:43, Arfrever Frehtes Taifersar Arahesis >> <Arfrever@gentoo.org> wrote: >> > 2010-03-23 20:28:38 Ben de Groot napisał(a): >> >> On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis >> >> <Arfrever@gentoo.org> wrote: >> >> > I'm attaching updated news item, which will be committed soon. >> >> >> >> As mentioned in the other thread, this news item should mention >> >> that users who do not need python-3 should mask it locally to >> >> prevent it from being pulled into the dependency graph. >> > >> > Python maintainers do not recommend to mask Python 3. >> >> Are you saying that you are just going to brush aside all >> concerns that have been voiced about this issue? You will >> upset a lot of people if you do that. > > All valid concerns about text already included in the news item have been > addressed. We don't need to include any unofficial recommendations. I'll take that as a yes then, you are indeed disregarding the concerns and recommendations of your fellow Gentoo developers. CC'ing devrel because this is getting out of hand. -- Ben de Groot Gentoo Linux Qt project lead developer ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:35 ` Ben de Groot @ 2010-03-24 17:37 ` Alec Warner 2010-03-24 17:41 ` Doktor Notor 2010-03-24 17:51 ` "Paweł Hajdan, Jr." 2 siblings, 0 replies; 99+ messages in thread From: Alec Warner @ 2010-03-24 17:37 UTC (permalink / raw To: gentoo-dev; +Cc: pr, devrel, antarus On Wed, Mar 24, 2010 at 10:35 AM, Ben de Groot <yngwin@gentoo.org> wrote: > On 24 March 2010 18:23, Arfrever Frehtes Taifersar Arahesis > <Arfrever@gentoo.org> wrote: >> 2010-03-24 17:56:48 Ben de Groot napisał(a): >>> On 24 March 2010 17:43, Arfrever Frehtes Taifersar Arahesis >>> <Arfrever@gentoo.org> wrote: >>> > 2010-03-23 20:28:38 Ben de Groot napisał(a): >>> >> On 23 March 2010 20:13, Arfrever Frehtes Taifersar Arahesis >>> >> <Arfrever@gentoo.org> wrote: >>> >> > I'm attaching updated news item, which will be committed soon. >>> >> >>> >> As mentioned in the other thread, this news item should mention >>> >> that users who do not need python-3 should mask it locally to >>> >> prevent it from being pulled into the dependency graph. >>> > >>> > Python maintainers do not recommend to mask Python 3. >>> >>> Are you saying that you are just going to brush aside all >>> concerns that have been voiced about this issue? You will >>> upset a lot of people if you do that. >> >> All valid concerns about text already included in the news item have been >> addressed. We don't need to include any unofficial recommendations. > > I'll take that as a yes then, you are indeed disregarding the concerns > and recommendations of your fellow Gentoo developers. Except he is under no obligation to follow said recommendations; he is the Python maintainer, not you. -A > > CC'ing devrel because this is getting out of hand. > -- > Ben de Groot > Gentoo Linux Qt project lead developer > > ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:35 ` Ben de Groot 2010-03-24 17:37 ` Alec Warner @ 2010-03-24 17:41 ` Doktor Notor 2010-03-24 17:51 ` "Paweł Hajdan, Jr." 2 siblings, 0 replies; 99+ messages in thread From: Doktor Notor @ 2010-03-24 17:41 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 605 bytes --] On Wed, 24 Mar 2010 18:35:21 +0100 Ben de Groot <yngwin@gentoo.org> wrote: > I'll take that as a yes then, you are indeed disregarding the concerns > and recommendations of your fellow Gentoo developers. > > CC'ing devrel because this is getting out of hand. Looks like an extremely "productive" thread... /me points at the dependency/python handling bugs filed by the python maintainer and unfixed for like 2+ weeks - http://tinyurl.com/yhlmcq8 I'd assume getting proper dependencies into the tree would make more sense than this pissing contest about a news item. Cheers, DN [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:35 ` Ben de Groot 2010-03-24 17:37 ` Alec Warner 2010-03-24 17:41 ` Doktor Notor @ 2010-03-24 17:51 ` "Paweł Hajdan, Jr." 2010-03-24 18:04 ` Arfrever Frehtes Taifersar Arahesis 2 siblings, 1 reply; 99+ messages in thread From: "Paweł Hajdan, Jr." @ 2010-03-24 17:51 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 751 bytes --] On 3/24/10 6:35 PM, Ben de Groot wrote: >> All valid concerns about text already included in the news item have been >> addressed. We don't need to include any unofficial recommendations. > > I'll take that as a yes then, you are indeed disregarding the concerns > and recommendations of your fellow Gentoo developers. > > CC'ing devrel because this is getting out of hand. I think it's a purely technical issue. The arguments against Python 3 are mostly in the form "I don't feel it's ready". If it can't be resolved on the list (some people want Python 3, some don't), shouldn't the council decide? "The elected Gentoo Council decides on global issues and policies that affect multiple projects in Gentoo." Paweł Hajdan jr [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:51 ` "Paweł Hajdan, Jr." @ 2010-03-24 18:04 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 18:28 ` Joshua Saddler 0 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 18:04 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 917 bytes --] 2010-03-24 18:51:48 Paweł Hajdan, Jr. napisał(a): > On 3/24/10 6:35 PM, Ben de Groot wrote: > >> All valid concerns about text already included in the news item have been > >> addressed. We don't need to include any unofficial recommendations. > > > > I'll take that as a yes then, you are indeed disregarding the concerns > > and recommendations of your fellow Gentoo developers. > > > > CC'ing devrel because this is getting out of hand. > > I think it's a purely technical issue. The arguments against Python 3 > are mostly in the form "I don't feel it's ready". If it can't be > resolved on the list (some people want Python 3, some don't), shouldn't > the council decide? People, don't want Python 3, probably have already masked it. There is no reason to waste Council's time for decision on what sentence should be included in the news item. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 18:04 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 18:28 ` Joshua Saddler 2010-03-24 18:41 ` Richard Freeman 0 siblings, 1 reply; 99+ messages in thread From: Joshua Saddler @ 2010-03-24 18:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 570 bytes --] On Wed, 24 Mar 2010 19:04:51 +0100 Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > People, don't want Python 3, probably have already masked it. There is > no reason to waste Council's time for decision on what sentence should > be included in the news item. Not the folks running the stable tree, because they don't know about it. They're not following the discussion here on -dev. They're going to get unpleasantly surprised when it shows up in their next world update. Include instructions on how to mask it if desired in the news item. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 18:28 ` Joshua Saddler @ 2010-03-24 18:41 ` Richard Freeman 2010-03-24 18:55 ` Ben de Groot 2010-03-24 18:57 ` William Hubbs 0 siblings, 2 replies; 99+ messages in thread From: Richard Freeman @ 2010-03-24 18:41 UTC (permalink / raw To: gentoo-dev On 03/24/2010 02:28 PM, Joshua Saddler wrote: > On Wed, 24 Mar 2010 19:04:51 +0100 Arfrever Frehtes Taifersar > Arahesis<Arfrever@gentoo.org> wrote: >> People, don't want Python 3, probably have already masked it. There >> is no reason to waste Council's time for decision on what sentence >> should be included in the news item. > > Not the folks running the stable tree, because they don't know about > it. They're not following the discussion here on -dev. They're going > to get unpleasantly surprised when it shows up in their next world > update. > > Include instructions on how to mask it if desired in the news item. Will not masking python-3 cause anything to break in any way? Do users need to do anything to make python-2.6 or whatever the default interpreter (instructions for using eselect python are not given in the news item)? If the only potential issue is that users might have a few extra files installed that they don't need but which won't cause them problems, then I don't know that we need to instruct users to create masks. If having python-3 will cause stable users problems, then we probably shouldn't be stabilizing it anyway. Compared to the KDE 3->4 migration this is probably going to be a fairly minor issue for most stable users, unless we're expecting breakage. Rich ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 18:41 ` Richard Freeman @ 2010-03-24 18:55 ` Ben de Groot 2010-03-24 18:57 ` William Hubbs 1 sibling, 0 replies; 99+ messages in thread From: Ben de Groot @ 2010-03-24 18:55 UTC (permalink / raw To: gentoo-dev On 24 March 2010 19:41, Richard Freeman <rich0@gentoo.org> wrote: > On 03/24/2010 02:28 PM, Joshua Saddler wrote: >> >> On Wed, 24 Mar 2010 19:04:51 +0100 Arfrever Frehtes Taifersar >> Arahesis<Arfrever@gentoo.org> wrote: >>> >>> People, don't want Python 3, probably have already masked it. There >>> is no reason to waste Council's time for decision on what sentence >>> should be included in the news item. >> >> Not the folks running the stable tree, because they don't know about >> it. They're not following the discussion here on -dev. They're going >> to get unpleasantly surprised when it shows up in their next world >> update. >> >> Include instructions on how to mask it if desired in the news item. > > Will not masking python-3 cause anything to break in any way? Do users need > to do anything to make python-2.6 or whatever the default interpreter > (instructions for using eselect python are not given in the news item)? > > If the only potential issue is that users might have a few extra files > installed that they don't need but which won't cause them problems, then I > don't know that we need to instruct users to create masks. > > If having python-3 will cause stable users problems, then we probably > shouldn't be stabilizing it anyway. > > Compared to the KDE 3->4 migration this is probably going to be a fairly > minor issue for most stable users, unless we're expecting breakage. > > Rich Did you even read the whole thread? And the other one named "Packages pulling in python-3*, also they dont require it"? -- Ben de Groot Gentoo Linux Qt project lead developer ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 18:41 ` Richard Freeman 2010-03-24 18:55 ` Ben de Groot @ 2010-03-24 18:57 ` William Hubbs 1 sibling, 0 replies; 99+ messages in thread From: William Hubbs @ 2010-03-24 18:57 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1791 bytes --] On Wed, Mar 24, 2010 at 02:41:28PM -0400, Richard Freeman wrote: > On 03/24/2010 02:28 PM, Joshua Saddler wrote: > > On Wed, 24 Mar 2010 19:04:51 +0100 Arfrever Frehtes Taifersar > > Arahesis<Arfrever@gentoo.org> wrote: > >> People, don't want Python 3, probably have already masked it. There > >> is no reason to waste Council's time for decision on what sentence > >> should be included in the news item. > > > > Not the folks running the stable tree, because they don't know about > > it. They're not following the discussion here on -dev. They're going > > to get unpleasantly surprised when it shows up in their next world > > update. > > > > Include instructions on how to mask it if desired in the news item. > > Will not masking python-3 cause anything to break in any way? Do users > need to do anything to make python-2.6 or whatever the default > interpreter (instructions for using eselect python are not given in the > news item)? I'm not the python maintainer, but as I understand it,python-2.6 will be the default interpretor until it is changed manually. > If the only potential issue is that users might have a few extra files > installed that they don't need but which won't cause them problems, then > I don't know that we need to instruct users to create masks. AFAIK, this is the issue. If python-3 is installed, it will cause extra files to be installed, not justin python-3, but any packages that support both python-2 and python-3 will potentially get files installed for both versions of python. > If having python-3 will cause stable users problems, then we probably > shouldn't be stabilizing it anyway. AFAIK, the only "problem" we are debating about is the extra files being installed. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 16:43 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 16:56 ` Ben de Groot @ 2010-03-24 16:57 ` Joshua Saddler 2010-03-24 17:14 ` Arfrever Frehtes Taifersar Arahesis 1 sibling, 1 reply; 99+ messages in thread From: Joshua Saddler @ 2010-03-24 16:57 UTC (permalink / raw Cc: Gentoo Development [-- Attachment #1: Type: text/plain, Size: 457 bytes --] On Wed, 24 Mar 2010 17:43:56 +0100 Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > 2010-03-23 20:28:38 Ben de Groot napisał(a): > > As mentioned in the other thread, this news item should mention > > that users who do not need python-3 should mask it locally to > > prevent it from being pulled into the dependency graph. > > Python maintainers do not recommend to mask Python 3. But everyone else in Gentoo does, so . . . [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 16:57 ` Joshua Saddler @ 2010-03-24 17:14 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:32 ` Joshua Saddler 0 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:14 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 694 bytes --] 2010-03-24 17:57:35 Joshua Saddler napisał(a): > On Wed, 24 Mar 2010 17:43:56 +0100 > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > > > 2010-03-23 20:28:38 Ben de Groot napisał(a): > > > As mentioned in the other thread, this news item should mention > > > that users who do not need python-3 should mask it locally to > > > prevent it from being pulled into the dependency graph. > > > > Python maintainers do not recommend to mask Python 3. > > But everyone else in Gentoo does, so . . . Some Gentoo developers/users, who aren't Python maintainers, said that they didn't object to have Python 3 installed. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:14 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:32 ` Joshua Saddler 2010-03-24 17:36 ` Alec Warner ` (2 more replies) 0 siblings, 3 replies; 99+ messages in thread From: Joshua Saddler @ 2010-03-24 17:32 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 575 bytes --] On Wed, 24 Mar 2010 18:14:44 +0100 Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > 2010-03-24 17:57:35 Joshua Saddler napisał(a): > > On Wed, 24 Mar 2010 17:43:56 +0100 > > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > > > Python maintainers do not recommend to mask Python 3. > > > > But everyone else in Gentoo does, so . . . > > Some Gentoo developers/users, who aren't Python maintainers, said that > they didn't object to have Python 3 installed. They're in the minority, judging by the replies in this thread. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:32 ` Joshua Saddler @ 2010-03-24 17:36 ` Alec Warner 2010-03-24 17:45 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:47 ` Jeremy Olexa 2 siblings, 0 replies; 99+ messages in thread From: Alec Warner @ 2010-03-24 17:36 UTC (permalink / raw To: gentoo-dev On Wed, Mar 24, 2010 at 10:32 AM, Joshua Saddler <nightmorph@gentoo.org> wrote: > On Wed, 24 Mar 2010 18:14:44 +0100 > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > >> 2010-03-24 17:57:35 Joshua Saddler napisał(a): >> > On Wed, 24 Mar 2010 17:43:56 +0100 >> > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: >> > > Python maintainers do not recommend to mask Python 3. >> > >> > But everyone else in Gentoo does, so . . . >> >> Some Gentoo developers/users, who aren't Python maintainers, said that >> they didn't object to have Python 3 installed. > > They're in the minority, judging by the replies in this thread. > I am still of the mind that telling users python3 is here is sufficient. Users should already know how to mask packages; I am unconvinced that this update is any different from any other update where I get a news item that foo is out; I don't want to use foo, so I mask foo. If you want to recommend masking python 3 yourself I suggest you blog about it. -A ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:32 ` Joshua Saddler 2010-03-24 17:36 ` Alec Warner @ 2010-03-24 17:45 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:53 ` Sebastian Beßler 2010-03-24 17:47 ` Jeremy Olexa 2 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:45 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 772 bytes --] 2010-03-24 18:32:37 Joshua Saddler napisał(a): > On Wed, 24 Mar 2010 18:14:44 +0100 > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > > > 2010-03-24 17:57:35 Joshua Saddler napisał(a): > > > On Wed, 24 Mar 2010 17:43:56 +0100 > > > Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: > > > > Python maintainers do not recommend to mask Python 3. > > > > > > But everyone else in Gentoo does, so . . . > > > > Some Gentoo developers/users, who aren't Python maintainers, said that > > they didn't object to have Python 3 installed. > > They're in the minority, judging by the replies in this thread. People, who don't object to given suggestions, less often reply to them. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:45 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:53 ` Sebastian Beßler 0 siblings, 0 replies; 99+ messages in thread From: Sebastian Beßler @ 2010-03-24 17:53 UTC (permalink / raw To: gentoo-dev Am 24.03.2010 18:45, schrieb Arfrever Frehtes Taifersar Arahesis: > 2010-03-24 18:32:37 Joshua Saddler napisał(a): >> On Wed, 24 Mar 2010 18:14:44 +0100 >> Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> wrote: >>> Some Gentoo developers/users, who aren't Python maintainers, said that >>> they didn't object to have Python 3 installed. >> >> They're in the minority, judging by the replies in this thread. > > People, who don't object to given suggestions, less often reply to them. > I am only a user and read this thread for quite some time. Because I use ~amd64 I already had python 3 on my screen to install. I knew that I don't need it and don't want it so I put it into package.mask. No harm done. I really don't see where the problem is at all. Publish a news message and let all users decide, package.mask is no black magic or rocket science . Just my 2 cent Greetings Sebastian ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:32 ` Joshua Saddler 2010-03-24 17:36 ` Alec Warner 2010-03-24 17:45 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:47 ` Jeremy Olexa 2010-03-24 18:03 ` William Hubbs 2 siblings, 1 reply; 99+ messages in thread From: Jeremy Olexa @ 2010-03-24 17:47 UTC (permalink / raw To: gentoo-dev On Wed, 24 Mar 2010 10:32:37 -0700, Joshua Saddler <nightmorph@gentoo.org> wrote: >> > But everyone else in Gentoo does, so . . . >> >> Some Gentoo developers/users, who aren't Python maintainers, said that >> they didn't object to have Python 3 installed. > > They're in the minority, judging by the replies in this thread. I hate to get into the mix of this, but I suggest researching on "vocal minority" and/or "silent majority" - the most vocal ones on this thread are the minority of the population. I'm not attacking anyone, mind you. I haven't expressed anything on this thread but I'm ok with marking it stable and having concerned users mask it. The stages might get kinda funky with both python-2 and 3 on them, but..if they are not BROKEN, I don't care. -Jeremy ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 17:47 ` Jeremy Olexa @ 2010-03-24 18:03 ` William Hubbs 2010-03-24 19:53 ` [gentoo-dev] " Duncan 2010-03-24 19:57 ` [gentoo-dev] " Thomas Sachau 0 siblings, 2 replies; 99+ messages in thread From: William Hubbs @ 2010-03-24 18:03 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1624 bytes --] On Wed, Mar 24, 2010 at 05:47:18PM +0000, Jeremy Olexa wrote: > > On Wed, 24 Mar 2010 10:32:37 -0700, Joshua Saddler <nightmorph@gentoo.org> > wrote: > >> > But everyone else in Gentoo does, so . . . Really? I've seen a few people object, but not everyone in gentoo. > >> > >> Some Gentoo developers/users, who aren't Python maintainers, said that > >> they didn't object to have Python 3 installed. > > > > They're in the minority, judging by the replies in this thread. > > I hate to get into the mix of this, but I suggest researching on "vocal > minority" and/or "silent majority" - the most vocal ones on this thread are > the minority of the population. I'm not attacking anyone, mind you. > > I haven't expressed anything on this thread but I'm ok with marking it > stable and having concerned users mask it. The stages might get kinda funky > with both python-2 and 3 on them, but..if they are not BROKEN, I don't > care. I tend to agree with this. I don't think it is right to force everyone to wait until most of the tree works with python3 before it goes stable. That is why python is slotted; it is possible to have both versions installed at the same time. If we have packages in the tree that are pulling in both versions of python but are not compatible with them, their dependencies need to be fixed. If users do not want python-3 on their systems, that is what /etc/portage/package.mask is for. If we are going to make everyone wait until python-3 works with most packages in the tree, let's un-slot all versionf of python and hard mask python-3. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-24 18:03 ` William Hubbs @ 2010-03-24 19:53 ` Duncan 2010-03-24 19:57 ` [gentoo-dev] " Thomas Sachau 1 sibling, 0 replies; 99+ messages in thread From: Duncan @ 2010-03-24 19:53 UTC (permalink / raw To: gentoo-dev William Hubbs posted on Wed, 24 Mar 2010 13:03:34 -0500 as excerpted: > If users do not want python-3 on > their systems, that is what /etc/portage/package.mask is for. I think pretty much everyone agrees with that. What we're debating is whether the stabling news item should specifically mention package.mask as an option before it goes stable. Fortunately or unfortunately, despite the stated Gentoo policy of "documentation but not hand holding", stable Gentoo users are in fact used to having a bit of extra hand-holding and have come to expect it. While the generally given reason for said hand-holding is that we're simply avoiding the flood of bugs we'd otherwise get, and arguably that doesn't apply in this case (arguably, because there are still and will be new python dependency bugs that this will trigger), it's an expectation stable users have come to have, and failing to specifically mention the package.mask option violates this expectation. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 18:03 ` William Hubbs 2010-03-24 19:53 ` [gentoo-dev] " Duncan @ 2010-03-24 19:57 ` Thomas Sachau 2010-03-24 20:25 ` William Hubbs 1 sibling, 1 reply; 99+ messages in thread From: Thomas Sachau @ 2010-03-24 19:57 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2618 bytes --] Am 24.03.2010 19:03, schrieb William Hubbs: > On Wed, Mar 24, 2010 at 05:47:18PM +0000, Jeremy Olexa wrote: >> >> On Wed, 24 Mar 2010 10:32:37 -0700, Joshua Saddler <nightmorph@gentoo.org> >> wrote: >>>>> But everyone else in Gentoo does, so . . . > > Really? I've seen a few people object, but not everyone in gentoo. > >>>> >>>> Some Gentoo developers/users, who aren't Python maintainers, said that >>>> they didn't object to have Python 3 installed. >>> >>> They're in the minority, judging by the replies in this thread. >> >> I hate to get into the mix of this, but I suggest researching on "vocal >> minority" and/or "silent majority" - the most vocal ones on this thread are >> the minority of the population. I'm not attacking anyone, mind you. >> >> I haven't expressed anything on this thread but I'm ok with marking it >> stable and having concerned users mask it. The stages might get kinda funky >> with both python-2 and 3 on them, but..if they are not BROKEN, I don't >> care. > > I tend to agree with this. I don't think it is right to force everyone > to wait until most of the tree works with python3 before it goes stable. > That is why python is slotted; it is possible to have both versions > installed at the same time. If we have packages in the tree that are > pulling in both versions of python but are not compatible with them, > their dependencies need to be fixed. If users do not want python-3 on > their systems, that is what /etc/portage/package.mask is for. > > If we are going to make everyone wait until python-3 works with most > packages in the tree, let's un-slot all versionf of python and hard mask > python-3. > > William > Who said, that we are against a stable python-3 version? The main point (as already pointed out in my previous thread about python-3) is, that it is not in any way required or used. But there are still wrong dependencies (where Arfrever just closes bugs as invalid) and packages like the mentioned "setuptools", which will always pull in python-3. Why should we pull in python-3 for ever user, force the usual user to install a useless python-3 and additional files in python-3 path for many python packages? The minimum would be to tell them, that this python version is currently useless and they have the option to mask it locally. And i really dont think, that the default stable user knows, that python-3 is not really needed and can be masked, usually the pulled in dependencies are required, so he will expect the same for python-3. -- Thomas Sachau Gentoo Linux Developer [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 316 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 19:57 ` [gentoo-dev] " Thomas Sachau @ 2010-03-24 20:25 ` William Hubbs 2010-03-24 20:36 ` Ben de Groot 0 siblings, 1 reply; 99+ messages in thread From: William Hubbs @ 2010-03-24 20:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3391 bytes --] On Wed, Mar 24, 2010 at 08:57:20PM +0100, Thomas Sachau wrote: > Am 24.03.2010 19:03, schrieb William Hubbs: > > On Wed, Mar 24, 2010 at 05:47:18PM +0000, Jeremy Olexa wrote: > >> > >> On Wed, 24 Mar 2010 10:32:37 -0700, Joshua Saddler <nightmorph@gentoo.org> > >> wrote: > >>>>> But everyone else in Gentoo does, so . . . > > > > Really? I've seen a few people object, but not everyone in gentoo. > > > >>>> > >>>> Some Gentoo developers/users, who aren't Python maintainers, said that > >>>> they didn't object to have Python 3 installed. > >>> > >>> They're in the minority, judging by the replies in this thread. > >> > >> I hate to get into the mix of this, but I suggest researching on "vocal > >> minority" and/or "silent majority" - the most vocal ones on this thread are > >> the minority of the population. I'm not attacking anyone, mind you. > >> > >> I haven't expressed anything on this thread but I'm ok with marking it > >> stable and having concerned users mask it. The stages might get kinda funky > >> with both python-2 and 3 on them, but..if they are not BROKEN, I don't > >> care. > > > > I tend to agree with this. I don't think it is right to force everyone > > to wait until most of the tree works with python3 before it goes stable. > > That is why python is slotted; it is possible to have both versions > > installed at the same time. If we have packages in the tree that are > > pulling in both versions of python but are not compatible with them, > > their dependencies need to be fixed. If users do not want python-3 on > > their systems, that is what /etc/portage/package.mask is for. > > > > If we are going to make everyone wait until python-3 works with most > > packages in the tree, let's un-slot all versionf of python and hard mask > > python-3. > > > > William > > > > Who said, that we are against a stable python-3 version? > > The main point (as already pointed out in my previous thread about python-3) is, that it is not in > any way required or used. But there are still wrong dependencies (where Arfrever just closes bugs as > invalid) and packages like the mentioned "setuptools", which will always pull in python-3. That is because setuptools works with both versions of python, and if a user wants both versions of python on their system they will need setuptools installed for both versions. You say there are "wrong dependencies". How are they wrong? I mean, do the packages with dev-lang/python in their deps not work with both versions of python? If they don't, they need to be fixed. If they do, they are correct. > Why should we pull in python-3 for ever user, force the usual user to install a useless python-3 and > additional files in python-3 path for many python packages? The minimum would be to tell them, that > this python version is currently useless and they have the option to mask it locally. And i really > dont think, that the default stable user knows, that python-3 is not really needed and can be > masked, usually the pulled in dependencies are required, so he will expect the same for python-3. If we make it clear in the news item that python-3 cannot be used as the default python, so if users do not want it they should mask it, we have done our job imho. In other words, this is just a matter of informing users. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 20:25 ` William Hubbs @ 2010-03-24 20:36 ` Ben de Groot 2010-03-24 21:12 ` William Hubbs 2010-03-24 21:22 ` Zeerak Mustafa Waseem 0 siblings, 2 replies; 99+ messages in thread From: Ben de Groot @ 2010-03-24 20:36 UTC (permalink / raw To: gentoo-dev On 24 March 2010 21:25, William Hubbs <williamh@gentoo.org> wrote: > If we make it clear in the news item that python-3 cannot be used as the > default python, so if users do not want it they should mask it, we have > done our job imho. In other words, this is just a matter of informing > users. We agree that this is the minimum that should be done. But our Python lead stubbornly refuses to honor this reasonable request. Not so cheerful, -- Ben de Groot Gentoo Linux Qt project lead developer ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 20:36 ` Ben de Groot @ 2010-03-24 21:12 ` William Hubbs 2010-03-25 3:47 ` Joshua Saddler 2010-03-25 18:34 ` [gentoo-dev] " Roy Bamford 2010-03-24 21:22 ` Zeerak Mustafa Waseem 1 sibling, 2 replies; 99+ messages in thread From: William Hubbs @ 2010-03-24 21:12 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 947 bytes --] On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > On 24 March 2010 21:25, William Hubbs <williamh@gentoo.org> wrote: > > If we make it clear in the news item that python-3 cannot be used as the > > default python, so if users do not want it they should mask it, we have > > done our job imho. In other words, this is just a matter of informing > > users. > > We agree that this is the minimum that should be done. But our > Python lead stubbornly refuses to honor this reasonable request. On the other hand, I can see his point as well. The news item makes it very clear that python-3 cannot be the default python and that python-2 needs to be installed. It could be argued that he is just assuming that users are intelligent enough to figure out that they need to mask python-3 if they do not want it on their systems. Basically this is a case of "how much hand-holding do we want to do"? William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 21:12 ` William Hubbs @ 2010-03-25 3:47 ` Joshua Saddler 2010-03-25 15:37 ` Richard Freeman 2010-03-26 12:35 ` Zac Medico 2010-03-25 18:34 ` [gentoo-dev] " Roy Bamford 1 sibling, 2 replies; 99+ messages in thread From: Joshua Saddler @ 2010-03-25 3:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 770 bytes --] On Wed, 24 Mar 2010 16:12:55 -0500 William Hubbs <williamh@gentoo.org> wrote: > On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > > We agree that this is the minimum that should be done. But our > > Python lead stubbornly refuses to honor this reasonable request. > > On the other hand, I can see his point as well. The news item makes it > very clear that python-3 cannot be the default python and that python-2 > needs to be installed. Again, if it *cannot* be the default python, then it *should not* be installed by default, which is what will happen if it's marked stable and users aren't told to p.mask it. Even then, it'll likely get installed first, as users will probably learn about p.masking it only *after* they install it. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 3:47 ` Joshua Saddler @ 2010-03-25 15:37 ` Richard Freeman 2010-03-26 9:02 ` Pacho Ramos 2010-03-26 12:35 ` Zac Medico 1 sibling, 1 reply; 99+ messages in thread From: Richard Freeman @ 2010-03-25 15:37 UTC (permalink / raw To: gentoo-dev On 03/24/2010 11:47 PM, Joshua Saddler wrote: > Even then, it'll likely get > installed first, as users will probably learn about p.masking it only > *after* they install it. I don't have strong feelings on whether having v3 installed by default is a big problem, but the last bit here probably should be addressed. The current news item only shows up for people with python 3.1 already installed. Would it make sense to have it show up for anybody with any version of python installed? Otherwise it is news after-the-fact. Rich ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 15:37 ` Richard Freeman @ 2010-03-26 9:02 ` Pacho Ramos 2010-03-26 12:10 ` Zac Medico 0 siblings, 1 reply; 99+ messages in thread From: Pacho Ramos @ 2010-03-26 9:02 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1036 bytes --] El jue, 25-03-2010 a las 11:37 -0400, Richard Freeman escribió: > On 03/24/2010 11:47 PM, Joshua Saddler wrote: > > Even then, it'll likely get > > installed first, as users will probably learn about p.masking it only > > *after* they install it. > > I don't have strong feelings on whether having v3 installed by default > is a big problem, but the last bit here probably should be addressed. > > The current news item only shows up for people with python 3.1 already > installed. Would it make sense to have it show up for anybody with any > version of python installed? Otherwise it is news after-the-fact. > > Rich > Hello Maybe I have misunderstood anything (since I don't know much about python stuff) but, what would occur if I forget to mask python-3 and don't run python-updater. My plans would be to try to delay python-updater running until I switch to use python3, because some machines I maintain are quite old and takes some time to re-emerge all python apps :-/ Thanks for the info [-- Attachment #2: Esta parte del mensaje está firmada digitalmente --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 9:02 ` Pacho Ramos @ 2010-03-26 12:10 ` Zac Medico 2010-03-26 12:33 ` Pacho Ramos 0 siblings, 1 reply; 99+ messages in thread From: Zac Medico @ 2010-03-26 12:10 UTC (permalink / raw To: gentoo-dev On 03/26/2010 02:02 AM, Pacho Ramos wrote: > El jue, 25-03-2010 a las 11:37 -0400, Richard Freeman escribió: >> On 03/24/2010 11:47 PM, Joshua Saddler wrote: >>> Even then, it'll likely get >>> installed first, as users will probably learn about p.masking it only >>> *after* they install it. >> >> I don't have strong feelings on whether having v3 installed by default >> is a big problem, but the last bit here probably should be addressed. >> >> The current news item only shows up for people with python 3.1 already >> installed. Would it make sense to have it show up for anybody with any >> version of python installed? Otherwise it is news after-the-fact. >> >> Rich >> > > Hello > > Maybe I have misunderstood anything (since I don't know much about > python stuff) but, what would occur if I forget to mask python-3 and > don't run python-updater. My plans would be to try to delay > python-updater running until I switch to use python3, because some > machines I maintain are quite old and takes some time to re-emerge all > python apps :-/ > > Thanks for the info If you don't want to run python-updater, then you'd better mask python3 and uninstall it. Otherwise, you'll encounter build failures due to new packages trying to build for python3 when their dependencies haven't been rebuilt with python3 support. There's no harm done since it's easy to mask and uninstall python3 at this point, thereby avoiding the need to run python-updater. -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 12:10 ` Zac Medico @ 2010-03-26 12:33 ` Pacho Ramos 0 siblings, 0 replies; 99+ messages in thread From: Pacho Ramos @ 2010-03-26 12:33 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1772 bytes --] El vie, 26-03-2010 a las 05:10 -0700, Zac Medico escribió: > > Hello > > > > Maybe I have misunderstood anything (since I don't know much about > > python stuff) but, what would occur if I forget to mask python-3 and > > don't run python-updater. My plans would be to try to delay > > python-updater running until I switch to use python3, because some > > machines I maintain are quite old and takes some time to re-emerge all > > python apps :-/ > > > > Thanks for the info > > If you don't want to run python-updater, then you'd better mask > python3 and uninstall it. Otherwise, you'll encounter build failures > due to new packages trying to build for python3 when their > dependencies haven't been rebuilt with python3 support. There's no > harm done since it's easy to mask and uninstall python3 at this > point, thereby avoiding the need to run python-updater. Thanks a lot Zac for the explanation Arfrever, could this be noted in news item? I mean, since you are clearly in favor of python3 stabilization, you have prepared news item and *seems to me* that you prefer to not suggest or "recommend" its local masking in that news item, maybe you could find a way to write news informing users that they will need mask new python if they prefer to postpone python-updater run (since I think some users, like me, will prefer to not rebuild lots of packages until most of them will work with newer python), that way it wouldn't "sound" as much like a "generic recommendation" but more like a needed step for users not wanting to run python-updater yet (that would be like a "special case" common enough to take care of it). Would it be ok for you? Maybe that way most of us could reach a consensus on this :-) Thanks a lot [-- Attachment #2: Esta parte del mensaje está firmada digitalmente --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 3:47 ` Joshua Saddler 2010-03-25 15:37 ` Richard Freeman @ 2010-03-26 12:35 ` Zac Medico 2010-03-26 15:40 ` Brian Harring 1 sibling, 1 reply; 99+ messages in thread From: Zac Medico @ 2010-03-26 12:35 UTC (permalink / raw To: gentoo-dev On 03/24/2010 08:47 PM, Joshua Saddler wrote: > On Wed, 24 Mar 2010 16:12:55 -0500 > William Hubbs <williamh@gentoo.org> wrote: > >> On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: >>> We agree that this is the minimum that should be done. But our >>> Python lead stubbornly refuses to honor this reasonable request. >> >> On the other hand, I can see his point as well. The news item makes it >> very clear that python-3 cannot be the default python and that python-2 >> needs to be installed. > > Again, if it *cannot* be the default python, then it *should not* be installed by default, which is what will happen if it's marked stable and users aren't told to p.mask it. Even then, it'll likely get installed first, as users will probably learn about p.masking it only *after* they install it. Do we have a precedent on this, if for example, we look at the last time that a new slot of java (like 1.5) came out that wasn't supported by all packages and therefore couldn't be set as the default system jvm? -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 12:35 ` Zac Medico @ 2010-03-26 15:40 ` Brian Harring 2010-03-26 15:57 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 1 reply; 99+ messages in thread From: Brian Harring @ 2010-03-26 15:40 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1502 bytes --] On Fri, Mar 26, 2010 at 05:35:19AM -0700, Zac Medico wrote: > On 03/24/2010 08:47 PM, Joshua Saddler wrote: > > On Wed, 24 Mar 2010 16:12:55 -0500 > > William Hubbs <williamh@gentoo.org> wrote: > > > >> On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > >>> We agree that this is the minimum that should be done. But our > >>> Python lead stubbornly refuses to honor this reasonable request. > >> > >> On the other hand, I can see his point as well. The news item makes it > >> very clear that python-3 cannot be the default python and that python-2 > >> needs to be installed. > > > > Again, if it *cannot* be the default python, then it *should not* be installed by default, which is what will happen if it's marked stable and users aren't told to p.mask it. Even then, it'll likely get installed first, as users will probably learn about p.masking it only *after* they install it. > > Do we have a precedent on this, if for example, we look at the last > time that a new slot of java (like 1.5) came out that wasn't > supported by all packages and therefore couldn't be set as the > default system jvm? There really isn't a precedent since upgrades of this sort typically either have extremely locked down deps, or just plain don't happen till the vast majority of depndencies are updated. If in doubt, look at the past python upgrades- they've been delayed till all of the major consumers played nice w/ the targeted python version. ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 15:40 ` Brian Harring @ 2010-03-26 15:57 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 16:08 ` Dale 0 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 15:57 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 592 bytes --] 2010-03-26 16:40:37 Brian Harring napisał(a): > There really isn't a precedent since upgrades of this sort typically > either have extremely locked down deps, or just plain don't happen > till the vast majority of depndencies are updated. If in doubt, look > at the past python upgrades- they've been delayed till all of the > major consumers played nice w/ the targeted python version. Main active version of Python was automatically updated during previous Python upgrades, but it's not updated during installation of Python 3.1. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 15:57 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 16:08 ` Dale 2010-03-26 16:28 ` Alec Warner 0 siblings, 1 reply; 99+ messages in thread From: Dale @ 2010-03-26 16:08 UTC (permalink / raw To: gentoo-dev Arfrever Frehtes Taifersar Arahesis wrote: > 2010-03-26 16:40:37 Brian Harring napisał(a): > >> There really isn't a precedent since upgrades of this sort typically >> either have extremely locked down deps, or just plain don't happen >> till the vast majority of depndencies are updated. If in doubt, look >> at the past python upgrades- they've been delayed till all of the >> major consumers played nice w/ the targeted python version. >> > Main active version of Python was automatically updated during previous Python > upgrades, but it's not updated during installation of Python 3.1. > > As a user, I still think this could turn into a real mess. I think there will be quite a few that will see python being updated, run python-updater and switch it to the new python. At that point, it is going to hit the fan. I know because this is what I always do. News item or not, when python gets updated, I run python-updater and make sure it is selected. If this somehow breaks portage, which it shouldn't since apparently portage is fine with the new python, then it is going to really hit the fan. Me, I'm going to make SURE nothing changes on my system. Then I'm going to sit back and see what happens, good or bad. I can't imagine anything good but I sure can imagine bad things. Dale :-) :-) ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 16:08 ` Dale @ 2010-03-26 16:28 ` Alec Warner 2010-03-26 17:27 ` Jeremy Olexa 2010-03-26 17:43 ` Dale 0 siblings, 2 replies; 99+ messages in thread From: Alec Warner @ 2010-03-26 16:28 UTC (permalink / raw To: gentoo-dev On Fri, Mar 26, 2010 at 4:08 PM, Dale <rdalek1967@gmail.com> wrote: > Arfrever Frehtes Taifersar Arahesis wrote: >> >> 2010-03-26 16:40:37 Brian Harring napisał(a): >> >>> >>> There really isn't a precedent since upgrades of this sort typically >>> either have extremely locked down deps, or just plain don't happen >>> till the vast majority of depndencies are updated. If in doubt, look >>> at the past python upgrades- they've been delayed till all of the >>> major consumers played nice w/ the targeted python version. >>> >> >> Main active version of Python was automatically updated during previous >> Python >> upgrades, but it's not updated during installation of Python 3.1. >> >> > > As a user, I still think this could turn into a real mess. I think there > will be quite a few that will see python being updated, run python-updater > and switch it to the new python. At that point, it is going to hit the fan. > I know because this is what I always do. News item or not, when python > gets updated, I run python-updater and make sure it is selected. My assumption here is that eselect-python will not let you select v3 as your python version without some prodding (eg setting stupid environment variables or similar.) > > If this somehow breaks portage, which it shouldn't since apparently portage > is fine with the new python, then it is going to really hit the fan. > > Me, I'm going to make SURE nothing changes on my system. Then I'm going to > sit back and see what happens, good or bad. I can't imagine anything good > but I sure can imagine bad things. Such faith ;) > > Dale > > :-) :-) > > ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 16:28 ` Alec Warner @ 2010-03-26 17:27 ` Jeremy Olexa 2010-03-27 17:37 ` William Hubbs 2010-03-26 17:43 ` Dale 1 sibling, 1 reply; 99+ messages in thread From: Jeremy Olexa @ 2010-03-26 17:27 UTC (permalink / raw To: gentoo-dev On Fri, 26 Mar 2010 16:28:29 +0000, Alec Warner <antarus@gentoo.org> wrote: > On Fri, Mar 26, 2010 at 4:08 PM, Dale <rdalek1967@gmail.com> wrote: >> As a user, I still think this could turn into a real mess. I think there >> will be quite a few that will see python being updated, run python-updater >> and switch it to the new python. At that point, it is going to hit the fan. >> I know because this is what I always do. News item or not, when python >> gets updated, I run python-updater and make sure it is selected. > > My assumption here is that eselect-python will not let you select v3 > as your python version without some prodding (eg setting stupid > environment variables or similar.) Alec, don't assume ;) * Messages for package dev-lang/python-3.1.2: * * WARNING! * Many Python modules haven't been ported yet to Python 3.*. * Python 3 hasn't been activated and Python wrapper is still configured to use Python 2. * You can manually activate Python 3.1 using `eselect python set python3.1`. * It is recommended to currently have Python wrapper configured to use Python 2. * Having Python wrapper configured to use Python 3 is unsupported. %% sudo eselect python set python3.1 %% python --version Python 3.1.2 -Jeremy ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 17:27 ` Jeremy Olexa @ 2010-03-27 17:37 ` William Hubbs 0 siblings, 0 replies; 99+ messages in thread From: William Hubbs @ 2010-03-27 17:37 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1585 bytes --] On Fri, Mar 26, 2010 at 05:27:46PM +0000, Jeremy Olexa wrote: > > On Fri, 26 Mar 2010 16:28:29 +0000, Alec Warner <antarus@gentoo.org> > wrote: > > On Fri, Mar 26, 2010 at 4:08 PM, Dale <rdalek1967@gmail.com> wrote: > > >> As a user, I still think this could turn into a real mess. ??I think > there > >> will be quite a few that will see python being updated, run > python-updater > >> and switch it to the new python. ??At that point, it is going to hit the > fan. > >> ??I know because this is what I always do. ??News item or not, when > python > >> gets updated, I run python-updater and make sure it is selected. If you don't bother reading news items or messages from packages, there is nothing we can do. I don't feel that this is an excuse for holding up stabilization. > * Messages for package dev-lang/python-3.1.2: > > * > * WARNING! > * Many Python modules haven't been ported yet to Python 3.*. > * Python 3 hasn't been activated and Python wrapper is still configured > to use Python 2. > * You can manually activate Python 3.1 using `eselect python set > python3.1`. > * It is recommended to currently have Python wrapper configured to use > Python 2. > * Having Python wrapper configured to use Python 3 is unsupported. The message above looks pretty clear to me. It works, but don't make it the default. Having it marked "stable" and being able to use it as the default python are two separate things, and the maintainer is making it very clear in this message that it can't be the default python. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 16:28 ` Alec Warner 2010-03-26 17:27 ` Jeremy Olexa @ 2010-03-26 17:43 ` Dale 2010-03-26 17:53 ` George Prowse 1 sibling, 1 reply; 99+ messages in thread From: Dale @ 2010-03-26 17:43 UTC (permalink / raw To: gentoo-dev Alec Warner wrote: > On Fri, Mar 26, 2010 at 4:08 PM, Dale<rdalek1967@gmail.com> wrote: > >> Arfrever Frehtes Taifersar Arahesis wrote: >> >>> 2010-03-26 16:40:37 Brian Harring napisał(a): >>> >>> >>>> There really isn't a precedent since upgrades of this sort typically >>>> either have extremely locked down deps, or just plain don't happen >>>> till the vast majority of depndencies are updated. If in doubt, look >>>> at the past python upgrades- they've been delayed till all of the >>>> major consumers played nice w/ the targeted python version. >>>> >>>> >>> Main active version of Python was automatically updated during previous >>> Python >>> upgrades, but it's not updated during installation of Python 3.1. >>> >>> >>> >> As a user, I still think this could turn into a real mess. I think there >> will be quite a few that will see python being updated, run python-updater >> and switch it to the new python. At that point, it is going to hit the fan. >> I know because this is what I always do. News item or not, when python >> gets updated, I run python-updater and make sure it is selected. >> > My assumption here is that eselect-python will not let you select v3 > as your python version without some prodding (eg setting stupid > environment variables or similar.) > root@smoker ~ # eselect python list Available Python interpreters: [1] python2.6 * [2] python3.1 root@smoker ~ # eselect python set 2 root@smoker ~ # eselect python list Available Python interpreters: [1] python2.6 [2] python3.1 * root@smoker ~ # That was pretty easy to select the new python. Everything I did was right there. Two commands and it is switched. This is where problems will start. > >> If this somehow breaks portage, which it shouldn't since apparently portage >> is fine with the new python, then it is going to really hit the fan. >> >> Me, I'm going to make SURE nothing changes on my system. Then I'm going to >> sit back and see what happens, good or bad. I can't imagine anything good >> but I sure can imagine bad things. >> > Such faith ;) > > >> Dale >> >> :-) :-) >> >> >> It's not faith, its reality. There will be some people that don't subscribe to this list that will do what is above. This IS the reason I subscribed to this list. I wanted to know what the devs were doing under the hood that would lead me to screw up my system. It's amazing how much fewer problems I have had since I started watching this list. Also, if python3 is marked as "stable," people will assume it is safe to switch to. That's what "stable" means. Back to my hole. Dale :-) :-) ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 17:43 ` Dale @ 2010-03-26 17:53 ` George Prowse 2010-03-26 18:39 ` Dale 2010-03-26 18:48 ` [gentoo-dev] " Duncan 0 siblings, 2 replies; 99+ messages in thread From: George Prowse @ 2010-03-26 17:53 UTC (permalink / raw To: gentoo-dev On 26/03/2010 17:43, Dale wrote: > It's not faith, its reality. There will be some people that don't > subscribe to this list that will do what is above. This IS the reason I > subscribed to this list. I wanted to know what the devs were doing under > the hood that would lead me to screw up my system. It's amazing how much > fewer problems I have had since I started watching this list. > > Also, if python3 is marked as "stable," people will assume it is safe to > switch to. That's what "stable" means. > > Back to my hole. > > Dale > > :-) :-) > It's Gentoo and naturally users are like magpies, they like everything newest, highest and shiniest. ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 17:53 ` George Prowse @ 2010-03-26 18:39 ` Dale 2010-03-26 18:48 ` [gentoo-dev] " Duncan 1 sibling, 0 replies; 99+ messages in thread From: Dale @ 2010-03-26 18:39 UTC (permalink / raw To: gentoo-dev George Prowse wrote: > On 26/03/2010 17:43, Dale wrote: >> It's not faith, its reality. There will be some people that don't >> subscribe to this list that will do what is above. This IS the reason I >> subscribed to this list. I wanted to know what the devs were doing under >> the hood that would lead me to screw up my system. It's amazing how much >> fewer problems I have had since I started watching this list. >> >> Also, if python3 is marked as "stable," people will assume it is safe to >> switch to. That's what "stable" means. >> >> Back to my hole. >> >> Dale >> >> :-) :-) >> > > It's Gentoo and naturally users are like magpies, they like everything > newest, highest and shiniest. > > Yep and they will mess up not realizing what they are doing until it is to late. That's what some of us are worried about, the ones that are clueless. Dale :-) :-) ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-26 17:53 ` George Prowse 2010-03-26 18:39 ` Dale @ 2010-03-26 18:48 ` Duncan 1 sibling, 0 replies; 99+ messages in thread From: Duncan @ 2010-03-26 18:48 UTC (permalink / raw To: gentoo-dev George Prowse posted on Fri, 26 Mar 2010 17:53:31 +0000 as excerpted: > On 26/03/2010 17:43, Dale wrote: >> It's not faith, its reality. There will be some people that don't >> subscribe to this list that will do what is above. This IS the reason I >> subscribed to this list. I wanted to know what the devs were doing >> under the hood that would lead me to screw up my system. It's amazing >> how much fewer problems I have had since I started watching this list. >> >> Also, if python3 is marked as "stable," people will assume it is safe >> to switch to. That's what "stable" means. >> > It's Gentoo and naturally users are like magpies, they like everything > newest, highest and shiniest. Hmm... looking closely, I think it's myself I see in that mirror! =:^) Pretty apt description, I think, tho I don't suppose it's entirely accurate for stale users or they'd find it just that. I certainly do. Take baselayout-2/openrc for instance; /how/ many years stale is baselayout-1 now? -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 21:12 ` William Hubbs 2010-03-25 3:47 ` Joshua Saddler @ 2010-03-25 18:34 ` Roy Bamford 2010-03-25 19:05 ` Arfrever Frehtes Taifersar Arahesis 1 sibling, 1 reply; 99+ messages in thread From: Roy Bamford @ 2010-03-25 18:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1714 bytes --] On 2010.03.24 21:12, William Hubbs wrote: > On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > > On 24 March 2010 21:25, William Hubbs <williamh@gentoo.org> wrote: > > > If we make it clear in the news item that python-3 cannot be used > as the > > > default python, so if users do not want it they should mask it, > we > have > > > done our job imho. In other words, this is just a matter of > informing > > > users. > > > > We agree that this is the minimum that should be done. But our > > Python lead stubbornly refuses to honor this reasonable request. > > On the other hand, I can see his point as well. The news item makes > it > very clear that python-3 cannot be the default python and that > python-2 > needs to be installed. > > It could be argued that he is just assuming that users are > intelligent > enough to figure out that they need to mask python-3 if they > do not want it on their systems. > > Basically this is a case of "how much hand-holding do we want to do"? > > William > > The case where Python-3 cannot be used as the default Python is transitory (it may be a long time). Should we advise users of stable to mask it, we will get a lot of pleas for help when Python-3 is required because many users will have forgotten all about package.mask In my view, its better to avoid these future unmasking issues as stable users tend to be very wary of unmasking things and let them have Python-3 unless they are already comfortable with the contents of /etc/ portage ... in which case they are not using stable anyway. -- Regards, Roy Bamford (Neddyseagoon) a member of gentoo-ops forum-mods trustees [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 18:34 ` [gentoo-dev] " Roy Bamford @ 2010-03-25 19:05 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 7:59 ` Marijn Schouten (hkBst) 2010-03-26 14:22 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 2 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-25 19:05 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 1504 bytes --] 2010-03-25 19:34:24 Roy Bamford napisał(a): > On 2010.03.24 21:12, William Hubbs wrote: > > On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > > > On 24 March 2010 21:25, William Hubbs <williamh@gentoo.org> wrote: > > > > If we make it clear in the news item that python-3 cannot be used > > as the > > > > default python, so if users do not want it they should mask it, > > we > > have > > > > done our job imho. In other words, this is just a matter of > > informing > > > > users. > > > > > > We agree that this is the minimum that should be done. But our > > > Python lead stubbornly refuses to honor this reasonable request. > > > > On the other hand, I can see his point as well. The news item makes > > it > > very clear that python-3 cannot be the default python and that > > python-2 > > needs to be installed. > > > > It could be argued that he is just assuming that users are > > intelligent > > enough to figure out that they need to mask python-3 if they > > do not want it on their systems. > > > > Basically this is a case of "how much hand-holding do we want to do"? > > > > William > > > > > > The case where Python-3 cannot be used as the default Python is > transitory (it may be a long time). Gentoo Python Project will soon start supporting setting Python 3 as main active version of Python. Currently about 57% of our packages from dev-python category are prepared. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 19:05 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 7:59 ` Marijn Schouten (hkBst) 2010-03-26 12:21 ` Zac Medico 2010-03-26 14:22 ` Arfrever Frehtes Taifersar Arahesis 1 sibling, 1 reply; 99+ messages in thread From: Marijn Schouten (hkBst) @ 2010-03-26 7:59 UTC (permalink / raw To: gentoo-dev; +Cc: Arfrever Frehtes Taifersar Arahesis On Thursday 25 March 2010 20:05:17 Arfrever Frehtes Taifersar Arahesis wrote: > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > On 2010.03.24 21:12, William Hubbs wrote: > > The case where Python-3 cannot be used as the default Python is > > transitory (it may be a long time). > > Gentoo Python Project will soon start supporting setting Python 3 as main > active version of Python. Currently about 57% of our packages from dev-python > category are prepared. That's really good news! Why not wait a little bit until this is accomplished? I know it would make me feel a lot more comfortable with having python 3 in stable. Marijn ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 7:59 ` Marijn Schouten (hkBst) @ 2010-03-26 12:21 ` Zac Medico 0 siblings, 0 replies; 99+ messages in thread From: Zac Medico @ 2010-03-26 12:21 UTC (permalink / raw To: gentoo-dev On 03/26/2010 12:59 AM, Marijn Schouten (hkBst) wrote: > On Thursday 25 March 2010 20:05:17 Arfrever Frehtes Taifersar Arahesis wrote: >> 2010-03-25 19:34:24 Roy Bamford napisał(a): >>> On 2010.03.24 21:12, William Hubbs wrote: >>> The case where Python-3 cannot be used as the default Python is >>> transitory (it may be a long time). >> >> Gentoo Python Project will soon start supporting setting Python 3 as main >> active version of Python. Currently about 57% of our packages from dev-python >> category are prepared. > > That's really good news! Why not wait a little bit until this is accomplished? > I know it would make me feel a lot more comfortable with having python 3 in stable. I don't see any gain in delaying the stabilization except that people who decide they don't have resources to spare for python3 will have more time before they need to mask it locally. This subset of people probably won't change much whether it's stabilized now or a year from now. So, it's mostly a question of whether these people need to mask in now or mask it later. -- Thanks, Zac ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-25 19:05 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 7:59 ` Marijn Schouten (hkBst) @ 2010-03-26 14:22 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 15:43 ` Brian Harring 1 sibling, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 14:22 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 945 bytes --] Arfrever Frehtes Taifersar Arahesis 2010-03-25 20:05:17 napisał(a): > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > The case where Python-3 cannot be used as the default Python is > > transitory (it may be a long time). > > Gentoo Python Project will soon start supporting setting Python 3 as main > active version of Python. Currently about 57% of our packages from dev-python > category are prepared. My script was wrong. More correct data: About 55% of packages in dev-python category belonging to python herd are prepared. 100% of packages in net-zope category belonging to python herd are prepared. About 60% of packages belonging to python herd are prepared. About 47% of packages in dev-python category not belonging to python herd are prepared. About 13% of packages not belonging to python herd are prepared. About 34% of all packages depending on Python are prepared. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 14:22 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 15:43 ` Brian Harring 2010-03-26 16:04 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 1 reply; 99+ messages in thread From: Brian Harring @ 2010-03-26 15:43 UTC (permalink / raw To: arfrever; +Cc: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1518 bytes --] On Fri, Mar 26, 2010 at 03:22:52PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > Arfrever Frehtes Taifersar Arahesis 2010-03-25 20:05:17 napisał(a): > > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > > The case where Python-3 cannot be used as the default Python is > > > transitory (it may be a long time). > > > > Gentoo Python Project will soon start supporting setting Python 3 as main > > active version of Python. Currently about 57% of our packages from dev-python > > category are prepared. > > My script was wrong. More correct data: > About 55% of packages in dev-python category belonging to python herd are prepared. > 100% of packages in net-zope category belonging to python herd are prepared. > About 60% of packages belonging to python herd are prepared. > About 47% of packages in dev-python category not belonging to python herd are prepared. > About 13% of packages not belonging to python herd are prepared. > About 34% of all packages depending on Python are prepared. I get the feeling your phrasing here is a bit misleading- 'support setting py3k as main active python' implies that the stats above are the # of pkgs in the tree supporting *using* a py3k interpretter. I'm betting you mean "support multi-abi", meaning if you've got py2.6 and py3.1, it'll install into py2.6, while avoiding py3k. Fair bit of a difference. Kindly clarify- if over half of the raw dev-python pkgs are py3k parsable I'm going to be very, very surprised. ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 15:43 ` Brian Harring @ 2010-03-26 16:04 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 16:15 ` Brian Harring 0 siblings, 1 reply; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 16:04 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 1671 bytes --] 2010-03-26 16:43:57 Brian Harring napisał(a): > On Fri, Mar 26, 2010 at 03:22:52PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > > Arfrever Frehtes Taifersar Arahesis 2010-03-25 20:05:17 napisał(a): > > > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > > > The case where Python-3 cannot be used as the default Python is > > > > transitory (it may be a long time). > > > > > > Gentoo Python Project will soon start supporting setting Python 3 as main > > > active version of Python. Currently about 57% of our packages from dev-python > > > category are prepared. > > > > My script was wrong. More correct data: > > About 55% of packages in dev-python category belonging to python herd are prepared. > > 100% of packages in net-zope category belonging to python herd are prepared. > > About 60% of packages belonging to python herd are prepared. > > About 47% of packages in dev-python category not belonging to python herd are prepared. > > About 13% of packages not belonging to python herd are prepared. > > About 34% of all packages depending on Python are prepared. > > I get the feeling your phrasing here is a bit misleading- 'support > setting py3k as main active python' implies that the stats above are > the # of pkgs in the tree supporting *using* a py3k interpretter. > > I'm betting you mean "support multi-abi", meaning if you've got py2.6 > and py3.1, it'll install into py2.6, while avoiding py3k. Fair bit of > a difference. These numbers include packages which support installation for multiple Python ABIs and packages which call python_set_active_version(). -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 16:04 ` Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 16:15 ` Brian Harring 2010-03-26 16:37 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 1 reply; 99+ messages in thread From: Brian Harring @ 2010-03-26 16:15 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2500 bytes --] On Fri, Mar 26, 2010 at 05:04:28PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > 2010-03-26 16:43:57 Brian Harring napisał(a): > > On Fri, Mar 26, 2010 at 03:22:52PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > > > Arfrever Frehtes Taifersar Arahesis 2010-03-25 20:05:17 napisał(a): > > > > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > > > > The case where Python-3 cannot be used as the default Python is > > > > > transitory (it may be a long time). > > > > > > > > Gentoo Python Project will soon start supporting setting Python 3 as main > > > > active version of Python. Currently about 57% of our packages from dev-python > > > > category are prepared. > > > > > > My script was wrong. More correct data: > > > About 55% of packages in dev-python category belonging to python herd are prepared. > > > 100% of packages in net-zope category belonging to python herd are prepared. > > > About 60% of packages belonging to python herd are prepared. > > > About 47% of packages in dev-python category not belonging to python herd are prepared. > > > About 13% of packages not belonging to python herd are prepared. > > > About 34% of all packages depending on Python are prepared. > > > > I get the feeling your phrasing here is a bit misleading- 'support > > setting py3k as main active python' implies that the stats above are > > the # of pkgs in the tree supporting *using* a py3k interpretter. > > > > I'm betting you mean "support multi-abi", meaning if you've got py2.6 > > and py3.1, it'll install into py2.6, while avoiding py3k. Fair bit of > > a difference. > > These numbers include packages which support installation for multiple Python ABIs > and packages which call python_set_active_version(). Bleh. So in other words a third of the pkgs that dep on python have the minimal basics for dealing w/ py3k landing. I'd question what percentile have proper locked deps also (stating they're py2k only), but that's a seperate discussion. That *still* doesn't answer the question of how many can be *ran* by py3k also. Note in the past when breakages of this sort have been unleashed, the percentile of prepared pkgs has been generally a helluva lot higher- having 90% prepared is one thing, but y'all aren't at that point and you've got 3 weeks (after what, 3 months?) to bring the percentile higher then a third? What's the minimal percentile you're aiming for prior to the unmasking? ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-26 16:15 ` Brian Harring @ 2010-03-26 16:37 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 0 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-26 16:37 UTC (permalink / raw To: Gentoo Development [-- Attachment #1: Type: Text/Plain, Size: 2814 bytes --] 2010-03-26 17:15:42 Brian Harring napisał(a): > On Fri, Mar 26, 2010 at 05:04:28PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > > 2010-03-26 16:43:57 Brian Harring napisał(a): > > > On Fri, Mar 26, 2010 at 03:22:52PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > > > > Arfrever Frehtes Taifersar Arahesis 2010-03-25 20:05:17 napisał(a): > > > > > 2010-03-25 19:34:24 Roy Bamford napisał(a): > > > > > > The case where Python-3 cannot be used as the default Python is > > > > > > transitory (it may be a long time). > > > > > > > > > > Gentoo Python Project will soon start supporting setting Python 3 as main > > > > > active version of Python. Currently about 57% of our packages from dev-python > > > > > category are prepared. > > > > > > > > My script was wrong. More correct data: > > > > About 55% of packages in dev-python category belonging to python herd are prepared. > > > > 100% of packages in net-zope category belonging to python herd are prepared. > > > > About 60% of packages belonging to python herd are prepared. > > > > About 47% of packages in dev-python category not belonging to python herd are prepared. > > > > About 13% of packages not belonging to python herd are prepared. > > > > About 34% of all packages depending on Python are prepared. > > > > > > I get the feeling your phrasing here is a bit misleading- 'support > > > setting py3k as main active python' implies that the stats above are > > > the # of pkgs in the tree supporting *using* a py3k interpretter. > > > > > > I'm betting you mean "support multi-abi", meaning if you've got py2.6 > > > and py3.1, it'll install into py2.6, while avoiding py3k. Fair bit of > > > a difference. > > > > These numbers include packages which support installation for multiple Python ABIs > > and packages which call python_set_active_version(). > > Bleh. So in other words a third of the pkgs that dep on python have > the minimal basics for dealing w/ py3k landing. I'd question what > percentile have proper locked deps also (stating they're py2k only), > but that's a seperate discussion. > > That *still* doesn't answer the question of how many can be *ran* by > py3k also. > > Note in the past when breakages of this sort have been unleashed, the > percentile of prepared pkgs has been generally a helluva lot higher- > having 90% prepared is one thing, but y'all aren't at that point and > you've got 3 weeks (after what, 3 months?) to bring the percentile > higher then a third? > > What's the minimal percentile you're aiming for prior to the > unmasking? Python ebuilds will start automatically setting Python 3 as main active version of Python when all bugs blocking bug #308257 are fixed. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Python 3.1: Stabilization and news item 2010-03-24 20:36 ` Ben de Groot 2010-03-24 21:12 ` William Hubbs @ 2010-03-24 21:22 ` Zeerak Mustafa Waseem 1 sibling, 0 replies; 99+ messages in thread From: Zeerak Mustafa Waseem @ 2010-03-24 21:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1243 bytes --] On Wed, Mar 24, 2010 at 09:36:52PM +0100, Ben de Groot wrote: > On 24 March 2010 21:25, William Hubbs <williamh@gentoo.org> wrote: > > If we make it clear in the news item that python-3 cannot be used as the > > default python, so if users do not want it they should mask it, we have > > done our job imho. In other words, this is just a matter of informing > > users. > > We agree that this is the minimum that should be done. But our > Python lead stubbornly refuses to honor this reasonable request. > > Not so cheerful, > -- > Ben de Groot > Gentoo Linux Qt project lead developer > Another user here. Couldn't this issue with the news item be resolved by wording it differently? The way I've understood the python maintainers is that they don't want the news item to recommend masking it. So couldn't a compromise be phrasing along the lines of "... it is safe to mask python-3* at the moment..." and perhaps also "... a news item will be released when python-3* will become necessary". To be honest I don't think the last bit is quite as relevant if people do pay heed to the fact that python-3* can be masked without any consequence. Can all parties agree to something of this sort? -- Zeerak Waseem [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-23 19:13 ` [gentoo-dev] " Arfrever Frehtes Taifersar Arahesis 2010-03-23 19:28 ` Ben de Groot @ 2010-03-23 19:57 ` Jonathan Callen 2010-03-24 17:58 ` Arfrever Frehtes Taifersar Arahesis 1 sibling, 1 reply; 99+ messages in thread From: Jonathan Callen @ 2010-03-23 19:57 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/23/2010 03:13 PM, Arfrever Frehtes Taifersar Arahesis wrote: > I'm attaching updated news item, which will be committed soon. > A couple grammar issues: - -modules, which support both Python 2 and Python 3, are installed for both - -active version of Python 2 and active version of Python 3, when both Python 2 - -and Python 3 are installed. +modules that support both Python 2 and Python 3 are installed for both the +active version of Python 2 and the active version of Python 3 when both +Python 2 and Python 3 are installed. - -- Jonathan Callen -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkupHS0ACgkQOypDUo0oQOp+3ACdFdADMtd40bbzDO+/8wUgefZb 7gEAnj/SNtfF3/0FAXNw/ffRki4vjE7o =cCyr -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item 2010-03-23 19:57 ` [gentoo-dev] " Jonathan Callen @ 2010-03-24 17:58 ` Arfrever Frehtes Taifersar Arahesis 0 siblings, 0 replies; 99+ messages in thread From: Arfrever Frehtes Taifersar Arahesis @ 2010-03-24 17:58 UTC (permalink / raw To: Gentoo Development [-- Attachment #1.1: Type: Text/Plain, Size: 882 bytes --] 2010-03-23 20:57:33 Jonathan Callen napisał(a): > On 03/23/2010 03:13 PM, Arfrever Frehtes Taifersar Arahesis wrote: > > I'm attaching updated news item, which will be committed soon. > > > > A couple grammar issues: > > -modules, which support both Python 2 and Python 3, are installed for both > -active version of Python 2 and active version of Python 3, when both Python 2 > -and Python 3 are installed. > +modules that support both Python 2 and Python 3 are installed for both the > +active version of Python 2 and the active version of Python 3 when both > +Python 2 and Python 3 are installed. I have locally applied these changes some hours ago, but I'm attaching updated news item so that it can be reviewed easier. If there are no additional, new suggestions, then the news item will be committed tomorrow. -- Arfrever Frehtes Taifersar Arahesis [-- Attachment #1.2: 2010-03-24-python-3.1.en.txt --] [-- Type: text/plain, Size: 1430 bytes --] Title: Python 3.1 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> Content-Type: text/plain Posted: 2010-03-24 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: =dev-lang/python-3.1* Python 3 is a new major version of Python and is intentionally incompatible with Python 2. Many external modules have not been ported yet to Python 3, so Python 2 still needs to be installed. You can benefit from having Python 3 installed without setting Python 3.1 as main active version of Python. Currently you should not set Python 3.1 as main active version of Python. When setting it becomes recommended, a separate news item will be created to notify users. Although Python 3.1 should not be set as main active version of Python, you should run python-updater after installation of Python 3.1. By default, modules that support both Python 2 and Python 3 are installed for both the active version of Python 2 and the active version of Python 3 when both Python 2 and Python 3 are installed. It is recommended to use a UTF-8 locale to avoid potential problems. Especially C and POSIX locales are discouraged. If locale has not been explicitly set, then POSIX locale is used, so you should ensure that locale has been set. Problems occurring only with non-UTF-8 locales should be reported directly to upstream developers of given packages. See http://www.gentoo.org/doc/en/utf-8.xml for more information about UTF-8. [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 99+ messages in thread
end of thread, other threads:[~2010-03-27 17:38 UTC | newest] Thread overview: 99+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-03-04 18:22 [gentoo-dev] Python 3.1: Stabilization and news item Arfrever Frehtes Taifersar Arahesis 2010-03-04 18:38 ` "Paweł Hajdan, Jr." 2010-03-23 19:01 ` Arfrever Frehtes Taifersar Arahesis 2010-03-04 21:16 ` Sebastian Pipping 2010-03-04 21:43 ` Dirkjan Ochtman 2010-03-04 22:56 ` Ben de Groot 2010-03-05 4:59 ` [gentoo-dev] " Duncan 2010-03-07 17:11 ` [gentoo-dev] " Mark Loeser 2010-03-07 17:32 ` Samuli Suominen 2010-03-07 18:26 ` Petteri Räty 2010-03-07 20:06 ` Joshua Saddler 2010-03-07 18:25 ` Petteri Räty 2010-03-08 5:38 ` [gentoo-dev] " Duncan 2010-03-08 3:08 ` Ryan Hill 2010-03-08 5:00 ` Zeerak Mustafa Waseem 2010-03-08 9:39 ` Matti Bickel 2010-03-08 9:53 ` Antoni Grzymala 2010-03-08 14:23 ` [gentoo-dev] " Peter Hjalmarsson 2010-03-08 14:31 ` Petteri Räty 2010-03-05 8:25 ` [gentoo-dev] " Joshua Saddler 2010-03-05 9:10 ` Dirkjan Ochtman 2010-03-05 9:41 ` Joshua Saddler 2010-03-05 9:56 ` Dirkjan Ochtman 2010-03-05 10:14 ` Joshua Saddler 2010-03-05 10:22 ` Dirkjan Ochtman 2010-03-05 11:09 ` Maciej Mrozowski 2010-03-05 11:24 ` Zac Medico 2010-03-05 12:37 ` Ben de Groot 2010-03-05 17:23 ` Alistair Bush 2010-03-05 19:28 ` Andy Kittner 2010-03-05 20:23 ` [gentoo-dev] " Ryan Hill 2010-03-05 19:26 ` Duncan 2010-03-06 0:19 ` Zac Medico 2010-03-08 21:28 ` William Hubbs 2010-03-10 17:36 ` Arfrever Frehtes Taifersar Arahesis 2010-03-10 22:43 ` Ben de Groot 2010-03-11 0:25 ` William Hubbs 2010-03-11 1:24 ` Ben de Groot 2010-03-11 2:34 ` William Hubbs 2010-03-11 5:04 ` Jacob Godserv 2010-03-11 18:32 ` Alec Warner 2010-03-12 20:48 ` Ravi Pinjala 2010-03-05 10:00 ` [gentoo-dev] " Zac Medico 2010-03-10 13:02 ` [gentoo-dev] " Christian Faulhammer 2010-03-23 19:13 ` [gentoo-dev] " Arfrever Frehtes Taifersar Arahesis 2010-03-23 19:28 ` Ben de Groot 2010-03-24 16:43 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 16:56 ` Ben de Groot 2010-03-24 17:23 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:35 ` Ben de Groot 2010-03-24 17:37 ` Alec Warner 2010-03-24 17:41 ` Doktor Notor 2010-03-24 17:51 ` "Paweł Hajdan, Jr." 2010-03-24 18:04 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 18:28 ` Joshua Saddler 2010-03-24 18:41 ` Richard Freeman 2010-03-24 18:55 ` Ben de Groot 2010-03-24 18:57 ` William Hubbs 2010-03-24 16:57 ` Joshua Saddler 2010-03-24 17:14 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:32 ` Joshua Saddler 2010-03-24 17:36 ` Alec Warner 2010-03-24 17:45 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 17:53 ` Sebastian Beßler 2010-03-24 17:47 ` Jeremy Olexa 2010-03-24 18:03 ` William Hubbs 2010-03-24 19:53 ` [gentoo-dev] " Duncan 2010-03-24 19:57 ` [gentoo-dev] " Thomas Sachau 2010-03-24 20:25 ` William Hubbs 2010-03-24 20:36 ` Ben de Groot 2010-03-24 21:12 ` William Hubbs 2010-03-25 3:47 ` Joshua Saddler 2010-03-25 15:37 ` Richard Freeman 2010-03-26 9:02 ` Pacho Ramos 2010-03-26 12:10 ` Zac Medico 2010-03-26 12:33 ` Pacho Ramos 2010-03-26 12:35 ` Zac Medico 2010-03-26 15:40 ` Brian Harring 2010-03-26 15:57 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 16:08 ` Dale 2010-03-26 16:28 ` Alec Warner 2010-03-26 17:27 ` Jeremy Olexa 2010-03-27 17:37 ` William Hubbs 2010-03-26 17:43 ` Dale 2010-03-26 17:53 ` George Prowse 2010-03-26 18:39 ` Dale 2010-03-26 18:48 ` [gentoo-dev] " Duncan 2010-03-25 18:34 ` [gentoo-dev] " Roy Bamford 2010-03-25 19:05 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 7:59 ` Marijn Schouten (hkBst) 2010-03-26 12:21 ` Zac Medico 2010-03-26 14:22 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 15:43 ` Brian Harring 2010-03-26 16:04 ` Arfrever Frehtes Taifersar Arahesis 2010-03-26 16:15 ` Brian Harring 2010-03-26 16:37 ` Arfrever Frehtes Taifersar Arahesis 2010-03-24 21:22 ` Zeerak Mustafa Waseem 2010-03-23 19:57 ` [gentoo-dev] " Jonathan Callen 2010-03-24 17:58 ` Arfrever Frehtes Taifersar Arahesis
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox