-
Notifications
You must be signed in to change notification settings - Fork 39
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
Replies get stuck in pending state #825
Comments
Wiped the client DB and restarted the client. All the replies that seemed to be stuck did in fact send! But subsequent replies again stay in "pending" state forever (while. perhaps actually sendg) |
^ I experienced this, too, tonight... but I'm not fancy like Erik, and can't wipe the db. I did it with 2 sources; composed 2 replies for one, and 1 for the other. Saw the Keyring toast mssg flash, then waited. Then waited. Then waited. Then quit the client, restarted, and they showed as "sent." |
I am able to repro. I don't see this on |
Multiple people can reproduce this in Qubes, but only with the packaged code so far. I reverted to a much earlier version of securedrop-client and still see this problem, which is very odd. It can't be the SDK because testing latest master in Qubes using the RPC service, replies confirm as sent. It isn't an Apparmor denial afaict since I disabled the apparmor profile and still see the same behavior. |
Still observed in latest nightly (20200229) but only in packaged build; running client
|
A post-mortem investigation to clarify the root cause of this problem was requested. Our working theory was that something in recent updates to the Debian Qt5 packages broke the application of the success stylesheet to To confirm, in my Debian 10
So I believe that proves that it's that patch from the u2 revision that broke the cascade for subclasses of QWidget. That patch came from upstream. Unless they revert the behavior, we're still going to have to work around it from this point on. I got the distinct impression that stylesheets are held in less regard among Qt developers than the docs would suggest. Some widgets only support a limited set of properties, and I saw it suggested in multiple places that you should really just be using the native Qt methods for styling widgets. That's probably a safer policy for us going forward. |
Currently unable to send replies in
20200225-060103
nightly in Qubes w/ SuperFun test instance. All replies end up stuck in pending state forever. Seeing nothing of note in client log or proxy log. Syncs & downloads work just fine.The text was updated successfully, but these errors were encountered: