Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 178800
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Python Gentoo Team <python@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Chris Bainbridge (RETIRED) <chrb@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 178800 depends on: 148333 189298 208902 212241 216385 216466 223133 225109 228537 228541 228567 231160 231196 231306 Show dependency tree
Bug 178800 blocks: 227237 230973 236971
Votes: 10    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-16 18:29 0000
Please stabilise python-2.5.

------- Comment #1 From Chris Bainbridge (RETIRED) 2007-06-19 10:38:15 0000 -------
Anyone?

------- Comment #2 From Chris Bainbridge (RETIRED) 2007-06-21 12:12:23 0000 -------
Adding arches.

------- Comment #3 From Christoph Mende 2007-06-21 12:34:13 0000 -------
What about bug 148333? There are still packages that don't work with Python
2.5, plus it's not even out of hardmask yet

------- Comment #4 From Jeroen Roovers 2007-06-21 13:07:18 0000 -------
(In reply to comment #0)
> Please stabilise python-2.5.

dev-lang/python-2.5 doesn't exist in the tree.

------- Comment #5 From Jeroen Roovers 2007-06-21 13:09:51 0000 -------
Removing arches until the Python team specifies a version they think is ready
to go stable.

------- Comment #6 From Chris Bainbridge (RETIRED) 2007-06-21 13:13:39 0000 -------
> dev-lang/python-2.5 doesn't exist in the tree.

Witty. Python 2.5 does indeed exist in the tree. 

------- Comment #7 From Chris Bainbridge (RETIRED) 2007-06-21 13:19:56 0000 -------
> What about bug 148333? There are still packages that don't work with Python
2.5, plus it's not even out of hardmask yet

If a package doesn't work, then it can DEPEND on an earlier python version.
That is why we have version dependencies. It is no reason to hold up
stabilisation.

From python.org: "The current production version is Python 2.5.1. You should
start here if you want to learn Python or if you want the most stable version."

Upstream considers 2.5.1 "the most stable version". Should it not be eligible
for stabilisation?

------- Comment #8 From Marijn Schouten 2007-06-21 13:42:31 0000 -------
Chris, please let the python herd decide when to unmask and when to stabilize
AFTER that happens.

Closing...

------- Comment #9 From Chris Bainbridge (RETIRED) 2007-06-22 14:53:01 0000 -------
> let the python herd decide when to unmask and when to stabilize
AFTER that happens

That is what I have done - the bug is assigned to the python herd, they have
control. However, after 30 days there had been no response, so I CC'd the arch
teams as protocol allows.

This is a valid (enhancement) bug report. Resolving it as 'CANTFIX' is
incorrect - the bug can (and should be) fixed at some point in the future. Feel
free to resolve it 'LATER' if you wish. The proper course of action would be to
make the bugs that are holding up stabilisation depend on this bug, so that
it's clear to everyone why 2.5 can't be stabilised.

------- Comment #10 From KingLeonidas 2007-07-04 07:08:49 0000 -------
With respect to the guys fixing bug 148333, I wouldn't know about the packages
that Python-2.5 supposedly blacks beacuse *they aren't installed on my system*.
What reasoning is behind a decision to block everyone's installation of
Python-2.5 over packages that are not commonly installed?? trac? numeric? yodl?
genshi?? Are you joking me? Those are the reasons that Python-2.5 is
hardmasked? I know someone (or some people) in the world have the executive
power to do that, but it should be tempered by common sense. Is there something
I'm missing here?

------- Comment #11 From Tiziano Müller 2007-07-04 07:57:50 0000 -------
@KingLeonidas: Unfortunately yes. Bug #183977 is more complicated than it
seems.
At the moment, we 'sed' out almost all *_require from setup.py to avoid:

a) That the installation of a package fails because an entry in install_require
refers to a package which is being installed but doesn't have egg-info (pretty
common case with py-2.4 for packages not using setuptools) and therefore being
ignored by setuptools.
b) That packages in *_require are being auto-fetched which would generate
collisions and a larger mess

The problem is that there are packages around which check during runtime for
plugins/extensions/whatever in that egg-information and fail if they don't find
anything (like turbogears with genshi).

And at the moment we're working on a solution for this.

