unofficial mirror of guix-science@gnu.org 
 help / color / mirror / Atom feed
From: Thibault Lestang <t.lestang@imperial.ac.uk>
To: Konrad Hinsen <konrad.hinsen@cnrs.fr>
Cc: guix-science <guix-science@gnu.org>
Subject: Re: Conda environments and reproducibility
Date: Tue, 29 Nov 2022 10:32:44 +0000	[thread overview]
Message-ID: <87zgcayre2.fsf@imperial.ac.uk> (raw)
In-Reply-To: <m1h6yioobp.fsf@fastmail.net>


Thanks for your answer Konrad.

Konrad Hinsen <konrad.hinsen@cnrs.fr> writes:

> There may be other causes for the conda problem cited, I don't claim
> to be an authority of conda! After the MOOC experience, I have never
> used conda again.

That's fair enough. Conda & pip are everywhere around me, and I'd like
to form an accurate picture of their shotcomings before mentioning
alternative approaches to people who use these tools everyday!

>> Is it the case that someone at Anaconda would modify some package,
>> keeping the same version tag and other identifiers used by conda, whilst
>> at the same time marking this package as incompatible with packages it
>> was previously compatible with?
>
> That's in a way what happened in my scenario: rebuilding with a new
> compilation infrastructure produces different packages that share
> version numbers and tags with the prior ones.

Okay - this is an explanation I can understand. A better approach
would have been /not/ to overwrite existing package binaries with new
ones produced from the new infrastructure.

In other words, include whatever information is needed to fully describe
the compilation infrastructure in the conda package metadata -- and
therefore make sure that a new infrastructure produces /new/ packages.

Best,
Thibault


  reply	other threads:[~2022-11-29 10:42 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-28 17:28 Conda environments and reproducibility Thibault Lestang
2022-11-28 19:45 ` Konrad Hinsen
2022-11-29 10:32   ` Thibault Lestang [this message]
2022-11-29 13:12     ` Hugo Buddelmeijer
2022-11-29 13:39       ` Konrad Hinsen
2022-12-01 14:01         ` Hugo Buddelmeijer
2022-12-02 13:01           ` Konrad Hinsen
2022-11-29 20:10       ` Simon Tournier
2022-12-16 10:16         ` Thibault Lestang
2023-03-11 11:05           ` Ludovic Courtès
2023-03-11 11:43             ` Simon Tournier
2023-03-13 10:26               ` Lestang, Thibault
2023-03-13 11:00                 ` Ricardo Wurmus
2023-03-13 12:38                   ` Simon Tournier
2023-03-16 10:26                     ` Ludovic Courtès
2023-03-16 13:40                       ` Thibault Lestang
2023-04-03 15:22                         ` Simon Tournier
2023-04-04 12:19                           ` Thibault Lestang
2022-12-02 10:52       ` Ludovic Courtès
2022-12-02 11:05       ` Ludovic Courtès
2022-12-02 13:59         ` Simon Tournier
2022-12-02 14:06         ` Hugo Buddelmeijer
2022-11-28 20:46 ` Simon Tournier
2022-11-29 10:41   ` Thibault Lestang
2022-11-29 14:25     ` Simon Tournier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87zgcayre2.fsf@imperial.ac.uk \
    --to=t.lestang@imperial.ac.uk \
    --cc=guix-science@gnu.org \
    --cc=konrad.hinsen@cnrs.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).