pkgcheck icon indicating copy to clipboard operation
pkgcheck copied to clipboard

pkgcore-based QA utility for ebuild repos

Results 137 pkgcheck issues
Sort by recently updated
recently updated
newest added

I have an ebuild that directly consumes some zipfiles without using `unzip`. This triggers `MissingUnpackerDep BDEPEND="app-arch/unzip"` and there is no way to annotate it that it's really not missing!

Currently the man page mostly focuses on listing what functionality is available. It would probably be helpful to add a section on example workflow cases to leverage various functionality.

docs

Now that pkgcheck has moved off readthedocs to gh-pages (https://pkgcore.github.io/pkgcheck), it should be easier to rework the look and feel to something more usable for casual browsers. This will probably...

docs

As they're not up to date with regards to the massive restructuring that occurred to make parallelism viable. It could be nice adding a few examples for writing custom checks...

docs

We won't be able to check them perfectly (or can we?) but it would be nice to flag definitely-dead mirrors and possible HTTPS upgrades.

check

The idea is to report if ebuild has explicit dependency on `dev-python/setuptools` that is redundant wrt `DISTUTILS_USE_SETUPTOOLS`.

Basically, the idea is to have something like: IUSE="foo" QA_IUSE_NO_DEP="foo" RDEPEND="foo? ( dev-python/foo[${PYTHON_USEDEP}] )" where revdeps are supposed to depend on `dev-python/foo` directly if they need it, rather than on...

Given that we had silly servers that give 200 + HTML page on incorrect URL, maybe it would be a good idea to flag `text/html` and similar responses to SRC_URI,...

check

So here's a cool idea. Instead of reporting deprecated eclasses that were inherited indirectly (which has little sense given you need to fix the eclass inheriting them rather than the...

check

I think we could add a few checks for ensuring that `license_groups` don't get accidentally mixed up. In particular: - license in `@MISC-FREE` must not be in union of `@FSF-APPROVED...

check