-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Legacy maestral-qt with Qt4 support? #28
Comments
Unfortunately, Qt4 support is not on the roadmap. Not even Qt5. You'll need to be happy with the CLI I'm afraid. That being said, there might also be other hurdles to overcome:
I'm afraid you'll be on your own with this one! |
@samschott Thank you for responding! Pythons are there (there are no pre-built distributions, but building them is trivial and streamlined, as long as a single arch is built), and while there are a few rather obscure issues with them (which seem to seldom show up), generally speaking, they should and do work. (Certainly they do in a context of build systems; I do not have much end-user software written in Python to make a credible judgement in that regard.)
Asking about Qt4 I rather meant if some old version worked with it or may be could be trivially modified to work. Current version will be pointless anyway (due to other dependencies broken), and understandably a hardly justified pain to take. |
Also the integration tests? I would be very surprised. Note that those will need to be run against an actual Dropbox account (free tier will do just fine).
There was a Qt5 version once, no Qt4. As for migrating or using a shim, there might be some options out there such as qtpy where older releases might have PyQt4 support. |
I just ran
PyQt4 does build. If that could work, may be realistic. |
Ohh, you mean watchdog tests, and not Maestral! Yeah, watchdog will pass, it's unfortunately a very leaky abstraction across file system notifications from different OS interfaces. There are significant differences is which types of events get surfaced, and what performance and manual indexing overhead is. |
@samschott I should run |
@samschott Is it possible to build
maestral-qt
1.3.1 with PyQt4 instead?Why bother: I wanna have
maestral
with GUI working on older macOS, in particular PowerPC ones. The lastwatchdog
version to build there is 0.10.3, which corresponds tomaestral
1.3.1, apparently. (It may be possible to build a somewhat laterwatchdog
by adding fallback code for fsevents, but I have no idea if that will work with a newer version ofmaestral
.)Building
maestral-cocoa
is likely to be problematic on older macOS if possible at all. (Or if nothing compiles there, then it is likely not to work correctly anyway.) Qt-based option seems much more realistic, however Qt5 is broken on PowerPC and even older Intel. Qt4 works nicely and reliably though.The text was updated successfully, but these errors were encountered: