Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-03-04 Thread Michael Büsch
On Fri, 19 Feb 2016 22:46:33 +0100
Michael Büsch  wrote:

> Package: wnpp
> Severity: wishlist
> Owner: "Michael Büsch" 
> 
> * Package name: awlsim
>   Version : 0.44?
>   Upstream Author : Michael Buesch 
> * URL : http://bues.ch/h/awlsim
> * License : GPLv2+
>   Programming Lang: Python
>   Description : S7 compatible soft-PLC
> 
> Awlsim is a soft-PLC (see
> https://en.wikipedia.org/wiki/Programmable_logic_controller) that can execute
> STEP7 (see German https://de.wikipedia.org/wiki/STEP_7) compatible AWL/STL
> code.
> 
> I plan to maintain the Debian package by myself.
> The upstream repository, also maintained by me, already contains some basic
> Debian packaging scripts. (see http://bues.ch/gitweb?p=awlsim.git;a=tree)


As I am currently neither debian developer nor debian maintainer, I
will need sponsoring on this package.

I would be happy if somebody commented on the existing debian scripts
that are currently used to build Raspbian packages from the repository
above.

-- 
Michael


pgpWWRotH06f8.pgp
Description: OpenPGP digital signature


Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-04-10 Thread Geert Stappers
On Mon, Apr 04, 2016 at 07:23:14AM +0200, Michael Büsch wrote:
> On Sun, 3 Apr 2016 22:58:12 +0200 Geert Stappers wrote:
> 
> > After a `git clone`,
> > If I should have build from  a .tar.gz ( not from git ), please tell. 
> 
> Using the git tree is fine.

Acknowledge


> > I did `dpkg-checkbuilddeps && dpkg-buildpackage -uc -us` and got
> > 
> > I: pybuild base:184: cd 
> > /home/stappers/src/awlsim/.pybuild/pythonX.Y_3.5/build; python3.5 -m 
> > unittest discover -v
> > awlsim-gui ERROR: Neither PySide nor PyQt found.
> > 
> > What to do to get a "clean build"?
> > 
> 
> pybuild seems to pull in the gui libraries at build time. Funny
> thing is that it only seems to do this on Python 3.
> So we probably have to add pyside or pyqt for Python 3 to the build
> deps.
> 
> If you install python3-pyside it should build.

Not yet tried. It is 'override_dh_auto_test:' which I wanna try.


Groeten
Geert Stappers
Who did see the april 4th message of Michael on april 10th  :-/
-- 
Leven en laten leven


signature.asc
Description: Digital signature


Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-04-10 Thread Michael Büsch
On Sun, 10 Apr 2016 21:14:27 +0200
Geert Stappers  wrote:

> Not yet tried. It is 'override_dh_auto_test:' which I wanna try.

Hm yes. It probably is best to add that override and either do nothing
or call tests/run.sh -q to execute the actual unit tests.

-- 
Michael


pgpdjYM9u0T0U.pgp
Description: OpenPGP digital signature


Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-02-19 Thread Michael Büsch
Package: wnpp
Severity: wishlist
Owner: "Michael Büsch" 

* Package name: awlsim
  Version : 0.44?
  Upstream Author : Michael Buesch 
* URL : http://bues.ch/h/awlsim
* License : GPLv2+
  Programming Lang: Python
  Description : S7 compatible soft-PLC

Awlsim is a soft-PLC (see
https://en.wikipedia.org/wiki/Programmable_logic_controller) that can execute
STEP7 (see German https://de.wikipedia.org/wiki/STEP_7) compatible AWL/STL
code.

I plan to maintain the Debian package by myself.
The upstream repository, also maintained by me, already contains some basic
Debian packaging scripts. (see http://bues.ch/gitweb?p=awlsim.git;a=tree)



Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-04-03 Thread Geert Stappers
On Fri, Mar 04, 2016 at 10:09:08PM +0100, Michael Büsch wrote:
> 
> As I am currently neither debian developer nor debian maintainer, I
> will need sponsoring on this package.
> 

Seen that request a month ago and stole this weekend some time ...

After a `git clone`,
I did `dpkg-checkbuilddeps && dpkg-buildpackage -uc -us` and got


running build_scripts
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:184: cd /home/stappers/src/awlsim/.pybuild/pythonX.Y_2.7/build; 
python2.7 -m unittest discover -v 

--
Ran 0 tests in 0.000s

OK
I: pybuild base:184: cd /home/stappers/src/awlsim/.pybuild/pythonX.Y_3.5/build; 
python3.5 -m unittest discover -v 
awlsim-gui ERROR: Neither PySide nor PyQt found.
PLEASE INSTALL PySide (http://www.pyside.org/)
or PyQt4 with v2 APIs 
(http://www.riverbankcomputing.com/software/pyqt/download)
or PyQt5 with v2 APIs 
(http://www.riverbankcomputing.com/software/pyqt/download5)
Press enter to exit.


What to do to get a "clean build"?

If I should have build from  a .tar.gz ( not from git ), please tell. 


Groeten
Geert Stappers
DD
-- 
Leven en laten leven


signature.asc
Description: Digital signature


Bug#815196: ITP: awlsim -- S7 compatible soft-PLC

2016-04-03 Thread Michael Büsch
On Sun, 3 Apr 2016 22:58:12 +0200
Geert Stappers  wrote:

> After a `git clone`,
> I did `dpkg-checkbuilddeps && dpkg-buildpackage -uc -us` and got
> 
> 
> running build_scripts
>dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: cd 
> /home/stappers/src/awlsim/.pybuild/pythonX.Y_2.7/build; python2.7 -m unittest 
> discover -v 
> 
> --
> Ran 0 tests in 0.000s
> 
> OK
> I: pybuild base:184: cd 
> /home/stappers/src/awlsim/.pybuild/pythonX.Y_3.5/build; python3.5 -m unittest 
> discover -v 
> awlsim-gui ERROR: Neither PySide nor PyQt found.
> PLEASE INSTALL PySide (http://www.pyside.org/)
> or PyQt4 with v2 APIs 
> (http://www.riverbankcomputing.com/software/pyqt/download)
> or PyQt5 with v2 APIs 
> (http://www.riverbankcomputing.com/software/pyqt/download5)
> Press enter to exit.
> 
> 
> What to do to get a "clean build"?
> 
> If I should have build from  a .tar.gz ( not from git ), please tell. 

Using the git tree is fine.

pybuild seems to pull in the gui libraries at build time. Funny
thing is that it only seems to do this on Python 3.
So we probably have to add pyside or pyqt for Python 3 to the build
deps.

If you install python3-pyside it should build.

-- 
Michael


pgpBdb3yAURco.pgp
Description: OpenPGP digital signature