Re: Veusz - update to 3.0

2018-07-15 Thread Jeremy Sanders

Hi Dmitry

On 14/07/18 21:52, Dmitry Shachnev wrote:

I forked your repository and added QT_DEBUG_PLUGINS=1 before the failing
command. Looks like the process is running out of memory:

https://salsa.debian.org/mitya57/veusz/-/jobs/31240

I do not know what to do with this, but at least we now know the reason.


Thanks very much for debugging this. Upstream, I have a patch which 
removes the dependence on xvfb for the self tests. It now uses the Qt 
minimal platform. It's possible that this will fix the memory problems 
and will reduce the number of build requirements.


Thanks

Jeremy



Re: Veusz - update to 3.0

2018-07-14 Thread Dmitry Shachnev
Hi Jeremy,

On Sun, Jun 17, 2018 at 12:11:04PM +0200, Jeremy Sanders wrote:
> [...]
>
> Another issue is that I can't get continuous integration tests working
> properly on Salsa. The module works fine in a pbuilder build, but on Salsa,
> Qt can't load its xcb module for the self tests under Xvfb.

I forked your repository and added QT_DEBUG_PLUGINS=1 before the failing
command. Looks like the process is running out of memory:

https://salsa.debian.org/mitya57/veusz/-/jobs/31240

I do not know what to do with this, but at least we now know the reason.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Re: Veusz - update to 3.0

2018-06-27 Thread Jeremy Sanders

On 17/06/18 12:11, Jeremy Sanders wrote:
I'd be grateful if someone could have a look at the new packaging for 
Veusz 3.0, which now includes 3D plotting.


Just to let you know the new version of Veusz has been uploaded under 
the debian-science project, rather than debian-python. The packaging has 
also been simplified to remove Python 2. Thanks very much for your 
previous work and help on this package.


Shall I delete the veusz repository under debian-python? The history has 
been preserved in debian-science.


Thanks again

Jeremy Sanders



Veusz - update to 3.0

2018-06-17 Thread Jeremy Sanders

Dear all

I'd be grateful if someone could have a look at the new packaging for 
Veusz 3.0, which now includes 3D plotting.


Please see https://salsa.debian.org/python-team/applications/veusz

The main issue is probably whether the new split into multiple 
subpackages is ok or too much. It's set up to have


veusz  (main executable, examples and docs, arch all)
python3-veusz (python3 module, arch all)
python3-veusz.helpers (python3 arch-dependent bits, arch any)
python-veusz (python2 module, arch all)
python-veusz.helpers (python2 arch-dependent bits, arch any)
veusz-data (shared data files by pythonX-veusz, arch any)

veusz depends on python3-veusz
python3-veusz depends on python3-veusz.helpers and veusz-data
python-veusz depends on python-veusz.helpers and veusz-data

There are also debug packages for the python2 and 3 helpers packages.

I could simplify things by dropping python2, or folding the arch 
dependent and independent parts together.


Another issue is that I can't get continuous integration tests working 
properly on Salsa. The module works fine in a pbuilder build, but on 
Salsa, Qt can't load its xcb module for the self tests under Xvfb.


Thanks

Jeremy Sanders