Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 688092 - sys-kernel/ck-sources does not follow upstream
Summary: sys-kernel/ck-sources does not follow upstream
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jory A. Pratt
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-15 08:01 UTC by Thomas
Modified: 2019-12-13 06:10 UTC (History)
3 users (show)

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


Attachments
Suggested ck-sources-5.1.15 (ck-sources-5.1.15.ebuild,1.03 KB, text/plain)
2019-06-28 13:22 UTC, Reva Denis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas 2019-06-15 08:01:58 UTC
The ck-sources in gentoo are gentoo-sources with 0001-MultiQueue-Skiplist-Scheduler-version-0.192.patch while Upstream ck-sources are patched with

0001-MultiQueue-Skiplist-Scheduler-version-0.192.patch
0002-Fix-Werror-build-failure-in-tools.patch
0003-Make-preemptible-kernel-default.patch
0004-Expose-vmsplit-for-our-poor-32-bit-users.patch
0005-Create-highres-timeout-variants-of-schedule_timeout-.patch
0006-Special-case-calls-of-schedule_timeout-1-to-use-the-.patch
0007-Convert-msleep-to-use-hrtimers-when-active.patch
0008-Replace-all-schedule-timeout-1-with-schedule_min_hrt.patch
0009-Replace-all-calls-to-schedule_timeout_interruptible-.patch
0010-Replace-all-calls-to-schedule_timeout_uninterruptibl.patch
0011-Don-t-use-hrtimer-overlay-when-pm_freezing-since-som.patch
0012-Make-hrtimer-granularity-and-minimum-hrtimeout-confi.patch
0013-Make-threaded-IRQs-optionally-the-default-which-can-.patch
0014-Reinstate-default-Hz-of-100-in-combination-with-MuQS.patch
0015-Swap-sucks.patch
0016-Add-ck1-version.patch

so there are 15 patches missing! For me that looks like either the package name is missleading (should me muqss-sources) and the documentation is wrong (https://wiki.gentoo.org/wiki/Kernel/Overview#ck-sources talks about Con Kolivas's kernel patch set, not one patch cherry-picked out of the set) or we need the rest of the patches in the ebuild.
Comment 1 Reva Denis 2019-06-19 08:06:34 UTC
I vote for fixing
I had to use ck patchset for my Gentoo music production system because Ck works like rt-sources, but efficently balancing latencies without any need of special settings.
I also think that adding use flag muqss-only (apply only muqss for those who's interested in) is an good idea. But I need full-patchset.
Comment 2 Reva Denis 2019-06-28 13:22:37 UTC
Created attachment 581216 [details]
Suggested ck-sources-5.1.15

Ok, there is an full-featured ck-sources ebuild. Booting and working at me
Comment 3 Larry the Git Cow gentoo-dev 2019-12-09 23:21:47 UTC
The bug has been closed via the following commit(s):

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

commit 8d5db4b98fa0a1052be8ea7b891aca36f5abcc61
Author:     Jory Pratt <anarchy@gentoo.org>
AuthorDate: 2019-12-09 23:21:13 +0000
Commit:     Jory Pratt <anarchy@gentoo.org>
CommitDate: 2019-12-09 23:21:39 +0000

    sys-kernel/ck-sources: Version bump
    
    This moves use to a full patch from Con instead
    of a single pick. All 4.x versions have been removed
    and will be unsupported by myself. Sorry for the trouble
    look forward to working with you all.
    
    Closes: https://bugs.gentoo.org/679978
    Closes: https://bugs.gentoo.org/688092
    Package-Manager: Portage-2.3.81, Repoman-2.3.20
    Signed-off-by: Jory Pratt <anarchy@gentoo.org>

 sys-kernel/ck-sources/Manifest                     | 118 ++-------------------
 sys-kernel/ck-sources/ck-sources-4.14.63.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.66.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.67.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.69.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.71.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.73.ebuild    |  64 -----------
 sys-kernel/ck-sources/ck-sources-4.14.75.ebuild    |  57 ----------
 sys-kernel/ck-sources/ck-sources-4.14.78.ebuild    |  57 ----------
 sys-kernel/ck-sources/ck-sources-4.14.81.ebuild    |  57 ----------
 sys-kernel/ck-sources/ck-sources-4.18.11.ebuild    |  54 ----------
 sys-kernel/ck-sources/ck-sources-4.18.13.ebuild    |  47 --------
 sys-kernel/ck-sources/ck-sources-4.18.16.ebuild    |  47 --------
 sys-kernel/ck-sources/ck-sources-4.18.19.ebuild    |  47 --------
 sys-kernel/ck-sources/ck-sources-4.18.5.ebuild     |  54 ----------
 sys-kernel/ck-sources/ck-sources-4.18.7.ebuild     |  54 ----------
 sys-kernel/ck-sources/ck-sources-4.18.9.ebuild     |  54 ----------
 sys-kernel/ck-sources/ck-sources-4.19.2.ebuild     |  47 --------
 sys-kernel/ck-sources/ck-sources-4.9.120.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.123.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.124.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.126.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.128.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.130.ebuild    |  59 -----------
 sys-kernel/ck-sources/ck-sources-4.9.132.ebuild    |  52 ---------
 sys-kernel/ck-sources/ck-sources-4.9.135.ebuild    |  52 ---------
 sys-kernel/ck-sources/ck-sources-4.9.137.ebuild    |  52 ---------
 sys-kernel/ck-sources/ck-sources-5.2.3.ebuild      |  47 --------
 ...ources-5.1.7.ebuild => ck-sources-5.4.2.ebuild} |  16 +--
 29 files changed, 12 insertions(+), 1638 deletions(-)
Comment 4 Larry the Git Cow gentoo-dev 2019-12-13 06:10:09 UTC
The bug has been closed via the following commit(s):

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

commit 395cd10073b1e9e5258f8623292534437594093d
Author:     Jory Pratt <anarchy@gentoo.org>
AuthorDate: 2019-12-13 06:09:01 +0000
Commit:     Jory Pratt <anarchy@gentoo.org>
CommitDate: 2019-12-13 06:10:01 +0000

    sys-kernel/ck-sources: drop deblob, Fix extraversion
    
    Closes: https://bugs.gentoo.org/show_bug.cgi?id=688092
    Package-Manager: Portage-2.3.81, Repoman-2.3.20
    Signed-off-by: Jory Pratt <anarchy@gentoo.org>

 sys-kernel/ck-sources/Manifest                     |  2 --
 ...ces-5.4.2.ebuild => ck-sources-5.4.2-r1.ebuild} | 29 ++++++++--------------
 .../ck-sources/files/ck-5.4-revert-version.patch   | 27 ++++++++++++++++++++
 sys-kernel/ck-sources/metadata.xml                 |  3 ---
 4 files changed, 37 insertions(+), 24 deletions(-)