Checksums are very important to sources since it checks for source integrity upon download. However, in some cases, it might be desirable to support skip checksums (or just if one wants to skip all that annoyances, or if someone wants to extend kiss to support checking PGP signature for sources in their fork/implementation of the package manager and finding checksumming signature files overkill/excessive, or the tarball's sources checksums is ever changing (e.g. sources from googlecode) and we have no more alternative source to turn to (other than using git sources, but in worst cases, even git sources are not available)).
Proposal
My changes are not directed directly to the package manager but rather the packaging format.
I'm not going to propose yet another environment variable approach, since:
It's not a package format change
I'm not a fan of that approach
I don't think it's viable for multiple sources scenario if you just want to skip verification for one source.
So I'm going to propose changes specifically for checksums file.
Rationale
Checksums are very important to sources since it checks for source integrity upon download. However, in some cases, it might be desirable to support skip checksums (or just if one wants to skip all that annoyances, or if someone wants to extend
kiss
to support checking PGP signature for sources in their fork/implementation of the package manager and finding checksumming signature files overkill/excessive, or the tarball's sources checksums is ever changing (e.g. sources from googlecode) and we have no more alternative source to turn to (other than usinggit
sources, but in worst cases, evengit
sources are not available)).Proposal
My changes are not directed directly to the package manager but rather the packaging format.
I'm not going to propose yet another environment variable approach, since:
So I'm going to propose changes specifically for
checksums
file.For example:
sources
checksums
SKIP
should be manually inputted by user.If the package manager detects
SKIP
for certain files, it will skip over that file and check the checksums for other files.What do you think?