Merge branch 'master' of ssh://git-annex.branchable.com

This commit is contained in:
Joey Hess 2020-08-11 16:42:37 -04:00
commit 482422b9c5
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
7 changed files with 91 additions and 3 deletions

View file

@ -35,22 +35,34 @@ fatal: not a git repository: '../.git'
The file that was being added was left like this:
```
ll "audio-files/moto-maxx/2018.04.17 1438.wav"
-r--r--r-- 2 ### ### 608121644 abr 17 2018 'audio-files/moto-maxx/2018.04.17 1438.wav'
```
It appears git-annex just chmoded it, but didn't symlinkify it.
### What version of git-annex are you using? On what operating system?
Ubuntu 20.04 focal
`Ubuntu 20.04 focal`
Linux 5.8.0-050800-generic #202008022230 SMP Sun Aug 2 22:33:21 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
`Linux 5.8.0-050800-generic`
git-annex version: 8.20200226
`git-annex version: 8.20200226`
### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
I am absolutely in love with it. I even built a special remote for it and I'm now building another because that one was stupid.
Seriously, git-annex is amazing.
***
## edit:
Turns out this "bug" affects pretty much everything.
TL;DR: relative path access will be made relative to the new location if you move a directory that's got something running in it, so don't.
[[done]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="please keep the hackage tarballs"
date="2020-08-11T00:43:46Z"
content="""
\" Arguably there's small enough value in publishing it there that I ought to just drop it\" -- the [conda-forge recipe](https://github.com/conda-forge/git-annex-feedstock/blob/master/recipe/meta.yaml#L48) is based on the hackage tarballs, as is the [homebrew formula](https://github.com/Homebrew/homebrew-core/blob/master/Formula/git-annex.rb#L4).
"""]]

View file

@ -0,0 +1,14 @@
[[!comment format=mdwn
username="cardoso-neto"
avatar="http://cdn.libravatar.org/avatar/d90a656df072f3a29da54302c190c696"
subject="Great tip about conda."
date="2020-08-11T13:22:58Z"
content="""
I had no idea git-annex was on a conda channel even though it is clearly stated on the [install page](https://git-annex.branchable.com/install/).
I just installed it with `conda install git-annex -c conda-forge` and, to my amazement, instead of `v8.20200226` (which was available on my focal fossa standard apt repos) being installed, `v8.20200810-g693f2093a` was installed.
It was so easy to install and it is a version that was built just yesterday. I loved it.
Please keep the plumbing that made this possible alive.
"""]]

View file

@ -0,0 +1,13 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="checking the conda-forge recipe"
date="2020-08-11T15:51:27Z"
content="""
@cardoso-neto \"v8.20200810-g693f2093a was installed\" -- for the purpose of checking that the conda-forge installation worked correctly, can you tell me which exact package got installed, i.e. what is output by running
`conda list --explicit | grep git-annex`
?
Thanks!
"""]]

View file

@ -0,0 +1,22 @@
[[!comment format=mdwn
username="cardoso-neto"
avatar="http://cdn.libravatar.org/avatar/d90a656df072f3a29da54302c190c696"
subject="comment 8"
date="2020-08-11T19:57:03Z"
content="""
This was the tarball conda used:
`https://conda.anaconda.org/conda-forge/linux-64/git-annex-8.20200810-nodep_h1234567_0.tar.bz2`
I noticed you updated the (/install/conda)[https://git-annex.branchable.com/install/conda/] with possible package conflict tips.
The only dependency that was installed when I conda-installed git-annex was this:
`python_abi conda-forge/linux-64::python_abi-3.8-1_cp38`
Which struck me as odd, because I'm running python 3.8.5, not 3.8.1.
Maybe they just have perfectly compatible ABIs, or maybe it's related to the problem you mentioned.
I don't know.
If there's any other test you want me to run, no problem.
"""]]

View file

@ -0,0 +1,13 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="strange conda install behavior"
date="2020-08-11T20:19:46Z"
content="""
What happens if you request the installation of the standard package with
`conda install -c conda-forge git-annex=*=alldep*`
?
"""]]

View file

@ -7,3 +7,9 @@ After [installing conda](https://docs.conda.io/en/latest/miniconda.html), run:
conda install -c conda-forge git-annex
Note that this installation method does not need root permissions.
If there are [package conflicts](https://docs.conda.io/projects/conda/en/latest/user-guide/troubleshooting.html#unsatisfiablespecifications-error) between git-annex's dependencies and packages already installed in the environment, conda may fall back on installing the [[standalone|install/Linux_standalone]] git-annex distribution. This distribution may work slower or have other [[issues|todo/restore_original_environment_when_running_external_special_remotes_from_standalone_git-annex__63__]]. To require installation of the standard package, use
conda install -c conda-forge git-annex=*=alldep*
This, however, could result in installing an older git-annex version to avoid package conflicts.