Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #3

Closed
wants to merge 251 commits into from
Closed

test #3

wants to merge 251 commits into from

Conversation

kit-ty-kate
Copy link
Owner

No description provided.

dra27 and others added 30 commits June 6, 2024 09:39
The actual menu and depext handling part of OpamSolution.install_depexts
is now in OpamSolution.install_sys_packages, providing a lower-level way
of requesting the OS package manager to install some packages.
Stops a previously non-registered installation from becoming registered
and shouldn't affect existing installations.
Deals with old installations of mingw64, in particular on GitHub
Actions.
Harden OpamStd.Sys.check_dll
Always pass `--no-write-registry` to Cygwin setup
Don't allow make to become shadowed
Wind CI forwards to the Windows compilers
Display lock hold/release messages on stderr instead of stdout
The Git-for-Windows and Cygwin options mean at least one Windows user is
capable of blowing the previous limit of 9 menu items quite trivally.
1-9 used as before with a-z used for the remaining items.
Neither of these systems supports quoting (on Windows or Unix)
Extend OpamConsole.menu to support 35 options
Change default rule for `PKG_CONFIG_PATH` and `MANPATH` to `target`
Allow OpamStd.Sys to be have access to PATH-resolving machinery from
OpamSystem. This also allows the dependency knot between OpamSystem and
OpamProcess to be solved more simply.
Exposes the portion of OpamStd.Sys.resolve_command which searches the
PATH environment for a given basename.
Rename and slightly repurpose `OpamClient.git_for_windows_check`
Disentangle `OpamProcess.resolve_command` and `OpamSystem.resolve_command`
Do not special case the rewriting rule for the PKG_CONFIG_PATH environment variable
…indows platforms

--no flags as --no-cygwin-setup and --no-git-location remain available but are no-op
API: Allow explicit installation of system packages
The cURL project has maintained a beautiful changelog!
De-emphasise options slightly when you're actually on the platform in
question - as with CLI version.
rjbou and others added 28 commits August 8, 2024 19:42
…led-noninstalled

Add a benchmark for opam list --installed on non-installed packages
Co-authored-by: Raja Boujbel <raja.boujbel@ocamlpro.com>
Remove unnecessary copies/move when fetching archives
new behaviour in 2.3, old behaviour is stil available with cli < 2.3
CLI: add 2.3 in supported versions
…by-default

Disable shallow clone by default except for opam repositories
Co-authored-by: Raja Boujbel <raja.boujbel@ocamlpro.com>
…ed with 'avoid-version/deprecated' unless '--all' is given
opam switch list-available will not display compilers flagged with avoid-version/deprecated unless --all is given
@kit-ty-kate kit-ty-kate force-pushed the git-submodule-fail-test branch from 4954de6 to 2a1e199 Compare August 16, 2024 19:00
@kit-ty-kate kit-ty-kate closed this Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants