From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gIt3LK55nmHxeQEAgWs5BA (envelope-from ) for ; Wed, 24 Nov 2021 18:43:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id mKQiKK55nmEANwAA1q6Kng (envelope-from ) for ; Wed, 24 Nov 2021 17:43:10 +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 5D6E714A63 for ; Wed, 24 Nov 2021 18:43:10 +0100 (CET) Received: from localhost ([::1]:44768 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mpwIX-0006hu-Ih for larch@yhetil.org; Wed, 24 Nov 2021 12:43:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpwIQ-0006hb-2G for guix-patches@gnu.org; Wed, 24 Nov 2021 12:43:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43345) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mpwIP-0005aZ-Pj for guix-patches@gnu.org; Wed, 24 Nov 2021 12:43:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mpwIP-000256-Na for guix-patches@gnu.org; Wed, 24 Nov 2021 12:43:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52075] [PATCH 3/4] gnu: Add python-notmuch2. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Nov 2021 17:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52075 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: Tanguy LE CARROUR , 52075@debbugs.gnu.org Received: via spool by 52075-submit@debbugs.gnu.org id=B52075.16377757227932 (code B ref 52075); Wed, 24 Nov 2021 17:43:01 +0000 Received: (at 52075) by debbugs.gnu.org; 24 Nov 2021 17:42:02 +0000 Received: from localhost ([127.0.0.1]:54891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpwHR-00023s-SA for submit@debbugs.gnu.org; Wed, 24 Nov 2021 12:42:02 -0500 Received: from minsky.hcoop.net ([104.248.1.95]:50012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mpwHP-00023N-99 for 52075@debbugs.gnu.org; Wed, 24 Nov 2021 12:42:01 -0500 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mpwHJ-0007lJ-Aj; Wed, 24 Nov 2021 12:41:53 -0500 Date: Wed, 24 Nov 2021 12:41:53 -0500 (EST) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: <87y25dqy08.fsf@nicolasgoaziou.fr> Message-ID: References: <20211124100016.21905-1-tanguy@bioneland.org> <20211124100016.21905-3-tanguy@bioneland.org> <87fsrlsv81.fsf@nicolasgoaziou.fr> <163775787053.3163.3334445524894222634@localhost> <87y25dqy08.fsf@nicolasgoaziou.fr> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637775790; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=tp+WS2jK8/Im74dE4P+9MlXUVaAsno/0b7b0KyijHy8=; b=nAyDOtn14Xsmr8PFD7Rd581QuT5KRuKDndSHgVUuh8B8yqu9k1DHou6Q/LiWkBRZySVwgq AhTkXd289OJvQBkj44879FhL5DA8L33E1aoPmtUKxMvSRg3xbBwICL7oWbFhrEUbByaN8v hIogNIOJL80wC09OOWahRjCVo1yd6lB2dKlmh5HdSApFgmEQ4ef1qRk7iEcw1X1b+pxNj2 hi/+ibQYz5Z7ycMG+iuDS5pfFBQuZbmGWvDuYOOmOE4hqvHZ7RMkRA41lJMtsEEYGOJjmt EqaOogzmMmkjRW4LO7cRRO9Ok/OMaaivq7HrWRw9bO342pOhYYax51H04GMRbw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637775790; a=rsa-sha256; cv=none; b=BaxT04l+LRl8IBucMTC5ylxEqxXIZh2Jnu9uGEFne/GX+YOOEEKh10a+Y2sFyjtPsmDTb5 BNH03g2HiUryjfyCpw41F8eCRPoFVwkXnunoTvRR29ZZcSa4yYlNvdr/1zCWYHDeKj6FC0 Isl8n64Ep4c6ObcPBu1sXPtZFz3j4x8V1iC+OvFqrNeSIoBsVNd16T+D7Ydf+UTuGXqg7R Cr4bdQokQurKgBr93Jk7BV+dXPamGAVsrEjiVFDwmedmKT/xaXRTNkB/u3OCOyus7DePOE 0pnfBf8qAgjgPwKYK3wbAylP7+PFCbw2KZ62Ws67qJT+tL8106IDZZ7zT+QaTw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.89 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 5D6E714A63 X-Spam-Score: -2.89 X-Migadu-Scanner: scn1.migadu.com X-TUID: mZ5cOyupQuvV On Wed, 24 Nov 2021, Nicolas Goaziou wrote: > Hello, > > Jack Hill writes: > >> As far as appropriate, do you know more about the origin of these >> "notmuch2" bindings? I know that at some point notmuch upstream >> re-wrote the binding using CFFI. Is that the origin of this package? >> If so, then I would be inclined to make this package independent of >> the existing python-notmuch package. If not, then please ignore this >> concern. > > I do not grasp your concern. python-notmuch and python-notmuch2 share > most fields. Inheritance prevents duplication, that's all. > > Why are you inclined to make this new package independant (in the sense > of Guix inheritance) of python-notmuch? It is possible that my concern was misplaced. My thinking was that if the two bindings were logically separate projects, rather than being variations on the same code, we should keep them logically separate in Guix even if they are superficially similar. However, it might not be a logically separate project, and that might not be the right way to think about it anyway. I don't have an objection to the version using inheritance. I am still curious in learning about the differences between the two packages if only for my own edification. Hopefully that clarifies, and sorry for adding noise to this review. Best, Jack