Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115977 - sys-devel/icecream-0.6-20050413 (new version)
Summary: sys-devel/icecream-0.6-20050413 (new version)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michael Imhof (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 88885
  Show dependency tree
 
Reported: 2005-12-18 12:52 UTC by Sergey Okhapkin
Modified: 2006-06-21 12:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (icecream-0.6.20050413.ebuild,2.07 KB, text/plain)
2005-12-18 12:54 UTC, Sergey Okhapkin
Details
nokde patch (icecream-0.6.20050413.nokde.patch.bz2,1.00 KB, application/octet-stream)
2005-12-18 12:55 UTC, Sergey Okhapkin
Details
ICECC_DISABLE patch (icecream-0.6.20050413_disable.patch.bz2,673 bytes, application/octet-stream)
2005-12-18 12:55 UTC, Sergey Okhapkin
Details
icecream-0.6.20050413.ebuild patch for -arts workaround (arts.disable.patch,663 bytes, patch)
2006-03-02 10:00 UTC, Pinky
Details | Diff
updated ebuild with -arts -kde USE flags, icecream user and group (icecream-0.6.20050413.ebuild,2.41 KB, text/plain)
2006-05-30 18:05 UTC, Marcus Furlong
Details
metadata.xml (metadata.xml,160 bytes, text/plain)
2006-05-30 18:06 UTC, Marcus Furlong
Details
env.d file, needs to be after KDEDIRS file (99kicecream,69 bytes, text/plain)
2006-05-30 18:07 UTC, Marcus Furlong
Details
new init,d, obsoletes previous seperated runscripts (icecream,1.58 KB, text/plain)
2006-05-30 18:07 UTC, Marcus Furlong
Details
disable option (icecream-0.6-20050413-add-disable-option.patch,1.16 KB, patch)
2006-05-30 18:10 UTC, Marcus Furlong
Details | Diff
no-kde (i.e. no icemon built) (icecream-0.6-20050413-no-kde.patch,2.67 KB, patch)
2006-05-30 18:11 UTC, Marcus Furlong
Details | Diff
icecream-0.6.20050413.ebuild (icecream-0.6.20050413.ebuild,3.78 KB, text/plain)
2006-05-31 14:19 UTC, Marcus Furlong
Details
files/icecream-config (icecream-config,1.64 KB, text/plain)
2006-05-31 14:21 UTC, Marcus Furlong
Details
files/icecream (icecream,1.57 KB, text/plain)
2006-05-31 14:24 UTC, Marcus Furlong
Details
files/icecream-0.6-20050413-dont-create-symlinks.patch (icecream-0.6-20050413-dont-create-symlinks.patch,954 bytes, patch)
2006-05-31 14:28 UTC, Marcus Furlong
Details | Diff
files/icecream-0.6-20050413-add-disable-option.patch (icecream-0.6-20050413-add-disable-option.patch,1.16 KB, patch)
2006-05-31 14:31 UTC, Marcus Furlong
Details | Diff
files/icecream-0.6-20050413-no-kde.patch (icecream-0.6-20050413-no-kde.patch,2.67 KB, patch)
2006-05-31 14:31 UTC, Marcus Furlong
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Okhapkin 2005-12-18 12:52:45 UTC
Newer version of icecream is available, please find attached a new ebuild and patches to put to files directory.
Comment 1 Sergey Okhapkin 2005-12-18 12:54:15 UTC
Created attachment 75038 [details]
ebuild
Comment 2 Sergey Okhapkin 2005-12-18 12:55:13 UTC
Created attachment 75039 [details]
nokde patch
Comment 3 Sergey Okhapkin 2005-12-18 12:55:53 UTC
Created attachment 75040 [details]
ICECC_DISABLE patch
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-12-18 13:09:41 UTC
+ metadata.xml missing...
Comment 5 Pinky 2006-03-02 10:00:54 UTC
Created attachment 81120 [details, diff]
icecream-0.6.20050413.ebuild patch for -arts workaround

I have installed kde widhought arts, this produce error, because arts is required, without extra config option
Comment 6 Marcus Furlong 2006-05-30 18:05:48 UTC
Created attachment 87927 [details]
updated ebuild with -arts -kde USE flags, icecream user and group

updated ebuild with -arts -kde USE flags, icecream user and group
new init.d script and uses the included config file as a conf.d file
Comment 7 Marcus Furlong 2006-05-30 18:06:21 UTC
Created attachment 87928 [details]
metadata.xml
Comment 8 Marcus Furlong 2006-05-30 18:07:07 UTC
Created attachment 87929 [details]
env.d file, needs to be after KDEDIRS file
Comment 9 Marcus Furlong 2006-05-30 18:07:44 UTC
Created attachment 87930 [details]
new init,d, obsoletes previous seperated runscripts
Comment 10 Marcus Furlong 2006-05-30 18:10:48 UTC
Created attachment 87931 [details, diff]
disable option
Comment 11 Marcus Furlong 2006-05-30 18:11:15 UTC
Created attachment 87932 [details, diff]
no-kde (i.e. no icemon built)
Comment 12 Marcus Furlong 2006-05-30 18:13:28 UTC
If the new ebuild works for everyone, can someone obsolete the first four attachments to this bug?
Comment 13 Marcus Furlong 2006-05-31 14:19:58 UTC
Created attachment 88038 [details]
icecream-0.6.20050413.ebuild

Cleaned up ebuild.

icecream now installs to /usr. This is for a few reasons:

1) /opt may not be mounted on system startup if the daemon/scheduler is started then.
2) This puts the icemon KDE applets and programs in the correct directories, and also gets rid of the need for the extra /etc/env.d file to set KDEDIRS.
3) like ccache, the symlinks are put in /usr/lib/icecream/bin
Comment 14 Marcus Furlong 2006-05-31 14:21:29 UTC
Created attachment 88039 [details]
files/icecream-config

