First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 188029
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Python Gentoo Team <python@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Gilles Dartiguelongue <eva@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
python-config-2.4 Replacement python-config text/plain Daniel Gryniewicz 2007-08-08 18:35 0000 1.39 KB Details
compatible.diff compatibility.diff patch Ali Polatel (RETIRED) 2007-08-24 09:10 0000 459 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 188029 depends on: Show dependency tree
Bug 188029 blocks: 189770 193339 193368
Votes: 0    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-08-07 17:12 0000
In gnome's overlay, we (the gnome herd) are encountering a problem with some
packages. Those packages try to use some of the new features available in
upstream python-config which are not yet available in gentoo.

For now, we are patching out the relevant lines but it is to be expected to hit
this problem more often in the future. I've been testing the python-config
actually used in ubuntu (from the 2.5 dev package) with python-2.4 and it works
well as far as my tests goes. Please advise.

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Jakub Moc (RETIRED) 2007-08-08 08:35:33 0000 -------
*** Bug 178096 has been marked as a duplicate of this bug. ***

------- Comment #2 From Daniel Gryniewicz 2007-08-08 18:35:45 0000 -------
Created an attachment (id=127313) [details]
Replacement python-config

I'd like to bump this.  Most of the gnome 2.20 python bindings will need this. 
Here's the python-config from ubuntu (which is very similar to the one in
python-2.5).  It works for me.  I'd like to get this into a python 2.4 bump,
unless we're sure that python 2.5 will be unmasked very soon.

If it's preferable, I can make it return the same info as our current one does
if called with no options.

------- Comment #3 From Daniel Gryniewicz 2007-08-09 19:43:54 0000 -------
*** Bug 188263 has been marked as a duplicate of this bug. ***

------- Comment #4 From Luis Medinas (RETIRED) 2007-08-22 15:02:30 0000 -------
Python herd if you don't move your ass until the end of the week i'll do myself
the changes to get this bug done.
Thanks

------- Comment #5 From Mart Raudsepp 2007-08-24 07:39:59 0000 -------
*** Bug 184553 has been marked as a duplicate of this bug. ***

------- Comment #6 From Mart Raudsepp 2007-08-24 07:43:57 0000 -------
I spoke with hawking about this a couple days ago. Meanwhile python2.5 has come
out of p.mask, so for now ~arch is good.
However I stressed then and stress again, that we should have a fixed python2.4
as well. Keep reporting ldflags with no arguments but have the include flags
and other things possible to be reported with appropriate arguments being
passed to it. A starting point is provided in comment #2, with an offer to make
the work to report ldflags with no arguments in your help.
Why I stress is because we don't want to depend on python2.5 getting stable on
time for GNOME-2.20, delaying the stabling of 2.20 again - we really want to
get this stable in reasonable time this time around, and having such big other
things block it is not good - you don't know what unexpected roadblocks can
turn out for python2.5 stabling, so lets please have a 2.4 revbump with the
python-config fix that can be stabled rather soon.

------- Comment #7 From Ali Polatel (RETIRED) 2007-08-24 09:10:00 0000 -------
Created an attachment (id=129051) [details]
compatibility.diff

------- Comment #8 From Ali Polatel (RETIRED) 2007-08-24 09:13:53 0000 -------
(In reply to comment #6)
> I spoke with hawking about this a couple days ago. Meanwhile python2.5 has come
> out of p.mask, so for now ~arch is good.
> However I stressed then and stress again, that we should have a fixed python2.4
> as well. Keep reporting ldflags with no arguments but have the include flags
> and other things possible to be reported with appropriate arguments being
> passed to it. A starting point is provided in comment #2, with an offer to make
> the work to report ldflags with no arguments in your help.

I agree, we need a fixed python-2.4. I wrote a small patch to make the
attached python-config compatible with our old custom python-config.
I plan to revbump python-2.4 after speaking with other python guys ;)

------- Comment #9 From Gilles Dartiguelongue 2007-08-24 12:22:33 0000 -------
Thanks for giving some attention to this bug. I am strongly in favor of a
revdump of python-2.4 with a fix too. Can someone explain why the current
python-config provided by 2.5 isn't good for 2.4 ? As far as I my tests goes
there were no problem.

------- Comment #10 From Ali Polatel (RETIRED) 2007-08-24 13:08:56 0000 -------
(In reply to comment #9)
> Thanks for giving some attention to this bug. I am strongly in favor of a
> revdump of python-2.4 with a fix too. Can someone explain why the current
> python-config provided by 2.5 isn't good for 2.4 ? As far as I my tests goes
> there were no problem.
> 
 It's good for 2.4 - the first attachment is actually python-config-2.5 ;) - ,
it'll just cause problems for packages that rely on the specific behaviour of
our old custom python-config. There aren't many afaik - one example is
dev-tcltk/tclpython - but considering my patch is harmless for packages using
the python-config, I think it's wise to apply it so that we can fix stuff
slowly without breaking anything and providing backwards compatibility.

------- Comment #11 From Ali Polatel (RETIRED) 2007-08-24 13:38:08 0000 -------
python-2.4.4-r5 is in CVS with the new python-config. Thanks everyone :)

------- Comment #12 From Gilles Dartiguelongue 2007-08-24 13:50:30 0000 -------
that's fine with me, thanks for the fix.

------- Comment #13 From Daniel Gryniewicz 2007-08-24 21:05:25 0000 -------
Woo hoo!  Thanks.

------- Comment #14 From Jakub Moc (RETIRED) 2007-09-21 06:11:24 0000 -------
*** Bug 192898 has been marked as a duplicate of this bug. ***

------- Comment #15 From Jakub Moc (RETIRED) 2007-09-21 06:13:39 0000 -------
Reopening for stabilization, please stabilize 2.4.4-r5 

------- Comment #16 From Tiziano Müller 2007-09-21 11:04:48 0000 -------
CC'ing arch-teams.
Thanks in advance!

------- Comment #17 From Daniel Gryniewicz 2007-09-21 16:50:21 0000 -------
Amd64 out.

------- Comment #18 From Chris Gianelloni (RETIRED) 2007-09-21 18:30:04 0000 -------
x86 done

------- Comment #19 From Raúl Porcel 2007-09-21 18:47:23 0000 -------
alpha/ia64 stable

------- Comment #20 From nixnut 2007-09-22 11:31:47 0000 -------
stable on ppc

------- Comment #21 From Brent Baude 2007-09-22 13:38:22 0000 -------
ppc64 stable

------- Comment #22 From Ferris McCormick 2007-09-22 15:09:26 0000 -------
Sparc stable (all tests pass, portage works).

------- Comment #23 From Jeroen Roovers 2007-09-22 15:13:56 0000 -------
Stable for HPPA.

------- Comment #24 From Joshua Kinard 2007-09-26 01:38:25 0000 -------
mips stable.

------- Comment #25 From Gilles Dartiguelongue 2007-10-15 23:12:27 0000 -------
hum looks like I forgot to add m68k here

arm, sh, s390, ping

First Last Prev Next    No search results available      Search page      Enter new bug