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

Change repository to use the default, upstream file layout #704

Merged
merged 19 commits into from
Oct 8, 2024

Commits on Oct 8, 2024

  1. Make: use opam admin to package desired packages only

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ed9528a View commit details
    Browse the repository at this point in the history
  2. ocaml: move packages to follow standard opam directory structure

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5cfdc67 View commit details
    Browse the repository at this point in the history
  3. upstream: move packages to follow standard opam directory structure

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a40f831 View commit details
    Browse the repository at this point in the history
  4. upstream-extra: move packages to follow standard opam directory struc…

    …ture
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    bc161ca View commit details
    Browse the repository at this point in the history
  5. xs: move packages to folow standard opam directory structure

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    11ff5d7 View commit details
    Browse the repository at this point in the history
  6. xs-extra: move packages to follow standard opam directory structure

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    32e1cbb View commit details
    Browse the repository at this point in the history
  7. xs-extra-dummy: move packages to follow standard opam directory struc…

    …ture
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c22e19d View commit details
    Browse the repository at this point in the history
  8. packages: tag dummy packages

    Rename upstream-extra-dummy to dev-tools
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0d6c717 View commit details
    Browse the repository at this point in the history
  9. readme: update with better install instructions for developing

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    048c1ab View commit details
    Browse the repository at this point in the history
  10. xs-toolstack: remove non-xapi dependencies, add some

    Ideally the xapi packages would be automatically tracked, but now it's
    manual through this package
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    95968e9 View commit details
    Browse the repository at this point in the history
  11. tools: adapt find-unused packages to the new layout

    And remove unused packages.
    
    Some ocaml packages had to be added, they were previously ignored by the
    command.
    
    For some unknown reason dlm is considered unused, but xs-toolstack
    indirectly depends on it.
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8d66bfb View commit details
    Browse the repository at this point in the history
  12. tools: adapt license checker for new structure

    I know it's not pretty, but there's not much choice if we want to use
    opam for filtering packages and use bash to process licenses
    
    For some reason shellcheck is happy with these cursed runes.
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2adc630 View commit details
    Browse the repository at this point in the history
  13. ocaml: remove 4.14.1

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0bf32d9 View commit details
    Browse the repository at this point in the history
  14. ci: Use new setup-ocaml

    This allows to remove some accumulated workarounds because the latest
    opam is used
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9a9a6d8 View commit details
    Browse the repository at this point in the history
  15. tools: adapt duplicate checker to new structure

    Now there's no need to separate between two sets of packages. Unify the
    check and check all packages.
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6904bf6 View commit details
    Browse the repository at this point in the history
  16. tools: adapt print licenses to the new layout

    Now it uses the opam metadata as the source of truth. It now is able to
    stitch together lists of licenses to the SPDX format using AND as
    separator.
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f06bb3e View commit details
    Browse the repository at this point in the history
  17. tools: adapt sync-xapi-metadata to the new structure

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    37d7d56 View commit details
    Browse the repository at this point in the history
  18. CI: adapt release workflow to reorganisation

    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c38d2b2 View commit details
    Browse the repository at this point in the history
  19. ci: use prerelease opam version to package releases

    This is opam 2.3.0~alpha1
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    psafont committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8d0443b View commit details
    Browse the repository at this point in the history