<div dir="ltr">This seems to be a bug in pyqt or qt at present which is triggered on shutdown.<div>This "may" have been fixed in the next version of QT.</div><div><br></div><div>This comes from linked bugs from Fedora!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 19 October 2016 at 21:42, Chris Reed <span dir="ltr"><<a href="mailto:chrisreed.212@gmail.com" target="_blank">chrisreed.212@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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_compara<wbr>tor.  Not sure where to stick that, so I've just put it in hook-openlp.py for now.<br>
<br>
Now to work out why it's crashing when I shut down OpenLP.<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On 19/10/2016 13:59, Chris Reed wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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.<br>
<br>
FYI, I'm working on a patch ( <a href="http://bazaar.launchpad.net/~cr212/openlp/pptpresenterview/revision/2700" rel="noreferrer" target="_blank">http://bazaar.launchpad.net/~c<wbr>r212/openlp/pptpresenterview/r<wbr>evision/2700</a> ) 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.<br>
<br>
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:<br>
<br>
C:\Users\Chris\dev\packaging\w<wbr>indows>\Python34\python.exe windows-builder.py -u -b c:\\Users\\Chris\\dev\openlp<br>
<br>
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?<br>
<br>
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?<br>
<br>
Many thanks.<br>
<br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
openlp-dev mailing list<br>
<a href="mailto:openlp-dev@openlp.io" target="_blank">openlp-dev@openlp.io</a><br>
<a href="https://lists.openlp.io/mailman/listinfo/openlp-dev" rel="noreferrer" target="_blank">https://lists.openlp.io/mailma<wbr>n/listinfo/openlp-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Tim and Alison Bentley<br>Home@TRARBentley.net<div style="display:inline"></div></div>
</div>