Bug#826042: Spyder crashes on start

2016-07-25 Thread Ghislain Vaillant

On 24/07/16 21:49, Ghislain Vaillant wrote:

Regarding rope, the package has a wishlist bug for Python 3 and also a
CVE (which is bad). It might be worth checking with the package
maintainer whether he still actively maintains it, and propose a
migration to the DPMT Git. I'll contact him and propose my help.


I have contacted Arnaud Fontaine, who's the current package maintainer
for rope, to ask for an update on this. I'll report when he responds.
Until he does, rope remains a pending issue for spyder in Python 3.

Ghis



Bug#826042: Spyder crashes on start

2016-07-24 Thread Ghislain Vaillant

On 24/07/16 21:10, Jitse Niesen wrote:

On 18/07/16 15:15, Ghislain Vaillant wrote:


If you want to be helpful, please consider reviewing whether the
current state of Debian unstable and check whether it contains all the
necessary dependencies for the packaging of Spyder 3.x to happen.


It's possible to run Spyder, but I don't think everything is ready for
it yet. Specifically, I can install (with "python setup.py install") and
run Spyder after I installed the following packages from Debian unstable:

python3 3.5.1-4
python3-docutils0.12+dfsg-1
python3-jinja2  2.8-1
python3-pickleshare 0.7.3-1
python3-qt4 4.11.4+dfsg-2
python3-qtawesome   0.3.3-3
python3-qtpy1.1.1-1
python3-sphinx  1.4.5-1
python3-zmq 15.2.0-1

However, Spyder complains of missing dependencies and while the basic
functionality is there, not all features work correctly. Some of them
can be installed from unstable:

python3-jedi0.9.0-1
python3-pep81.7.0-2
python3-psutil  4.2.0-1
python3-pyflakes1.2.3-1


Thanks Jitse for this listing. This is very helpful.


Spyder has three further dependencies that need more work:

* rope >= 0.9.4: There is a package python-rope version 0.10.2-1 but
  no Python3 version.

* qtconsole >= 4.2.0: Experimental has jupyter-qtconsole.

* nbconvert >= 4.0: As far as I can see, there is no nbconvert but
  there is an Intend-To-Package message at bug 801058.


As you can see here:

  https://lists.debian.org/debian-python/2015/09/msg00087.html

nbconvert is further along in the dependency chain, hence yourself not
finding an RFS for it yet. I believe Julien is working on it. Meanwhile
other dependencies like ipython and the jupyter core packages will have
to find their way to the archive (first via a trip to experimental)
first, before nbconvert is made available.

Regarding rope, the package has a wishlist bug for Python 3 and also a
CVE (which is bad). It might be worth checking with the package 
maintainer whether he still actively maintains it, and propose a

migration to the DPMT Git. I'll contact him and propose my help.

Cheers,
Ghis



Bug#826042: Spyder crashes on start

2016-07-18 Thread Ghislain Vaillant

On 18/07/16 12:17, Jitse Niesen wrote:

On Sun, 17 Jul 2016 16:50:55 -0700 Afif Elghraoui  wrote:


على الخميس 14 تـمـوز 2016 ‫13:05، كتب Jitse Niesen:
> I have recently become a developer with Spyder and I would dearly like
> to have Spyder back into Debian. Is there anything I can do to help?
>

If it's the case as it appears to be that the usual caretakers of this
package don't have time for it anymore, you may want to join Debian
Science and take over maintaining the package here. I could help you get
started with Debian packaging if you're interested.


Thanks for the offer. I was hoping for something less time consuming :)
but I will look into packaging Spyder for Debian if that's what it takes.


Spyder is already packaged for Debian FYI.


I believe Ghislain Vaillant (copied in) was thinking at some point to
work on updating the Spyder package, so I'll wait a few days to give him
and Pippa a chance to reply in order to avoid any duplicated effort.


The reason of the stalling of the packaging arises from the removal of
QtWebkit from Qt4 in Debian. Upstream advised against butchering the
packaged version of Spyder 2.x to run without QtWebkit, and instead
focus on Spyder 3.x.

However, Spyder 3.x introduces quite a lot of new dependencies that
needed to be packaged first. And that is Picca, myself, Julien Puydt
and others have been doing since.

If you want to be helpful, please consider reviewing whether the
current state of Debian unstable and check whether it contains all the
necessary dependencies for the packaging of Spyder 3.x to happen.

Cheers,
Ghis



Bug#826042: Spyder crashes on start

2016-07-18 Thread Jitse Niesen

On Sun, 17 Jul 2016 16:50:55 -0700 Afif Elghraoui  wrote:
>
> على الخميس 14 تـمـوز 2016 ‫13:05، كتب Jitse Niesen:
> > I have recently become a developer with Spyder and I would dearly like
> > to have Spyder back into Debian. Is there anything I can do to help?
> >
>
> If it's the case as it appears to be that the usual caretakers of this
> package don't have time for it anymore, you may want to join Debian
> Science and take over maintaining the package here. I could help you get
> started with Debian packaging if you're interested.

Thanks for the offer. I was hoping for something less time consuming :) 
but I will look into packaging Spyder for Debian if that's what it takes.


I believe Ghislain Vaillant (copied in) was thinking at some point to 
work on updating the Spyder package, so I'll wait a few days to give him 
and Pippa a chance to reply in order to avoid any duplicated effort.


Jitse



Bug#826042: Spyder crashes on start

2016-07-17 Thread Afif Elghraoui
Hi, Jitse,

[Cc'ing Picca, who is listed as an uploader of the package and made the
last update in Unstable]

على الخميس 14 تـمـوز 2016 ‫13:05، كتب Jitse Niesen:
> I have recently become a developer with Spyder and I would dearly like 
> to have Spyder back into Debian. Is there anything I can do to help?
> 

If it's the case as it appears to be that the usual caretakers of this
package don't have time for it anymore, you may want to join Debian
Science and take over maintaining the package here. I could help you get
started with Debian packaging if you're interested.

Thanks and regards
Afif

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name



Bug#826042: Spyder crashes on start

2016-07-14 Thread Jitse Niesen
I have recently become a developer with Spyder and I would dearly like 
to have Spyder back into Debian. Is there anything I can do to help?


On Tue, 28 Jun 2016 01:48:25 +0200 Martin Manns  wrote:
>
> Could you package the master branch, which works pretty well out of the
> box with Debian unstable?
> This would make this package usable again.

The last release of Spyder, 3.0.0 beta4, seems to be quite stable and is 
probably close to the real 3.0.0 release so this would be a good version 
to target.


Jitse



Bug#826042: Spyder crashes on start

2016-06-27 Thread Martin Manns

Could you package the master branch, which works pretty well out of the
box with Debian unstable?
This would make this package usable again.



Bug#826042: Spyder crashes on start

2016-06-01 Thread Martin Manns

Package: spyder
Version: 2.3.8+dfsg1-1
Severity: grave

Dear Maintainer,

After updating Debian testing, Spyder crashes on start.
I would expect Spyder to start normally as before the update.

It seems that the dependency PyQt4.QTWebKit has been removed from
unstable, which beaks Spyder. I get the following messages:

$ spyder 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line
2331, in main mainwindow = run_spyder(app, options, args)
  File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line
2215, in run_spyder main.setup()
  File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line
734, in setup message=_("Spyder Internal Console\n\n"
  File "/usr/lib/python2.7/dist-packages/spyderlib/plugins/console.py",
line 74, in __init__ self.find_widget.set_editor(self.shell)
  File
"/usr/lib/python2.7/dist-packages/spyderlib/widgets/findreplace.py",
line 260, in set_editor from spyderlib.qt.QtWebKit import QWebView File
"/usr/lib/python2.7/dist-packages/spyderlib/qt/QtWebKit.py", line 10,
in  from PyQt4.QtWebKit import *  # analysis:ignore
ImportError: No module named QtWebKit


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages spyder depends on:
ii  python-spyderlib  2.3.8+dfsg1-1
pn  python:any

spyder recommends no packages.

spyder suggests no packages.

Versions of packages python-spyderlib depends on:
ii  libjs-jquery   1.12.3-1
ii  libjs-mathjax  2.6.1-1
ii  python-qt4 4.11.4+dfsg-2
ii  python-rope0.10.2-1
ii  python-sphinx  1.3.6-2
pn  python:any 
ii  spyder-common  2.3.8+dfsg1-1

Versions of packages python-spyderlib recommends:
ii  ipython-qtconsole 2.4.1-1
ii  pep8  1.7.0-2
ii  pyflakes  1.2.3-1
ii  pylint1.5.5-1
ii  python-bs44.4.1-1
ii  python-jedi   0.9.0-1
ii  python-matplotlib 1.5.2~rc2-1
ii  python-numpy  1:1.11.1~rc1-1
ii  python-pandas 0.18.0+git114-g6c692ae-1
ii  python-psutil 4.1.0-1
ii  python-scipy  0.17.1-1
ii  python-spyderlib-doc  2.3.8+dfsg1-1

Versions of packages python-spyderlib suggests:
pn  gitk
pn  tortoisehg  

Versions of packages python-qt4 depends on:
ii  libc6  2.22-10
ii  libgcc11:6.1.1-4
ii  libpython2.7   2.7.11-9
ii  libqt4-dbus4:4.8.7+dfsg-8
ii  libqt4-declarative 4:4.8.7+dfsg-8
ii  libqt4-designer4:4.8.7+dfsg-8
ii  libqt4-help4:4.8.7+dfsg-8
ii  libqt4-network 4:4.8.7+dfsg-8
ii  libqt4-script  4:4.8.7+dfsg-8
ii  libqt4-scripttools 4:4.8.7+dfsg-8
ii  libqt4-svg 4:4.8.7+dfsg-8
ii  libqt4-test4:4.8.7+dfsg-8
ii  libqt4-xml 4:4.8.7+dfsg-8
ii  libqt4-xmlpatterns 4:4.8.7+dfsg-8
ii  libqtassistantclient4  4.6.3-7
ii  libqtcore4 4:4.8.7+dfsg-8
ii  libqtgui4  4:4.8.7+dfsg-8
ii  libstdc++6 6.1.1-4
ii  python 2.7.11-1
ii  python-sip [sip-api-11.3]  4.18+dfsg-1
pn  python:any 

Versions of packages python-qt4 suggests:
pn  python-qt4-dbg  

-- no debconf information