Message ID | 20190531135729.890-1-mail@ambrevar.xyz |
---|---|
Headers | show |
Series | Update Conda | expand |
Pierre Neidhardt <mail@ambrevar.xyz> skribis: > gnu: libarchive: Add zstd support. > gnu: python-libarchive-c: Explicitly rely on latest libarchive. > gnu: Add python-conda-package-handling. > gnu: python-conda: Update to 4.7.0. Apart from the rebuild issue with patch #1 that needs to be addressed, it LGTM! Thanks, Ludo’.
Thanks for the clarifications around the libarchive business. The problem is that this patch still does not work because python-libarchive-c does not support zstd, which python-conda-package-handling needs. I don't understand how upstream does this. I've reported it upstream: https://github.com/conda/conda-package-handling/issues/14 My knowledge of python is not enough to understand if upstream is wrong or if I'm using python-libarchive-c incorrectly.
Hi Pierre, > Recent conda needs a separate python-conda-package-handling library. > This library requires a libarchive built with zstd support. > So far so good, except that python-libarchive-c does not seem to support zstd in its source code. > > I've reported the issue upstream > (https://github.com/conda/conda-package-handling/issues/14) but > according to them python-libarchive-c is fine. > > I don't have enough Python knowledge to understand whether upstream is right > or if there is indeed something fishy with python-libarchive-c. > Pierre Neidhardt (4): > gnu: libarchive: Add zstd support. > gnu: python-libarchive-c: Explicitly rely on latest libarchive. > gnu: Add python-conda-package-handling. > gnu: python-conda: Update to 4.7.0. Does this actually work? If it does: congratulations! I tried to upgrade conda a while ago, but I got stuck: https://github.com/conda/conda/issues/8151 How did you overcome these problems? I had to patch a lot of things and even then couldn’t make it work. Did I miss something obvious? I’m glad you took care of this and I didn’t have to become the Conda guy… :) -- Ricardo
Hi Ricardo, Sorry to kill your enthusiasm, but nope, it does not work :/ The is an issue building the conda-package-handling dependency. See the prior discussion for the details. So I haven't even reached to the issues you've hinted at on GitHub. Don't know if they still apply with my patch, we can only figure it out one step at a time :p
Commit 638ef1e81d upgrades Conda to 4.8.3. This makes these patches obsolete. What a nightmare this was!