package opam-0install-cudf
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Opam solver using 0install backend using the CUDF interface
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      opam-0install-cudf-v0.4.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=2b6d03b34b1324e898c968bfd9eff15ebe6a95f6711fb5ae274e6ea9eaffd24f
    
    
  sha512=b667fe49c02675bc1893e670b7a8dbee3c68dfffaed25d267b1f417627cf996c2603ca46c14a2586b9253ef03f43da6bd93eaf779c440b229dba46677c3dfab1
    
    
  doc/CHANGES.html
v0.4 (09/10/2020)
- opam-0install-cudf: Fix conflict detection (@kit-ty-kate #20)
v0.3 (17/09/2020)
- opam-0install-cudf: Allow to tag packages as recommended when giving them to the solver (@kit-ty-kate #16) Recommanded packages might or might not be chosen by the solver depending on whether the most up-to-date Essential packages available are compatible with them.
- Add an option to get the least up-to-date version of each packages (@kit-ty-kate #18) Option available in both opam-0install and opam-0install-cudf libraries as well as a new --prefer-oldest option to the opam-0install binary.
- opam-0install-cudf: Remove the unnecessary dependency towards the opam library (@kit-ty-kate #15)
- Documentation: Add a link to API docs in the README (@talex5 #14 #17)
v0.2 (17/06/2020)
- Add a new opam-0install-cudfpackage (@kit-ty-kate #11). This uses opam's CUDF API, allowing the solver to be used directly from within opam.
- Dir_context.std_envnow has some optional arguments, and also responds for- opam-version(@talex5 #12). You will need to add an extra- ()argument to it to upgrade.
- Evaluate a package's availableexpression inDir_context(@talex5 #12). This isn't needed forSwitch_contextbecause the switch does it for us, butDir_contextcould return packages withavailable: false.
- Simplify the CONTEXTAPI (@talex5 #12).candidatesnow returns eitherOk opamorError pkgfor each package. This is clearer than using an option type and avoids the need for a separateloadfunction. It also makes it possible to filter packages based on the content of the opam file without having to load it twice. We also no longer bother loading the opam file for rejects (all we need is the name).
v0.1 (26/05/2020)
Initial release.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page