(address . guix-patches@gnu.org)(name . pukkamustard)(address . pukkamustard@posteo.net)
Hello Guix,
This adds OCaml 5.0.0, development tools (ocaml5.0-merlin) and some interesting
libraries that highlight the new functionalities (ocaml5.0-eio).
The default OCaml compiler is kept at 4.14. A package transformation
`package-with-ocaml5.0` is provided in (guix build-system ocaml) that can be
used to make packages use the new compiler.
Some packages have not been updated to support OCaml 5.0. A few packages
requires some unreleased fixes or require test to be disabled. In these cases
special ocaml5.0-* packages have been added (e.g. ocaml5.0-base,
ocaml5.0-ppx-expect).
A small hack: When building OCaml 5.0 packages we still use the opam package
compiled with OCaml 4.14. This works as opam is only used as an executable
tool, not as a library. I have unsuccessfully tried to update opam to 2.1.4,
which has support for OCaml 5.0. I will create a separate issue that details
the problems I encountered there. For now, I suggest using the opam tool built
with OCaml 4.14 when building OCaml 5.0 packages.
Best regards,
pukkamustard
pukkamustard (28):
gnu: Add ocaml-5.0.
gnu: ocaml-findlib: Update to 1.9.5.
gnu: Add ocaml5.0-findlib
guix: ocaml: Add package-with-ocaml5.0.
gnu: opam: Use OCaml 4.14 compiled version when building OCaml 5.0
packages.
gnu: Add ocaml-psq.
gnu: Add ocaml-monolith.
gnu: Add ocaml-optint.
gnu: Add ocaml-hmap.
gnu: Add ocaml5.0-base.
gnu: Update ocaml-ppxlib to 0.25.1.
gnu: Update ocaml-qcheck to 0.20.
gnu: Add ocaml5.0-ppx-expect.
gnu: Update ocaml-odoc to 2.2.0.
gnu: Add ocaml5.0-crowbar.
gnu: Add ocaml-lwt-dllist.
gnu: Add ocaml5.0-ctypes
gnu: Add ocaml-bechamel.
gnu: ocaml-mdx: Move inputs to propagated-inputs.
gnu: Add ocaml5.0-eio.
gnu: Add ocaml5.0-eio-luv.
gnu: Add ocaml-uring.
gnu: Add ocaml5.0-eio-linux.
gnu: Add ocaml5.0-eio-main.
gnu: Update ocaml-merlin-lib to 4.7-414.
gnu: Add ocaml5.0-merlin-lib.
gnu: Add ocaml5.0-dot-merlin-reader.
gnu: Add ocaml5.0-merlin.
gnu/packages/ocaml.scm | 566 ++++++++++++++++++++++++++++++++++--
guix/build-system/ocaml.scm | 27 ++
2 files changed, 568 insertions(+), 25 deletions(-)
base-commit: 4a97591d0a13e88037b3073bd891bcdf35352f87
prerequisite-patch-id: 94d076e7ad5843d4b2fbe3d9e497dcc731d6dd55
prerequisite-patch-id: f24c67c4de0b7ce4212808a80efcdb027b3991b3
prerequisite-patch-id: bbf25d5cef502ac2eec946788d386d0e23c36461
prerequisite-patch-id: 5cbc51811824f9b0ca8b647f899afad862341609
prerequisite-patch-id: e059847c6907a54c9350445f81ce2608908f58b7
prerequisite-patch-id: 96524116919f2efb2f34baefeab80185a56c6bec
prerequisite-patch-id: 48a05e62af0e31dc0791ddfa4aeebcb5e488eda2
prerequisite-patch-id: 12a17635848ca0a6937b1f90403633c24d1e7dc4
prerequisite-patch-id: 0eaf7802a398de01d9571185fad0e1e0050089fd
prerequisite-patch-id: 740fe89b92da813d42e75819228225ea7a87f65d
prerequisite-patch-id: bb8d6f8fbe00745325abb1ab8f150e11193d46c3
prerequisite-patch-id: 650c950ef0b1bdc17c6116440e27f5653b1500cb
prerequisite-patch-id: a8052b8fdbd865c4b0f6f5a9e780307bb7299952
prerequisite-patch-id: b02649af7d6359f077038cbc60bcfc1ec0b2f8e8
prerequisite-patch-id: f72d4e4dcfef67e6593f19294a3c5edc671e351c
prerequisite-patch-id: 9e676a2b682755aa132e69150dc5520f55e3f2c8
prerequisite-patch-id: 4f54c86f4fe72c963a6e13f8fed20f243a65cb37
prerequisite-patch-id: 0397a7cc6effad1379c32336996eafd858ed0ed7
prerequisite-patch-id: 5d1a82d6929dcb2bfbe3fe810430b42e6e3be130
prerequisite-patch-id: ff0bc5d4bc288f4d88605fa46e0485599e72734a
prerequisite-patch-id: 3520933078f10cac7a822cac20a2d7c08870d7c3
prerequisite-patch-id: 753c9f1468c6233c7b4fa2efca11c0e18f03ecee
prerequisite-patch-id: 3ee184a2b577f049df6c203415a7e99566191d49
prerequisite-patch-id: 11ee570e9a475cf70873235c7ba3f8c3629b32c3
prerequisite-patch-id: 90509945344c1d0e6314511b30aeb94f1ce909f4
prerequisite-patch-id: 964978dc3d84f9001554ff93ce72b8eebf94b0cc
prerequisite-patch-id: 253b016272071ccf1ad6e2800421e2eb018629cd
prerequisite-patch-id: 387f09a752aaeb32e8be82959a840fadcb43782b
prerequisite-patch-id: 59da070c774e388864d1d8a6520989378bcfbfc1
prerequisite-patch-id: 1643db946909840b14931907904228a1c4831e29
prerequisite-patch-id: 81432baa3a5d7c3d09687f88854f2ed92d6b5346
prerequisite-patch-id: 79333921a2522eae428026d6fd2728adc6b2b039
prerequisite-patch-id: bce14fa84e9c8b0a8c47b827cdc238a3c882e4bb
prerequisite-patch-id: 9a3106f6a23e312c40194d9a91fab50579ac64dd
prerequisite-patch-id: 96732846a6e9af831df5f04eab96cf7614349ab8
prerequisite-patch-id: b40034215f4cb44767e4cff4fdabb219c16f38ac
prerequisite-patch-id: 4ff22edce1439af3d6b7282b59d751cf261d7463
prerequisite-patch-id: 5fe53961bb42672a5c9b20d49f335c36b57d3698
prerequisite-patch-id: cec3f6f2595ef77eae7095e8b608eb00e44d1aab
prerequisite-patch-id: fe6f0ae34455f23c923d38d923fe16f8708143a1
prerequisite-patch-id: bebe94a723ef25ff795004341d3522635b1c4b3e
prerequisite-patch-id: 5e4ede659c5b9c5f36c9b2ca9c7b39000207eb39
prerequisite-patch-id: d8d7fe873ee3af54a5ec98eb927efefbcfa2dd33
prerequisite-patch-id: f444165db02ac0580e11ae282d701efb4781974f
prerequisite-patch-id: a3b47e1d24579c9a8a9302684237eb1574aac56b
prerequisite-patch-id: 9bd17bea969a3a66eeb702eb4f8f852ec63c0cda
prerequisite-patch-id: 5b2883aa586333ff252deedba445a816bb1b4f90
prerequisite-patch-id: 4579defdc01e30a6bbfde006e7d9dd215417081a
prerequisite-patch-id: b9dfc9cff450aef02fba5b7e12de7084f3a38bfb
prerequisite-patch-id: f94b13769bdb79cdbbc75681936ebd903d3d9c54
prerequisite-patch-id: 831bf2a39db010d4d040b224f1316ccc81061c89
prerequisite-patch-id: e4479fcb5d9c04b7722cb1abbd0b57c0ab9cc7f3
prerequisite-patch-id: a5dbc9c733bbd0659be58527295ba044518bed66
prerequisite-patch-id: 356a6f9d01eb9055a01ad5b7bd55edd2b460ddc4
prerequisite-patch-id: 27ed19a8426dc6a83ae9e7f4a3d80b691cd8ac5a
prerequisite-patch-id: 004e13b154b21fc7b989d153404d805970d5aa3f
prerequisite-patch-id: 5d5fb2616b31a2e3577a4bc4094af2aad8057b1d
prerequisite-patch-id: f27f698adc449658d0007437f72e99993879ceed
prerequisite-patch-id: 7fbaabf3eda99a2971fca9cee1da6dbfcddd82b8
prerequisite-patch-id: 50fd1b13b9c8dba02778cf7ee419ad614e960137
prerequisite-patch-id: e07f0e5b65430e5286d340503961e69d3fa45bf5
prerequisite-patch-id: 9e61d061519194aa0c058cbd75bd1d4fae9033d7
prerequisite-patch-id: d4ba6ad69578f6ea4b4935ad890ee79886dd8cc8
prerequisite-patch-id: 98b1457e53ca86a9669920cbca590bdc61c83bb4
prerequisite-patch-id: d838682c41cac0e0b396dbc22dd54223dfc0c9e0
prerequisite-patch-id: 0862991dfd4c262c7feed1aca40e28ab3276d3da
prerequisite-patch-id: e176ed652ab2fea613fdbdba4cd89fb3c665c498
prerequisite-patch-id: c4d3f9ee4505e671a039bf6a9c5e09e51e3327f1
prerequisite-patch-id: 63cd2156a2c80298679e649d501dfb3cc9277228
prerequisite-patch-id: 62d89274420efe783f6d03c2bee42f2622c8fa81
prerequisite-patch-id: 972b28ff11c756a5d503cbb703ae78238ecd2044
prerequisite-patch-id: 5de5c2aa9ba92f0f1eac6f60e19fd351d1029966
prerequisite-patch-id: 4d92001a10e7ac505f56c2e8bd25a861b2e89ebc
prerequisite-patch-id: 58cf483dc6496fddb25996f7657a15a1f17c4d8f
prerequisite-patch-id: 9e46aa10805f09080997860bc8bffcb4a609cb9e
prerequisite-patch-id: 3c836b04148567373feb7ea74ec84ab338555689
prerequisite-patch-id: d23258c854242ae9a376df57c9be6388dd1c00e0
prerequisite-patch-id: 43bfb876d5e62dceaa13ab677e97f4b3daf126b1
prerequisite-patch-id: ffde0aa9f020bc89410ceeb835281df3787290fc
prerequisite-patch-id: 2550a8f4de5ebc0dfd7e807172c1486ed71a4510
prerequisite-patch-id: 7fb17efb5e79f4e924ff34e2710b91e02044f896
prerequisite-patch-id: febbe9410ddd18adf27ba17482a77e2e1bca83de
prerequisite-patch-id: 467f160af12e9d391d4d7604ced2391a2fcde460
prerequisite-patch-id: 92e2ca149843b470eb0d98439df089bd9031c62d
prerequisite-patch-id: 9da052c8b63c341b192c2531740c38175978462f
prerequisite-patch-id: 4113b1ed139ecdfd84da9cbcf7e643eec699e2e0
prerequisite-patch-id: 8155921886749158973c77c052f9f4993fa854ca
prerequisite-patch-id: c95130b8ac235c602d24dd8802e4d68a73643042
prerequisite-patch-id: 7d7deaaed9c5c9c3683b7002a8385546adecf428
prerequisite-patch-id: c2df85accac5b7cb2893c628a451c89af5f8dc07
prerequisite-patch-id: 397cd40e170ea311ca78421007c7d5aa4e952511
prerequisite-patch-id: c19315820cf5403c928549d56616bd37f501a587
prerequisite-patch-id: 8236bbed0594cd6ff5a862484696f3a29304fa7b
prerequisite-patch-id: acfe7438e2e086bb6dad336ef75c2d9896c6ecec
prerequisite-patch-id: 23b8945f6af7abb0bb96f46115d59fef6e19e89b
prerequisite-patch-id: 58622eb013b7fed1916cf164abe3b309dd0ce76d
prerequisite-patch-id: bf72837647d036c68dfa3c2ff2b0c02f2a407369
prerequisite-patch-id: e6cfc8efd00274a48578cceadfc111a26bf15af9
prerequisite-patch-id: b853280a96ba1b3041688c0be5513840418b2e15
prerequisite-patch-id: 6c5486b30d59a0d8070baa41f7a88c75939ca745
prerequisite-patch-id: e778ebb0420ce080ee542ac099c96cb6048a951e
prerequisite-patch-id: b71a583cf42f6f78e0d2d1481e81775de3bf5ddc
prerequisite-patch-id: 937f120f2870ecf0ef7836779186f0c9f7736692
prerequisite-patch-id: 25de2490c37b01e3c13affc078fd4f66a5688222
prerequisite-patch-id: 54f229a7a175e8d32a651e332330a2766cffc8d4
prerequisite-patch-id: 6439ea63fdb30a0800674a5cf293460af1de7037
prerequisite-patch-id: b0ef91f6a39a417011bab2f1825c281364265a1f
prerequisite-patch-id: a0d7960592f26c1a23f6e235194395e7aa7417af
prerequisite-patch-id: f48bee677486fee97fbefc624a1a7b5eb8e5717c
prerequisite-patch-id: ded500e20ece2430d591115fcc48475fcddbac46
prerequisite-patch-id: 08413dac0dc1a94ca0ba28139aa6a7ef25d93ac3
prerequisite-patch-id: 834e84fc7c6ec0385fa10eda637891e5d53188d1
prerequisite-patch-id: 063293e44bcd516942436026c8432479e06630fc
prerequisite-patch-id: 1c2e465ecbcd2dc73446850eec711d5975261e78
prerequisite-patch-id: 9a09cb1d28394c1024a86a90b7ec85eef9f4146e
prerequisite-patch-id: 37b3a04b0c8f81e0f1f5eb1bd954ba5f10ad5353
prerequisite-patch-id: 334fb4fd7d28dc0e663a9120ca4ed3e8189cbf3d
prerequisite-patch-id: 9e37d3eb3f8747806ef0df6a4f79886e3b46a4d4
prerequisite-patch-id: 2132be424a8f89fb33286c2cc3c7514cfe30cf7f
prerequisite-patch-id: 7b9dd002bcfff8bb64ad17bbe4ed8d57ea05f72d
prerequisite-patch-id: 0e91802bfb6c7262e285ef2b338fe0bef89089a9
prerequisite-patch-id: 58b44df943a7772032a8d7c237c12ba0060040b4
prerequisite-patch-id: 5e79f7b3dccc5ebd8a6485a8765f49217fb36f01
prerequisite-patch-id: d9f210df249068e37e737447a1c33a50bc360640
prerequisite-patch-id: 0d6276dc8e3beded8c1513cf3cd0b7cc0cef6cb1
prerequisite-patch-id: f7aa5d77d6eb82d6ac1b1abbe49e8705b0fe8c64
prerequisite-patch-id: c1ff581bdda73051b45d5ee47b356927c63920bd
prerequisite-patch-id: a8edc107ac77c38d1651baf191567a70fbdc32ce
prerequisite-patch-id: 3ceb36a0bc216eab306811f40645d41daf3563e1
prerequisite-patch-id: 8e0cd83dc8dbf7d835a51d275194523413fe7a9e
prerequisite-patch-id: 461065731d52ad521d83ff676267de16828716bf
prerequisite-patch-id: 8150455ba98c5547707e95c95c2e47625131db3a
prerequisite-patch-id: c2b4f5a818c2d5e7c90be0d2968a1b2f646b05de
prerequisite-patch-id: f4a1eb8a545ec9903e9bc1d903ff591880c080a4
prerequisite-patch-id: b6c2d68e264e45dc5209bc4c7086c745be0b34f2
prerequisite-patch-id: de974cf8cde6cc19cc8882a5ca66f122d739a259
prerequisite-patch-id: bde1a70673eec0694a52f55c99396c67e2330046
prerequisite-patch-id: 360c6adfea2a54afd57aa9cde18903aaf8222c59
prerequisite-patch-id: 0eef4f33368a7827aa8fb66d38407344165eeb3b
prerequisite-patch-id: 3bc76ae0581a93fd6e009a197642fa9849ec7416
prerequisite-patch-id: 0400d13ee9f5a5a9de7a37a70904374a7630e608
prerequisite-patch-id: c5892764a7176f3368b815ecd11bf25b9055f4a8
prerequisite-patch-id: e1c2e08c7076cdb6993a1219a0eda8642f90337d
prerequisite-patch-id: 5c8742b8236a914c947176846956ea48ab593559
prerequisite-patch-id: 4e5fd6340b3a9be479dc8528c59da42617363d50
prerequisite-patch-id: d54b8cf4cac55414199a4cfa06d802229c6fd361
prerequisite-patch-id: f4b2d1faab1502d7c9be66628961600d7605aa6f
prerequisite-patch-id: b3fc01e5bda073a45eefcf3151dedfff0e031543
prerequisite-patch-id: 19b568fbdff7db6c176dfdd25c3373f363692945
prerequisite-patch-id: 0d804387d08c473426f5774d22585358c702cc3e
prerequisite-patch-id: b1c53669890c6bee3136abd9f173293ff9a9e275
prerequisite-patch-id: 8a5ee7f5bcefda1a59b84da796fcbeb09930b403
prerequisite-patch-id: 5428e83633fd6e8633b646ae63a5c4980f346aa0
prerequisite-patch-id: be965f93b9b7ed07630d79806313779d24926639
prerequisite-patch-id: 44a55ad6ba390c88ca89a9ae847371331e83e85e
prerequisite-patch-id: 948c6f03b451d20121ba97f709db4b8c84987e44
prerequisite-patch-id: 0e9a0cefa01d52bf759595408985ab5da5f18caa
prerequisite-patch-id: 71a974abbd0fd98543d2ddecb7d4ce7f91470063
prerequisite-patch-id: 1a75acd25bf476b0f3ecc22a69e4689c81fb799e
prerequisite-patch-id: 1f262bdc9b53cdf828f416d41aff42a64a32b887
prerequisite-patch-id: a334353c37996960ee619fd5c9f67e3f4123cd95
prerequisite-patch-id: 77a8ca14a82ab4e39e036c6798e5dd4a295c9a42
prerequisite-patch-id: a276fb83a0ffdd13c93f62fe890d91536cb5d419
prerequisite-patch-id: e69c3c74c745e764af6637550fdb2026f394448f
prerequisite-patch-id: c0cac9a6b6d2e9a3321371397fd519cee48d7cc2
prerequisite-patch-id: d11967353fd0027dbabf7c87c538504006c539a8
prerequisite-patch-id: 7d2b55e6368db71b978c954d9cfc2cdb538965aa
prerequisite-patch-id: 525112049d37a658731dc9c8aa3626375219e512
prerequisite-patch-id: 7a5cfed32c2a40fc2448b0c573a77f056afd816f
prerequisite-patch-id: cd70ca1b7eff6f682990c13cf2155236243cdf5b
prerequisite-patch-id: 9e294031288dda1f3dbddbb415161785c119bf53
prerequisite-patch-id: 10c28cbccb49d4061bfcd05c4bd305ec2be48924
prerequisite-patch-id: 39cde9fd11a1ed41ea79264dbeeea70f341d91ca
prerequisite-patch-id: e2864df360884a2a3ccea67e74ea6ca6b7742e1e
prerequisite-patch-id: 77865a54465e7827e99f0a11a23ec5403cabb752
prerequisite-patch-id: 51669dcfed01f9d8b42a775ddb76c71f44204633
prerequisite-patch-id: 826a8112c0e16451ce9a09dee2b816ef21b00d56
prerequisite-patch-id: c541e61afd50cfa5bb7e4be83ea1d41ffa82e69e
prerequisite-patch-id: cc110ec0b6437432fd6b16ed7139901b57cd0f45
prerequisite-patch-id: c9957e8d81b88363684e201120863750356389ff
prerequisite-patch-id: ea978a318c37da546844673f11ce4b65714ec6e9
prerequisite-patch-id: faa6843fe527b9fcbf62d6c006490c285f8124b5
prerequisite-patch-id: 2fd8fac6c97731672dac16c2378cc4c58c4161f6
prerequisite-patch-id: e2b3922df96b72eadde00277e8c51349e0ad2f82
prerequisite-patch-id: 84f2151f3a949dcd6ab263e89d5eee2892cdddd5
prerequisite-patch-id: d161b7cf48092ea68440be8ad09fb4b342ec1c5d
prerequisite-patch-id: f6ba3a4d623d63ec66746e1f3b1c487ced74787f
prerequisite-patch-id: 9d2763d7c8ea872d2ee4c312d912c40cbd7287bb
prerequisite-patch-id: b2a8338edb9aa469578e8a2cf584fb4c87cf77f3
prerequisite-patch-id: 7521f2a81f76f1614a4d695f476fca3d4e397c1d
prerequisite-patch-id: 53b3957b66faba747476d0e82443612f6dd9aaa0
prerequisite-patch-id: a3432f1ac6393b2a3a2cfbf316009b11db69b81e
prerequisite-patch-id: 42f159f1353a8051838a429cadc162e50d24858d
prerequisite-patch-id: 602570bcc895ff8a7ea13e49e982a393394f96ec
prerequisite-patch-id: 3fdfe65d09caa39dabd18b1057bbe7572279bbcb
prerequisite-patch-id: a0bacda2487d4b02fc8efd2eac391549ab89e8bd
prerequisite-patch-id: 3988884d0b4430f806eea737dfca4d9d4195d137
prerequisite-patch-id: 656abfb2784950bc3a8e1025b97448f1212d1960
prerequisite-patch-id: 4a83e56a3752b546e63f64c0d0f947947a09a9fd
prerequisite-patch-id: 505822009f48a48cb7dc218a40d4287835784a91
prerequisite-patch-id: c7a845b0dfffc0c4acfc49dd0ce951d95d1ea4f4
prerequisite-patch-id: 0a2b28017b0f603aa2339252810123f654ce6ba0
prerequisite-patch-id: 90f8fe71ee14a20bd63031baf1cd96fbf8b26a08
prerequisite-patch-id: efd5c460d2a24e134e9496726d9316be52abf982
prerequisite-patch-id: 058c067ecebf92d174389298c87fd8f4de4d53c0
prerequisite-patch-id: 5d38188732379bf99b4a46cceafd044bb70a9114
prerequisite-patch-id: 264743c7527e3212e70c78825dfeb78b90da1b46
prerequisite-patch-id: ffe1ec0998fca6f09808abbbdd3e5f36d8b99aef
prerequisite-patch-id: cccfbbb276df204f3a30f5076669e3c4e3465a1e
prerequisite-patch-id: f997568b909a534556150aee7eac7e31bc253490
prerequisite-patch-id: 39b516b62db7df0ce370dd8124eeb7bbc1f45e42
prerequisite-patch-id: e09888ce6131958a85c4825dc73a954834850e9b
prerequisite-patch-id: 6f04086c894d6e015df96de40f95f4ceb36d99a0
prerequisite-patch-id: f65ad1dfbcddd0e86cfaae6400a5849de31e8a84
prerequisite-patch-id: 1d60bbd2fb52819635eda97dca5842d05b9a1ce8
prerequisite-patch-id: 9af0e7f3210e1ed3fe1d7a51a6520bc47d48f2aa
prerequisite-patch-id: f9802b80019a8d89cfae81f4cbbdcc329013fc61
prerequisite-patch-id: ab52102730b4823c5339e8e9967ee62bfa900ee3
prerequisite-patch-id: a25ca258cf441aaca9ee6f11a63789d78b73bdf8
prerequisite-patch-id: d08c2322164079f84ca7620d8903c59691074aaa
prerequisite-patch-id: 396ea25f5a93546fb5b37b19e6631c8f8d9f404a
prerequisite-patch-id: 673451f3abee96162497b0727128d09e7904d180
prerequisite-patch-id: a62862a51186455ea47150d171c2fe3fa9f023a8
prerequisite-patch-id: 71ddb50fd4bd5659a013616d13e273a6743f3a8a
prerequisite-patch-id: fcc6fcb225a5fcc94be9ffd1f185c88992529ea3
prerequisite-patch-id: bd219bf706ce0ef272e72b1649b3ca4b949f3374
prerequisite-patch-id: 57e549b6596e21bd3ccc6a499cee56d32a0584d4
prerequisite-patch-id: 3b785c2fe948fda7904b7a716dd832594bc13171
prerequisite-patch-id: bdde999968b76d9eb349df4da3722225d6697862
prerequisite-patch-id: b72231886e1003e7b9330ac5aa7bd362d76c4877
prerequisite-patch-id: 8a4b9ae19564bb79125074b5ea416a4a696f7eb6
prerequisite-patch-id: f8e356e068e91a4d5d67dc7e3b2c981be85d427b
prerequisite-patch-id: 694b77c2d40bde39f58967ff115c52197248a955
prerequisite-patch-id: 91771507dd145993c04b732a5e673bad9d1a8cd2
prerequisite-patch-id: b8a6564d2637e3ca90031521c48488fff578c1a4
prerequisite-patch-id: e6cab312a4d0d4a8b0c9e4e2ebd7c8516e1adbeb
prerequisite-patch-id: 447b2a2e0c1531956e2387463cf1dc255f18fa40
prerequisite-patch-id: b8fc90f31e71837cd7844299a20d911cde7b80f2
prerequisite-patch-id: 2a3a6ac888e56de6d9329b755a0883d19d408373
prerequisite-patch-id: f456088d55cbe54efa99a92ce1d45a367c66890a
prerequisite-patch-id: aca9324cd23174d71ac0e2eccf5be156ddcd7e7d
prerequisite-patch-id: d7cf8702604a02cc93309ba8a713524c3d4614ae
prerequisite-patch-id: 80cd78917cf21cf24029204e4f760b2a6ebd513d
prerequisite-patch-id: c9a70206e5881639cf5807983083112387d6f3d2
prerequisite-patch-id: f0193d9a41dad05e3fc3a8779db98d2d740f0d10
prerequisite-patch-id: 9e3e83fdcd2fa437256806da0daab860de7f321c
prerequisite-patch-id: 73771ed935ddca253e4f3dc99d9d85c1c32acf9c
prerequisite-patch-id: 22ed24e96fcd07333ebea17cc99cc1b127bbe210
prerequisite-patch-id: 237ec17c105411409747abca0398ca7e0279201e
prerequisite-patch-id: 0de3ba6a87f355da53e902def1355e61baad2c08
prerequisite-patch-id: fa5875bd8bba5b65790c60f576812ef0b22e7642
prerequisite-patch-id: 527ef5f9cad99339182d3a2f8ae1de5b29d2b5c3
prerequisite-patch-id: eecbc5483d67d002e344c5015a88f92f3362a8dc
prerequisite-patch-id: 95e515d7a0939da823f1a4d17422514196f49c47
prerequisite-patch-id: 55fbc09c0732f6e767f13eda0c86e5a39316fa05
prerequisite-patch-id: 5dc1dac88f427012b9d221179ccc85513f0c4ffc
prerequisite-patch-id: ae462986e9b9b2b9c4bdd4eda6abfff06bbfa58a
prerequisite-patch-id: 25ef85b3ff1e39c2807c934af0a0f9d1e6b90c84
prerequisite-patch-id: 3c2a9454fc0700d056b6c70a3ff774be0c008833
prerequisite-patch-id: 2263442fd9af8dccb1344c4e95c79cdf71adfa33
prerequisite-patch-id: 5550dcd9d154a780071daf238e53894155f87462
prerequisite-patch-id: c8ee73c8006ca1ae5fb3f97dfb2a27a5b6092e93
prerequisite-patch-id: 9b16215d19f6f03a82cb79b1926771d07617f7ca
prerequisite-patch-id: 3ef4522174f535b89d28984553255e3ce1cef37d
prerequisite-patch-id: 7774e94a17cf7a5d53500fb16f53bb721a475d23
prerequisite-patch-id: 7ebfb306071f40e16580296ff86e474736199a97
prerequisite-patch-id: 1ec59b11b989250590f9b52b689223204cd65e5d
prerequisite-patch-id: f238d4d7186e301d18c4b973498b9366f98c8452
prerequisite-patch-id: 0a3563727d4422f8080bd922ae4c9a54916ec61e
prerequisite-patch-id: ba6b6473eacbeb9b00a02a09fb6d975d5911c52c
prerequisite-patch-id: 09c6cb203dc5ab7748fe46325e41b8898e51efff
prerequisite-patch-id: 3158282b6d65f506681e08051a0d6b0efadd9d55
prerequisite-patch-id: 1c19ccac47dc435c2c61cd73326baec8116facfe
prerequisite-patch-id: a6f4a08af83962dae1efc31e2691c69cf9e007b1
prerequisite-patch-id: 8d758ff0772c437072436151a484a5e837612277
prerequisite-patch-id: f6e40277904afe3860f3b287c14c63f79d21c32e
prerequisite-patch-id: f4c9dae1969b2e83f1ef95b4744466b7760abf6e
prerequisite-patch-id: 6072f05a52b29f5b9433a5b2801c40e74
This message was truncated. Download the full message here.