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

Update packaging to support certificates policy #765

Merged
merged 3 commits into from
Aug 10, 2023

Conversation

GabrielNagy
Copy link
Contributor

@GabrielNagy GabrielNagy commented Aug 10, 2023

See each individual commit for details.

Fixes UDENG-1157

Passing PPA build: https://launchpad.net/~gabuscus/+archive/ubuntu/ppa/+sourcepub/15065373/+listing-archive-extra
Local autopkgtests passing as well for amd64

- d/copyright: mention vendored samba files
- d/control: add cepces to Suggests
- d/dirs: mark /var/lib/adsys
- d/rules: ship vendored python code

Fixes UDENG-1157
This handles cases where the test runner already has a PYTHONPATH set,
thus failing because of differences in the golden file output.

Ideally we would pass the PYTHONPATH via a functional option in the
manager constructor so we can maintain parallelism in tests, but I feel
this approach is a decent compromise and we don't lose much in the
process.
We are using errors.Join which is not available in older Go versions.
@codecov-commenter
Copy link

Codecov Report

Merging #765 (79c9f86) into main (2693522) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #765   +/-   ##
=======================================
  Coverage   86.07%   86.07%           
=======================================
  Files          77       77           
  Lines        8552     8552           
=======================================
  Hits         7361     7361           
  Misses        868      868           
  Partials      323      323           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@GabrielNagy GabrielNagy marked this pull request as ready for review August 10, 2023 10:03
@GabrielNagy GabrielNagy requested a review from a team as a code owner August 10, 2023 10:03
Copy link
Member

@denisonbarbosa denisonbarbosa left a comment

Choose a reason for hiding this comment

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

Looks good to me! I just wonder if the changelog update shouldn't be on a PR of its own, so it's easier for us to keep track of the releases (thoughts?).

@didrocks
Copy link
Member

Looks good to me too. I agree with @denisonbarbosa though: can we get the changelog in a separate PR?

Copy link
Member

@didrocks didrocks left a comment

Choose a reason for hiding this comment

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

Feel free to merge after separaing the changelog.

@GabrielNagy
Copy link
Contributor Author

Good point, thanks for the suggestion!

@GabrielNagy GabrielNagy merged commit fca505b into main Aug 10, 2023
4 checks passed
@GabrielNagy GabrielNagy deleted the certificate-packaging-updates branch August 10, 2023 14:12
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 this pull request may close these issues.

4 participants