2015-02-05 15:36:30 +01:00
|
|
|
# guix is bootstrapping package so there are some non-standard exceptions
|
2016-02-12 10:20:25 +01:00
|
|
|
# 1] it violates FHS (intentionally) - this is feature, not bug
|
|
|
|
addFilter("W: suse-filelist-forbidden-fhs23 /gnu is not allowed in FHS 2.3")
|
2015-02-05 15:36:30 +01:00
|
|
|
|
2016-02-12 10:20:25 +01:00
|
|
|
|
|
|
|
# 2] it contains foreign static binaries used for bootstrap see:
|
|
|
|
# https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html#Building-the-Bootstrap-Binaries
|
|
|
|
|
|
|
|
# they are binaries in /usr/share
|
2018-02-19 15:56:20 +01:00
|
|
|
addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
2016-02-12 10:20:25 +01:00
|
|
|
|
|
|
|
# they are static binaries
|
2018-02-19 15:56:20 +01:00
|
|
|
addFilter("W: statically-linked-binary /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
2016-02-12 10:20:25 +01:00
|
|
|
|
|
|
|
# they are foreign
|
2018-02-19 15:56:20 +01:00
|
|
|
addFilter("W: missing-PT_GNU_STACK-section /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
2018-11-26 13:11:27 +01:00
|
|
|
addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/2.2/site-ccache/.*")
|
2016-02-12 10:20:25 +01:00
|
|
|
|
2018-07-12 21:52:38 +02:00
|
|
|
# they are not position independent. Upstream consider to build them as PIE
|
|
|
|
addFilter("W: position-independent-executable-suggested /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
|
|
|
|
|
2018-11-26 13:11:27 +01:00
|
|
|
# they doesn't include dependency information
|
|
|
|
addFilter("W: shared-lib-without-dependency-information /usr/lib64/guile/2.[02]/site-ccache/.*")
|
|
|
|
|
2016-02-12 10:20:25 +01:00
|
|
|
# I will add guixbuild group into rpmlint once I know that everything
|
|
|
|
# else is correct
|
|
|
|
addFilter("W: non-standard-gid /gnu/store guixbuild")
|