David Allsopp
David Allsopp
Slightly late to the party, but especially given the subsequent perfectly reasonable example: ```sh if ! $OPAM admin compare-versions $PREVIOUS_VERSION --assert '
Definitely not proposing having them in postfix position, no! As in https://github.com/ocaml/opam/pull/6124#issuecomment-2258285695 and https://github.com/ocaml/opam/pull/6124#issuecomment-2329149715, with the operator as an infix. I think cmdliner can just give a list of positional...
Indeed, if you're running `opam` from within Cygwin/MSYS2, etc. (i.e. `bash` or some such) then the command suggested is correct and it is _supposed_ to work!
I’ve just noticed something similar to this running opam-with-an-internal-Cygwin installation running in a different Cygwin installation - looks like you’re running opam-with-an-internal-Cygwin-installation in Git for Windows Bash (or an MSYS2...
(I also have an idea for a fix…)
Is this another manifestation of #5922?
I think there's a couple of bits in `configure.ac` from https://github.com/ocaml/opam/pull/4265/commits/5377b60d1df9f6dd2c42b5a386630fcc745271b4#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810 which also need reverting. We should double-check that `Unix.access` doesn't regress either https://github.com/ocaml/opam/pull/4265/commits/d6faa8d45a3b06270863fb1c8d0848d7b45c6f36 or https://github.com/ocaml/opam/pull/4265/commits/6f756efc48da31e917a4a36f4c557b3e155d076b (this is probably just...
Annoying, `Unix.access` checks `ruid` and `rgid` rather than `euid` and `egid` (which is what `exec` will do). Ideally we therefore want to use `faccessat` with `AT_EACCESS` instead, which should be...
Discussed today: we decided we're not worried about requiring stubs in opam-core for all platforms, so wrapping [`faccessat`](https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/functions/faccessat.html) should be fine, which we can then use instead of `Unix.access`. Happy...
Rather than a common checksum, I think it ought to be that A effectively-equals B iff all the checksums of A are present-and-equal in B or all the checksums of...