Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285115 - Stabilize dev-python/pycairo-1.8.8
Summary: Stabilize dev-python/pycairo-1.8.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard: 10.0 release
Keywords: STABLEREQ
Depends on: 277645 284971 285154 285307
Blocks: 281827 284996
  Show dependency tree
 
Reported: 2009-09-15 17:31 UTC by Arfrever Frehtes Taifersar Arahesis (RETIRED)
Modified: 2010-03-27 04:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-15 17:31:39 UTC
Stabilize dev-python/pycairo-1.8.8.
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-16 11:40:38 UTC
Fails doc generation because of too old sphinx version, with sphinx 0.6.3, there are no problems.

Test is not run: python2.6: can't open file 'test.py': [Errno 2] No such file or directory
/var/tmp/portage/dev-python/pycairo-1.8.8/temp/environment: line 3109:  return: command not found
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-17 11:12:19 UTC
(In reply to comment #1)

I updatede dependencies. Some architectures stabilized dev-python/sphinx-0.6.1-r1 in bug #278978. Please stabilize dev-python/sphinx-0.6.1-r1 if it isn't stable on your architecture.

I fixed src_test(). Some tests have been removed in 1.8.8. It wasn't causing installation failure, because the line with "test.py || return 1" had 0xC2 0xA0 characters (i.e. U+00A0 or "no-break space") instead of space (0x20 or U+0020) directly before "return".
Comment 3 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-17 11:14:09 UTC
(In reply to comment #2)
> 
> I updatede dependencies.

s/updatede/updated/
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-09-18 03:11:33 UTC
Stable for HPPA. Forced commit because sphinx isn't keyworded ~ppc64 but pycairo strangely is (maybe bug #285307):

RepoMan scours the neighborhood...
  DEPEND.bad                    6
   dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/10.0/64bit-userland/developer) ['>
=dev-python/sphinx-0.6']                                                                                            dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/10.0/64bit-userland/desktop) ['>=d
ev-python/sphinx-0.6']                                                                                              dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/10.0/64bit-userland) ['>=dev-pytho
n/sphinx-0.6']                                                                                                      dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/2008.0/64bit-userland/developer) [
'>=dev-python/sphinx-0.6']                                                                                          dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/2008.0/64bit-userland/desktop) ['>
=dev-python/sphinx-0.6']                                                                                            dev-python/pycairo/pycairo-1.8.8.ebuild: ~ppc64(default/linux/powerpc/ppc64/2008.0/64bit-userland) ['>=dev-pyt
hon/sphinx-0.6']
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-09-18 03:12:30 UTC
(In reply to comment #4)
> Stable for HPPA. Forced commit because sphinx isn't keyworded ~ppc64 but
> pycairo strangely is (maybe bug #285307):
> 

Bug #263948 in fact.
Comment 6 Mart Raudsepp gentoo-dev 2009-09-19 10:09:39 UTC
Please get rid of the nonsense introduced with
http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pycairo/pycairo-1.8.8.ebuild?r1=1.1&r2=1.2
first.
Why are these things done without revbump, anyway?

This breaks deptree's gloriously when pycairo is built without USE=svg and something wants svg surfaces from cairo (so they depend on cairo[svg])
Comment 7 Romain Perier (RETIRED) gentoo-dev 2009-09-19 12:34:20 UTC
on a stable system chroot:

(Gentoo/AMD64 chroot) genbox ~ # emerge -pv pycairo

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge      ] dev-python/pycairo-1.8.8  USE="doc*" 
[nomerge      ]  dev-python/sphinx-0.6.1-r1  USE="test -doc" 
[ebuild  N    ]   dev-python/pygments-1.0  USE="test -doc" 
[ebuild  N    ]    dev-python/nose-0.11.1  USE="doc test -examples" 
[ebuild  N    ]     dev-python/sphinx-0.6.1-r1  USE="test -doc" 

 * Error: circular dependencies:

('ebuild', '/', 'dev-python/sphinx-0.6.1-r1', 'merge') depends on
  ('ebuild', '/', 'dev-python/nose-0.11.1', 'merge') (buildtime)
  ('ebuild', '/', 'dev-python/pygments-1.0', 'merge') (buildtime)
('ebuild', '/', 'dev-python/nose-0.11.1', 'merge') depends on
  ('ebuild', '/', 'dev-python/sphinx-0.6.1-r1', 'merge') (buildtime)
('ebuild', '/', 'dev-python/pygments-1.0', 'merge') depends on
  ('ebuild', '/', 'dev-python/nose-0.11.1', 'merge') (buildtime)

in other words, this problem is due to : pycairo[doc] -> sphinx[test] -> nose[doc] -> sphinx  ( "->" means depends on)
Comment 8 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-19 14:01:39 UTC
(In reply to comment #7)

USE="doc" is known to cause many circular dependencies.
Comment 9 Markus Meier gentoo-dev 2009-09-22 11:33:26 UTC
amd64/x86 stable
Comment 10 nixnut (RETIRED) gentoo-dev 2009-09-27 19:06:55 UTC
ppc stable
Comment 11 Łukasz Stelmach 2009-09-29 20:22:25 UTC
not so fast. ebuild requires unstable python-2.6. please do either of these:
* mark pycairo-1.8.8 back as unstable
* mark python-2.6 as stable
* make pycairo-1.8.8 use an older python, 2.5 in my case
Comment 12 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-29 20:54:53 UTC
(In reply to comment #11)
> not so fast.

It's not fast.

> ebuild requires unstable python-2.6.

dev-lang/python-2.6.2-r1 is stable almost everywhere.

> please do either of these:
> ...
> * mark python-2.6 as stable

dev-lang/python-2.6.2-r1 waits for stabilization only on s390 and sh.

> * make pycairo-1.8.8 use an older python, 2.5 in my case

>=dev-python/pycairo-1.8.4 doesn't support older versions of dev-lang/python.
Comment 13 Tobias Klausmann (RETIRED) gentoo-dev 2009-10-01 18:15:03 UTC
Stable on alpha.
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2009-10-08 17:41:17 UTC
deps on python-2.6, bug 277645 added to dep
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2009-10-19 16:04:04 UTC
arm/ia64/sh/sparc stable
Comment 16 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-11-01 15:37:10 UTC
ppc64: ping
Comment 17 Brent Baude (RETIRED) gentoo-dev 2009-11-11 00:00:41 UTC
ppc64 done
Comment 18 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-11-13 00:23:56 UTC
(In reply to comment #17)

Please close bugs when you are the last architecture.