-
Notifications
You must be signed in to change notification settings - Fork 46
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
[4.1] securedrop-workstation-grsec package not upgradeable #793
[4.1] securedrop-workstation-grsec package not upgradeable #793
Comments
I recall that we had to change the versioning scheme to I'm also not sure how this is relevant yet to the issue of the package being upgradeable... perhaps the new Did anyone else dig into this yesterday while I was out? |
Maybe a dumb question, but why is this even in nightlies? AIUI, the release cycle of this package does not need to be tied to regular development, as the kernel is only going to be updated occasionally, and so it should only need a bump on a kernel update. |
A couple of factors to consider:
This may not in fact be an issue at all relevant to non-test environments, as those would be configured to use prod packages throughout. So it may not be a release blocker, but it would still be good for us to understand why Terminal output on a On a |
OK, this is a dependencies issue. The sdw-grsec package depends on the linux image and header packages, and it looks like the nightly sdw-grsec subs in the nightly versions of those packages too, but they don't exist. To see the difference, run A couple of paths to resolution present themselves immediately:
In either case I agree that this is not going to be an issue in prod, so long as the linux-image and linux-header package deb versions don't get munged in the prod sdw-grsec package's control file. |
Oops. My preference would be to do #1, we don't gain any value from nightlies for this and as previously discussed, the kernel packages are special enough that we should treat them specially. In this case, no nightlies. |
I agree that this is not a release blocker. Right now, we're testing the template from |
The package is broken and we really don't need nightlies for kernel things, because the kernel is special. Fixes freedomofpress/securedrop-workstation#793.
The package is broken and we really don't need nightlies for kernel things, because the kernel is special. Fixes freedomofpress/securedrop-workstation#793.
On a 4.1 system (based off #784),
securedrop-workstation-grsec
is reported as upgradeable, butsudo apt update && sudo apt upgrade
does not result in any actual changes. This also causes adom0
test failure (it reports that package updates are available).Initial analysis, see Kev's comment below for likely root cause
Analysis
I'm noticing a discrepancy in the name of the
main
version of the package vs. thenightlies
version:https://apt-test.freedom.press/pool/main/s/securedrop-workstation-grsec/securedrop-workstation-grsec_5.15.41-1~bullseye_amd64.deb
https://apt-test.freedom.press/pool/nightlies/s/securedrop-workstation-grsec/securedrop-workstation-grsec_5.15.41-dev-20220623-230321%2Bbullseye_amd64.deb
Note the
~
in the version inmain
vs. the+
in the version innightlies
. I wonder if this, or anything else about themain
vs.nightlies
use, is causing the problem.The text was updated successfully, but these errors were encountered: