-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Deb822.sources #284
base: master
Are you sure you want to change the base?
Deb822.sources #284
Conversation
c2f1118
to
3806869
Compare
i guess that's finished |
745800b
to
2c61586
Compare
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.
Please rebase and consider squashing the changes into one single change if possible :)
dd530a2
to
b01814e
Compare
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.
Thanks, some minor ideas
@zeha are you also fine with this deb822 approach?
config/files/etc/apt/sources.list.d/debian.sources/DEBIAN_TRIXIE
Outdated
Show resolved
Hide resolved
Components: main | ||
Enabled: yes | ||
Signed-By: | ||
/usr/share/keyrings/grml-archive-keyring.gpg |
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.
was wondering how this can work, and indeed CI says it doesn't:
Err:3 http://deb.grml.org/ grml-stable InRelease
Sub-process /usr/bin/sqv returned an error code (1), error message is: Error: Failed to parse keyring "/usr/share/keyrings/grml-archive-keyring.gpg" Caused by: 0: Reading "/usr/share/keyrings/grml-archive-keyring.gpg": No such file or directory (os error 2) 1: No such file or directory (os error 2)
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.
and how did it work before it was a link from /etc/trusted.gpg.d/ to the same location?
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.
config/files/etc/apt/trusted.gpg.d/grml-archive-keyring.gpg/GRMLBASE was installed; its a regular file
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.
🤔
gpg --export-options export-minimal --armor --export < /usr/share/keyrings/grml-archive-keyring.gpg |wc -l
468
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.
that presumes the keyring is already installed. here we're faced with making it spring into existence somehow!
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.
moved to /etc/apt/keyrings if thats ok? ¯\_(ツ)_/¯
test build is still failing:
you can enable github actions in your fork, then you should see the failures earlier, without having to wait for us to press the "approve workflow run" button |
dc30877
to
2be8a25
Compare
36102a9
to
bbd7431
Compare
etc |
jo :P. i just tried to move it to /usr/share/keyrings because it seems to me that the (renamed) package "grml-keyring" doesn't add any links to /etc/apt/keyrings or ..trusted.gpg.d for that matter but it seems it doesn't like that.
the idea was that with that you won't need to change the configuration anymore and directly would use the key from i could just try that somewhere else of course :> |
* replaced all sources.list's with deb822.sources - sources.list(5) deb822(5) * grml-archive-keyring.gpg: move to /etc/apt/keyrings - apt-secure(8) * patched wayback(snapshot) hook and 33apt-setup to work with .sources * grml-live: added the wayback date to the configuration output as confirmation
# TODOIn case of the Wayback machine and CLASS=RELEASE we might get a booboo? (not tested yet)[x] - update config/hooksupdatebase.GRMLBASE
Maybe use Pinning to generally set snapshots.debian.org so both configs could live w/o breaking things- but don't think thats possible..
The Types of "deb" and "deb-src" could go together but this way you could disable deb-src if wished easily.
Of course this could also be done with all Components but that would be a bit overbord.
~~ [ ] - add backports ~~