From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id cFEqKKPY4GQ3eAEASxT56A (envelope-from ) for ; Sat, 19 Aug 2023 16:58:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 4AxjKKPY4GTVOQEA9RJhRA (envelope-from ) for ; Sat, 19 Aug 2023 16:58:43 +0200 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 506E05E0DD for ; Sat, 19 Aug 2023 16:58:43 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=UNF2Inhd; 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=1692457123; 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=Gp6PdtGEHglWh/x2QD5OQLlPkHC1jSB+lik30cSAjpI=; b=pNueUdwXV01PGh43OE/oBRsGplRaNQ/BK1hGGyY3VR9goFpLMSjTqB/DWpt/iVxaxcD4ot cwvJi8Eaa8scE6INWZjf0K8eOs79zNYsBJB9GKvox+hrDj4ikdxf0Zz5Uf3tbT4xh1iYTE nBbA+UqHWNUv9eq0HKTk34b+VaCy4v1ENHZx1H3GKQj7rh6f7F1Oy+PCAuqGDddayl9TLu HvuSwEkAiwDOupEUmr2l+QKYkwtjUcKiYsg/1q/Us4sxienM4I89VMh9w61YBoItq1djx2 UMHWgw8hc7AI3tJtoGEAqCH9CJKheuJHedQsV1A7Qvp/gN9rNTGBQXM+4Lh/Tg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692457123; a=rsa-sha256; cv=none; b=YMnzyfKeRPHO+Svnb9BffT/PYRSSFmR1f4TjKvx7e+Lzo4LAYwHnrJBaEiCxtDsbeNCR7y Z8k/Xl/2mftDYwgwan7BxlaXMdwMz9K6qP/14tdhgX8AaW3pxg6I+JQk2oKDRvz794j/x2 BKvLQfl+sNxaGJDnxCsGybleO4Xm6KggennybSIGS79gGwA2Hy0N8i3QY/FhHJ/hhzQGB4 BMz5gQQT17S642hLm+7psopWi9RVNlTpqxGM5kwVeHLMslsOgN6QMeL2qnAHEMH4bisXCC LgNluFww9v6LnIZeXCZtoYga9ggRsnsEv51wyZ2sFFOwU64qLdIDO2UJXHKXKw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=UNF2Inhd; 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 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXNOE-0002eT-7a; Sat, 19 Aug 2023 10:57:22 -0400 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 1qXNOD-0002eJ-3Z for guix-devel@gnu.org; Sat, 19 Aug 2023 10:57:21 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qXNO9-0007hy-7h for guix-devel@gnu.org; Sat, 19 Aug 2023 10:57:20 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-31979a6df33so447891f8f.0 for ; Sat, 19 Aug 2023 07:57:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692457035; x=1693061835; 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=Gp6PdtGEHglWh/x2QD5OQLlPkHC1jSB+lik30cSAjpI=; b=UNF2InhdCyvbeZWmR/uOa5Ty8M5VXyWDfRjk0DFoTDnvTXLHSQHIAq+O/inZHkE+e6 ZwfBAdESQpChhcYWd1D7ausUCRA3tnmxud5KflKdLoes2SD+xlBcaJ4FoDgeFixdRx+I RJKIneYZpEpqCBehpkpD1zqf7GkLL6JTYmI3r+WSRBwagogBRRhG5cp/Kwa5oDMT6rb1 p8kQzQmy8/wuuOC+kgmCCFH2e5sjr0Ov/aR7NK7qnzgpZlXp0MLICH3lNb6ai+2xjmzT zKq5OZcwch/u/0smQL+KF/4jgVCLhDcwoaEEkVwnJeWOrA5ZJRg89zxl6lhtxsHP/FuO ogpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692457035; x=1693061835; 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=Gp6PdtGEHglWh/x2QD5OQLlPkHC1jSB+lik30cSAjpI=; b=T3ubidmalOSQI4DJgUpOZ7E0L5Edl3VP4I+ppRXioZqr0oOIRHoVAIYdZxzHCVpS8j 4X2SfmdmodmSB/JvnsWwSTkS/NMRIn/EPQfodYZ7TTQFLmPUzim0nFbzUErBzHEtFp4g lKkUFsJSqn/4K7B+ftQe5jzuWBwmywW1VAJ7UWu8cbLtvs3vsCB3F8ImkWhWF4tKcFfd WyBR6fML1J9VTdkZNoxbzmDaM7AGEKU1ZgHRrn77KzOQxqR343n2sJSQBQ4FecG1cAtb 4FGj2Fv4noCRt1ULnYDAqnxZCgLiEq5gfA7UhGJlgk8bAuehUYZnfni4IlARHfi8oNN9 A4Nw== X-Gm-Message-State: AOJu0Yw2i+fUeQtdH2m+hGKKyIGvwSrEl0ccuS0IuC82vsL5QXaOHHIG DVeJhRSqK+HkVeuiQn5ewx5KBMlnE1E= X-Google-Smtp-Source: AGHT+IEZxopELOpLr/uj4z5HvG/wX9Iirr3r3ksxHZ7Vz/qALGYiV697pds5g8nfIeXWETnuy75r3w== X-Received: by 2002:a5d:65c5:0:b0:31a:e772:ddf9 with SMTP id e5-20020a5d65c5000000b0031ae772ddf9mr1463879wrw.4.1692457034765; Sat, 19 Aug 2023 07:57:14 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o2-20020adfcf02000000b00317a04131c5sm6492603wrj.57.2023.08.19.07.57.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Aug 2023 07:57:14 -0700 (PDT) From: Simon Tournier To: Ricardo Wurmus , guix-devel@gnu.org Subject: Re: Binary descriptors for OpenCV In-Reply-To: <874jlk9kl3.fsf@elephly.net> References: <874jlk9kl3.fsf@elephly.net> Date: Sat, 19 Aug 2023 11:37:08 +0200 Message-ID: <861qfz1igr.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::433; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x433.google.com X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, 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=no 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-Spam-Score: -9.40 X-Spam-Score: -9.40 X-Migadu-Queue-Id: 506E05E0DD X-Migadu-Scanner: mx1.migadu.com X-TUID: QkwAJNL9wTLD Hi, On Mon, 31 Jul 2023 at 15:12, Ricardo Wurmus wrote: > What shall we do with this patch? Can we accept it or does it cross a > line we don=E2=80=99t want to cross? I concur with Maxim=E2=80=99s message. If the license is compliant for redistributing, then I do not see any blocker for inclusion. Somehow, I do not any difference with the package =E2=80=99gnubg=E2=80=99 f= or example; well my opinion is expressed in this thread [1]: The only question for inclusion or not is about the license, IMHO. = For sure, it is far better if we are able to recompute the weights. However, similarly as debootstrapping is a strong recommendation, t= he ability to recompute the pre-trained neural network weights must ju= st be a recommendation. where =E2=80=9Cneural network weights=E2=80=9D reads in this case =E2=80=9C= binary descriptors=E2=80=9D. We need to do our best for reducing at most the =E2=80=9Copacity=E2=80=9D b= ut the criteria for inclusion is about the license and not about our resource for bootstrapping all from bare-metal. To be precise, we are accepting to =E2=80=9Ccheat=E2=80=9D for some compilers as GHC or Chicken. From my p= oint of view, the case of Chicken is very similar to these =E2=80=9Cdescriptors=E2=80=9D,= no? Similarly, many packages use Autotools files generated by upstream and we do not regenerate all of them. Because that=E2=80=99s not the criteria = for inclusion. The criteria is about the license, whatever if we speak about human-readable source code, non human-readable source code, or any other data. 1: https://yhetil.org/guix/87wn0qrmdx.fsf@gmail.com/#r 2: https://issues.guix.gnu.org/issue/22366 Cheers, simon