-
Notifications
You must be signed in to change notification settings - Fork 42
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
Release SecureDrop Client 0.2.1 #1125
Comments
Scenario: Online modeLogin
Sources
Starring behaviorThe behavior I'm seeing as follows:
(I'm not sure if that's a regression. It's possible I'm only noticing now because I'm testing with a large number of sources, hence slower syncs.) |
Potential explanation: If you shut down the client before the client database is updated as a result of the server responding with the updated sources, then when you open the client again it'll show whatever is in the client database until the first sync. Jen and I have discussed potentially waiting until the first sync to make sure the client database is up-to-date first, but there would be a long gap between the client starting and information showing up. |
(@creviera confirms that this starring behavior is present in |
Replies
SubmissionsPreview
|
Testing in progress, securedrop 0.2.0-dev-20200709Status: Online mode testing complete. Offline, concurrent and large dataset testing TBD Scenario: Online modeLogin
Sources
Replies
SubmissionsPreview
Export
Closing the client
Scenario: Offline mode without existing data
Offline to Online
Scenario: Offline mode with existing data
Offline to Online
Scenario: Client and Journalist Interface both in use
Login
Sources, replies, submissions
Scenario: Large dataset
Sources
Replies
SubmissionsPreview
|
Stepping through
today. |
Scenario: Client and Journalist Interface both in useEnvironment details: see #1125 (comment) Login
Sources, replies, submissions
Deleted journalist details remain in the client databaseThe STR I followed are:
In step 4) I am finding the |
Scenario: Client and Journalist Interface both in use (continued)Environment details: see #1125 (comment)
|
Environment details: see #1125 (comment) To test whether the fix for #1113 works in staging, I followed the original STR, modified as follows:
The two sources were deleted as expected within a single sync period. Separately, I also performed lots of deletions while a sync was underway without issues. |
Environment details: see #1125 (comment) To test whether #975 works in staging, I deleted the database and
The |
Environment details: see #1125 (comment) To test whether #1103 is working as expected, I inspected a highly populated client, in online and offline mode, in both 1368x768 and 1280x1024. As expected, the client renders normally at 1368, while the bubbles still overflow slightly in 1280. |
Environment details: see #1125 (comment) To test whether #1116 was resolved, I performed these steps:
The client did not crash and renders the same results as the Journalist Interface. However, this process somehow resulted in a bunch of disconnected replies, which the
Near as I can tell, this is not a bug in the client (I would expect the logs to no longer appear with 1.5.0, as disconnected replies should no longer be returned by the API per freedomofpress/securedrop#5351), but it could be some broken behavior in the deletion logic or the interaction with QA Loader. My guess is that the QA Loader's lock messed everything up, per the error messages below. |
^ Rebooting the staging server resolved the broken session state above, after which the shredder process happily resumed its unfinished work. The ERROR rate in |
@eloquence Do you still have that log on the app server? I'm curious what the first exception was. |
@rmol I do. The first error I see in
I think it's as with freedomofpress/securedrop#5278, |
This was completed today. Prod environment updated successfully. Closing. |
The following PRs (excluding docs and dev-only changes) have landed since 0.2.0:
Now is a good time to prepare another release. Per SemVer I would call this a patch-level release since it comprises only bugfixes / internal changes, hence
0.2.1
as the proposed release version.Rough breakdown of the release process (borrowing from freedomofpress/securedrop-workstation#547):
The text was updated successfully, but these errors were encountered: