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

Add avahi service to sd-devices (for driverless printing) #1235

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

deeplow
Copy link
Contributor

@deeplow deeplow commented Jan 16, 2025

Status

Work in progress

Description of Changes

Fixes #1233

Changes proposed in this pull request:

Testing

  • Senario: Upgrading existing instances
    • deploy from main (make dev)
    • deploy from this branch
    • run make test in dom0 and ensure no failures
    • ensure manually that sd-devices settings has the avahi service
    • ensure manually that sd-devices-dvm settings does not have the avahi service
  • Scenario: New installs
    • (if you have the workstation deployed, please uninstall it sdw-admin --uninstall
    • clone this branch
    • make dev
    • run make test in dom0 and ensure no failures
    • ensure manually that sd-devices settings has the avahi service
    • ensure manually that sd-devices-dvm settings does not have the avahi service

Deployment

Any special considerations for deployment? No

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 have opened a PR in the docs repo for these changes, or will do so later
  • I would appreciate help with the documentation

@deeplow deeplow marked this pull request as draft January 16, 2025 17:43
@deeplow deeplow marked this pull request as ready for review January 16, 2025 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Enable avahi qubes service in support of driverless printing
1 participant