------- Comment #12 From Arne Babenhauserheide 2007-07-04 08:40:48 0000 -------
Good to know... and thanks for telling! 

I know this sounds a bit strange, but could you drop us a status-line in here
from time to time, so we know what's happening (and don't feel like standing in
the rain without a clue when it will stop)? 

I know we could instead join the Python herd, but there's only so many things
you can do at the same time, and my time slots are already (over-)filled. 
And it would make the Python herd seem much more transparent... 

------- Comment #13 From Tiziano Müller 2007-07-04 08:43:24 0000 -------
ok, we will try.

It seems to me that some kind of "message channels" in Gentoo would be a good
thing.

------- Comment #14 From Arne Babenhauserheide 2007-07-04 10:11:24 0000 -------
Some message channels other than the GWN would definitely be good, because the
GWN isn't that useful when I'm mostly interested in one aspect of the system. 

As a first step it might e possible to just declare a specific bug the official
point of information, but on the long run a cleaner way might be much
preferable. 

One idea I deem possible is to use Drupal for community blogs and to give each
member of a herd - or at least each herd - an account, so people can just
subscribe to feeds by topic/tag/keyword. http://drupal.org

But at first, an official "Python-herd - what we are doing" bug might already
help much. 

And if that bug gets referenced as information source somehwere on the outside
of bugzilla, people should be able to find it more easily (and at the same time
get drawn into the bug system and that way get used to it). 

------- Comment #15 From Luis Medinas (RETIRED) 2007-08-10 03:40:22 0000 -------
Come on guys, python 2.4 is broken for pygtk bindings the tree is nearly done
can we unmask python 2.5 and get it going ? Need any help around here ?

------- Comment #16 From Jack Kelly 2007-08-23 18:37:31 0000 -------
Just for those who didn't notice, Python 2.5.1-r2 is ~arch for just about
everything.

Thanks devs!

------- Comment #17 From Santiago M. Mola 2008-01-02 22:54:16 0000 -------
Is this going to be done ever?
Python guys: if you need help with something, please, ask for it.

It seems this won't be done for 2008.0 but at least it could be done by 2008.1.

