upgrades ocaml-camlp5 to version 8.04.00
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
- [x] The toolchain has been rebuilt successfully (or no changes were made to it)
- [x] The toolchain/worker package manifests are up-to-date
- [x] Any updated packages successfully build (or no packages were changed)
- [x] Packages depending on static components modified in this PR (Golang,
*-staticsubpackages, etc.) have had theirReleasetag incremented. - [x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
- [x] All package sources are available
- [x] cgmanifest files are up-to-date and sorted (
./cgmanifest.json,./toolkit/scripts/toolchain/cgmanifest.json,.github/workflows/cgmanifest.json) - [x] LICENSE-MAP files are up-to-date (
./LICENSES-AND-NOTICES/SPECS/data/licenses.json,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON) - [x] All source files have up-to-date hashes in the
*.signatures.jsonfiles - [x]
sudo make go-tidy-allandsudo make go-test-coveragepass - [x] Documentation has been updated to match any changes to the build system
- [ ] Ready to merge
Summary
upgrades ocaml-camlp5 to version 8.04.00 upgrades ocaml-cmdliner to version 1.3.0 (needed by ocaml-camlp5 version 8.04.00) updates ocaml-fmt to use upgraded ocaml-cmdliner (ocaml-fmt stores hash of ocaml-cmdliner rpm) updates ocaml-alcotest to use upgraded ocaml-cmdliner (ocaml-fmt stores hash of ocaml-cmdliner rpm) adds the following new packages needed by ocaml-camlp5 upgrade
- gtksourceview2
- libgnomecanvas
- not-ocamlfind
- ocaml-bos
- ocaml-camlp5-buildscripts
- ocaml-graphics
- ocaml-lablgtk
- ocaml-logs
- ocaml-mdx
- ocaml-mtime
- ocaml-ocamlgraph
- ocaml-version
- ocaml-pcre2
- ocaml-rresult
Build/Dependency Information
Please build following CORE packages to be able to build the updated ocaml-camlp5: ocaml-cmdliner ocaml-fmt ocaml-alcotest
Please build following EXTENDED packages with ocaml-camlp5: xorg-x11-drv-libinput enchant ocaml-fpath perl-BSD-Resource GConf2 libart_lgpl libglade2 perl-IPC-System-Simple gtkspell xorg-x11-server gtksourceview2 libgnomecanvas not-ocamlfind ocaml-bos ocaml-camlp5-buildscripts ocaml-graphics ocaml-lablgtk ocaml-logs ocaml-mdx ocaml-mtime ocaml-ocamlgraph ocaml-version ocaml-pcre2 ocaml-rresult ocaml-ocamlgraph
Change Log
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11-add-libs.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11-c99.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11-fix-GCONST-def.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11-glib-unicode-constant.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11.2-cflags.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-2.11.2-test-get-languate-set-search-path.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview-b25e71c-c99-type-cast.patch
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview2.signatures.json
- new file: SPECS-EXTENDED/gtksourceview2/gtksourceview2.spec
- new file: SPECS-EXTENDED/libgnomecanvas/libgnomecanvas.signatures.json
- new file: SPECS-EXTENDED/libgnomecanvas/libgnomecanvas.spec
- new file: SPECS-EXTENDED/not-ocamlfind/not-ocamlfind.signatures.json
- new file: SPECS-EXTENDED/not-ocamlfind/not-ocamlfind.spec
- new file: SPECS-EXTENDED/ocaml-bos/ocaml-bos.signatures.json
- new file: SPECS-EXTENDED/ocaml-bos/ocaml-bos.spec
- new file: SPECS-EXTENDED/ocaml-camlp5-buildscripts/ocaml-camlp5-buildscripts.signatures.json
- new file: SPECS-EXTENDED/ocaml-camlp5-buildscripts/ocaml-camlp5-buildscripts.spec
- deleted: SPECS-EXTENDED/ocaml-camlp5/camlp5-6.11-kill-warn-error.patch
- new file: SPECS-EXTENDED/ocaml-camlp5/camlp5-8.00-kill-warn-error.patch
- modified: SPECS-EXTENDED/ocaml-camlp5/ocaml-camlp5.signatures.json
- modified: SPECS-EXTENDED/ocaml-camlp5/ocaml-camlp5.spec
- new file: SPECS-EXTENDED/ocaml-graphics/ocaml-graphics.signatures.json
- new file: SPECS-EXTENDED/ocaml-graphics/ocaml-graphics.spec
- new file: SPECS-EXTENDED/ocaml-lablgtk/ocaml-lablgtk-svgz.patch
- new file: SPECS-EXTENDED/ocaml-lablgtk/ocaml-lablgtk-unix.patch
- new file: SPECS-EXTENDED/ocaml-lablgtk/ocaml-lablgtk.signatures.json
- new file: SPECS-EXTENDED/ocaml-lablgtk/ocaml-lablgtk.spec
- new file: SPECS-EXTENDED/ocaml-logs/ocaml-logs.signatures.json
- new file: SPECS-EXTENDED/ocaml-logs/ocaml-logs.spec
- new file: SPECS-EXTENDED/ocaml-mdx/ocaml-mdx.signatures.json
- new file: SPECS-EXTENDED/ocaml-mdx/ocaml-mdx.spec
- new file: SPECS-EXTENDED/ocaml-mtime/ocaml-mtime.signatures.json
- new file: SPECS-EXTENDED/ocaml-mtime/ocaml-mtime.spec
- new file: SPECS-EXTENDED/ocaml-ocamlgraph/ocaml-ocamlgraph.signatures.json
- new file: SPECS-EXTENDED/ocaml-ocamlgraph/ocaml-ocamlgraph.spec
- new file: SPECS-EXTENDED/ocaml-pcre2/ocaml-pcre2.signatures.json
- new file: SPECS-EXTENDED/ocaml-pcre2/ocaml-pcre2.spec
- new file: SPECS-EXTENDED/ocaml-rresult/ocaml-rresult.signatures.json
- new file: SPECS-EXTENDED/ocaml-rresult/ocaml-rresult.spec
- new file: SPECS-EXTENDED/ocaml-version/ocaml-version.signatures.json
- new file: SPECS-EXTENDED/ocaml-version/ocaml-version.spec
- modified: SPECS/ocaml-cmdliner/ocaml-cmdliner.signatures.json
- modified: SPECS/ocaml-cmdliner/ocaml-cmdliner.spec
- modified: SPECS/ocaml-fmt/ocaml-fmt.spec
- modified: SPECS/ocaml-alcotest/ocaml-alcotest.spec
- modified: cgmanifest.json
- modified: LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md
Does this affect the toolchain?
NO
Associated issues
- NA
Links to CVEs
- NA
Test Methodology
- local build
gtksourceview2-2.11.2-46.azl3.src.rpm.log libgnomecanvas-2.30.3-33.azl3.src.rpm.log not-ocamlfind-0.14-6.azl3.src.rpm.log ocaml-alcotest-1.5.0-2.azl3.src.rpm.log ocaml-bos-0.2.1-32.azl3.src.rpm.log ocaml-camlp5-8.04.00-3.azl3.src.rpm.log ocaml-camlp5-buildscripts-0.06-5.azl3.src.rpm.log ocaml-cmdliner-1.3.0-6.azl3.src.rpm.log ocaml-fmt-0.9.0-2.azl3.src.rpm.log ocaml-graphics-5.2.0-4.azl3.src.rpm.log ocaml-lablgtk-2.18.14-5.azl3.src.rpm.log ocaml-logs-0.10.0-2.azl3.src.rpm.log ocaml-mdx-2.5.1-3.azl3.src.rpm.log ocaml-mtime-2.1.0-8.azl3.src.rpm.log ocaml-version-4.0.3-3.azl3.src.rpm.log ocaml-ocamlgraph-2.2.0-5.azl3.src.rpm.log ocaml-pcre2-8.0.3-2.azl3.src.rpm.log ocaml-rresult-0.7.0-21.azl3.src.rpm.log