This sets up and removes the /usr/lib/icecream/bin symlinks, in the same way as distcc-config and ccache-config.
Comment 15 Marcus Furlong 2006-05-31 14:24:49 UTC
Created attachment 88040 [details]
files/icecream

new runlevel script, based on the the suse one (not sure if it's the same one I attached yesterday) This script uses the variables in /etc/conf.d/icecream to set up the icecream daemon (and optionally the scheduler too), sets the max number of jobs, etc.
Comment 16 Marcus Furlong 2006-05-31 14:28:11 UTC
Created attachment 88041 [details, diff]
files/icecream-0.6-20050413-dont-create-symlinks.patch

this patch makes sure that the ebuild does not overwrite the gcc and friends that are in /usr/bin, instead we will use the icecream-config script to update those symlinks.
Comment 17 Marcus Furlong 2006-05-31 14:31:16 UTC
Created attachment 88043 [details, diff]
files/icecream-0.6-20050413-add-disable-option.patch
Comment 18 Marcus Furlong 2006-05-31 14:31:45 UTC
Created attachment 88044 [details, diff]
files/icecream-0.6-20050413-no-kde.patch
Comment 19 Marcus Furlong 2006-05-31 14:34:55 UTC
This is working fine for me (not one problem with ccache and I've merged about 300 packages today). If the file isn't in the cache it gets sent to the compile cluster. Any chance of this getting into portage, hard-masked if need be?
Comment 20 Michael Imhof (RETIRED) gentoo-dev 2006-05-31 14:51:01 UTC
I will look into it within the next days.
i see no reason for hardmasking it. ~ should do.
Comment 21 Marcus Furlong 2006-06-18 14:32:08 UTC
(In reply to comment #20)
> I will look into it within the next days.
> i see no reason for hardmasking it. ~ should do.

Any update on this? Been using it without problem for more than three weeks now, including a couple of "emerge -e world"s.

Comment 22 Michael Imhof (RETIRED) gentoo-dev 2006-06-21 11:56:39 UTC
In cvs.
Good work. Thanks a lot for your help. I hope you keep posting ebuilds if upstrem releases new versions.
Comment 23 Marcus Furlong 2006-06-21 12:21:16 UTC
(In reply to comment #22)
> In cvs.
> Good work. Thanks a lot for your help. I hope you keep posting ebuilds if
> upstrem releases new versions.
> 

Will do, I'm already testing version 0.7.3, it's in SVN [http://websvn.kde.org/trunk/icecream/] but there hasn't been a tarball release yet. I'll throw together an SVN ebuild if there isn't a tarball released soonish.