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

Updating control & debian packaging files for Focal builds of securedrop-app-code and ossec packages #5449

Closed
kushaldas opened this issue Aug 12, 2020 · 0 comments · Fixed by #5465

Comments

@kushaldas
Copy link
Contributor

For building packages on Focal and Xenial both, we need different control files, and also different rules, and apparmor rules for the securedrop-app-code and ossec packages.

These changes are mostly due to Python3.8 on Focal and also newer shared library dependency to build the ossec packages.

On securedrop-app-code

  • control
  • rules
  • securedrop-app-code.triggers
  • usr.sbin.apache2
  • changelog-focal must be installed as changelog

ossec packages

  • control in 4 different directories
  • verify changelog file on these packages

Then, based on build-platform, we put the right files in the correct location using Ansible tasks.

kushaldas added a commit that referenced this issue Aug 24, 2020
kushaldas added a commit that referenced this issue Aug 24, 2020
With different dependencies for Xenial and Focal
kushaldas added a commit that referenced this issue Aug 24, 2020
kushaldas added a commit that referenced this issue Aug 24, 2020
With different dependencies for Xenial and Focal
kushaldas added a commit that referenced this issue Aug 27, 2020
kushaldas added a commit that referenced this issue Aug 27, 2020
With different dependencies for Xenial and Focal
kushaldas added a commit that referenced this issue Sep 2, 2020
kushaldas added a commit that referenced this issue Sep 2, 2020
With different dependencies for Xenial and Focal
kushaldas added a commit that referenced this issue Sep 3, 2020
kushaldas added a commit that referenced this issue Sep 3, 2020
With different dependencies for Xenial and Focal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant