[openlp-dev] Trouble with pyinstaller/ Jenkins account enable request.
Chris Reed
chrisreed.212 at gmail.com
Wed Oct 19 16:42:16 EDT 2016
For reference, it works when I downgraded from pyinstaller 3.3 to 3.1.1
- though I also needed a pyinstaller hook for
sqlalchemy.sql.default_comparator. Not sure where to stick that, so
I've just put it in hook-openlp.py for now.
Now to work out why it's crashing when I shut down OpenLP.
On 19/10/2016 13:59, Chris Reed wrote:
> Presumably if I am able to start a job in Jenkins, that'll build a
> .exe for me, which is a way of getting changes into a testable
> state..? Could Raoul/ someone enable my account in Jenkins - cr212 -
> to do builds? Thanks.
>
> FYI, I'm working on a patch (
> http://bazaar.launchpad.net/~cr212/openlp/pptpresenterview/revision/2700
> ) for adding a configuration option to use the powerpoint presenter
> view. Rationale: we want auto-advancing slides for our notices, and
> powerpoint won't advance slides if it doesn't have focus. By putting
> the presenter view up, it avoids operator error by hiding the OpenLP
> window with the presenter view, so less danger of losing focus from ppt.
>
> It works for me if I'm running from the checkout, but I'm struggling
> to build a pyinstaller executable to test in an existing
> installation. I've checked out the packaging branch, copied
> windows\config.ini.default to config.ini, and run:
>
> C:\Users\Chris\dev\packaging\windows>\Python34\python.exe
> windows-builder.py -u -b c:\\Users\\Chris\\dev\openlp
>
> This produces an OpenLP.exe in the dist output, but running it seems
> to not do anything, nor does putting it into a portable installation -
> no splash screen and no OpenLP starts up. Running ProcessMonitor
> shows it is running and scanning through the plugins, but no sign of a
> window. Any pointers?
>
> Also, I've looked at the existing tests for the powerpoint controller,
> but there doesn't seem to be any practical way of adding a test for
> this patch - the bulk of it is making sure the right window has focus,
> and it looks like the existing tests don't even run against a real
> powerpoint. Is just manual testing of such a change acceptable?
>
> Many thanks.
>
More information about the openlp-dev
mailing list