From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qDVTJBrgFmDlfwAA0tVLHw (envelope-from ) for ; Sun, 31 Jan 2021 16:51:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 5cYOIBrgFmBvcQAAbx9fmQ (envelope-from ) for ; Sun, 31 Jan 2021 16:51:38 +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 B34DD9403C8 for ; Sun, 31 Jan 2021 16:51:37 +0000 (UTC) Received: from localhost ([::1]:33366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6Fwm-00061g-MB for larch@yhetil.org; Sun, 31 Jan 2021 11:51:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6FwD-0005fc-Va for guix-devel@gnu.org; Sun, 31 Jan 2021 11:51:02 -0500 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:39178) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6FwB-0003gw-Dc for guix-devel@gnu.org; Sun, 31 Jan 2021 11:51:01 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by xavier.telenet-ops.be with bizsmtp id PUqt2400J0mfAB401Uqt0o; Sun, 31 Jan 2021 17:50:54 +0100 Message-ID: Subject: Re: Bring KDE into Guix easily From: Maxime Devos To: Hartmut Goebel , guix-devel Date: Sun, 31 Jan 2021 17:50:48 +0100 In-Reply-To: <8c5000c2-1c5b-a574-4077-42b4bdb12a71@crazy-compilers.com> References: <8c5000c2-1c5b-a574-4077-42b4bdb12a71@crazy-compilers.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-oiZMLScJ8M61H50uAr/4" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612111854; bh=+bMJ1SA2BbKCJRVOm06DOHieej7tNT5xTuXuqXS+cto=; h=Subject:From:Reply-To:To:Date:In-Reply-To:References; b=klOhm16T1SDFmADZPUioVJV3PRsARRByfgkh9q94xv4J5+BsUesrV/TcERSOpmlQe noApQ0RFuPyRGCV8RX5CzraYkiz7j159xXwZ2iESsQz1Zpci1LOJlpHjDEUr4Kqwfa 07KIMVX6IQ+mSWkBn+TqnJ5cVcCkEehhBsYUXcEq1rjCTjsJve5mu6Py/4FGyyD1Hs yzsQx9AgiMum6MyVT9YAUaVuLRzMoAt4rq+VAqADjhEjdjGw353dJV5RefDwGBbLkX frKYiWx3LRBRvz2tn0nJ83rPu9qU+BuQtvTslUSKINys8buZCR24t1yIkh7WmcICe1 q8edPzdhlZgKQ== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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: , Reply-To: guix-devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -5.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r21 header.b=klOhm16T; dmarc=pass (policy=none) header.from=telenet.be; 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-Migadu-Queue-Id: B34DD9403C8 X-Spam-Score: -5.16 X-Migadu-Scanner: scn1.migadu.com X-TUID: /nGh4mYsb5TR --=-oiZMLScJ8M61H50uAr/4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 17:15 +0100, Hartmut Goebel wrote: > Hello everybody, >=20 > are you interested in getting KDE into Guix? >=20 Not much of a KDE user myself (except kcachegrind, a drawing application I forgot the name of and manuskript), but more packages are nice! > I prepared a repo providing everything to make this easy: >=20 > Guix package descriptions for another about 100 KDE packages >=20 > scripts to ease adding the package definition to the respective gnu/packa= ges/*.scm file, including commit and commit-message >=20 > Lists about KDE applications per group (education, pim, office, etc.) to = work on. >=20 > Just check out https://gitlab.digitalcourage.de/htgoebel/guix-kde-package= /-/blob/master/README.md for how easy it is. >=20 > If you have any question, please don't hesitate to contact me. >=20 Some things to improve: * Some scripts have missing copyright and license headers (00-add.sh, 00-test-gui-app.sh). * I don't see any license information on pkgs/*.scm. It's sort of implied these are GPLv3, as Guix itself is GPLv3+, but it isn't clear if you would allow GPLv3+ as well. * IANAL, but taking synopsises and descriptions from external sources (Debian, Mageia) seems without mentioning the copyright holder, license and author seems suspect for me. Maybe it's legally ok here, but best include attribution somewhere, and write your reasoning for why inclusion is ok somewhere. My proposal on how to go forward is: * Please address previous three issues. * if someone wants a particular KDE package in Guix, they can submit an appropriate patch to Guix using the repository, after testing whether it works. * many KDE packages are not up to date (guix refresh --type=3Dkde). These probably need to be updated. I don't know what the recommended way for such a change is. (How to verify whether no new issues are introduced, etc.) Maxime --=-oiZMLScJ8M61H50uAr/4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBbf6BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sH4AQCAvSEyNp75cUyM63C+Kfh+LzYq 8J0zVH7Hatu7zhOWzQEAhWyQk9TqTRF+V67w0K326JQcXBs+c/jUVJRKL/I8bAI= =FYR2 -----END PGP SIGNATURE----- --=-oiZMLScJ8M61H50uAr/4--