From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 6LvTMlHZ/WPFZAAAbAwnHQ (envelope-from ) for ; Tue, 28 Feb 2023 11:37:05 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id jPfLMVHZ/WMYXgAAG6o9tA (envelope-from ) for ; Tue, 28 Feb 2023 11:37:05 +0100 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 9CB302BAB4 for ; Tue, 28 Feb 2023 11:37:05 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=BfqBtwcW; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677580625; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=UXcybxweDt0/Kuu1qVwe/QmIOUeHu7ss4w7vdTTfERE=; b=jgfmmCdJv/fa6JhVjo+UYbJ6BYNIvw/1oS0ahocabILq846ZzYKz2tOkED3WWPPkFf/nbd Slj252F5GPgXj2O+MUJ+t7RPnktcD7zhURAwOQP4LyIAb1t3uygdkuaQlbar4rfi87bM5b MWNFj7A6gtgskDatOhPsCAhn+WuX3KUVc7hQVsSgyY4ozMbKT3oe9YJkn3+HvJ1L62VEMg DlNqdtmJTC+RwAekE8B9ZHoNnoLnRL40yl7PT171o0z/05jzMN9tZDwRW7W9D+vqp8TyW4 zGLhaWQUc5ZssplLWk6MxOpcbLlpvLUmAWjOZL6KRDvMODAj4b0gXXDy2KBoTA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=BfqBtwcW; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677580625; a=rsa-sha256; cv=none; b=Nfvp7VaoRkgMzx4+L2Xzvulcqe203OaZHTVzcpXcI650/yq2PChsS++/Whc4Scg7MUN+sZ SgFWuRcttQg+F1fpwT6fRbWu2hBpXr8zwvWete9FvsxizM/Xs3roD11W3gxjIlS59TNUgv 2VA+8DWXlqBKEkJsIGESD8Sbj0BMXGsXf/mUd0nsu+UORhCFzkOLAOdAQpGAhtKYJedLX6 ikV91XaFfG/kG6j6B3vFT+XEXoHbQkgqlr7cQYsR+gETQ+5Pb048MtRIyf9jL2l09OT8hB XKQLkwzESQq5muxzsV0x2ib8oGIiUt0PGePKEK9NBLGYAwI9e0NezuOfrJ49zw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pWxLa-0003if-5x; Tue, 28 Feb 2023 05:36:38 -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 ) id 1pWxLY-0003h4-1F for guix-devel@gnu.org; Tue, 28 Feb 2023 05:36:36 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pWxLW-0001CS-0P for guix-devel@gnu.org; Tue, 28 Feb 2023 05:36:35 -0500 Received: by mail-wm1-x32d.google.com with SMTP id j19-20020a05600c191300b003eb3e1eb0caso4506084wmq.1 for ; Tue, 28 Feb 2023 02:36:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677580592; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=UXcybxweDt0/Kuu1qVwe/QmIOUeHu7ss4w7vdTTfERE=; b=BfqBtwcWQpK/mRUWO8O0mbWMmgs2Qg2c1tkUKXdbhc/RTpewb1TjuxtfeHf9TOA7aD +GxwFw7Bzw/bd6lsiI6t1hd8DT0sJMhhNY7QPV1iQDci81MEqg0XD94pcdETgFpmAtn2 ybRYx4TAWSMXDnIW1onYeqIfJGTVpiuQKgsoPBISO2xrEl/y3mk/gjXEursoD1sPLezj Fg+MQeIYQn6PXcZxKkqcM0eC13zA763E6uxaZ2QS5MY8TEUeyTSU789VkdgKKFXqk+zb IdyJJvQGjVhqQLY/YTpaPoH8UPR9vuPRsm2DZabbfn3GSRMDTOVpUNPfI/dJ333eprZh tDlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677580592; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=UXcybxweDt0/Kuu1qVwe/QmIOUeHu7ss4w7vdTTfERE=; b=UyFsMrETapKs1Y1AOdEiKit9PaL98aUro5lXnHyNerH/W3IDiqsXrWO1Jva9fr+Fo4 fVX6oFxni53f76T0Hjpz6Iu/jxknWjZCMtEUd2GXGCpQXrtVPQBORPXeZmKrVTlzPxOb REcE4oTIVBURz82ZdsjCHEGay12jq0uRMlh+zIqRTS0A6mwJq6pauC6ueeZgjugVEscC w4U5kpn8b6YX128cV80ETdNssg3gV6qIX2wekcRCZ9pvb1gO1NphlSi4W+TziChL0z2G OM0ZG3+bX+tW0M+nV/Aysi7K+GwmV158jbT3FR82Q94XvD0yAJK72Ep1tJCYhuq1cWNq 7PdA== X-Gm-Message-State: AO0yUKVplPTaGDGND9dZwDLL0RW2NNM6LF7dxFODO27T7NsH69gUd1NE iydaoljh3KixZkXydA9UAgJVYwzPP/4= X-Google-Smtp-Source: AK7set86ow0laGeJE7Ho8h7CPtXKTQEvdtOGFvLqFI79y3ONZ0etibaqvHws+K9i1eELMHKWZiuDMw== X-Received: by 2002:a05:600c:1d01:b0:3e2:415:f09f with SMTP id l1-20020a05600c1d0100b003e20415f09fmr1865389wms.3.1677580592517; Tue, 28 Feb 2023 02:36:32 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id q8-20020a5d6588000000b002c592535839sm9472427wru.17.2023.02.28.02.36.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Feb 2023 02:36:32 -0800 (PST) From: Simon Tournier To: Sharlatan Hellseher , guix-devel Subject: Re: Question on the process of packge withdrawal In-Reply-To: References: Date: Tue, 28 Feb 2023 11:30:21 +0100 Message-ID: <87r0uajd4y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x32d.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Spam-Score: -8.21 X-Spam-Score: -8.21 X-Migadu-Scanner: scn0.migadu.com X-Migadu-Queue-Id: 9CB302BAB4 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-Country: US X-Migadu-Flow: FLOW_IN X-TUID: ZDT3iSr+qbgo Hi, On dim., 26 f=C3=A9vr. 2023 at 20:11, Sharlatan Hellseher wrote: > Other example > > the reason it's not updated at - > development was moved to . I proposed to remove the package because it was broken and no one was willing to fix it. What is the point to keep broken packages? Here, the timeline: Report broken: 4 Dec 2018 (4 years, 12 weeks, 1 day ago) Try update: 13 Jul 2022 (32 weeks, 5 days, 20 hours ago) Propose removal: 17 Oct 2022 (19 weeks, 14 hours, 57 seconds ago) Send patch: 21 Jan 2023 (5 weeks, 2 days, 18 hours ago) Commit patch: 21 Jan 2023 Well, the two =E2=80=9Cimprovements=E2=80=9C here could be, IMHO: a) send patch to guix-patches instead of the bug report itself, b) wait some days between send and commit. > That tendency concerns me as a packager it's not clear for me which > criterias were used to make a division to withdraw the package(s). The > age of project is not always a good measure for example example, > [Common Lisp] ecosystem has quite ancient packages (5-8y old of not > touched since the last commit) but still in active use (check > [pgloader]) >From my point of view, the first rule is if the package still builds or not. If the package is broken, let try to fix and if it is not possible because unmaintained or else, then let drop it. The second rule is if the package is a leaf or not. More dependants the package has and more effort should be put in fixing it, IMHO. The third rule is about security. From my point of view, old packages with known vulnerabilities are not appealing for working on fixing it. Else, if the package still builds, I do not see why it would be removed. Old unmaintained (or barely maintained) packages* are very common in scientific context and they just still works very well. :-) *as linear algebra libraries wrote long time ago using good ol=E2=80=99 Fortran. ;-) Still the state of art. Cheers, simon