guix/guix-rpmlintrc
Tomas Cech c971c4b9db Accepting request 622310 from home:jbrielmaier:branches:devel:languages:misc
bump version to 0.15
We needed to add some patches because the release tarball misses them. I'll remove them at next release.

I did extensive testing on Tumbleweed and Leap 15.0 which can be found here:
https://etherpad.opensuse.org/p/guix-0.15
There is still some stuff which doesn't work as expected, but only small things. No showstoppers. I'll improve them peu a peu :)

OBS-URL: https://build.opensuse.org/request/show/622310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guix?expand=0&rev=22
2018-07-12 19:52:38 +00:00

24 lines
1.1 KiB
Plaintext

# guix is bootstrapping package so there are some non-standard exceptions
# 1] it violates FHS (intentionally) - this is feature, not bug
addFilter("W: suse-filelist-forbidden-fhs23 /gnu is not allowed in FHS 2.3")
# 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
addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
# they are static binaries
addFilter("W: statically-linked-binary /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
# they are foreign
addFilter("W: missing-PT_GNU_STACK-section /usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
# 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/.*")
# I will add guixbuild group into rpmlint once I know that everything
# else is correct
addFilter("W: non-standard-gid /gnu/store guixbuild")