Summary: | ocaml-luv FTBFS | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
Component: | ocaml-luv | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, lav, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/622431.html | ||
Bug Depends on: | |||
Bug Blocks: | 27222 |
Description
Dmitry V. Levin
2021-07-17 13:58:16 MSK
потому что апстрим тестирует версию libuv, что несколько странно: commit 2f66e155f4917f75a7116d2513e622b53309b592 Author: Anton Bachin <antonbachin@yahoo.com> Date: Mon Feb 15 20:22:33 2021 +0300 Upgrade libuv to 1.41.0 diff --git a/test/version.ml b/test/version.ml index e703837..57ec8e4 100644 --- a/test/version.ml +++ b/test/version.ml @@ -9,7 +9,7 @@ let tests = [ Alcotest.(check int) "number" 1 Luv.Version.major); "minor", `Quick, (fun () -> - Alcotest.(check int) "number" 40 Luv.Version.minor); + Alcotest.(check int) "number" 41 Luv.Version.minor); "patch", `Quick, (fun () -> Alcotest.(check int) "number" 0 Luv.Version.patch); @@ -21,12 +21,12 @@ let tests = [ Alcotest.(check string) "suffix" "" Luv.Version.suffix); "hex", `Quick, (fun () -> - Alcotest.(check int) "number" 0x012800 Luv.Version.hex); + Alcotest.(check int) "number" 0x012900 Luv.Version.hex); "version", `Quick, (fun () -> - Alcotest.(check int) "number" 0x012800 (Luv.Version.version ())); + Alcotest.(check int) "number" 0x012900 (Luv.Version.version ())); "string", `Quick, (fun () -> - Alcotest.(check string) "value" "1.40.0" (Luv.Version.string ())); + Alcotest.(check string) "value" "1.41.0" (Luv.Version.string ())); ] ] В таком случае надо либо ставить жёсткую зависимость на версию libuv (желательно и в бинарный пакет, тогда нельзя будет обновить libuv по ошибке), либо оторвать это тестирование версии. Со своей стороны в связи с высокой стабильностью API у libuv я не вижу причин для жёсткой привязки. ping pong (Ответ для Vitaly Lipatov на комментарий #2) > В таком случае надо либо ставить жёсткую зависимость на версию libuv > (желательно и в бинарный пакет, тогда нельзя будет обновить libuv по > ошибке), либо оторвать это тестирование версии. > Со своей стороны в связи с высокой стабильностью API у libuv я не вижу > причин для жёсткой привязки. На самом деле привязка осмысленна, но возможно не такая жёсткая. ocaml-luv новой версии требует уже libluv-1.42.0 и тесты на нашей версии падают. В общем я отправил в репозиторий ocaml-luv в котором заапдейтил версию в тестах, повешу что-то в апстрим по этому поводу и посмотрим на реакцию. |