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 ms11 with LMTPS id AB0/DY1JuV7reQAA0tVLHw (envelope-from ) for ; Mon, 11 May 2020 12:48:13 +0000 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 iF9kCZtJuV4dCQAA1q6Kng (envelope-from ) for ; Mon, 11 May 2020 12:48:27 +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 D4955940D95 for ; Mon, 11 May 2020 12:48:24 +0000 (UTC) Received: from localhost ([::1]:37076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jY7r7-0003LS-NK for larch@yhetil.org; Mon, 11 May 2020 08:48:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jY7nr-0008SK-19 for guix-patches@gnu.org; Mon, 11 May 2020 08:45:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39975) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jY7nq-000128-NA for guix-patches@gnu.org; Mon, 11 May 2020 08:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jY7nq-00010v-Kt for guix-patches@gnu.org; Mon, 11 May 2020 08:45:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40492] [PATCH] gnu: Add meshlab Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 May 2020 12:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: "40492@debbugs.gnu.org" <40492@debbugs.gnu.org> Received: via spool by 40492-submit@debbugs.gnu.org id=B40492.15892010633821 (code B ref 40492); Mon, 11 May 2020 12:45:02 +0000 Received: (at 40492) by debbugs.gnu.org; 11 May 2020 12:44:23 +0000 Received: from localhost ([127.0.0.1]:51521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jY7nD-0000zY-Du for submit@debbugs.gnu.org; Mon, 11 May 2020 08:44:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jY7nB-0000zN-VP for 40492@debbugs.gnu.org; Mon, 11 May 2020 08:44:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34559) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jY7n6-0000wA-8p; Mon, 11 May 2020 08:44:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37718 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jY7n5-0005eF-NO; Mon, 11 May 2020 08:44:16 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <_UXapokzwPRYl41j0bjkPGSDUNXahWNWsEn72py7ch7Rd6DBsxW9B8rw8wTbmzj1O2HfWXz7XLbEdWCYQsFCa5DgMlGn0CKVPr779J2PFuo=@elenq.tech> <87a733v3hh.fsf@gnu.org> <87wo67ti07.fsf@gnu.org> <87blneynu0.fsf@gnu.org> <87h7wqcxdv.fsf@gnu.org> <5Xe04GEft3Gf5wO_7lIfdvvkO2Vt2ow9ykrLBPWOxgnkYRCbbLl1fdhPmdc2iO6JL8ZMyQA6zRGlz_7I1Hi-4DrrdnR9HySNCVrxj3ZI3R0=@elenq.tech> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 =?UTF-8?Q?Flor=C3=A9al?= an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 11 May 2020 14:44:14 +0200 In-Reply-To: <5Xe04GEft3Gf5wO_7lIfdvvkO2Vt2ow9ykrLBPWOxgnkYRCbbLl1fdhPmdc2iO6JL8ZMyQA6zRGlz_7I1Hi-4DrrdnR9HySNCVrxj3ZI3R0=@elenq.tech> (Ekaitz Zarraga's message of "Sun, 10 May 2020 21:29:35 +0000") Message-ID: <87a72eiqu9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) 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-Scanner: scn0 X-Spam-Score: -1.01 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-Scan-Result: default: False [-1.01 / 13.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; GENERIC_REPUTATION(0.00)[-0.53994925247238]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.07), country: US(-0.00), ip: 209.51.188.17(-0.54)]; DWL_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; RCPT_COUNT_TWO(0.00)[2]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_IN_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[ludo@gnu.org,guix-patches-bounces@gnu.org]; FROM_HAS_DN(0.00)[]; URIBL_BLOCKED(0.00)[elenq.tech:email]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; RCVD_COUNT_SEVEN(0.00)[9]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: wI8RhG4yKYY8 Egun on! Ekaitz Zarraga skribis: > I'm working on it. I managed to add some system provided libraries but I'= m having issues with qhull and I'm trying to fix them upstream. > > First step, I filed an issue in meshlab: https://github.com/cnr-isti-vcla= b/meshlab/issues/678 Great! > Second step will be to fix the issue. > > Next I need to figure out what to do with the rest of the libraries. Shou= ld we package all of them? Some of them don't look interesting by themselve= s, maybe it's better to keep them bundled. Ideally, yes. Now, if some of these libraries have no other users, we can make an exception. > I also have a question: > Most of the libraries that are bundled in meshlab have very old versions = (qhull's version is from 2003). How does Guix handle breaking changes in li= braries? > If meshlab doesn't support newer libraries, what do we need to do? We could still unbundle for example qhull and, if needed, package that older version that Meshlab need. In parallel, we can report the issue to the Meshlab developers so that future versions can use the current qhull. I realize this is quite some work, so you=E2=80=99re welcome to improve thi= ngs incrementally. If you don=E2=80=99t manage to deal with all the bundled libraries, then you can still send an updated patch and we=E2=80=99ll see w= here we are and perhaps push the version you arrived at. Thank you! Ludo=E2=80=99.