Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 383019 - Version bump dev-python/ipython-0.12
Summary: Version bump dev-python/ipython-0.12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-15 06:04 UTC by Oleksandr Kovalenko
Modified: 2012-01-09 17:23 UTC (History)
4 users (show)

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


Attachments
ebuild (ipython-0.12.ebuild,2.65 KB, text/plain)
2011-12-30 08:30 UTC, Ian Delaney (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleksandr Kovalenko 2011-09-15 06:04:28 UTC
A new version of dev-python/ipython (0.11) was released with standalone Qt console and many other improvements. Please, bump.
Comment 1 Arfrever Frehtes Taifersar Arahesis 2011-09-15 22:44:29 UTC
dev-python/ipython-0.11 has been available in Progress Overlay since 2011-08-04.
Comment 2 Keshav Kini 2011-12-23 07:45:03 UTC
0.12 is now available. Please bump.
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2011-12-30 08:30:57 UTC
Created attachment 297369 [details]
ebuild
Comment 4 Sébastien Fabbro (RETIRED) gentoo-dev 2012-01-08 22:08:55 UTC
in cvs.
Comment 5 Arfrever Frehtes Taifersar Arahesis 2012-01-09 07:49:37 UTC
dev-python/ipython-0.12 from Progress Overlay has correct dependencies, correct versioning of scripts, correct handling of MathJax library [1], passing test suite with CPython 2.6, 2.7 and 3.2 (1 test fails with CPython 3.1) and other fixes...

[1] http://ipython.org/ipython-doc/rel-0.12/install/install.html#mathjax
Comment 6 Patrick Lauer gentoo-dev 2012-01-09 07:54:23 UTC
(In reply to comment #5)
> dev-python/ipython-0.12 from Progress Overlay has correct dependencies, correct
> versioning of scripts, correct handling of MathJax library [1], passing test
> suite with CPython 2.6, 2.7 and 3.2 (1 test fails with CPython 3.1) and other
> fixes...
> 
> [1] http://ipython.org/ipython-doc/rel-0.12/install/install.html#mathjax

It also doesn't apply to gentoo-x86, so while your comments are appreciated you should either provide patches / ebuilds we can use, or stop pointing at your impossible playground with ebuilds we cannot import in their current form.

Just commenting on every bug is very annoying and roughly worse than useless because it takes more time to reverse-engineer your tweaks than it takes to write the same ebuild modifications from scratch.
Comment 7 Arfrever Frehtes Taifersar Arahesis 2012-01-09 08:01:55 UTC
Differences mentioned in comment #5 don't rely on any features available only in eclasses from Progress Overlay.
Comment 8 Sébastien Fabbro (RETIRED) gentoo-dev 2012-01-09 16:00:17 UTC
Arfrever, I looked at your ipython-0.11 ebuild a while back and decided it was unreadable. 
Also:
* it does not follow upstream by renaming the executables
* has wrong arches keywords
* does not have a ChangeLog
* does not have a metadata.xml
* has a bunch of deps not really needed at run time

Furthermore, it was introduced after the one in tree, so please next time file a new bug with patches which can be applied if you want to see these changes

Did you report all the failing tests to upstream?
Comment 9 Arfrever Frehtes Taifersar Arahesis 2012-01-09 17:23:42 UTC
(In reply to comment #8)
> * it does not follow upstream by renaming the executables

In Gentoo, Python scripts are already versioned, so we have e.g. ipython-2.7 and ipython-3.2. There is no need to use name "ipython3-3.2" in Gentoo.

> * has wrong arches keywords

You can mask "matplotlib", "notebook", "pymongo", "qt4" and "smp" USE flags on some architectures.

> * does not have a ChangeLog

The policy in Progress Overlay is to use `svn log` instead of ChangeLogs.
Many other overlays (e.g. gnome overlay, kde overlay, qting-edge overlay) also don't use ChangeLogs.

> * does not have a metadata.xml

metadata.xml files are not required in Progress Overlay.

> * has a bunch of deps not really needed at run time

Otherwise IPython might use internal copies of these packages (e.g. argparse, decorator).