-
Notifications
You must be signed in to change notification settings - Fork 23
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
Fixing DebianDirectoryIndexVisitor in minecode/visitors/debian #23
Comments
@pombredanne @JonoYang any suggestions ? |
|
@JonoYang Instead of skipping, how about if we don't generate purls for them and just return the uri objects for them without purl. |
@JonoYang, the problem is not only with .dsc files but with all the files which are |
To get the Name, Version & Arch. from a debian file name we use
get_nva
function ( https://github.com/nexB/debian-inspector/blob/main/src/debian_inspector/package.py#L113 ) this leads to two problems:get_nva
is a Version Object and we cannot directly pass it to the PackageURL version, see https://github.com/nexB/purldb/blob/main/minecode/visitors/debian.py#L117get_nva
do not handles .dsc files), generating URI is enough for them.The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x' or 'xb' for binary mode, or 'rt', 'at', 'wt', or 'xt' for text mode. The default is 'rb'
, since we later need do operation on this content ( see https://github.com/nexB/purldb/blob/main/minecode/visitors/debian.py#L89 ) we need to either use'rt'
ordecode("utf-8")
.The text was updated successfully, but these errors were encountered: