Package Details: icecream 1.2-1

Git Clone URL: https://aur.archlinux.org/icecream.git (read-only)
Package Base: icecream
Description: takes compile jobs from your build and distributes it to remote machines allowing a parallel build on several machines.
Upstream URL: http://en.opensuse.org/Icecream
Licenses: GPL2
Conflicts: icecream-git
Provides: icecream
Submitter: uwolfer
Maintainer: bwidawsk
Last Packager: bwidawsk
Votes: 30
Popularity: 0.200648
First Submitted: 2006-10-11 20:48
Last Updated: 2018-10-13 03:22

Latest Comments

1 2 3 4 5 Next › Last »

cheesehead544 commented on 2018-07-19 02:03

in the pkgbuild the arch is set to x86_64, but i have just confirmed it builds fine in i686. could you consider adding the i686 architecture in the pkgbuild, for all the archlinux32 users out there?

TomZander commented on 2016-12-22 16:18

In your optdepends you write 'iceberg-git: a QT {etc}'.

Would you be able to change that product name to 'Qt', QT stands for QuickTime. Qt is the name of the graphics toolkit :)

franziskus commented on 2016-12-21 09:10

Hm, this currently doesn't build.

checking for lzo1x_1_compress in -llzo2... no
configure: error: Could not find lzo2 library - please install lzo-devel

bitfix commented on 2016-01-01 21:13

The chown icecc:icecc ${ICECREAM_LOG_FILE} line in icecreamd doesn't match the user and group icecream:icecream created by icecream.install.

bwidawsk commented on 2015-12-28 18:45

PSA: This fails to work with community/hardening-wrapper. I am not sure why yet (ld related). I have no desire to try to fix it.

bwidawsk commented on 2015-12-24 19:42

I've done my best to update this package to have it closely resemble upstream (SuSE) where possible, and using Fedora Core's systemd service files for the rest. This was a pretty large change overall. Please let me know if you have issues.

It might be best to manually remove the old icecream package and verify all the contents are gone.

@hunger: Also FWIW, type=simple + the -d option is not correct. However, I've dropped the -d and gone with type=simple because of the issue you reported. This matches the FC service as well.

bwidawsk commented on 2015-12-11 18:12

@hunger Sorry for the delay, I was on vacation.

You are correct about Type=simple. I noticed some other changes in the upstream package which I never bothered to look at when I adopted the package. I should probably work to incorporate those, and may as well do it on the update with Type=simple. I will try to get it completed today or tomorrow.

Thanks!

hunger commented on 2015-12-02 11:56

I had to add the following override to icecream.service:
ProtectSystem=full
PrivateDevices=true
PrivateTmp=true
ProtectHome=on
NoNewPrivileges=true
Type=simple

The Protect*, Private* and NoNewPrivileges are just to harden the installation. That will prevent some attacks.

But without Type=simple the iceccd would stop with a timeout after a while. It apparently does need -d to detach, so Type=forking is probably wrong -- and you do not want forking anyway if you can avoid that with systemd.

abique commented on 2015-01-14 12:22

I disown the package if anyone wants to take it :)

ecloud commented on 2015-01-14 12:19

https://aur.archlinux.org/packages/icecream-git/ does indeed work better.

But there is also aur/icecc.

aur/icemon-git depends on aur/icecc. Whereas aur/iceberg-git does not build.

Does that mean icecc is the one that regular users should be running? Apparently. It does seem to work. But it is version 1.0.1.