Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444276 - games-emulation/openmsx has not verbose build log
Summary: games-emulation/openmsx has not verbose build log
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: verbose_build
  Show dependency tree
 
Reported: 2012-11-22 10:17 UTC by Agostino Sarubbo
Modified: 2015-01-18 11:32 UTC (History)
0 users

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 Agostino Sarubbo gentoo-dev 2012-11-22 10:17:43 UTC
The proposed solution is in the tracker. If this is an autotools based package, and '--disable-silent-rules' doesn't work, you can try to add MAKEOPTS+=" V=1"
Comment 1 Julian Ospald 2012-11-22 16:01:01 UTC
you should check yourself if this is autotools based and depending on that do the following

- autotools-based: do nothing, it will eventually be upgraded to EAPI-5 at some point
- some other build systems controlled by an eclass: file a bug for the whole eclass
- packages controlled by a common eclass (like games.eclass) could also be solved in one blow by porting the portage-code of appending --disable-silent rules to "egamesconf" for EAPI lower 5
- custom build system: you provide a patch. There is not much interest about fixing this, so don't expect anything if you don't provide a patch.
Comment 2 Agostino Sarubbo gentoo-dev 2012-11-22 19:01:27 UTC
(In reply to comment #1)
> - custom build system: you provide a patch. There is not much interest about
> fixing this, so don't expect anything if you don't provide a patch.

Probably we have a different poing of view of a bug. I invite you to revise it.

The devmanual says:

When writing ebuilds, you should always check the build log, because the build system might ignore CC/CXX/LD/CFLAGS/LDFLAGS and such or add undesired flags by default. In order to analyze this and have complete information, in case someone reports a bug for your package, the build log must always be verbose.

This means that when _you_ did the first commit of this ebuild you did not check, then you'd be in 'fault'. So _you_ need to fix this because _you_ are the maintainer.

I don't need to post a patch, because is not a personal request.
Comment 3 Julian Ospald 2012-11-22 19:28:52 UTC
then I will fix the devmanual
Comment 4 Agostino Sarubbo gentoo-dev 2012-11-22 19:37:31 UTC
(In reply to comment #3)
> then I will fix the devmanual

If we need a verbose log, is because we need to see all is respected. So I think we need a verbose log in all possible buildsystem's scenario.

It is always a maintainer task. If is autotools-based then is simply, if not, the maintainer need to do more work, but _imho_ does not make sense ask patch only because the task isn't fixable in few minutes.
Comment 5 Tupone Alfredo gentoo-dev 2015-01-18 11:32:52 UTC
SHould be fixed now.