<dnkl>
cbb: I'm on 2.35.3, and haven't noticed anything. But then that's perhaps because *I* own the repo? Is that what they mean by "owned by someone else"?
<cbb>
I think it means "owned" as in owned by a particular system uid
<cbb>
and it's something to do with using sudo
<dnkl>
ah, yeah, seeing it too
<cbb>
Using "sudo fakeroot ninja -v -C bld install" works
<cbb>
and I guess the "safe.directory" suggestion in the error message would work
<cbb>
seems like a wierd fix though...
<cbb>
I guess I should just read that commit message and try to understand what they're fixing
<dnkl>
also slightly annoying when all we do is run "git describe" and "git rev-parse"
<cbb>
yeah
<cbb>
I suppose it's because those commands are running under sudo
<cbb>
would it be straight forward to somehow make so they only run when building?
<cbb>
and not when installing?
<dnkl>
not sure, but don't think so. running "ninja install" is supposed to build everything needed to "install" first.
<dnkl>
but if we can figure out a way to add a dependency to, I don't know, the .git directory or something, so that we don't always have to rebuild the version target
<cbb>
I think it's quite common for autoconf/makefile builds to make some exceptions there...
<novakane>
did using the git command `git config --global -add safe....` fix it for you guys though?
<cbb>
novakane: I haven't tried that yet
<cbb>
I just worked around it with fakeroot
<cbb>
but I'm assuming it will
<cbb>
let me try...
<dnkl>
cbb: worth testing it at least. Not sure when it was added - docs doesn't say anything. Perhaps it's always been there, but I just didn't see it