From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0OX+Dkn4wF8hCQAA0tVLHw (envelope-from ) for ; Fri, 27 Nov 2020 12:59:53 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id gGzgCkn4wF9qHQAAB5/wlQ (envelope-from ) for ; Fri, 27 Nov 2020 12:59:53 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D7780940363 for ; Fri, 27 Nov 2020 12:59:52 +0000 (UTC) Received: from localhost ([::1]:59148 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kidLr-0005lr-J7 for larch@yhetil.org; Fri, 27 Nov 2020 07:59:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kidLi-0005lh-3q for guix-devel@gnu.org; Fri, 27 Nov 2020 07:59:42 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kidLf-0006lk-Ov for guix-devel@gnu.org; Fri, 27 Nov 2020 07:59:41 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1606481975; cv=none; d=zohomail.com; s=zohoarc; b=T7PRlR86cXQ2Um2xOQOYVswI1fMyWjf+rjJkrps/WiHEUMTKbyDf6qSEzXz3fBDxeVLEh9fF6yYRvO1QdD8QZf4emMmNvCMejUbcVNqMc+Xyn6RvO/dBh3wLs/XGwrUbMtz229kmG604PUT8DBYNgmOrHQ7BrhRrV6Gjq5rDN30= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606481975; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=pCV+CqlMxGy+l2cOqihI1mg0uDk8zHm/oDR04Xwf1z0=; b=eVjP1k01wbldMgFkm9R+j/S5s1zW2D/lkE1WR3WFysZ8CXf3KM+p7cNFBdy6XLka6Oa1qnOB66CvszaTDBKyfdmGK52VPxT3wdS3DSOSqZenxXGAk4NnBCYylfv5EomFu+hCSUhKoXPdO4Rt3VVQMcrAdkG9rYAhAKi/vMaWLNM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1606481975; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=pCV+CqlMxGy+l2cOqihI1mg0uDk8zHm/oDR04Xwf1z0=; b=FEB0PFSRRoo3cVT0xcpIGpOF3xwlvfel1iCMInBOLRXBS9gL9SeFxz2omivUQRtk W8F2LtqkdtMsnn6R2Vaq8WYMKg9jK9inBwzs3zpMUIwC2e9A6LcZU+4Kt1JG9zMr8hp AjBcO5kNzLmSG16RCfol+3x7RM1ODx2Nt4nkKj1Q= Received: from localhost (p54ad4adb.dip0.t-ipconnect.de [84.173.74.219]) by mx.zohomail.com with SMTPS id 1606481974687501.2993931289071; Fri, 27 Nov 2020 04:59:34 -0800 (PST) User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: guix-devel@gnu.org Subject: building with JACK 2 by default? X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 27 Nov 2020 14:01:32 +0100 Message-ID: <87tutb6jir.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.47 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=FEB0PFSR; arc=pass (zohomail.com:s=zohoarc:i=1); dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-TUID: spRq0vvpR+kF Hi Guix, the official recommendation of the JACK developers used to be to use whatever JACK version you want as they are compatible anyway and can be swapped out as needed. This has now changed and JACK 2 is the only variant that is under active development. JACK 1 is in bugfix-only mode. See: https://github.com/jackaudio/jackaudio.github.com/wiki/Differences-betwee= n-jack1-and-jack2 The question is whether we should now build everything with JACK 2 instead of JACK 1. People like me who still want to use JACK 1 (e.g. because of built-in ALSA MIDI support and support for more than one soundcard) could simply set LD_LIBRARY_PATH to load the JACK 1 libraries. We already need to use JACK 2 for some packages which simply won=E2=80=99t = build with JACK 1. While it may be possible to patch them to accept JACK 1, which provides almost exactly the same API, I think the more reasonable approach would be to compromise on JACK 2 for everything. The downside to building with JACK 2 by default is an increased package closure due to the larger feature set of JACK 2 (e.g. DBus support). The upside is that only one version of JACK will be used throughout the system (we can no longer achieve this with JACK 1, see above) and that Guix will default to using the recommended version of JACK. What are your thoughts on this? --=20 Ricardo