[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] ANN: PyQt v5.13.2 Released
From:       Marko Luther <marko.luther () gmx ! net>
Date:       2019-11-07 9:47:52
Message-ID: F0C02D66-01A3-442E-8029-6421AF493876 () gmx ! net
[Download RAW message or body]

If I replace the Qt libs in a PyQt5 5.13.1 Installation from Qt 5.13.1 to 5.13.2 the \
resulting builds fail too on OS X 10.14 and 10.15 to show any window content. The app \
itself seems to work fine. So this seems to be rather an issue with Qt 5.13.2 and/or \
an incompatibility between py2app v0.19 and Qt 5.13.2. Strange this issue just on a \
increase of a minor number.

In the failing builds, all Qt libs and plugins seem to load fine under

DYLD_PRINT_LIBRARIES=1
QT_DEBUG_PLUGINS=1

Only on app start that OS X error shows up in the terminal:

2019-11-07 10:40:41.056 Artisan[15675:454512] It does not make sense to draw an image \
when [NSGraphicsContext currentContext] is nil.  This is a programming error. Break \
on void _NSWarnForDrawingImageWithNoCurrentContext(void) to debug.  This will be \
logged only once.  This may break in the future.

Any idea how to debug this further?

Thanks,
Marko

> On 6. Nov 2019, at 14:48, Marko Luther <marko.luther@gmx.net> wrote:
> 
> Oh, the issue occurs only on OS X 10.14 and 10.15. Funny enough the exact same \
> builds work flawless on OS X 10.13. Wonder if this is a Qt issue as on running from \
> source everything is fine also on OS X 10.14 and 10.15. Strange. 
> M
> 
> > On 6. Nov 2019, at 11:15, Marko Luther <marko.luther@gmx.net> wrote:
> > 
> > Dear Phil,
> > 
> > thanks for this upgrade. Since installing this updated wheel via pip my app build \
> > using py2app on Mac OS X reports 
> > It does not make sense to draw an image when [NSGraphicsContext currentContext] \
> > is nil.  This is a programming error. Break on void \
> > _NSWarnForDrawingImageWithNoCurrentContext(void) to debug.  This will be logged \
> > only once.  This may break in the future. 
> > on startup and does not draw the content of windows, just frames with transparent \
> > content. Downgrading PyQt to 5.13.1 makes the builds work again. Running the app \
> > from source works with both PyQt versions. Thus I checked all Qt/PyQt files in \
> > the generated app bundle, but for their version number this all looks identical \
> > to me. I also tried to manually copy all of Qt/PyQt into the generated app in the \
> > corresponding directories (as a required Qt plugin might not have been added) \
> > with out any improvement. 
> > Was this reported before? 
> > 
> > Marko
> > 
> > > On 3. Nov 2019, at 13:03, Phil Thompson <phil@riverbankcomputing.com> wrote:
> > > 
> > > PyQt v5.13.2 has been released. This is a minor bug-fix and feature release. \
> > > There are new releases of PyQt-builder, PyQtWebEngine, PyQt3D, PyQtChart, \
> > > PyQtDataVisualization and PyQtPurchasing. 
> > > All packages can now be built with SIP v5.
> > > 
> > > All wheels have Qt v5.13.2 bundled.
> > > 
> > > Phil
> > > _______________________________________________
> > > PyQt mailing list    PyQt@riverbankcomputing.com
> > > https://www.riverbankcomputing.com/mailman/listinfo/pyqt
> > 
> > _______________________________________________
> > PyQt mailing list    PyQt@riverbankcomputing.com
> > https://www.riverbankcomputing.com/mailman/listinfo/pyqt
> 
> _______________________________________________
> PyQt mailing list    PyQt@riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic