pkgcheck
pkgcheck copied to clipboard
pkgcore-based QA utility for ebuild repos
Is it possible to detect 9999/live-only packages?
I was hoping to hack around a cheap way to get `PythonCompatUpdate` reports for packages I've prepared to push but… ```pytb $ pkgcheck scan --commit -f latest pkgcheck scan: error:...
This is mostly an issue with pkg_{setup,pretend,postinst} but it affects other phase functions too. For example, `xdg.eclass` exports a `xdg_pkg_postinst`, but if one has... ``` EAPI=8 inherit optfeature xdg pkg_postinst()...
I think the issue must be due to the `origin` remote tracking against the `dev` branch rather then `master`. I bet there's probably something hard coded in the pkgcheck code....
I believe https://github.com/pkgcore/pkgcheck/commit/3684d0635def676898a03fa483ec5ecfb8e0a54a (#335) cause to show some warnings like (at least) NonexistentBlocker when not on a default branch which may mislead someone into thinking blockers can be removed in...
E.g.: ``` BadCommitSummary: commit c0287c1018bb, summary missing package version '12.0.1_rc4': 'sys-devel/clang-runtime: Bump to 12.0.1-rc4' ``` Maybe it would make sense to do some normalization before comparing, e.g. drop non-alnum chars?
I would find it convenient to limit `RedundantVersionCheck` only to packages that have no ebuilds with stable keywords. Others I generally clean after stabilizing, but these I tend to miss.
I suppose it would be in line with other `show` options to be able to list filters too.
``` $ pkgcheck --version pkgcheck 0.10.2-6-g48e379f -- Sun, 6 Jun 2021 01:28:37 -0600 ``` https://devmanual.gentoo.org/function-reference/install-functions/ says: > dosym | Create a symlink to the target specified as the first parameter,...
This just popped to my mind and I wanted to let it out somewhere and you were not in IRC. I didn't see duplicate for this, nor it being documented...