------- Comment #18 From Arne Babenhauserheide 2008-02-11 07:16:41 0000 -------
Having the numeric dependency bug
(http://bugs.gentoo.org/show_bug.cgi?id=181653) in here doesn't seem
appropriate anymore: 

------- Comment  #12 From Luis Medinas (RETIRED) 2007-07-26 23:57:36 0000 
[reply] -------  
the current numeric on the tree works on amd64 with py2.5 so we don't have to
worry now. The python team can unmask py2.5 when they want it won't affect us

Can we remove 181653 from the list of dependencies? 

------- Comment #19 From Arne Babenhauserheide 2008-02-11 08:28:34 0000 -------
Just a status message: #148333 needs only three more changes: 

- Test why rekall 2.4.6 isn't in the tree, even though there's an ebuild and a
resolved bug for it: #200151

- update the pygame ebuild to apply the patch (ebuild and patch are avaible):
#194932

- Update the xapian ebuild to 1.0.5 (ebuilds for xapian and xapian-bindings is
avaible, both build for me on amd64): #185837


And with these changes, all dependencies of this bug should be resolved, so I
don't see any dependencies in the way of stabilizing python 2.5. 

If there are still blockers, please add them. 

------- Comment #20 From Arne Babenhauserheide 2008-02-25 08:24:01 0000 -------
Please remove 181653 from the list of dependencies. 

It is solved in another bug. 

Besides: Can we somehow help the python herd? 
Do you need more people to do the work? 

I've been diving into python for the last 6 months, and I'd love to help out
where I can. 

------- Comment #21 From Olivier Crete 2008-04-09 04:53:09 0000 -------
It seems that dev-python/numeric has been patched to work with 2.5, so only
dev-db/rekall and x11-misc/qterm are left, I propose we force depends
<python-2.5 on both and propose python 2.5 for stabilisation. I will proceed in
one week if no one objects.

------- Comment #22 From Santiago M. Mola 2008-04-09 10:09:10 0000 -------
Don't forget stabilizing dev-python/pygame-1.8.0 with Python 2.5.

------- Comment #23 From Thomas R. (TRauMa) 2008-04-23 12:41:15 0000 -------
ping? (just wondering if 2.5 will come soon or if I should cave in and merge it
from ~arch)

------- Comment #24 From Arne Babenhauserheide 2008-06-25 22:21:35 0000 -------
(In reply to comment #21)
> It seems that dev-python/numeric has been patched to work with 2.5, so only
> dev-db/rekall and x11-misc/qterm are left, I propose we force depends
> <python-2.5 on both and propose python 2.5 for stabilisation. I will proceed in
> one week if no one objects.

Any news on the stabilisation? 

------- Comment #25 From Christian Faulhammer 2008-07-06 19:02:07 0000 -------
As talked over with hawking, ccing arches.

Architecture teams: Please check all blockers before stabilising it.  Thanks.

------- Comment #26 From Santiago M. Mola 2008-07-07 08:47:16 0000 -------
@Python: Should we stabilize any of the new python-updater versions?

------- Comment #27 From Ali Polatel (RETIRED) 2008-07-08 12:00:52 0000 -------
(In reply to comment #26)
> @Python: Should we stabilize any of the new python-updater versions?
> 

bug 208902.
Coldwind can you drop older soappy versions and fix bug 208902?
I do not have access to my devbox right now...

------- Comment #28 From Santiago M. Mola 2008-07-08 13:11:39 0000 -------
(In reply to comment #27)
> Coldwind can you drop older soappy versions and fix bug 208902?
> I do not have access to my devbox right now...

Done.

------- Comment #29 From Markus Rothe 2008-07-09 18:58:31 0000 -------
ppc64 stable.

I looked carefully at the dependent bugs and decided to mark some of the
packages stable, even if there hasn't been an OK from some maintainers to
stabilize the necessary versions. There hasn't been an "NO", too.

------- Comment #30 From Christian Faulhammer 2008-07-09 22:35:02 0000 -------
(In reply to comment #29)
> ppc64 stable.
> 
> I looked carefully at the dependent bugs and decided to mark some of the
> packages stable, even if there hasn't been an OK from some maintainers to
> stabilize the necessary versions. There hasn't been an "NO", too.

 This does not mean to rush it for the others, I have to or three more
candidates that need newer stable versions...but I still need to check.

------- Comment #31 From Christian Faulhammer 2008-07-11 07:03:32 0000 -------
I found two more packages: pyreverse and prewikka (which are linked against
148333).  Both have no reverse dependencies, so I assume we can go on with
stabilisation.

------- Comment #32 From nixnut 2008-07-16 13:58:27 0000 -------
ppc stable

------- Comment #33 From Christian Faulhammer 2008-07-17 10:11:19 0000 -------
x86 stable and as a major arch, we will see 1000 of damned users now. :)

------- Comment #34 From Holger Hoffstätte 2008-07-17 15:19:26 0000 -------
I saw that python-docs was stabilized at 2.5.1, not 2.5.2. Is there any reason
why it is not kept in sync with the main package? There may not be much of a
difference between .1 and .2, but even then I'd vote for consistency,
especially since it is just a simple tarball.

------- Comment #35 From Christian Faulhammer 2008-07-17 16:41:51 0000 -------
(In reply to comment #34)
> I saw that python-docs was stabilized at 2.5.1, not 2.5.2. Is there any reason
> why it is not kept in sync with the main package? There may not be much of a
> difference between .1 and .2, but even then I'd vote for consistency,
> especially since it is just a simple tarball.

 If there had been a 2.5.2 ebuild for python-docs, I would have stabilised
that.  Python team?

------- Comment #36 From Raúl Porcel 2008-07-17 18:06:05 0000 -------
ia64/sparc stable

------- Comment #37 From Tobias Klausmann 2008-07-17 18:51:11 0000 -------
Stabilized python-2.5.2-r5 and python-docs-2.5.1 on alpha.

------- Comment #38 From Jeroen Roovers 2008-07-18 06:11:13 0000 -------
Stable for HPPA.

------- Comment #39 From Malte Eggers 2008-07-18 09:06:36 0000 -------
I should become an arch tester...
I have been using python 2.5 for several months on amd64 without a single
problem. Should be stable.

------- Comment #40 From Olivier Crete 2008-07-18 13:37:28 0000 -------
amd64 ... done!

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug