-
Notifications
You must be signed in to change notification settings - Fork 688
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
Revert "Add intel-microcode package" #3955
Conversation
This reverts commit aeb9f1d. intel-microcode is in trusty-security, however, the package on which in depends, iucode-tool is in trusty-multiverse. Because cron-apt will only pull in packages from trusty-security, iucode-tool cannot be installed, therefore intel-microcode cannot be installed, and securedrop-grsec is in a broken state.
Testing this one. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After upgrade testing from 0.10.0, confirmed the issue is resolved:
vagrant@app-staging:~$ apt-cache policy linux-firmware-image-4.4.162-grsec
linux-firmware-image-4.4.162-grsec:
Installed: 4.4.162-grsec-1
Candidate: 4.4.162-grsec-1
Version table:
*** 4.4.162-grsec-1 0
500 https://apt-test.freedom.press/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
vagrant@app-staging:~$ apt-cache policy linux-image-4.4.162-grsec
linux-image-4.4.162-grsec:
Installed: 4.4.162-grsec-1
Candidate: 4.4.162-grsec-1
Version table:
*** 4.4.162-grsec-1 0
500 https://apt-test.freedom.press/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
vagrant@app-staging:~$ uname -r
4.4.162-grsec
@redshiftzero I get the same results for the above checks on an upgraded system from 0.10.0 to 0.11.0-rc2 - is this a valid test? |
@zenmonkeykstop what about the |
Yup, |
Installing the deb should resolve (and upgrade to 4.4.162, but it's not a complete test because it's not being pulled in by cron-apt) The only way to fully test this is by uploading the packages to apt-test, which I will do when we release rc3. |
Status
Ready for review
Description of Changes
Fixes #3954
Reopens #3663
Removes intel-microcode from the list of dependencies for securedrop-grsec:
intel-microcode is in trusty-security, however, the package on which in depends, iucode-tool is in trusty-multiverse. Because cron-apt will only pull in packages from trusty-security, iucode-tool cannot be installed, therefore intel-microcode cannot be installed, and securedrop-grsec is in a broken state.
Testing
To confirm #3954 is properly fixed, the package will need to be put on apt-test to ensure the cron-apt job installs the packages correctly (sans intel-microcode)
Deployment
Deployed via apt packages
Checklist
If you made changes to the system configuration:
If you made non-trivial code changes: