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

Have ./qa-switch.sh nightly switch to the nightlies apt component #762

Closed
wants to merge 1 commit into from

Conversation

legoktm
Copy link
Member

@legoktm legoktm commented Apr 14, 2022

Status

Work in progress

Description of Changes

As discussed in freedomofpress/securedrop-builder#289,
we want to move nightlies into their own component so they don't
interfere with manually created release candidate packages. This only
requires a different source.list line, so teach qa-switch how to
enable it.

Towards #600

Testing

  • [ ]Run qa-switch.sh, observe it maintains current behavior.
  • Run qa-switch.sh nightly, observe it switches to nightly packages

Deployment

Any special considerations for deployment? Consider both:

  1. Upgrading existing pilot instances
  2. New installs

Checklist

If you have made changes to the provisioning logic

  • All tests (make test) pass in dom0

If you have added or removed files

  • I have updated MANIFEST.in and rpm-build/SPECS/securedrop-workstation-dom0-config.spec

If documentation is required

  • I would appreciate help with the documentation

As discussed in <freedomofpress/securedrop-builder#289>,
we want to move nightlies into their own component so they don't
interfere with manually created release candidate packages. This only
requires a different source.list line, so teach qa-switch how to
enable it.
- name: "deb [arch=amd64] https://apt.freedom.press buster main"
- name: "deb [arch=amd64] https://apt-test.freedom.press buster main"

add-test-apt-repo:
Copy link
Contributor

Choose a reason for hiding this comment

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

would be nice to also have an add-qa-apt-repo

@sssoleileraaa
Copy link
Contributor

Just a reminder that this change will also require a docs update

@cfm
Copy link
Member

cfm commented Jun 8, 2022

@legoktm, let me know if you'd like to pair on this tomorrow or early next week, since I'll be picking this up once merged in order to QA nightlies on a fresh Qubes 4.1 installation.

@sssoleileraaa
Copy link
Contributor

Would you be able to add support for switching to bullseye nightlies in this PR?

@legoktm
Copy link
Member Author

legoktm commented Jun 14, 2022

Superseded by #783

@legoktm legoktm closed this Jun 14, 2022
@legoktm legoktm deleted the qa-switch-nightly branch June 14, 2022 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants