Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bugzilla DB migration completed. Please report issues to Infra team via email via infra@gentoo.org or IRC

Bug 440444

Summary: sys-devel/icecream-0.9.7-r1: some elog messages should only be shown for the first install.
Product: Gentoo Linux Reporter: poletti.marco
Component: [OLD] ServerAssignee: Gentoo Cluster Team <cluster>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 440214    

Description poletti.marco 2012-10-31 10:58:49 UTC
Disclaimer: this bug has been filed in a semi-automated manner.

When emerging the package sys-devel/icecream-0.9.7-r1, the following elog messages are displayed:

 * 
 * If you have compiled binutils/gcc/glibc with processor-specific flags
 * (as normal using Gentoo), there is a greater chance that your compiler
 * won't work on other machines. The best would be to build gcc, glibc and
 * binutils without those flags and then copy the needed files into your
 * tarball for distribution to other machines. This tarball can be created
 * by running /usr/bin/icecc --build-native, and used by setting
 * ICECC_VERSION in /etc/conf.d/icecream
 *   ICECC_VERSION=<filename_of_archive_containing_your_environment>
 * 
 * To use icecream with portage add the following line to /etc/make.conf
 *   PREROOTPATH=/usr/lib/icecc/bin
 * 
 * To use icecream with normal make use (e.g. in /etc/profile)
 *   PATH=/usr/lib/icecc/bin:/home/marco/bin/:/home/marco/bin/laptop:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/games/bin:/opt/cuda/bin:/sbin:/usr/sbin
 * 
 * N.B. To use icecream with ccache, the ccache PATH should come first:
 *   PATH=/usr/lib/ccache/bin:/usr/lib/icecc/bin:/home/marco/bin/:/home/marco/bin/laptop:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/games/bin:/opt/cuda/bin:/sbin:/usr/sbin
 * 
 * Don't forget to open the following ports in your firewall(s):
 *  TCP/10245 on the daemon computers (required)
 *  TCP/8765 for the the scheduler computer (required)
 *  TCP/8766 for the telnet interface to the scheduler (optional)
 *  UDP/8765 for broadcast to find the scheduler (optional)
 * 
 * Further usage instructions: http://en.opensuse.org/Icecream

Such messages should only be displayed when the package is a new install.
These situations can be checked in the ebuild as follows:

if ! has_version 'sys-devel/icecream'; then

See the tracker bug 440214 for more details.