Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 830500

Summary: games-fps/xonotic-0.8.2 installs pre-stripped files
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2022-01-03 07:31:03 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: games-fps/xonotic-0.8.2 installs pre-stripped files.
Discovered on: amd64 (internal ref: tinderbox)

NOTE:
This machine uses CLANG as a compiler and LLD as a linker
Comment 1 Agostino Sarubbo gentoo-dev 2022-01-03 07:31:05 UTC
Created attachment 761154 [details]
build.log

build log and emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2022-07-04 15:56:44 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0879cdd7c0900fd821a40296e7f362ff43079b92

commit 0879cdd7c0900fd821a40296e7f362ff43079b92
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-07-04 15:38:27 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-07-04 15:56:02 +0000

    games-fps/xonotic: add 0.8.5
    
    - add USE=X to make GLX variant optional (can build without X libs)
    - enable sdl by default as it should make more sense than GLX nowadays,
      and seems to be preferred upstream wrt xonotic.desktop
    - drop USE=dedicated, disable X and sdl to get server-only
    - drop USE=debug, all this does I can see is add -g -ggdb to CFLAGS
    - drop USE=doc, upstream has deprecated the AFT docs in favor
      of the markdown ones (install unconditionally)
    - bump checkreqs
    - install more icons and use upstream's .desktop files
    - reduce reliance on the sed a bit and pass make args instead
    - depend on dev-games/ode even if server-only wrt bug #801220
    - bug #830499 and bug #830500 would only trigger when setting up
      a clang toolchain for some reason, but is fixed with current layout
    
    This could likely use more work (darkplaces does all sort of stuff
    that could use more attention), but should work as expected albeit
    not tested much (hopefully not missing anything).
    
    Closes: https://bugs.gentoo.org/801220
    Closes: https://bugs.gentoo.org/830499
    Closes: https://bugs.gentoo.org/830500
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 games-fps/xonotic/Manifest             |   1 +
 games-fps/xonotic/xonotic-0.8.5.ebuild | 105 +++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+)