From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qF62AWfjemGdbAAAgWs5BA (envelope-from ) for ; Thu, 28 Oct 2021 19:52:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 8OD1OGbjemHrLQAA1q6Kng (envelope-from ) for ; Thu, 28 Oct 2021 17:52: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 B8E4D36CF9 for ; Thu, 28 Oct 2021 19:52:38 +0200 (CEST) Received: from localhost ([::1]:46050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mg9Zt-0003eS-Rv for larch@yhetil.org; Thu, 28 Oct 2021 13:52:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg9ZR-0003cN-Qx for guix-devel@gnu.org; Thu, 28 Oct 2021 13:52:09 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43127) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg9ZO-0000ue-V4 for guix-devel@gnu.org; Thu, 28 Oct 2021 13:52:09 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2E7FD240101 for ; Thu, 28 Oct 2021 19:52:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1635443522; bh=UvJ+vYGupmFhRTAizViTjlf8FqwdAKCsDQkpsuSi+ik=; h=From:To:Subject:Date:From; b=OqPV55ucD7Uuy1+0ejoN5cC4qkHhTRNtRE1c1YLeHjzRsrlGMjS3Z6m4Iwgd6gE8E oRuyEgx5Upjn8HbIbGDmpUwemh+06IIUXss+FSNjJG3rcoBWPjbJWAnhcP9s2BkfoF RIr2Tf2O4IDmdo9vKBBACSEs9RRmZHqMGwXHrOdtf7uD6KT80AwK8FAQPZbfuRt9cX Dw2txSN+7OuBgHLkvL8U5wjDr2LvkvwFNVop4LtuQH+UalwpoKcMV+YeFiQa16roXi SOEDr7Y2fP3HP6dh1wwx0TMF75VWCM+vCqoKCAO1VCt4IC77TenJtyNOc1A99YikLJ gUw3Er0C6Tedw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HgCmx0ZYXz6tmG; Thu, 28 Oct 2021 19:52:01 +0200 (CEST) From: Mekeor Melire To: guix-devel@gnu.org Subject: Split (gnu packages suckless) module Date: Thu, 28 Oct 2021 15:55:26 +0000 Message-ID: <875ythox5i.fsf@posteo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.66; envelope-from=mekeor@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1635443558; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=XHbvnlDz8Au9frlm+Po998rtiedSZ2Oabnsr6CQziW4=; b=RGLvsL5b1O9i6K6dneqNPbix+9mpMx2Ho7sJC+CCxprgYvV62oCDPeorTd+h5PdkdW2hK1 ubPS1RdDnqIXCZl47QI5KJvmjMFenkJ4GxnB5mCEK77Y6BkVp7mjn2+8EOtme279Q04lQh 6JjwmbNA/3pTFMYE1hMfdAqVwWNujr0AfpNhJ/WixLBIM0GfFcFydPdPfSJMZrXR31xfkD 0mXAEXYdzuXAN3oCwKAli7G2+xUo5LQ6CtQcpof9StTgu/QQzaGLTizh2hpMgMquhwu4Ae fIzA0PxUyHzhC58Sogl4T7vBGy7hA+7NMBKIPNP/ZlZHT49+HwfiLnK8SA9LhQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635443558; a=rsa-sha256; cv=none; b=mOc0cLxsEePTeglj3HIi6yJdgi0rhX0w2zxc9DJRyTUhZ64mkRaqC3y/OS7DBWIbNJQLAQ PCcbE+qb5Esk6iaFyeK+so4ocaiLdPgvYm5ryCLkzH1sAaQcytoZTbYjQ/U9Tc5kghMWIX JgYU/uCG6ySnQ8ZGAuIgn2dMGhv4U1DQnmaHvAm+RNInkUUzmsE9TRbbqM4BQ3uzwo4wvK E2zGHXY5Iax9kFffvvt8RX0ZqZK73YZriJJ/oTeZksBH977AX5Xz7Y89LDdrKMAftBvVMK q0ZdKpxWg2WlM+ZzoAMJb+nmM33KFj+KkmwhAEw/YafNDhQ8JUHEWQMJScP9Cw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=OqPV55uc; 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-Spam-Score: -3.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=OqPV55uc; dmarc=pass (policy=none) header.from=posteo.de; 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: B8E4D36CF9 X-Spam-Score: -3.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: jY2C5K6+J89C Hi Guix :) I would like to propose to split the (gnu packages suckless) module, located in the /gnu/packages/suckless.scm source file. It contains package declarations for software written by the Suckless group, namely following packages: blind, colors, dmenu, dwm, fortify-headers, human, lchat, libutf, noice, prout, sbm, scron, sent, skroll, slock, slscroll, slstatus, spoon, st, surf, tabbed, wificurse, xbattmon The reasons for this proposal are: 1. We generally do not create modules according to the groups of developers, but rather package declarations are grouped into modules according to their function (e.g. "wm") or according to some technical or factual realm they belong to (e.g. "haskell" or "music"). There is no reason why software from the Suckless group should not follow this rule. 2. There are hints indicating that the Suckless group sympathizes to oppressive Nazi ideology. The Suckless group is a registered association in Munich, Germany. https://web.archive.org/web/20210817073134/https://ev.suckless.org/imp= ressum/ - It has been reported that one of their members (L.H.) called their mail server "Wolfsschanze" which was the name of Hitlers last bunker. https://twitter.com/pid_eins/status/1113738766471057408 - In 2017, they did a torch march during their conference which is a Nazi symbol. https://web.archive.org/web/20210910103557/http://suckless.org/confe= rences/2017/ - In 2018, on the Devuan mailing list, one of their members (E.W.) depicts the defeat of Nazi Germany as a genocide on Germans. https://web.archive.org/web/20210613185451/https://lists.dyne.org/lu= rker/message/20181010.120415.e5f96d11.en.html What do you think? Maybe we should start discussing where each of these suckless software package declarations should be moved to? My suggestions follow: #+begin_src blind: Command line video editing utilities =E2=86=92 (gnu packages video) colors: Extract colors from pictures =E2=86=92 (gnu packages image) dmenu: Dynamic menu =E2=86=92 (gnu packages xorg) dwm: Dynamic window manager =E2=86=92 (gnu packages wm) fortify-headers: Standalone fortify-source implementation =E2=86=92 ? human: Convert bytes to human readable formats =E2=86=92 (gnu packages textutils) lchat: Line chat is a frontend for the irc client ii from suckless =E2=86=92 (gnu packages irc) libutf: Plan 9 compatible UTF-8 library =E2=86=92 (gnu packages c) noice: Small file browser =E2=86=92 (gnu packages disk) prout: Smaller lp command =E2=86=92 ? sbm: Simple bandwidth monitor =E2=86=92 (gnu packages monitoring) scron: Simple cron daemon =E2=86=92 ? sent: Plain-text presentation tool =E2=86=92 (gnu packages textutils) skroll: Commandline utility which scrolls text =E2=86=92 (gnu packages textutils) slock: Simple X session lock =E2=86=92 (gnu packages xorg) slscroll: Scroll-back buffer program for st =E2=86=92 (gnu packages terminals) slstatus: Status monitor for window managers =E2=86=92 (gnu packages wm) spoon: Set dwm status =E2=86=92 (gnu packages wm) st: Simple terminal emulator =E2=86=92 (gnu packages terminals) surf: Simple web browser =E2=86=92 (gnu packages web-browsers) tabbed: Tab interface for application supporting Xembed =E2=86=92 (gnu packages xorg) wificurse: Wifi DoS attack tool =E2=86=92 (gnu packages networking) xbattmon: Simple battery monitor for X =E2=86=92 (gnu packages xorg) #+end_src Ciao Guix :)