Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542204 - dev-embedded/arduino uses RESTRICT=binchecks instead of QA_*
Summary: dev-embedded/arduino uses RESTRICT=binchecks instead of QA_*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: binchecks
  Show dependency tree
 
Reported: 2015-03-05 07:15 UTC by Justin Lecher (RETIRED)
Modified: 2018-07-23 19:52 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2015-03-05 07:15:47 UTC
From the devmanual:

binchecks
Disable all QA checks for binaries. This should ONLY be used in packages for which binary checks make no sense (linux-headers and kernel-sources, for example, can safely be skipped since they have no binaries). If the binary checks need to be skipped for other reasons (such as proprietary binaries), see the QA CONTROL VARIABLES section for more specific exemptions.


Please convert the ebuild towards QA_*
Comment 1 Steve Arnold archtester gentoo-dev 2017-10-31 19:50:54 UTC
I took a look at this but the QA checks all fail in this case, mainly on the firmware *.elf and static libs with unknown target *.o files inside.  I tried all the file extensions but but nothing worked so I went back to using RESTRICT as the only thing that works for this case.  Got any ideas?
Comment 2 Larry the Git Cow gentoo-dev 2018-07-23 19:52:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a236c378f967324c95665848322c62f5ed91b39

commit 6a236c378f967324c95665848322c62f5ed91b39
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-07-23 19:52:07 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-07-23 19:52:07 +0000

    dev-embedded/arduino: remove RESTRICT="bincheck"
    
    Our QA warnings come from a couple of prebuilt binaries in some
    libraries. Use QA_PREBUILT instead which is a much cleaner approach.
    
    Closes: https://bugs.gentoo.org/542204
    Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-embedded/arduino/arduino-1.8.5-r2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)