Skip to content
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

Document how to resolve noble pre-migration issues #612

Merged
merged 1 commit into from
Dec 11, 2024
Merged

Document how to resolve noble pre-migration issues #612

merged 1 commit into from
Dec 11, 2024

Conversation

legoktm
Copy link
Member

@legoktm legoktm commented Nov 23, 2024

Status

Ready for review

Description of Changes

  • Description:

Give a basic overview on the upcoming noble migration and provide specifics on what each issue category means and how to resolve each one, including debugging information to send to support if unsuccessful.

Testing

  • visual review

Release

Checklist (Optional)

  • Doc linting (make docs-lint) passed locally
  • Doc link linting (make docs-linkcheck) passed
  • You have previewed (make docs) docs at http://localhost:8000

@legoktm
Copy link
Member Author

legoktm commented Nov 23, 2024

This is my first stab at docs - not perfect but ready for feedback/review.

Copy link
Contributor

@nathandyer nathandyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @legoktm, this is a great start! Left a few nit-picky comments and suggestions in-line; will take another pass once those are looked after, and the pending output text has been added.

docs/admin/maintenance/noble_migration_prep.rst Outdated Show resolved Hide resolved
docs/admin/maintenance/noble_migration_prep.rst Outdated Show resolved Hide resolved
docs/admin/maintenance/noble_migration_prep.rst Outdated Show resolved Hide resolved
legoktm added a commit to freedomofpress/securedrop that referenced this pull request Dec 9, 2024
* Explicitly flag which messages are error conditions; otherwise it
  would be hard to tell whether "group is empty" or "group is not empty"
  is the problematic state.
* Add a newline before our closing help message.
* Link to docs that explain how to resolve these issues (still pending
  review at <freedomofpress/securedrop-docs#612>).

.. code:: sh

$ sudo securedrop-noble-migration-check
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This output is based on the changes I've proposed in freedomofpress/securedrop#7369.

@legoktm
Copy link
Member Author

legoktm commented Dec 10, 2024

Per discussion in today's standup, I've added a "Timeline" section, telling admins to resolve the issues by Jan 31, 2025.

nathandyer
nathandyer previously approved these changes Dec 10, 2024
Copy link
Contributor

@nathandyer nathandyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going to go ahead and approve. I left one comment about a line that is arguably confusing, but if others feel it serves a purpose, it's OK to leave in.

Going to hold off on merging until freedomofpress/securedrop#7369 officially lands, in case of any last-minute changes there.

docs/admin/maintenance/noble_migration_prep.rst Outdated Show resolved Hide resolved
nathandyer
nathandyer previously approved these changes Dec 10, 2024
Copy link
Contributor

@nathandyer nathandyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks great now! Approving, holding off on merge until freedomofpress/securedrop#7369 lands.

legoktm added a commit to freedomofpress/securedrop that referenced this pull request Dec 10, 2024
* Explicitly flag which messages are error conditions; otherwise it
  would be hard to tell whether "group is empty" or "group is not empty"
  is the problematic state.
* Do the same for success messages by adding "OK" to them.
* Add a newline before our closing help message.
* Link to docs that explain how to resolve these issues (still pending
  review at <freedomofpress/securedrop-docs#612>).
Give a basic overview on the upcoming noble migration and provide
specifics on what each issue category means and how to resolve each one,
including debugging information to send to support if unsuccessful.

Fixes #610.
legoktm added a commit to freedomofpress/securedrop that referenced this pull request Dec 11, 2024
* Explicitly flag which messages are error conditions; otherwise it
  would be hard to tell whether "group is empty" or "group is not empty"
  is the problematic state.
* Do the same for success messages by adding "OK" to them.
* Add a newline before our closing help message.
* Link to docs that explain how to resolve these issues (still pending
  review at <freedomofpress/securedrop-docs#612>).

(cherry picked from commit 4d77a7c)
legoktm added a commit to freedomofpress/securedrop that referenced this pull request Dec 11, 2024
* Explicitly flag which messages are error conditions; otherwise it
  would be hard to tell whether "group is empty" or "group is not empty"
  is the problematic state.
* Do the same for success messages by adding "OK" to them.
* Add a newline before our closing help message.
* Link to docs that explain how to resolve these issues (still pending
  review at <freedomofpress/securedrop-docs#612>).

(cherry picked from commit 4d77a7c)
@legoktm
Copy link
Member Author

legoktm commented Dec 11, 2024

OK, this should be ready to go now. There was one more change in format (adding "OK" to the checks that pass), which I've updated this PR for.

Copy link
Member

@cfm cfm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cfm cfm added this pull request to the merge queue Dec 11, 2024
Merged via the queue into main with commit 3c0df3b Dec 11, 2024
4 checks passed
@cfm cfm deleted the noble-check branch December 11, 2024 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Document appropriate fixes for errors in the Noble readiness script
3 participants