package_control icon indicating copy to clipboard operation
package_control copied to clipboard

Invalid dependency or package marks whole repository invalid

Open deathaxe opened this issue 4 years ago • 0 comments

If either a package or dependency fails validation, the whole repository is added to the list of invalid sources.

If that happens everything a repository has to offer is unavailable, not just the one dep/pkg which is not valid. This may have unwanted heavy consequences.

Dependency

https://github.com/wbond/package_control/blob/8b947d227bfee2b514283e650c3f88c954ae1026/package_control/providers/repository_provider.py#L344-L351

Package

https://github.com/wbond/package_control/blob/8b947d227bfee2b514283e650c3f88c954ae1026/package_control/providers/repository_provider.py#L632-L639

deathaxe avatar Feb 07 '21 09:02 deathaxe