Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 642674

Summary: sys-devel/icecream-1.3.1 version bump
Product: Gentoo Linux Reporter: Dennis Schridde <dschridde+gentoobugs>
Component: Current packagesAssignee: Gentoo Cluster Team <cluster>
Status: RESOLVED FIXED    
Severity: normal CC: gbugs, jstein, kaikaikai, konstantinos.smanis, koprut, lucas.yamanishi, nikulinpi, o.freyermuth, polynomial-c, sam, suse, Xeha
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=602492
https://github.com/gentoo/gentoo/pull/15975
https://github.com/gentoo/gentoo/pull/14558
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild for icecream-1.1
git version ebuild for icecream
Ebuild for icecream-1.2
icecream scheduler service unit-file
icecream daemon service unit-file

Description Dennis Schridde 2017-12-29 21:01:04 UTC
Version 1.1 was released in August: https://github.com/icecc/icecream/releases/tag/1.1
Comment 1 Jonas Stein gentoo-dev 2018-01-03 15:13:35 UTC
Thank you for the bump request. 
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 tonich 2018-01-07 12:55:40 UTC
Created attachment 513634 [details]
ebuild for icecream-1.1
Comment 3 tonich 2018-01-13 17:15:10 UTC
Created attachment 514662 [details, diff]
git version ebuild for icecream

made separate init scripts for iceccd and scheduler.
Comment 4 Alex Guzman 2019-03-22 21:39:46 UTC
Version 1.2 is out as well. I'll give a spin at using the ebuild here locally later to test it.
Comment 5 Toei Rei 2019-06-12 07:40:35 UTC
Created attachment 579588 [details]
Ebuild for icecream-1.2
Comment 6 Toei Rei 2019-06-12 07:40:51 UTC
We should also keep in mind to provide systemd units.
Comment 7 Toei Rei 2019-06-12 08:07:16 UTC
Created attachment 579590 [details]
icecream scheduler service unit-file

Proposal for the scheduler unit-file for systemd.
Comment 8 Toei Rei 2019-06-12 08:22:50 UTC
Created attachment 579594 [details]
icecream daemon service unit-file

Not perfect, but it gets the job done. Config maybe through wrapping the service?
Comment 9 Jan Lam 2019-10-26 12:12:01 UTC
1.3 has been released recently, which does not build if app-arch/zstd is not installed.
Comment 10 Pavel 2020-05-26 13:22:27 UTC
There is a nice EAPI 7 ebuild from bombo82 https://github.com/bombo82/bombo82-overlay/blob/master/sys-devel/icecream/icecream-1.3.1-r1.ebuild

He also took care of GLEP 81

Except for confd file addition, there it should be working fine. Or at least it does for me.
Comment 11 Lucas Yamanishi 2020-05-26 18:03:26 UTC
Update to 1.3.1 in https://github.com/gentoo/gentoo/pull/15975
Comment 12 Larry the Git Cow gentoo-dev 2021-12-21 04:19:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b133beeb3fd21ef368c3fe9b8b05b026ec5cd562

commit b133beeb3fd21ef368c3fe9b8b05b026ec5cd562
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-12-21 04:10:01 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-21 04:19:19 +0000

    sys-devel/icecream: update EAPI 7 -> 8, post-review fixes
    
    - Use EAPI 8
    - Use conventional double quotes everywhere
    - Unconditionally install systemd units (see small files policy)
    - Adapt pkg_* for EAPI 7+ (${ROOT} suffix)
    - Style changes (place eclass variables before inherit in general, whitespace)
    - Drop unnecessary econf arg (--enable-fast-install)
    - Add missing dependencies (libarchive, lzo)
    
    Bug: https://bugs.gentoo.org/602492
    Closes: https://bugs.gentoo.org/527376
    Closes: https://bugs.gentoo.org/642674
    Closes: https://bugs.gentoo.org/828135
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-devel/icecream/icecream-1.3.1.ebuild | 64 +++++++++++++++-----------------
 1 file changed, 29 insertions(+), 35 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a857ea599201b42ab12a2919badfd7b34997cbbb

commit a857ea599201b42ab12a2919badfd7b34997cbbb
Author:     Lucas Yamanishi <lucas.yamanishi@gmail.com>
AuthorDate: 2020-05-26 17:58:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-21 04:19:18 +0000

    sys-devel/icecream: Bump to 1.3.1, various fixes
    
    * Fixes bug #602492
    * Adds systemd support
    * Installs firewalld service files
    
    Bug: https://bugs.gentoo.org/602492
    Closes: https://bugs.gentoo.org/527376
    Closes: https://bugs.gentoo.org/642674
    Closes: https://github.com/gentoo/gentoo/pull/15975
    Signed-off-by: Lucas Yamanishi <lucas.yamanishi@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-devel/icecream/Manifest                      |  1 +
 sys-devel/icecream/files/icecc-scheduler.service | 12 ++++
 sys-devel/icecream/files/iceccd.service          | 12 ++++
 sys-devel/icecream/files/icecream-tmpfiles.conf  |  2 +
 sys-devel/icecream/files/icecream.openrc         | 55 +++++++++++++++
 sys-devel/icecream/icecream-1.3.1.ebuild         | 85 ++++++++++++++++++++++++
 6 files changed, 167 insertions(+)