Skip to content
This repository has been archived by the owner on Feb 26, 2022. It is now read-only.

Reimplement signature check without pefile #4

Merged
merged 4 commits into from
Jul 13, 2017

Conversation

catlee
Copy link
Contributor

@catlee catlee commented Jul 12, 2017

No description provided.

@coveralls
Copy link

Coverage Status

Coverage decreased (-4.3%) to 61.475% when pulling ba5400d on catlee:master into 34a81bb on mozilla-releng:master.

@catlee
Copy link
Contributor Author

catlee commented Jul 12, 2017

Will add some tests for the new function

@coveralls
Copy link

Coverage Status

Coverage increased (+0.5%) to 66.331% when pulling e82cce6 on catlee:master into 34a81bb on mozilla-releng:master.

Fixed some edge cases where some test files specify signatures outside
of the file.
@coveralls
Copy link

Coverage Status

Coverage increased (+0.5%) to 66.331% when pulling 37fb213 on catlee:master into 34a81bb on mozilla-releng:master.

@escapewindow
Copy link
Contributor

Schweet. I can stamp this if you'd like.

  • we just pushed out 3.1.2 for bug 1380536, so we need to bump the version higher
  • once this lands, we can remove pefile from the signing scriptworker deps in puppet [!]
  • how confident are you in this? we could land this sooner so we have more baking time, and possibly see signing issues in Nightly, or we could hold off til post-57 and land early in the cycle... but it's not tree specific, so it would affect betas/chemspills right away. I think I just convinced myself we should land this sooner.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.5%) to 66.331% when pulling bd4bd50 on catlee:master into 99c8f40 on mozilla-releng:master.

@catlee
Copy link
Contributor Author

catlee commented Jul 13, 2017

I'm pretty confident. I ran this over all the exe and dll files I could find, and it matches pefile's behavior. Can we roll it out to the dep workers first?

@catlee
Copy link
Contributor Author

catlee commented Jul 13, 2017

Want me to rebase / squash instead of merging it in?

@escapewindow
Copy link
Contributor

I'm pretty confident. I ran this over all the exe and dll files I could find, and it matches pefile's behavior. Can we roll it out to the dep workers first?

Cool! Puppet has the signing scriptworkers modules all configured in the same shared place, so we can't roll out separately without either refactoring or pointing some workers at a puppet env. Do you want that?

Want me to rebase / squash instead of merging it in?
I don't have strong opinions about rebase/squash vs merge in this repo.

@escapewindow escapewindow merged commit 44c5947 into mozilla-releng:master Jul 13, 2017
moz-v2v-gh pushed a commit to mozilla-releng/build-puppet that referenced this pull request Jul 13, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants