From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 0OZqONorwmUDSgEAqHPOHw:P1 (envelope-from ) for ; Tue, 06 Feb 2024 13:53:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 0OZqONorwmUDSgEAqHPOHw (envelope-from ) for ; Tue, 06 Feb 2024 13:53:47 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=ToLHaHhD; dkim=pass header.d=wolfsden.cz header.s=mail header.b=ak4zk6Df; dmarc=pass (policy=none) header.from=wolfsden.cz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707224026; a=rsa-sha256; cv=none; b=rH6f+jHKdmhEHXarWq9G/C6ZqGPUWF3jTF3UGT/Gn6y2EXuci7bUP27QvvJ+8km/ctQZUV CoR2ui6X1kwyuQRBkz7yZqYHfv6A4Nb5LdYXD3J+CARjhWQAnB9di6ub8RUbuwxBdV9lvt pp1Uz87Ax2V1hfPMrlzOHiIOFA1woDwBAkhnghRGo3tBkfM/KuxEtLtcbDXACtCXTMcN67 CzT+7o+tXYCcyUqtY2n/tasWrZeiYuyRTk765nJmEQ6G+TiaOpnzsUJRpwdK9YR1wggR71 lLRh5kRvEtLzVTHnUWaWeydr0E+mPHnxfjhIAV5fgHwjisv7fZPlob1Xzf/tcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=ToLHaHhD; dkim=pass header.d=wolfsden.cz header.s=mail header.b=ak4zk6Df; dmarc=pass (policy=none) header.from=wolfsden.cz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707224026; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=rxe1D3Dx+OtNczhLn3vEhlzn0Dv9g5NBK1Uyq8oyYhs=; b=HEmxnIrhiScadwbEYgyIs9gHfpI3Jqc27YdR7U6v4ApVfaXzOZUJq3lqH5ch5Cj7Au2VZe tY+j7TQIj/EiUelhRiCt53JsYSDaxkQAvi2rLLYK4UbcjS1oNUSsaNIwLv7PruIpuKK70A +hSjAYxTPKOPTcWOOjydPlrDMTSgwJ+ZiVl/pLVxmPOhzlJcvoySgcY4pH2q0/W6OOEb8V 1qNnoSfSmp2RLIhhtN84R8kr8qXrFyc2pRJaqJXoYmC3zL+q8K+SZ+YHNquhvu259aEb8x y7IAeD9IT82EDMv00M0QW1QOYEpkTYWio8B+9QCR79Rgi6+SO5f/jk+Rwtq13w== 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 CE98FB710 for ; Tue, 6 Feb 2024 13:53:45 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXKx7-0005j9-D3; Tue, 06 Feb 2024 07:53:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rXKx5-0005im-S5 for guix-devel@gnu.org; Tue, 06 Feb 2024 07:53:27 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rXKx3-0008Q7-Jg for guix-devel@gnu.org; Tue, 06 Feb 2024 07:53:27 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id 3E7A528C585; Tue, 6 Feb 2024 12:53:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1707224002; bh=wi1qp6Ac7TxWtHGappTcw8GNQ/FUb4bQ785PrX1yP9s=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=ToLHaHhD3Q5pntS/+ToKZYWw7iWRv/EaaOebSyZx+6H7yyVcV6wyQ+OP4ghniHh1V M2MpiSBJcESIk8879IT2kZhJEPW4RlePxIgKJxdvUW0k8vTrQ0qS5LYwfIoZyno6OP MRb23SDzDFKUEnP9wdrPLxFWlkN0PGoYRrXG5sbirssx8oOasJhVYsSJv+G+Ag2OLX 4AtV/FzOljZSqF9tTxKaj6egkexmIYmKrsyt9fvFcU+nFjwo2G/kcpmOahGn3Dxh7M B5ZmCru9qmC6AGbfEt2ccb4xGaaKUSBdzPm8sEVFGUMlcFhpCGrBGjywd+lOTi7zk2 LiLZC+oZd8NTgVOLH16qdNO2GItHyC+/emDdnrAqd7PihmQgHYYonROahlOq94dnwM 6hrKijblfgNByxPRLF/skTpU6KnkYgI+ZHO8t1DqQ0X4KNlyLroHFgb9Nn0l99HKPV 7NrlFNp1GfPp5561UjLFgEK7hbOOCnJgXPbhtr5M6O8S8UBA1N3gs/RWGWFlSnfg3X 7x3lPahYBwBUBV/svRLNyei2Y3DKfVvv2+/dtvCwomASMArpMEGJPd1BJDymWKVkEN xrkZn7/KsDd4kBOQFxGsax4UFSC/uHaXvDhYmmyHFncDodW26hxZK03NR3u0povKly 4m63aAt43cMMfUVDx6Whjp98= Received: from localhost (unknown [193.32.127.173]) by wolfsden.cz (Postfix) with ESMTPSA id 1197D28C196; Tue, 6 Feb 2024 12:53:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1707224001; bh=wi1qp6Ac7TxWtHGappTcw8GNQ/FUb4bQ785PrX1yP9s=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=ak4zk6DfV8bVcgJnDE1S4XKyQtt6QvxirE9he9CtWoKeHHhyr4o1odVTOVnYUc1St UE8QWbRgUBinoO3Yiml0/kOwowKEbcuSQQsbqyawE5J1rSH8Ro+yPYwsFnCWhPwVxW E8jvAr0+BGAq4LFO4YDqOWHylxyrGBv2SxpFbaVSmP4c/xPQRU+nY4/kKC2zlVzkkL o0YlcDOeuVXYTWnxuooQlbiQEZ+XTpHoeBpqt6XD1QCaCztNQDFNiDcGlrNQAibjcs hfBh29oWLcDLWhUgbV12VP/+W0/H/1mhKUB4i+XV+ZM5ecO6TYHcuPFk3bDCE3czFD Zx5wgGVJjHf5fcYvnSV1FIQgydfPnZDEw8piR6SLahI6OvCTQ3z/z+G+sC0qlOnknR Jbe4VHFMGuKvMsRLbO9kpRWWVYrzEHKLwRcS9dDjQ6Ka9SQtI2GuN/vcrfk8uEyZSu ZoF3QcQjLXInAHQnPAJDT16g1Wl69Tta1bcGWWZAUzxlLORP9Zy8p+Dmo6SnLozzw/ Qdbrx8ThfUvfZYYXDBXJb6tmmrJj8SwtjZ9Oem1yiBrjuSU8SSOeOyx6d3am4KihbV e6BwdjPjcVfPHo+fheAFktd1m5IYPAw4FkodM0F88Lx56wUK9lMCJ2XfQmR1HE5DPk p0bntZVf3Squa+kWqQK8Yh20= Date: Tue, 6 Feb 2024 13:53:20 +0100 From: Tomas Volf <~@wolfsden.cz> To: =?iso-8859-1?Q?Cl=E9ment?= Lassieur Cc: Wilko Meyer , Leo Famulari , Steve George , guix-devel@gnu.org Subject: Re: Guix Days: Patch flow discussion Message-ID: Mail-Followup-To: =?iso-8859-1?Q?Cl=E9ment?= Lassieur , Wilko Meyer , Leo Famulari , Steve George , guix-devel@gnu.org References: <10c82db7-6fc6-4fa0-8213-e207fa54db58@futurile.net> <646ed226-7002-49b5-84c9-4f4be2425636@app.fastmail.com> <871q9q4g27.fsf@wmeyer.eu> <877cjhbxqs.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="G0JpLwe7jt5dq8z6" Content-Disposition: inline In-Reply-To: <877cjhbxqs.fsf@lassieur.org> Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Spam-Score: -10.69 X-Migadu-Queue-Id: CE98FB710 X-Migadu-Spam-Score: -10.69 X-TUID: M2V+CPMfieUP --G0JpLwe7jt5dq8z6 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2024-02-06 13:09:15 +0100, Cl=E9ment Lassieur wrote: > Hi! Why is it more complicated with services? You don't need forks at > all to use packages and services outside of Guix proper. For packages we have transformations, or I can just inherit. But I am not = aware of such option for services (is there anything?). Example: For long time the connman-configuration did not support a way to provide a configuration file (well, it still does not but that is not the point). But I needed it. So, what options I had? 1. Copy&paste the definition (-configuration, -service-type, ...?) into my system configuration and modify it. 2. Modify it in-place in my fork. I tried 1. first, but keeping it up-to-date proved annoying, having zero su= pport =66rom git. Since I already made my fork (due to #65002, which just is not possible to do outside Guix repository), I later switched to 2. and it work= ed well, so I prefer that approach now. I agree there is no issue for new packages nor new services, I should have clarified that in my original message. Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --G0JpLwe7jt5dq8z6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmXCK8AACgkQL7/ufbZ/ wamwMw/9GFxiezWNHZr572slM/gGAkxWPKIqQMjQRNCml5ucP4dvVPdduUYsKxwe HNTc9uLYgOCDtGNYp2/o9+no1IVgfVlkhq0HlPVP3nGp2OaGn6yK6vEHeFF2FFwF 71cxTgpr1ucsppdB0RlZDrFykoiTB83ci/yu/cJrEFqyuhfjSpMhoUlJMzzgRpra 9s1V/fcUp/xWdcLuOSedC/H/WDItVhYedXCoiShT/xpm1kYdh5NObj2RcQccZLHS YXG4HA1qaCR46W5iFPaTIYuIB9mRRG9jzBZTYkVz88gg2OJdPYnwx+KSJphcObMg /rSK8YWcH4u5NpwglrVxV47GzGNuuJul6hXF6jfgLynqJWF2g9TB0qbZ5TsFUi1q yeyeheWo2fFT5/tKoRirhepqCtpSiFoOUGIb8PKcEqlMPHOqU25yzOcY6Oh77434 4k/RHZJBizadtsOabLK4mvLJVTUXdkSXn6SuAWUSfAITz/RaqMDRpWvaK26lp9aZ 9LlLbKDMPGflUxlxcuzdbfsfgngSt4XJvN8VvBZWko288Q6DtGogxWfMI1BGmEWE ps9vpKnFKDvXmm8clUE+lp5dvhgaVG4+/BtZVGsF1uO50fQGZckDtUgydARU9MMo AI1a83jNk5k/58VxEQKpjvm+aZAUi1xGNCY6PNxRrHLYq52RAIs= =CkVz -----END PGP SIGNATURE----- --G0JpLwe7jt5dq8z6--