Package Details: icecream 1.3-1

Git Clone URL: https://aur.archlinux.org/icecream.git (read-only, click to copy)
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: 34
Popularity: 0.26
First Submitted: 2006-10-11 20:48
Last Updated: 2019-09-25 20:08

Latest Comments

1 2 3 4 5 Next › Last »

graysky commented on 2019-10-26 14:46

@bwidawsk - Did you mean to have the executable flag set for config files? For example line 47?

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 :)