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

Bug 808444

Summary: games-board/pioneers: Avoid dev-util/gob:2 BDEPEND
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Gentoo Games <games>
Status: CONFIRMED ---    
Severity: normal CC: rclobus
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=778248
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 808459    

Description Andreas Sturmlechner gentoo-dev 2021-08-15 13:26:51 UTC
This could be achieved by one-of:

1) Setting USE_MAINTAINER_MODE=no?
> if test $USE_MAINTAINER_MODE = yes; then
>         GOB2_CHECK([[2.0.0]])
> fi
2) Modyfing pioneers-15.6-slibtool.patch so it does not require eautoreconf
3) Waiting for 15.7 release
Comment 1 orbea 2021-08-15 13:48:00 UTC
Since pioneers-15.6-slibtool.patch modifies Makefile.am I think eautoreconf will be required or the changes won't have any effect and patching Makefile.in instead would be an ugly hack.

Of course since the patch is upstreamed it would presumably go away with a 15.7 release.
Comment 2 rclobus 2021-08-15 14:07:35 UTC
Hello, upstream here.

Thanks for linking this item with 778248, it brought this ticket to my attention.

I'm wondering, why do you want to avoid the build dependency on gob2?

At this moment gob2 is still in use for a few classes. I know the tool is rather old and hasn't been updated in quite some time, but it fulfills its purpose.
It caused a few compiler warnings, which I fixed already in an unreleased version (revision dated 2021-05-16).

With kind regards,
Roland Clobus
Comment 3 Andreas Sturmlechner gentoo-dev 2021-08-15 14:43:07 UTC
It is part of gtk2 (and -adjacent) removal (bug 768993), as such we are not in a particular hurry. Note that Fedora stopped packaging gob2 after Fedora 31.