From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iKK5NDxHnGN3TQEAbAwnHQ (envelope-from ) for ; Fri, 16 Dec 2022 11:23:56 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sAT0MzxHnGPr4AAAG6o9tA (envelope-from ) for ; Fri, 16 Dec 2022 11:23:56 +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 5B9E3E037 for ; Fri, 16 Dec 2022 11:23:56 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p67sM-00038v-10; Fri, 16 Dec 2022 05:23:34 -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 1p67sJ-000373-AG for guix-science@gnu.org; Fri, 16 Dec 2022 05:23:31 -0500 Received: from smtphub1.cc.ic.ac.uk ([2a0c:5bc0:80:117::79]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p67sG-0006Tj-LR for guix-science@gnu.org; Fri, 16 Dec 2022 05:23:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imperial.ac.uk; s=main01; h=MIME-Version:Content-Transfer-Encoding: Content-Type:Message-ID:In-reply-to:Date:Subject:Cc:To:From:References:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ofTCTwPgm0o+gi2tmYJxkBYjqPJmimlfP5BcpQo9zEg=; b=r/ZnMb0ckQikZcT110UWuJFPga u/C5Pap82clvmgGEh6KU9pPi++1NAdmEbh11eMygbic9IhslJE4WEzbsnaP1pyDFbvvpUvis8VkZF v6Kd8dLvkKwH3lT/doH2Wt6kKB7syzFMJrmj6eRBrz/YXiWybCeD2FIIOe4Pn4xJZ3jM=; Received: from mail-lo2gbr01lp2055.outbound.protection.outlook.com ([104.47.21.55] helo=GBR01-LO2-obe.outbound.protection.outlook.com) by smtphub1.cc.ic.ac.uk with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1p67s9-0001ua-1e; Fri, 16 Dec 2022 10:23:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AxRUkJVJhQ3YfDKZK+6P2opHLm0jrw+keoKwyY9tLJS9Ip8rFyPQEaMLAX8MPchoGGEICv4trafCS6QBQXMUgX6N9nuJNgoy6YqC5l0EhMCj13nFwKvI8+KPVp2icvqSUrHiOQMEW3FWe3WuOZpAJ33Ym30YO0S4MjWSfI07fBKqOzstk3TSI9Wo89YqwP09Mllyv+w9tFGyjrq/+6TCiBXiXhS8CynCZ+s94vkh3MfRSoKsbFQwYpP081iWxGmGZVaTt03MEzoG5WsQpbblfXH87zsQQc4vx/Dhp0MLDKuGpz57OVLr7qp8BsTPoJCXkPEPllYTkRvrc4Lqe9Pnow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ofTCTwPgm0o+gi2tmYJxkBYjqPJmimlfP5BcpQo9zEg=; b=WCi+rPKanWf0X3pVds6Wtffpym6CEACDn8nT25ODW99utL6RgbTKjMnkfXA60SSk9gQl6WUXcgR/kCJwNJcAJ4gcO3iOvPAsWqYfPUmZk2k56K+YOtddrOKrxjrqZ+gM3RTfxXpt9Y9vaAfwYqhPd+ZFpThoOFtPhezpqwl2ZzX8an8+FUi6qhNw6vF8dzCaBSpEPTpVAq6vYIHOuO70oRGgZ+8dX4o+DzXoGjvjk4hb1krX75nDizA7+kp5cnC1AGdEp0rxg/8WQtKNCH8njHQFawAwJjLBfhZ1v0jDavVjQzAEdVYIkq0vGTHxDmd197nSBpS6jJQiuyvwmyYBtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=imperial.ac.uk; dmarc=pass action=none header.from=imperial.ac.uk; dkim=pass header.d=imperial.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ImperialLondon.onmicrosoft.com; s=selector2-ImperialLondon-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ofTCTwPgm0o+gi2tmYJxkBYjqPJmimlfP5BcpQo9zEg=; b=SiNWwrdJOaQwjcH67jTvAN9QMp1gI7gkK6n3kejSs92Y7YEdW1xsU98f665RQ4jyBh5CR11fXACx+/IIX9QzgLcR8sCdvbbMauV5HjWHr35Nc45CtQzxaiST7X28QZqx19y9NtaNL/uyhqjKjLxSh8GcLhuBDc/1KvHWlD9VX4I= Received: from LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:6a::19) by LO3P265MB2091.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:105::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.12; Fri, 16 Dec 2022 10:23:20 +0000 Received: from LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM ([fe80::ba52:925:b6c5:8a14]) by LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM ([fe80::ba52:925:b6c5:8a14%6]) with mapi id 15.20.5880.021; Fri, 16 Dec 2022 10:23:19 +0000 References: <87pmd7ar8k.fsf@imperial.ac.uk> <87zgcayre2.fsf@imperial.ac.uk> <86y1rt5xoz.fsf@gmail.com> User-agent: mu4e 1.6.10; emacs 28.1 From: Thibault Lestang To: guix-science Cc: Simon Tournier Subject: Re: Conda environments and reproducibility Date: Fri, 16 Dec 2022 10:16:55 +0000 In-reply-to: <86y1rt5xoz.fsf@gmail.com> Message-ID: <87fsdfejfv.fsf@imperial.ac.uk> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MR1P264CA0185.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:58::14) To LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:6a::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LO2P265MB0590:EE_|LO3P265MB2091:EE_ X-MS-Office365-Filtering-Correlation-Id: 68822981-77ce-4f10-9765-08dadf4f8d84 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0oNCUqDuLlq5aB8l1X18Vc+GO5NvQu/XhsXktjt01jNFX0e7Ev5rSkYJdIULXIYAt9KdPxYYu/LjIouWiG9Ggey17qyJdMKtq6eQ2wCaFrGpcyMCo33/2XMulgZ2C2yhsL0P0rQNFA+AIGEYLpjJnvDTDZ4rQGP1KPJ4nrkG2+Hzp9aQe+5lOHT27sR3pRxcYLz7vh5WNM3wKigEhwab2/r4xF0OGxJ+V8Iy9ohDpCH1E0kgrWpvAwsonoOTsKj/WzgWv1pEygJmo4YEnsyND8mix9tWeCZMz7lKE1XxkrurdvvL2YJtqTk7u8AgbZPaiW1aE1viUi1yTQZ9ZPXX8W35JfOczQ9krvAA9S+basrs0lunT9RkwHpBUjs8PIrepN79DEx1/zpuyH3BFz0jpl7LYlO3JT3CL0SfSIftWQz6IwHazkR0mW5N5mCVYYy4E6WJtncd14N+yvfAL6me1KeqV52JgGwTxzpFf4mEdLfpIqH2i3LPSSWHwrVyd37o20ZUiEdtP8kXVeFtruN2nqcEYhtzjMuOp44KVmqXTkAWnm0og9CvLiafoEOGdxntqBt+g+cGKPjwgPl2qdB/tKusVvvrQ594im4r7RI5m8ARV3XrZs7gYPvjYQgQh1UJK1Uyamgv6Bql49d/5JRuNB0frN4JuoetIUUb9ORkDZ4= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(366004)(39860400002)(136003)(396003)(346002)(451199015)(316002)(786003)(83380400001)(41320700001)(6916009)(38100700002)(4744005)(8936002)(36756003)(41300700001)(5660300002)(66476007)(66556008)(2616005)(8676002)(4326008)(66946007)(6486002)(478600001)(966005)(6666004)(186003)(6512007)(86362001)(2906002)(52116002)(6506007)(3480700007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aFgxQjBuV2JhYm1QZTI1UEM2NzhLYWpaMmJ5MWhEUDlwbG84bTlGNXVHcjBU?= =?utf-8?B?NFNNRjRldDJ4NlAzZmNENmswZ05wd1E3ZTBoa3hibWFlZHlsckxzdW1NVWxa?= =?utf-8?B?UTBjMElFeVlXb0V6NDBpTVNUS3ZydGh1M0hLRURrc0phV2NuMTM1b3ppSG9H?= =?utf-8?B?Q1lyU3hUM2wrUERENDg1L1pYTEZGK2g4R3hjNnhmY3JUUmRBM2hNZ2V5REpI?= =?utf-8?B?S3dkRURjLzgxNlpUc0NZdks5RWptZFVtd2JHcUZ2Q28reGZoVzQ1ZHZCS1h3?= =?utf-8?B?L2NBd3pJand6MFJ0Wm1zaVYvQTlMdDkyejVtckwvb1k5RGFhTmkvTitGamZN?= =?utf-8?B?Ylljb3BLNVFYWXVyczg2Snh0MVI0R29ZM2MzS1h0NGlvY3JXbHBVNzF2SllC?= =?utf-8?B?SFFXa2x1VGJwUnFDdjZoM0FZZmVyZGJkeWNwZTRQMTVHR3BoQ2F3TkpuZXYy?= =?utf-8?B?UlVTRThqY2g2M2hFU1JvQk11YnhTSzIrYlMyL0NZdk1iTkFEZ3FDNG04WW9U?= =?utf-8?B?MXJGalczMnVGTDRxTjlxdlA1WEI1Yk1zakVIUEpxVzBFNnlub2xJS2d5ZHkr?= =?utf-8?B?SjFYemlFYU8zdUNaUk5BNEJzMmxNd29YR2pCWUptUkVpVzlXdWpuRjZvV3E3?= =?utf-8?B?OCtKZ3lMZ3VuK3Z0YlMyVWl1eGpySW4yQmRicjBLSHlXMjdobzRkbzVTVTNQ?= =?utf-8?B?NWhzY2g0ZUlLaTErK2Q0ZERmRC9veVpuMkRpb29iSTZBTk8rSEVRRGhoWXRt?= =?utf-8?B?ejI0clYwVExWb2VZL0VKWWx6YS9VMGJZRlM5SWVZME8zeW13dGtFNW5jTUFs?= =?utf-8?B?KzZqNVdLOHQ1ZE9QMEhtczlEaWRkL0VhM3dtV2UrQmZCd1lNZFpidUE2N2tm?= =?utf-8?B?ZDgyaWRYdEswbkkrVmoxQmYxbEtETG5YVWxOc2RQd1p2VHZGbXk3REt1VlNw?= =?utf-8?B?Vmw4cHVtVi9JbEFRdTdzcldGR3FmZTloeDNSZCtvUkFUYTNmUHZqV01sYXJ2?= =?utf-8?B?OEI1NHh4ZmFGQ1FCRnFhWElrZDF6Q2dkK3J3QXVNajFkOW9XdHVtY1ROdkhv?= =?utf-8?B?WlArM0wxTUM0cmIxcTlYbVhYWC9WelJESHUyUjlyWG9GdytLSEdSTk41Mkth?= =?utf-8?B?UVc2Q05SQkZzalB2bysrM1A5RWNCc3M4Qmd5c1c5ZnpuK1lxakFpUklMQVpL?= =?utf-8?B?d3lPZ2V6WTIxUldFV1Z0ejlFM3FETG44LzY3L0x6R0UzVHdYZTkzNUYvOHc2?= =?utf-8?B?OXREcllIVDdMTHE5ZlI0THJ0NFliaHNNZHljbXJaUndQdzQvZzNBWmpnQ2VW?= =?utf-8?B?dlFIa2F1cm9Wa1FIWFlsdXJ2NlAvcGdraktJRWRUSjNhR0VmYUMyWWZibkEv?= =?utf-8?B?bldHQzhkV3RzaWY5dFJLOVdrblNuSVZRRGxtRHkrYVJ6cUhvTGtQUDh4a29q?= =?utf-8?B?MzdpV3FUUjZ2U2tpdDgrcTZTTUNHMzE5VHFMNHRjVW5pd2s3UjZqVWVndC81?= =?utf-8?B?OVcvMzBRTVlXdmVBYXgyL3NSNXg2UFoyUnp0SmI2SUZ3TVRsWlhtWTNrMHg1?= =?utf-8?B?bEVTZ0loOGNmbCtRSzd4b2tvLytTT0xPUEtTY1JtelREVWEra01oTnN1amlo?= =?utf-8?B?WTJ4L3ZDQkxZUkJ4OXJVWkFIcEwzb3NDMGwxVGphOUFlUjl6ZW5TelRuTnNk?= =?utf-8?B?OW1nVDRyTGUwbnVwVEthUlNoM3diYlZIUGRhQXl0OTlEb1d5T3JpL2Z5bHR2?= =?utf-8?B?K0Z4T2toUTRTbk1FcFZOSGRkYWtEMi9uMjJJb3RydjZqQmNTMU05Y1RnZGFU?= =?utf-8?B?R3JUb1RLRWZVUVI1ZzdTNDZFcTNvTzJmVS9sK0xVWXBKWlo4dnFqTFRtT2Zj?= =?utf-8?B?TGFwRE44MUp2RUFILzRoSHBPWUZIbkVRMDl3eVpNajBHWGRyUDVTaXJuN0Nv?= =?utf-8?B?d282ZlFRdE9xQ3FCRFFqNXdtbGZiTDhrUkdjTUxvWUNkUEFKbW4zcHhGc1R3?= =?utf-8?B?ODVaRWN4SDRBbE1JbTRCOFBJQXlNdzRBMm1aUHV0MTE0b3orUmxLMi9vTE5s?= =?utf-8?B?K2RGYVZpL1FWbEprSkJIM0R5THp6YUFPUm51YW9lUlFUdlM3U00rTFlpaVo5?= =?utf-8?B?WndTbHd0T3JvVTBnZFA1ZUgzWTJzYmJMaytDVEVaK3NFWllxVG5HQlVZU0sy?= =?utf-8?Q?NGzZvamX2VuWKbawppmiMCh/cxJoZJ9lR3b6gXH43O63?= X-OriginatorOrg: imperial.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: 68822981-77ce-4f10-9765-08dadf4f8d84 X-MS-Exchange-CrossTenant-AuthSource: LO2P265MB0590.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2022 10:23:19.8221 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2b897507-ee8c-4575-830b-4f8267c3d307 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mH9jpzhHutvt7+ynRO9dK+p8V1QZHhrEVowyDtUmm82mIyHVVa4o917KjI3nJx+Bqaz4FycYWEDDMmik8RAXcA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO3P265MB2091 X-IC-MsgID: 1p67s9-0001ua-1e Received-SPF: pass client-ip=2a0c:5bc0:80:117::79; envelope-from=t.lestang@imperial.ac.uk; helo=smtphub1.cc.ic.ac.uk 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: guix-science-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671186236; 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: 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=ofTCTwPgm0o+gi2tmYJxkBYjqPJmimlfP5BcpQo9zEg=; b=QHkVzdjWVKWWuwEuNgtd/zezn7+165acDZSu4nJ7JmqazIbLA0I5XessZsTUcelrJjRgqb H5VurjHlts3D8cxla8P0yWyEOFNilOD0ii+EDoyLkpwtXI6y35ISIGv5wHayiuhDVaFlrE M3FKJsqcnfBiwwTCMfO3IpNxRZBMs5kUqrDUy52N/dqTUzlnDHeF4kdk+QXByOuMk8ZvEE bzAPPBVoXE8v1WldVvK7WPtOFQ6xc5rpsXCq/h5qq84HC2+OsudNJMISPPw2HWKR/ARo6x kIK9xKBFPd0qNfy+RkzfrY/v0h2Iqqs0fcZ5o22hZJTG9+wTp4WLp6+ov7Ybzg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=imperial.ac.uk header.s=main01 header.b="r/ZnMb0c"; dkim=pass header.d=ImperialLondon.onmicrosoft.com header.s=selector2-ImperialLondon-onmicrosoft-com header.b=SiNWwrdJ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=imperial.ac.uk (policy=none) ARC-Seal: i=2; s=key1; d=yhetil.org; t=1671186236; a=rsa-sha256; cv=pass; b=Yw5/GQ+vlgEQdShHmRu0i7O3G1f6jBa3ALvUXiVxRHwnAYdyRiK3n402j98lF9sZP7EIh+ ISKC1VdeDL7L/SM3dzEJz6YT4sYRzLXepVQyB0d8rQmeF3VlO3+RXXdwRIhKljxFZ/8x0M 9o1UmWmmDjIwhG+LJhL1KPWnnpoLuRqoTlRIgPqGAqQpUMyD0Al7PBNmjyTZm3XifS4/Ps WKmgm6XgZ9fbd0kPi6CMZHLy6fhbOcL+2BEwK/uLW4rz4d8I/d9Vbe3jbUbmLQqMOzbjFm 6Jr/3nmQwlhbDENINUDThr5INbR5DoMLGiDvup5y/Vb1cPJZkb+DZf/CVLNetA== X-Migadu-Spam-Score: -11.57 X-Spam-Score: -11.57 X-Migadu-Queue-Id: 5B9E3E037 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=imperial.ac.uk header.s=main01 header.b="r/ZnMb0c"; dkim=pass header.d=ImperialLondon.onmicrosoft.com header.s=selector2-ImperialLondon-onmicrosoft-com header.b=SiNWwrdJ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=imperial.ac.uk (policy=none) X-TUID: mS/SxmnhKFD7 Simon Tournier writes: > Well, we have not spoken about running something. We could also write a > small Python script plotting something using Numpy and/or Scipy and try > to run the Seurat vignette. > > From my experience, after some months (from 2-3 to 6), Conda will fail. > Especially after an update of the system (apt upgrade)=E2=80=93and it can= worse > with a =E2=80=99dist-upgrade=E2=80=99. :-) Well let's see. I just set up a Gitlab repo with a weekly pipeline (re)crea= ting a conda env from an environment.yml spec I generated earlier this morning. https://framagit.org/tlestang/conda-python-example Just Python for now but anyone feel free to contribute an R env as well. -- Thibault