Skip to content
New issue

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

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

Already on GitHub? # to your account

IH-710: update upstream dependencies #710

Merged
merged 27 commits into from
Oct 18, 2024
Merged

Conversation

psafont
Copy link
Member

@psafont psafont commented Oct 10, 2024

Only 3 sets of packages are held off:

  • ssl because xenserver is not openssl 1.1.1 yet
  • mirage cryptography: Changes the hash types to use the ones from a new library, and changes cstructs with string.
  • tar: The reader interface was changed in a way that causes non-trivial changes, the writing interface is more manageable. On top of that, it changes cstructs with strings, which can mean it can introduce many unwanted copies. It will require more time and effort until it can be updated, maybe with yet more changes to upstream.

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
Now support unicode 16

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor update, adds match_raises and a few bugfixes

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor update, removal a function that leaked memory

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: fixes and adaptation to new version of their dependencies

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: small fixes

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: some utility functions added

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: fixes, improvements, drop pre-4-14 ocaml versions

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, add eio backend

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: fixes possible segfaults due to `void` values

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, ocaml 5.2 support

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, fixes

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
major, do not install num along stdlib, but its own package folder

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, adds some functions, fixes empty matches

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, add ocaml 5.2.0

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: fixes and new functionality

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, adds functionality

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor: fixes and added functions

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, windows support

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, forces gc metrics to be emitted, adds per-signal urls

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, fixes and additions

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, fixes cases in set-cookies check

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
minor, some enhancements

Signed-off-by: Pau Ruiz Safont <pau.ruizsafont@cloud.com>
@psafont psafont marked this pull request as ready for review October 18, 2024 14:15
@psafont
Copy link
Member Author

psafont commented Oct 18, 2024

These packages can build all the toolstack RPMs without any changes.

I'm running the toolstack tests, just in case

@psafont
Copy link
Member Author

psafont commented Oct 18, 2024

Tests are all green

@psafont psafont merged commit fe359ef into xapi-project:master Oct 18, 2024
2 checks passed
@psafont psafont deleted the plusplus branch October 18, 2024 16:30
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants