Would be nice to have the ability for binary only packages not to go through some of the QA checks that ebuild devs can not do anything about. Something like a QA_PREBUILT_DONT_CHECK variable as proposed in bug #330211.
There's already a QA_PREBUILT variable: This should contain a list of file paths, relative to the image directory, of files that are pre-built binaries. Paths listed here will be appended to each of the QA_* variables listed below. The paths may contain fnmatch-like patterns which will be internally translated to regular expressions for the QA_* variables that support regular expressions instead of fnmatch patterns. The translation mechanism simply replaces '*' with '.*'. Alternatively, there's also RESTRICT=binchecks.
OK. A couple things: * spelling error in ebuild.sh: QA_EXECSTAC missing a K * how about not caring about respecting LDFLAGS when QA_PREBUILT is set?
(In reply to comment #2) > * spelling error in ebuild.sh: QA_EXECSTAC missing a K Thanks, fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fb318d753312539efb06fabbade6caa6afaf36a4 > * how about not caring about respecting LDFLAGS when QA_PREBUILT is set? The QA_DT_HASH variable controls the LDFLAGS check, and paths from QA_PREBUILT are already added to QA_DT_HASH.
(In reply to comment #3) > (In reply to comment #2) > > * spelling error in ebuild.sh: QA_EXECSTAC missing a K > > Thanks, fixed in git: > > http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fb318d753312539efb06fabbade6caa6afaf36a4 This is included in portage-2.1.9.26.
Does QA_PREBUILT do everything that you want, or is something else needed here?
QA_PREBUILT does it all so far. Thanks.
Ok, I guess we can consider this fixed. Please file a new bug if you find any more issues.