Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 813907 Details for
Bug 872587
dev-ml/opam-format-2.1.2-r1 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-ml:opam-format-2.1.2-r1:20220924-004251.log
dev-ml:opam-format-2.1.2-r1:20220924-004251.log (text/x-log), 160.94 KB, created by
Jonathan Lovelace
on 2022-09-24 03:09:32 UTC
(
hide
)
Description:
dev-ml:opam-format-2.1.2-r1:20220924-004251.log
Filename:
MIME Type:
Creator:
Jonathan Lovelace
Created:
2022-09-24 03:09:32 UTC
Size:
160.94 KB
patch
obsolete
> * Package: dev-ml/opam-format-2.1.2-r1:0/2.1.2 > * Repository: gentoo > * Maintainer: ml@gentoo.org gienah@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ocamlopt test userland_GNU > * FEATURES: distcc fakeroot network-sandbox preserve-libs sandbox test userpriv usersandbox > * Applying opam-2.1.0-dose3-6.patch ... > [ ok ] >configure: loading site script /usr/share/config.site >checking for x86_64-pc-linux-gnu-ocamlc... no >checking for ocamlc... ocamlc >OCaml version is 4.11.2 >OCaml library path is /usr/lib64/ocaml >checking for x86_64-pc-linux-gnu-ocamlopt... no >checking for ocamlopt... ocamlopt >checking for x86_64-pc-linux-gnu-ocamlc.opt... no >checking for ocamlc.opt... ocamlc.opt >checking for x86_64-pc-linux-gnu-ocamlopt.opt... no >checking for ocamlopt.opt... ocamlopt.opt >checking for x86_64-pc-linux-gnu-ocaml... no >checking for ocaml... ocaml >checking for x86_64-pc-linux-gnu-ocamldep... no >checking for ocamldep... ocamldep >checking for x86_64-pc-linux-gnu-ocamldep.opt... no >checking for ocamldep.opt... ocamldep.opt >checking for x86_64-pc-linux-gnu-ocamlmktop... no >checking for ocamlmktop... ocamlmktop >checking for x86_64-pc-linux-gnu-ocamlmklib... no >checking for ocamlmklib... ocamlmklib >checking for x86_64-pc-linux-gnu-ocamldoc... no >checking for ocamldoc... ocamldoc >checking for x86_64-pc-linux-gnu-ocamldoc.opt... no >checking for ocamldoc.opt... ocamldoc.opt >checking for x86_64-pc-linux-gnu-ocamlbuild... no >checking for ocamlbuild... ocamlbuild >checking OCaml Sys.os_type... Unix >checking for gawk... gawk >checking for compiler type... cc >checking for compiler architecture... amd64 >checking for compiler system... linux >checking for x86_64-pc-linux-gnu-x86_64-pc-linux-gnu-gcc... no >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking acl/libacl.h usability... yes >checking acl/libacl.h presence... yes >checking for acl/libacl.h... yes >checking for library containing acl_get_perm... -lacl >checking for x86_64-pc-linux-gnu-ocamlobjinfo... no >checking for ocamlobjinfo... ocamlobjinfo >checking for x86_64-pc-linux-gnu-ocamlfind... no >checking for ocamlfind... ocamlfind >checking for curl... curl >checking for x86_64-pc-linux-gnu-dune... no >checking for dune... dune >checking for x86_64-pc-linux-gnu-cppo... no >checking for cppo... cppo >checking for x86_64-pc-linux-gnu-patch... no >checking for patch... patch >checking for x86_64-pc-linux-gnu-bunzip2... no >checking for bunzip2... bunzip2 > >checking for OCaml findlib package unix... found >checking for OCaml findlib package bigarray... found >checking for OCaml findlib package extlib... found >checking for OCaml findlib package re... found >checking for OCaml findlib package re.glob... found >checking for OCaml findlib package cmdliner... found >checking for OCaml findlib package ocamlgraph... found >checking for OCaml findlib package cudf... found >checking for OCaml findlib package dose3.common... found >checking for OCaml findlib package dose3.algo... found >checking for OCaml findlib package opam-file-format... found >checking for OCaml findlib package mccs... found >checking for OCaml findlib package opam-0install-cudf... not found >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes > >configure: creating ./config.status >config.status: creating Makefile.config >config.status: creating src/ocaml-flags-configure.sexp >config.status: creating src/stubs/c-flags.sexp >config.status: creating src/stubs/libacl/c-libraries.sexp > >Opam will be built WITH a built-in solver > >Executables will be installed in /usr/bin >Manual pages will be installed in /usr/share/man > * Building ... >Scanned 0 directories Done: 0/0 (jobs: 0) Done: 532/1727 (jobs: 3) Done: 533/1727 (jobs: 3) Done: 534/1727 (jobs: 3) Done: 551/1727 (jobs: 3) Done: 553/1727 (jobs: 3) Done: 555/1727 (jobs: 3) Done: 556/1727 (jobs: 3) Done: 559/1727 (jobs: 3) Done: 561/1727 (jobs: 3) Done: 563/1727 (jobs: 3) Done: 565/1727 (jobs: 3) Done: 567/1729 (jobs: 3) Done: 569/1729 (jobs: 3) Done: 570/1729 (jobs: 3) Done: 572/1729 (jobs: 3) Done: 573/1729 (jobs: 3) Done: 574/1729 (jobs: 3) Done: 576/1729 (jobs: 3) Done: 577/1729 (jobs: 3) Done: 579/1729 (jobs: 3) Done: 580/1729 (jobs: 3) Done: 581/1729 (jobs: 3) Done: 582/1729 (jobs: 3) Done: 584/1729 (jobs: 3) Done: 585/1729 (jobs: 3) Done: 586/1729 (jobs: 3) Done: 591/1729 (jobs: 3) Done: 593/1729 (jobs: 3) Done: 595/1729 (jobs: 3) Done: 597/1729 (jobs: 3) Done: 598/1729 (jobs: 3) Done: 602/1729 (jobs: 3) Done: 603/1729 (jobs: 3) Done: 605/1729 (jobs: 3) Done: 606/1729 (jobs: 3) Done: 608/1729 (jobs: 3) Done: 609/1729 (jobs: 3) Done: 611/1729 (jobs: 3) Done: 614/1729 (jobs: 3) Done: 615/1729 (jobs: 3) Done: 617/1729 (jobs: 3) Done: 623/1729 (jobs: 3) Done: 625/1729 (jobs: 3) Done: 626/1729 (jobs: 3) Done: 628/1729 (jobs: 3) Done: 630/1729 (jobs: 3) Done: 632/1729 (jobs: 3) Done: 634/1729 (jobs: 3) Done: 636/1729 (jobs: 3) Done: 642/1729 (jobs: 3) Done: 645/1729 (jobs: 3) Done: 647/1729 (jobs: 3) Done: 649/1729 (jobs: 3) Done: 650/1729 (jobs: 3) Done: 652/1729 (jobs: 3) Done: 653/1729 (jobs: 3) Done: 654/1729 (jobs: 3) Done: 655/1729 (jobs: 3) Done: 656/1729 (jobs: 3) Done: 657/1729 (jobs: 3) Done: 658/1729 (jobs: 3) Done: 659/1729 (jobs: 3) Done: 660/1729 (jobs: 3) Done: 662/1729 (jobs: 3) Done: 664/1729 (jobs: 3) Done: 666/1729 (jobs: 3) Done: 667/1729 (jobs: 3) Done: 668/1729 (jobs: 3) Done: 669/1729 (jobs: 3) Done: 670/1729 (jobs: 3) Done: 671/1729 (jobs: 3) Done: 673/1729 (jobs: 3) Done: 674/1729 (jobs: 3) Done: 676/1729 (jobs: 3) Done: 677/1729 (jobs: 3) Done: 678/1729 (jobs: 3) Done: 679/1729 (jobs: 3) Done: 680/1729 (jobs: 3) Done: 681/1729 (jobs: 3) Done: 683/1729 (jobs: 3) Done: 684/1729 (jobs: 3) Done: 685/1729 (jobs: 3) Done: 686/1729 (jobs: 3) Done: 687/1729 (jobs: 3) Done: 689/1729 (jobs: 3) Done: 690/1729 (jobs: 3) Done: 691/1729 (jobs: 3) Done: 692/1729 (jobs: 3) Done: 693/1729 (jobs: 3) Done: 695/1729 (jobs: 3) Done: 696/1729 (jobs: 3) Done: 697/1729 (jobs: 3) Done: 698/1729 (jobs: 3) Done: 700/1729 (jobs: 3) Done: 701/1729 (jobs: 3) Done: 703/1729 (jobs: 3) Done: 705/1729 (jobs: 3) Done: 708/1729 (jobs: 3) Done: 709/1729 (jobs: 3) Done: 711/1729 (jobs: 3) Done: 713/1729 (jobs: 3) Done: 715/1729 (jobs: 3) Done: 716/1729 (jobs: 3) Done: 718/1729 (jobs: 3) Done: 719/1729 (jobs: 3) Done: 727/1729 (jobs: 3) Done: 729/1729 (jobs: 3) Done: 731/1729 (jobs: 3) Done: 733/1729 (jobs: 3) Done: 735/1729 (jobs: 3) Done: 737/1729 (jobs: 3) Done: 739/1729 (jobs: 3) Done: 741/1729 (jobs: 3) Done: 743/1729 (jobs: 3) Done: 745/1729 (jobs: 3) Done: 747/1729 (jobs: 3) Done: 749/1729 (jobs: 3) Done: 751/1729 (jobs: 3) Done: 753/1729 (jobs: 3) Done: 754/1729 (jobs: 3) Done: 756/1729 (jobs: 3) Done: 757/1729 (jobs: 3) Done: 758/1729 (jobs: 3) Done: 759/1729 (jobs: 3) Done: 760/1729 (jobs: 3) Done: 761/1729 (jobs: 3) Done: 763/1729 (jobs: 3) Done: 768/1729 (jobs: 3) Done: 770/1729 (jobs: 3) Done: 775/1729 (jobs: 3) Done: 777/1729 (jobs: 3) Done: 779/1729 (jobs: 3) Done: 781/1729 (jobs: 3) Done: 783/1729 (jobs: 3) Done: 785/1729 (jobs: 3) Done: 787/1729 (jobs: 3) Done: 789/1729 (jobs: 3) Done: 791/1729 (jobs: 3) Done: 793/1729 (jobs: 3) Done: 795/1729 (jobs: 3) Done: 797/1729 (jobs: 3) Done: 799/1729 (jobs: 3) Done: 800/1729 (jobs: 3) Done: 801/1729 (jobs: 3) Done: 802/1729 (jobs: 3) Done: 804/1729 (jobs: 3) Done: 805/1729 (jobs: 3) Done: 811/1729 (jobs: 3) Done: 813/1729 (jobs: 3) Done: 815/1729 (jobs: 3) Done: 817/1729 (jobs: 3) Done: 819/1729 (jobs: 3) Done: 821/1729 (jobs: 3) Done: 823/1729 (jobs: 3) Done: 825/1729 (jobs: 3) Done: 827/1729 (jobs: 3) Done: 829/1729 (jobs: 3) Done: 831/1729 (jobs: 3) Done: 832/1729 (jobs: 3) Done: 834/1729 (jobs: 3) Done: 835/1729 (jobs: 3) Done: 836/1729 (jobs: 3) Done: 837/1729 (jobs: 3) Done: 838/1729 (jobs: 3) Done: 839/1729 (jobs: 3) Done: 841/1729 (jobs: 3) Done: 842/1729 (jobs: 3) Done: 844/1729 (jobs: 3) Done: 853/1729 (jobs: 3) Done: 855/1729 (jobs: 3) Done: 857/1729 (jobs: 3) Done: 859/1729 (jobs: 3) Done: 861/1729 (jobs: 3) Done: 863/1729 (jobs: 3) Done: 865/1729 (jobs: 3) Done: 867/1729 (jobs: 3) Done: 869/1729 (jobs: 3) Done: 871/1729 (jobs: 3) Done: 873/1729 (jobs: 3) Done: 875/1729 (jobs: 3) Done: 877/1729 (jobs: 3) Done: 879/1729 (jobs: 3) Done: 881/1729 (jobs: 3) Done: 883/1729 (jobs: 3) Done: 885/1729 (jobs: 3) Done: 887/1729 (jobs: 3) Done: 889/1729 (jobs: 3) Done: 891/1729 (jobs: 3) Done: 893/1729 (jobs: 3) Done: 895/1729 (jobs: 3) Done: 897/1729 (jobs: 3) Done: 899/1729 (jobs: 3) Done: 900/1729 (jobs: 3) Done: 902/1729 (jobs: 3) Done: 904/1729 (jobs: 3) Done: 907/1729 (jobs: 3) Done: 908/1729 (jobs: 3) Done: 932/1729 (jobs: 3) Done: 935/1729 (jobs: 3) Done: 938/1729 (jobs: 3) Done: 941/1729 (jobs: 3) Done: 944/1729 (jobs: 3) Done: 946/1729 (jobs: 3) Done: 948/1729 (jobs: 3) Done: 950/1729 (jobs: 3) Done: 953/1729 (jobs: 3) Done: 955/1729 (jobs: 3) Done: 956/1729 (jobs: 3) Done: 958/1729 (jobs: 3) Done: 960/1729 (jobs: 3) Done: 963/1729 (jobs: 3) Done: 965/1729 (jobs: 3) Done: 967/1729 (jobs: 3) Done: 969/1729 (jobs: 3) Done: 971/1729 (jobs: 3) Done: 973/1729 (jobs: 3) Done: 975/1729 (jobs: 3) Done: 978/1729 (jobs: 3) Done: 980/1729 (jobs: 3) Done: 982/1729 (jobs: 3) Done: 984/1729 (jobs: 3) Done: 986/1729 (jobs: 3) Done: 989/1729 (jobs: 3) Done: 991/1729 (jobs: 3) Done: 992/1729 (jobs: 3) Done: 995/1729 (jobs: 3) Done: 998/1729 (jobs: 3) Done: 1001/1729 (jobs: 3) Done: 1004/1729 (jobs: 3) Done: 1007/1729 (jobs: 3) Done: 1009/1729 (jobs: 3) Done: 1011/1729 (jobs: 3) Done: 1013/1729 (jobs: 3) Done: 1015/1729 (jobs: 3) Done: 1017/1729 (jobs: 3) Done: 1020/1729 (jobs: 3) Done: 1023/1729 (jobs: 3) Done: 1025/1729 (jobs: 3) Done: 1028/1729 (jobs: 3) Done: 1030/1729 (jobs: 3) Done: 1032/1729 (jobs: 3) Done: 1034/1729 (jobs: 3) Done: 1036/1729 (jobs: 3) Done: 1039/1729 (jobs: 3) Done: 1041/1729 (jobs: 3) Done: 1044/1729 (jobs: 3) Done: 1047/1729 (jobs: 3) Done: 1049/1729 (jobs: 3) Done: 1052/1729 (jobs: 3) Done: 1055/1729 (jobs: 3) Done: 1058/1729 (jobs: 3) Done: 1060/1729 (jobs: 3) Done: 1063/1729 (jobs: 3) Done: 1066/1729 (jobs: 3) Done: 1069/1729 (jobs: 3) Done: 1071/1729 (jobs: 3) Done: 1074/1729 (jobs: 3) Done: 1077/1729 (jobs: 3) Done: 1079/1729 (jobs: 3) Done: 1081/1729 (jobs: 3) Done: 1083/1729 (jobs: 3) Done: 1085/1729 (jobs: 3) Done: 1088/1729 (jobs: 3) Done: 1091/1729 (jobs: 3) Done: 1093/1729 (jobs: 3) Done: 1095/1729 (jobs: 3) Done: 1097/1729 (jobs: 3) Done: 1099/1729 (jobs: 3) Done: 1101/1729 (jobs: 3) Done: 1103/1729 (jobs: 3) Done: 1105/1729 (jobs: 3) Done: 1108/1729 (jobs: 3) Done: 1110/1729 (jobs: 3) Done: 1112/1729 (jobs: 3) Done: 1115/1729 (jobs: 3) Done: 1118/1729 (jobs: 3) Done: 1121/1729 (jobs: 3) Done: 1124/1729 (jobs: 3) Done: 1126/1729 (jobs: 3) Done: 1128/1729 (jobs: 3) Done: 1130/1729 (jobs: 3) Done: 1132/1729 (jobs: 3) Done: 1134/1729 (jobs: 3) Done: 1137/1729 (jobs: 3) Done: 1139/1729 (jobs: 3) Done: 1142/1729 (jobs: 3) Done: 1145/1729 (jobs: 3) Done: 1147/1729 (jobs: 3) Done: 1150/1729 (jobs: 3) Done: 1153/1729 (jobs: 3) Done: 1156/1729 (jobs: 3) Done: 1159/1729 (jobs: 3) Done: 1162/1729 (jobs: 3) Done: 1165/1729 (jobs: 3) Done: 1167/1729 (jobs: 3) Done: 1170/1729 (jobs: 3) Done: 1173/1729 (jobs: 3) Done: 1175/1729 (jobs: 3) Done: 1177/1729 (jobs: 3) Done: 1179/1729 (jobs: 3) Done: 1181/1729 (jobs: 3) Done: 1183/1729 (jobs: 3) Done: 1186/1729 (jobs: 3) Done: 1188/1729 (jobs: 3) Done: 1191/1729 (jobs: 3) Done: 1194/1729 (jobs: 3) Done: 1197/1729 (jobs: 3) Done: 1199/1729 (jobs: 3) Done: 1202/1729 (jobs: 3) Done: 1204/1729 (jobs: 3) Done: 1206/1729 (jobs: 3) Done: 1208/1729 (jobs: 3) Done: 1211/1729 (jobs: 3) Done: 1214/1729 (jobs: 3) Done: 1217/1729 (jobs: 3) Done: 1219/1729 (jobs: 3) Done: 1221/1729 (jobs: 3) Done: 1223/1729 (jobs: 3) Done: 1225/1729 (jobs: 3) Done: 1227/1729 (jobs: 3) Done: 1229/1729 (jobs: 3) Done: 1231/1729 (jobs: 3) Done: 1234/1729 (jobs: 3) Done: 1236/1729 (jobs: 3) Done: 1239/1729 (jobs: 3) Done: 1242/1729 (jobs: 3) Done: 1244/1729 (jobs: 3) Done: 1247/1729 (jobs: 3) Done: 1249/1729 (jobs: 3) Done: 1252/1729 (jobs: 3) Done: 1255/1729 (jobs: 3) Done: 1258/1729 (jobs: 3) Done: 1261/1729 (jobs: 3) Done: 1263/1729 (jobs: 3) Done: 1265/1729 (jobs: 3) Done: 1267/1729 (jobs: 3) Done: 1269/1729 (jobs: 3) Done: 1271/1729 (jobs: 3) Done: 1273/1729 (jobs: 3) Done: 1275/1729 (jobs: 3) Done: 1277/1729 (jobs: 3) Done: 1279/1729 (jobs: 3) Done: 1281/1729 (jobs: 3) Done: 1284/1729 (jobs: 3) Done: 1286/1729 (jobs: 3) Done: 1288/1729 (jobs: 3) Done: 1290/1729 (jobs: 3) Done: 1293/1729 (jobs: 3) Done: 1295/1729 (jobs: 3) Done: 1298/1729 (jobs: 3) Done: 1301/1729 (jobs: 3) Done: 1303/1729 (jobs: 3) Done: 1306/1729 (jobs: 3) Done: 1309/1729 (jobs: 3) Done: 1312/1729 (jobs: 3) Done: 1315/1729 (jobs: 3) Done: 1318/1729 (jobs: 3) Done: 1320/1729 (jobs: 3) Done: 1323/1729 (jobs: 3) Done: 1326/1729 (jobs: 3) Done: 1328/1729 (jobs: 3) Done: 1330/1729 (jobs: 3) Done: 1332/1729 (jobs: 3) Done: 1334/1729 (jobs: 3) Done: 1337/1729 (jobs: 3) Done: 1339/1729 (jobs: 3) Done: 1341/1729 (jobs: 3) Done: 1343/1729 (jobs: 3) Done: 1345/1729 (jobs: 3) Done: 1347/1729 (jobs: 3) Done: 1349/1729 (jobs: 3) Done: 1351/1729 (jobs: 3) Done: 1353/1729 (jobs: 3) Done: 1356/1729 (jobs: 3) Done: 1359/1729 (jobs: 3) Done: 1361/1729 (jobs: 3) Done: 1364/1729 (jobs: 3) Done: 1367/1729 (jobs: 3) Done: 1370/1729 (jobs: 3) Done: 1372/1729 (jobs: 3) Done: 1375/1729 (jobs: 3) Done: 1378/1729 (jobs: 3) Done: 1381/1729 (jobs: 3) Done: 1384/1729 (jobs: 3) Done: 1387/1729 (jobs: 3) Done: 1390/1729 (jobs: 3) Done: 1393/1729 (jobs: 3) Done: 1396/1729 (jobs: 3) Done: 1399/1729 (jobs: 3) Done: 1402/1729 (jobs: 3) Done: 1404/1729 (jobs: 3) Done: 1406/1729 (jobs: 3) Done: 1409/1729 (jobs: 3) Done: 1412/1729 (jobs: 3) Done: 1415/1729 (jobs: 3) Done: 1418/1729 (jobs: 3) Done: 1420/1729 (jobs: 3) Done: 1422/1729 (jobs: 3) Done: 1424/1729 (jobs: 3) Done: 1426/1729 (jobs: 3) Done: 1429/1729 (jobs: 3) Done: 1431/1729 (jobs: 3) Done: 1433/1729 (jobs: 3) Done: 1435/1729 (jobs: 3) Done: 1437/1729 (jobs: 3) Done: 1439/1729 (jobs: 3) Done: 1441/1729 (jobs: 3) Done: 1443/1729 (jobs: 3) Done: 1445/1729 (jobs: 3) Done: 1447/1729 (jobs: 3) Done: 1449/1729 (jobs: 3) Done: 1451/1729 (jobs: 3) Done: 1453/1729 (jobs: 3) Done: 1455/1729 (jobs: 3) Done: 1457/1729 (jobs: 3) Done: 1459/1729 (jobs: 3) Done: 1462/1729 (jobs: 3) Done: 1464/1729 (jobs: 3) Done: 1466/1729 (jobs: 3) Done: 1468/1729 (jobs: 3) Done: 1471/1729 (jobs: 3) Done: 1473/1729 (jobs: 3) Done: 1475/1729 (jobs: 3) Done: 1477/1729 (jobs: 3) Done: 1479/1729 (jobs: 2) Done: 1481/1729 (jobs: 2) Done: 1483/1730 (jobs: 2) Done: 1484/1730 (jobs: 2) Done: 1486/1730 (jobs: 2) Done: 1488/1730 (jobs: 3) Done: 1490/1730 (jobs: 3) Done: 1492/1730 (jobs: 3) Done: 1494/1730 (jobs: 3) Done: 1497/1732 (jobs: 3) Done: 1499/1732 (jobs: 3) Done: 1501/1732 (jobs: 3) Done: 1503/1732 (jobs: 3) Done: 1505/1732 (jobs: 3) Done: 1507/1732 (jobs: 3) Done: 1509/1732 (jobs: 3) Done: 1510/1732 (jobs: 3) Done: 1512/1732 (jobs: 3) Done: 1515/1732 (jobs: 3) Done: 1517/1732 (jobs: 3) Done: 1519/1732 (jobs: 3) Done: 1521/1732 (jobs: 3) Done: 1523/1732 (jobs: 3) Done: 1524/1732 (jobs: 3) Done: 1526/1732 (jobs: 3) Done: 1528/1732 (jobs: 3) Done: 1530/1732 (jobs: 3) Done: 1532/1732 (jobs: 3) Done: 1534/1732 (jobs: 3) Done: 1536/1732 (jobs: 3) Done: 1538/1732 (jobs: 3) Done: 1540/1732 (jobs: 3) Done: 1543/1732 (jobs: 3) Done: 1545/1732 (jobs: 3) Done: 1547/1732 (jobs: 3) Done: 1550/1732 (jobs: 3) Done: 1552/1732 (jobs: 3) Done: 1554/1732 (jobs: 3) Done: 1557/1732 (jobs: 3) Done: 1559/1732 (jobs: 3) Done: 1561/1732 (jobs: 2) Done: 1563/1732 (jobs: 2) Done: 1565/1732 (jobs: 3) Done: 1568/1732 (jobs: 3) Done: 1571/1732 (jobs: 2) Done: 1573/1732 (jobs: 2) Done: 1575/1732 (jobs: 1) Done: 1577/1732 (jobs: 1) Done: 1579/1732 (jobs: 1) Done: 1581/1732 (jobs: 1) Done: 1583/1732 (jobs: 1) Done: 1585/1732 (jobs: 3) Done: 1587/1732 (jobs: 3) Done: 1589/1732 (jobs: 3) Done: 1591/1732 (jobs: 3) Done: 1594/1732 (jobs: 3) Done: 1596/1732 (jobs: 3) Done: 1598/1732 (jobs: 3) Done: 1600/1732 (jobs: 3) Done: 1602/1732 (jobs: 3) Done: 1605/1732 (jobs: 3) Done: 1607/1732 (jobs: 3) Done: 1609/1732 (jobs: 3) Done: 1611/1732 (jobs: 2) Done: 1613/1732 (jobs: 1) Done: 1615/1732 (jobs: 3) Done: 1617/1732 (jobs: 3) Done: 1619/1732 (jobs: 3) Done: 1621/1732 (jobs: 3) Done: 1623/1732 (jobs: 2) Done: 1625/1732 (jobs: 2) Done: 1627/1732 (jobs: 1) Done: 1629/1732 (jobs: 1) Done: 1631/1732 (jobs: 1) Done: 1633/1732 (jobs: 2) Done: 1635/1732 (jobs: 2) Done: 1639/1737 (jobs: 3) Done: 1642/1737 (jobs: 3) Done: 1644/1737 (jobs: 3) Done: 1647/1737 (jobs: 2) Done: 1648/1737 (jobs: 2) Done: 1649/1737 (jobs: 2) Done: 1652/1737 (jobs: 1) Done: 1654/1737 (jobs: 1) Done: 1655/1737 (jobs: 3) Done: 1657/1737 (jobs: 3) Done: 1659/1737 (jobs: 3) Done: 1661/1737 (jobs: 3) Done: 1663/1737 (jobs: 3) Done: 1665/1737 (jobs: 3) Done: 1667/1737 (jobs: 3) Done: 1669/1737 (jobs: 3) Done: 1671/1737 (jobs: 3) Done: 1673/1737 (jobs: 3) Done: 1675/1737 (jobs: 3) Done: 1677/1737 (jobs: 3) Done: 1679/1737 (jobs: 3) Done: 1681/1737 (jobs: 3) Done: 1683/1737 (jobs: 3) Done: 1685/1737 (jobs: 3) Done: 1687/1737 (jobs: 3) Done: 1689/1737 (jobs: 3) Done: 1691/1737 (jobs: 3) Done: 1693/1737 (jobs: 3) Done: 1695/1737 (jobs: 3) Done: 1697/1737 (jobs: 3) Done: 1699/1737 (jobs: 3) Done: 1701/1737 (jobs: 3) Done: 1703/1737 (jobs: 3) Done: 1705/1737 (jobs: 3) Done: 1707/1737 (jobs: 3) Done: 1709/1737 (jobs: 3) Done: 1711/1737 (jobs: 3) Done: 1713/1737 (jobs: 3) Done: 1715/1737 (jobs: 3) Done: 1717/1737 (jobs: 3) Done: 1719/1737 (jobs: 3) Done: 1721/1737 (jobs: 3) Done: 1723/1737 (jobs: 3) Done: 1725/1737 (jobs: 3) Done: 1727/1737 (jobs: 3) Done: 1729/1737 (jobs: 3) Done: 1731/1737 (jobs: 2) Done: 1732/1737 (jobs: 1) Done: 1733/1737 (jobs: 1) [ ok ] > * Testing ... >Scanned 0 directories Done: 0/0 (jobs: 0) Done: 800/928 (jobs: 3) Done: 800/928 (jobs: 3) Done: 801/928 (jobs: 3) Done: 820/933 (jobs: 3) Done: 823/938 (jobs: 3) Done: 823/938 (jobs: 3) Done: 823/938 (jobs: 3) Done: 826/943 (jobs: 3) Done: 826/943 (jobs: 3) Done: 827/943 (jobs: 3) Done: 829/943 (jobs: 3) Done: 831/945 (jobs: 3) Done: 831/945 (jobs: 3) Done: 833/945 (jobs: 3) Done: 834/945 (jobs: 3) Done: 835/945 (jobs: 3) Done: 836/945 (jobs: 3) Done: 837/945 (jobs: 3) Done: 838/945 (jobs: 3) [2;32m opam[0m tests/reftests/root-N0REP0 >[31m[ERROR][0m Sandboxing is not working on your platform gentoo: > "/var/tmp/portage/dev-ml/opam-format-2.1.2-r1/work/opam-2.1.2/_build/default/tests/reftests/root-N0REP0/opam-init/hooks/sandbox.sh > build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" > exited with code 1 "bwrap: setting up uid map: Permission denied" >Done: 838/945 (jobs: 3) Done: 839/945 (jobs: 3) Done: 840/945 (jobs: 3) Done: 841/945 (jobs: 3) Done: 846/946 (jobs: 2) Done: 847/946 (jobs: 2) Done: 848/946 (jobs: 3) Done: 852/947 (jobs: 3)[0;1mFile "tests/reftests/pat-sub.test", line 1, characters 0-0:[0m > Done: 853/947 (jobs: 3) Done: 857/947 (jobs: 3) Done: 861/947 (jobs: 3)[0;1mFile "tests/reftests/cli-versioning.test", line 1, characters 0-0:[0m > Done: 862/947 (jobs: 3) Done: 866/947 (jobs: 3)[0;1mFile "tests/reftests/legacy-git.test", line 1, characters 0-0:[0m > Done: 867/947 (jobs: 3)[0;1mFile "tests/reftests/dot-install.test", line 1, characters 0-0:[0m > Done: 868/947 (jobs: 3)[0;1mFile "tests/reftests/switch-creation.test", line 1, characters 0-0:[0m > Done: 869/947 (jobs: 3) Done: 869/947 (jobs: 3) Done: 869/947 (jobs: 3) Done: 869/947 (jobs: 3) Done: 869/947 (jobs: 3) Done: 869/947 (jobs: 2)[0;1mFile "tests/reftests/opamroot-versions.test", line 1, characters 0-0:[0m > Done: 870/947 (jobs: 2) Done: 870/947 (jobs: 1)[0;1mFile "tests/reftests/legacy-local.test", line 1, characters 0-0:[0m > Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/cli-versioning.test tests/reftests/cli-versioning.out)[0m >[1mdiff --git a/tests/reftests/cli-versioning.test b/tests/reftests/cli-versioning.out[0m >[1mindex 4910e7c..848a3a1 100644[0m >[1m--- a/tests/reftests/cli-versioning.test[0m >[1m+++ b/tests/reftests/cli-versioning.out[0m >[36m@@ -119,8 +119,26 @@[0m The following actions will be performed: > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved env-2-0.~dev (file://${BASEDIR}/opams) >[31m--> installed env-2-0.~dev[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of env-2-0.~dev failed at "sh -c env | grep -qFx 'OPAMCLI=2.0'".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling env-2-0.~dev =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | pinned(file://${BASEDIR}/opams)[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/cli-versioning/.opam-switch/build/env-2-0.~dev[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c env | grep -qFx 'OPAMCLI=2.0'[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/env-2-0-1648-8005d3.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/env-2-0-1648-8005d3.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build env-2-0 ~dev[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam install env-2-1 > > <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> >[36m@@ -131,24 +149,34 @@[0m The following actions will be performed: > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved env-2-1.~dev (file://${BASEDIR}/opams) >[31m--> installed env-2-1.~dev[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of env-2-1.~dev failed at "sh -c env | grep -qFx 'OPAMCLI=2.1'".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling env-2-1.~dev =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | pinned(file://${BASEDIR}/opams)[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/cli-versioning/.opam-switch/build/env-2-1.~dev[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c env | grep -qFx 'OPAMCLI=2.1'[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/env-2-1-1736-6ff2db.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/env-2-1-1736-6ff2db.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build env-2-1 ~dev[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam remove env-2-0 >[31m-The following actions will be performed:[0m >[31m- - remove env-2-0 ~dev*[0m >[32m+[0m[32m[NOTE] env-2-0 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved env-2-0.~dev (no changes)[0m >[31m--> removed env-2-0.~dev[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam remove env-2-1 >[31m-The following actions will be performed:[0m >[31m- - remove env-2-1 ~dev*[0m >[32m+[0m[32m[NOTE] env-2-1 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved env-2-1.~dev (no changes)[0m >[31m--> removed env-2-1.~dev[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### # Environement variables cli versioning > ### OPAMBUILDDOC=1 opam var share > [WARNING] OPAMBUILDDOC was ignored because CLI 2.1 was requested and it was removed in 2.1, set OPAMCLI environment variable to 2.0. >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/dot-install.test tests/reftests/dot-install.out)[0m >[1mdiff --git a/tests/reftests/dot-install.test b/tests/reftests/dot-install.out[0m >[1mindex 19a43c9..1e1adb4 100644[0m >[1m--- a/tests/reftests/dot-install.test[0m >[1m+++ b/tests/reftests/dot-install.out[0m >[36m@@ -77,44 +77,79 @@[0m The following actions will be performed: > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > ACTION download_package: nodot.~dev > ACTION prepare_package_source: nodot.~dev at ${BASEDIR}/OPAM/inst/.opam-switch/build/nodot.~dev >[31m-ACTION Installing nodot.~dev.[0m >[32m+[0m[32m[ERROR] The installation of nodot failed at "echo hellow".[0m >[32m+[0m[32mTRACK after install: 16 elements, 0 added, scanned in 0.000s[0m >[32m+[0m[32mACTION Removing nodot.~dev[0m >[32m+[0m[32mACTION Removing files from .install[0m >[32m+[0m[32mACTION Removing the misc files[0m > >[31m-ACTION creating ${BASEDIR}/OPAM/inst/share/nodot[0m >[31m-TRACK after install: 19 elements, 3 added, scanned in 0.000s[0m >[31m--> installed nodot.~dev[0m >[31m-Done.[0m >[32m+[0m[32m#=== ERROR while installing nodot.~dev ========================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/inst/.opam-switch/build/nodot.~dev[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh install echo hellow[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/nodot-2500-232c0b.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/nodot-2500-232c0b.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - install nodot ~dev[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### ocaml cat.ml nodot >[32m+[0m[32mException:[0m >[32m+[0m[32mSys_error[0m >[32m+[0m[32m "${BASEDIR}/OPAM/inst/share/nodot/file: No such file or directory".[0m > ==> nodot installed file >[31m-hellow[0m >[31m-==> nodot changes[0m >[31m-opam-version: "2.0"[0m >[31m-added: [[0m >[31m- "share" {"D"}[0m >[31m- "share-nodot" {"D"}[0m >[31m- "share-nodot-file" {"F:12fc204edeae5b57713c5ad7dcb97d39"}[0m >[31m-][0m >[32m+[0m[32m# Return code 2 #[0m > ### opam install dot > The following actions will be performed: >[31m- - install dot ~dev[0m >[32m+[0m[32m - install nodot ~dev [required by dot][0m >[32m+[0m[32m - install dot ~dev[0m >[32m+[0m[32m===== 2 to install =====[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > ACTION download_package: dot.~dev >[31m-ACTION prepare_package_source: dot.~dev at ${BASEDIR}/OPAM/inst/.opam-switch/build/dot.~dev[0m >[31m-ACTION Installing dot.~dev.[0m >[32m+[0m[32mACTION download_package: nodot.~dev[0m >[32m+[0m[32mACTION prepare_package_source: nodot.~dev at ${BASEDIR}/OPAM/inst/.opam-switch/build/nodot.~dev[0m >[32m+[0m[32m[ERROR] The installation of nodot failed at "echo hellow".[0m >[32m+[0m[32mTRACK after install: 16 elements, 0 added, scanned in 0.000s[0m >[32m+[0m[32mACTION Removing nodot.~dev[0m >[32m+[0m[32mACTION Removing files from .install[0m >[32m+[0m[32mACTION Removing the misc files[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while installing nodot.~dev ========================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/inst/.opam-switch/build/nodot.~dev[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh install echo hellow[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/nodot-2541-284fe9.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/nodot-2541-284fe9.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m > >[31m-ACTION creating ${BASEDIR}/OPAM/inst/share/dot[0m >[31m-TRACK after install: 2 elements, 2 added, scanned in 0.000s[0m >[31m--> installed dot.~dev[0m >[31m-Done.[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions were aborted[0m >[32m+[0m[32m| - install dot ~dev[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - install nodot ~dev[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### ocaml cat.ml dot >[32m+[0m[32mException:[0m >[32m+[0m[32mSys_error[0m >[32m+[0m[32m "${BASEDIR}/OPAM/inst/share/dot/file: No such file or directory".[0m > ==> dot installed file >[31m-hellow[0m >[31m-==> dot changes[0m >[31m-opam-version: "2.0"[0m >[31m-added: [[0m >[31m- "share-dot" {"D"}[0m >[31m- "share-dot-file" {"F:12fc204edeae5b57713c5ad7dcb97d39"}[0m >[31m-][0m >[32m+[0m[32m# Return code 2 #[0m > ### OPAMDEBUGSECTIONS="SYSTEM FILE(.config)" OPAMDEBUG=-1 > ### : check install files ordering : > ### opam install lot-of-files | grep "mkdir\|install\|FILE" >[36m@@ -122,21 +157,8 @@[0m added: [ > SYSTEM mkdir ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev > SYSTEM mkdir ${OPAMTMP} > SYSTEM copy ${OPAMTMP}/default/packages/lot-of-files/lot-of-files.~dev/files/lot-of-files.install.in -> ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/lot-of-files.install.in >[31m-FILE(.config) Wrote ${BASEDIR}/OPAM/inst/.opam-switch/config/lot-of-files.config in 0.000s[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/fichier -> ${BASEDIR}/OPAM/inst/bin/fichier (755)[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/lib/lot-of-files[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/file -> ${BASEDIR}/OPAM/inst/lib/lot-of-files/file (644)[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/fichier -> ${BASEDIR}/OPAM/inst/lib/lot-of-files/fichier (644)[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/dosiero -> ${BASEDIR}/OPAM/inst/lib/lot-of-files/dosiero (644)[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/share/lot-of-files[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/fichier -> ${BASEDIR}/OPAM/inst/share/lot-of-files/fichier (644)[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/dosiero -> ${BASEDIR}/OPAM/inst/share/lot-of-files/dosiero (644)[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/etc[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/etc/lot-of-files[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/dosiero -> ${BASEDIR}/OPAM/inst/etc/lot-of-files/dosiero (644)[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/file -> ${BASEDIR}/OPAM/inst/etc/lot-of-files/file (644)[0m >[31m-SYSTEM install ${BASEDIR}/OPAM/inst/.opam-switch/build/lot-of-files.~dev/file -> ${BASEDIR}/OPAM/dosiero (644)[0m >[31m--> installed lot-of-files.~dev[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/.opam-switch/packages/lot-of-files.~dev[0m >[31m-SYSTEM mkdir ${BASEDIR}/OPAM/inst/.opam-switch/packages/lot-of-files.~dev/files[0m >[31m-SYSTEM copy ${OPAMTMP}/default/packages/lot-of-files/lot-of-files.~dev/files/lot-of-files.install.in -> ${BASEDIR}/OPAM/inst/.opam-switch/packages/lot-of-files.~dev/files/lot-of-files.install.in[0m >[32m+[0m[32m[ERROR] The installation of lot-of-files failed at "echo hellow".[0m >[32m+[0m[32m#=== ERROR while installing lot-of-files.~dev =================================#[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh install echo hellow[0m >[32m+[0m[32m| - install lot-of-files ~dev[0m >[32m+[0m[32m# Return code 31 #[0m >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/legacy-git.test tests/reftests/legacy-git.out)[0m >[1mdiff --git a/tests/reftests/legacy-git.test b/tests/reftests/legacy-git.out[0m >[1mindex 0291a5d..7926447 100644[0m >[1m--- a/tests/reftests/legacy-git.test[0m >[1m+++ b/tests/reftests/legacy-git.out[0m >[36m@@ -724,42 +724,49 @@[0m Now run 'opam upgrade' to apply any package updates. > Switch invariant: ["ocaml" {= "system"}] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed ocaml.system[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-774-725e5a.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-774-725e5a.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam exec -- ocamlc -config | 'ext_lib: .' -> '#' | '^[^#].*' -> '\c' | '^#' -> '' >$ LIB_EXT > ### opam var ext_lib=$LIB_EXT --switch system | '.*' -> '\c' > ### : INSTALL-REMOVE : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m--> installed P1.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam remove P1 >[31m-The following actions will be performed:[0m >[31m- - remove P1 1[0m >[32m+[0m[32m[NOTE] P1 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### : LIST : > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[32m+[0m[32mocaml --[0m > P1 -- A very useful package > P2 -- An other very useful package > P3 -- Testing version names >[36m@@ -767,183 +774,233 @@[0m P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : INSTALL-OPT : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install --yes P5 | unordered > The following actions will be performed: >[31m- - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[31m- - install P5 1[0m >[31m-===== 2 to install =====[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-853-d62955.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-853-d62955.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1) > -> retrieved P5.1 (git+file://${BASEDIR}/GIT/P5) >[31m--> installed P1.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_absent >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P5 >[31m-The following actions will be performed:[0m >[31m- - remove P5 1[0m >[32m+[0m[32m[NOTE] P5 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam install P5 > The following actions will be performed: >[31m- - install P5 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P5.1 (git+file://${BASEDIR}/GIT/P5)[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P5 -a --yes >[32m+[0m[32m[NOTE] P5 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P5 1[0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> removed P5.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-982-f18f72.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-982-f18f72.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P5 --yes | unordered > The following actions will be performed: >[31m- - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[31m- - install P5 1[0m >[31m-===== 2 to install =====[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m-> retrieved P1.1 (no changes)[0m >[32m+[0m[32m-> retrieved P5.1 (no changes)[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1025-1db88b.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1025-1db88b.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m--> retrieved P5.1 (git+file://${BASEDIR}/GIT/P5)[0m >[31m--> installed P1.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam install P2 --yes | unordered > The following actions will be performed: >[31m- - install P2 1[0m >[31m- - recompile P5 1 [uses P2][0m >[31m-===== 1 to install | 1 to recompile =====[0m >[32m+[0m[32m - install ocaml system [required by P2][0m >[32m+[0m[32m - install P1 1 [required by P2] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m-> retrieved P1.1 (no changes)[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1091-2be730.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1091-2be730.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P2.1 (git+file://${BASEDIR}/GIT/P2) >[31m--> retrieved P5.1 (no changes)[0m >[31m--> removed P5.1[0m >[31m--> installed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_present >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P5.1[0m > ### opam remove P5 -a >[31m-The following actions will be performed:[0m >[31m- - remove P5 1[0m >[32m+[0m[32m[NOTE] P5 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m-Done.[0m >[32m+[0m[32mThe following actions will be performed:[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam remove P2 -a --yes >[32m+[0m[32m[NOTE] P2 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P2 1[0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> removed P2.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1175-fbdab0.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1175-fbdab0.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 P2 P5 | unordered > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m- - install P2 1[0m >[31m- - install P5 1[0m >[31m-===== 3 to install =====[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m--> retrieved P2.1 (git+file://${BASEDIR}/GIT/P2)[0m >[31m--> installed P1.1[0m >[31m--> retrieved P5.1 (git+file://${BASEDIR}/GIT/P5)[0m >[31m--> installed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P2, P1, P5][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 4 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_present >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P5.1[0m > ### opam remove P2 -a --yes >[32m+[0m[32m[NOTE] P2 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P2 1[0m >[31m- - recompile P5 1 [uses P2][0m >[31m-===== 1 to recompile | 1 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P5.1 (no changes)[0m >[31m--> removed P5.1[0m >[31m--> removed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1239-385f7f.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1239-385f7f.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_absent >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P1 --yes >[31m-The following actions will be performed:[0m >[31m- - remove P5 1 [uses P1][0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m[NOTE] P1 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### : LIST : > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[32m+[0m[32mocaml --[0m > P1 -- A very useful package > P2 -- An other very useful package > P3 -- Testing version names >[36m@@ -951,120 +1008,95 @@[0m P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : INSTALL : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m--> installed P1.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam install P2 > The following actions will be performed: >[31m- - install P2 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P2.1 (git+file://${BASEDIR}/GIT/P2)[0m >[31m--> installed P2.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P2][0m >[32m+[0m[32m - install P1 1 [required by P2] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam install P3 > The following actions will be performed: >[31m- - install P3 1~weird-version.test[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P3.1~weird-version.test (git+file://${BASEDIR}/GIT/P3)[0m >[31m--> installed P3.1~weird-version.test[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P3][0m >[32m+[0m[32m - install P1 1 [required by P3] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m > ### opam install P4 > The following actions will be performed: >[31m- - install P4 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P4.1 (git+file://${BASEDIR}/GIT/P4)[0m >[31m--> installed P4.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P4][0m >[32m+[0m[32m - install P1 1 [required by P2, P3] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test [required by P4][0m >[32m+[0m[32m - install P2 1 [required by P4][0m >[32m+[0m[32m - install P4 1[0m >[32m+[0m[32m===== 5 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : REINSTALL : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### opam reinstall P1 --yes | unordered >[32m+[0m[32mP1 is not installed. Install it? [Y/n] y[0m > The following actions will be performed: >[31m- - recompile P1 1 I ll always bother you displaying this message[0m >[31m- - recompile P3 1~weird-version.test [uses P1][0m >[31m- - recompile P2 1 [uses P1][0m >[31m- - recompile P4 1 [uses P2, P3][0m >[31m-===== 4 to recompile =====[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1387-79cef7.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1387-79cef7.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (no changes) >[31m--> retrieved P2.1 (no changes)[0m >[31m--> retrieved P3.1~weird-version.test (no changes)[0m >[31m--> retrieved P4.1 (no changes)[0m >[31m--> removed P4.1[0m >[31m--> removed P2.1[0m >[31m--> removed P3.1~weird-version.test[0m >[31m--> removed P1.1[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : UPLOAD-NEW : > ### mkdir REPO/packages/P4.2 > ### cp packages/P4-2.opam REPO/packages/P4.2/opam >[36m@@ -1103,127 +1135,110 @@[0m Updated ${OPAMTMP}/test/packages/P4.1/opam > Updated ${OPAMTMP}/test/packages/P4.2/opam > Updated ${OPAMTMP}/test/packages/P4.3/opam > Updated ${OPAMTMP}/test/packages/P5.1/opam >[31m-[0m >[31m-<><> Synchronising development packages <><><><><><><><><><><><><><><><><><><><>[0m >[31m-[P1.1] synchronised (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m-[P2.1] synchronised (no changes)[0m >[31m-[P3.1~weird-version.test] synchronised (no changes)[0m >[31m-[P4.1] synchronised (no changes)[0m > Now run 'opam upgrade' to apply any package updates. > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : UPGRADE : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### opam env --sexp | grep '"P1"' >[31m- ("P1" "version1")[0m > ### opam upgrade --yes | unordered > The following actions will be performed: >[31m- - recompile P1 1 [upstream or system changes] I ll always bother you displaying this message[0m >[31m- - recompile P3 1~weird-version.test [uses P1][0m >[31m- - recompile P2 1 [uses P1][0m >[31m- - upgrade P4 1 to 3[0m >[31m-===== 3 to recompile | 1 to upgrade =====[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1595-356731.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1595-356731.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P1.1 (no changes)[0m >[31m--> retrieved P2.1 (no changes)[0m >[31m--> retrieved P3.1~weird-version.test (no changes)[0m >[31m--> retrieved P4.3 (git+file://${BASEDIR}/GIT/P4)[0m >[31m--> removed P4.1[0m >[31m--> removed P2.1[0m >[31m--> removed P3.1~weird-version.test[0m >[31m--> removed P1.1[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.3[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 3 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : DOWNGRADE : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### opam install P4.2 --yes | unordered > The following actions will be performed: >[31m- - downgrade P4 3 to 2[0m >[32m+[0m[32m - install ocaml system [required by P4][0m >[32m+[0m[32m - install P1 1 [required by P4] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test [required by P4][0m >[32m+[0m[32m - install P2 1 [required by P4][0m >[32m+[0m[32m - install P4 2[0m >[32m+[0m[32m===== 5 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m-> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[32m+[0m[32m-> retrieved P2.1 (no changes)[0m >[32m+[0m[32m-> retrieved P3.1~weird-version.test (git+file://${BASEDIR}/GIT/P3)[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1639-01e575.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1639-01e575.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P4.2 (git+file://${BASEDIR}/GIT/P4) >[31m--> removed P4.3[0m >[31m--> installed P4.2[0m >[31m-Done.[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.2[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 2 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : SWITCH-ALIAS : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.2[0m > ### opam remove P3.1~weird-version.test P4.2 >[31m-The following actions will be performed:[0m >[31m- - remove P4 2[0m >[31m- - remove P3 1~weird-version.test[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m[NOTE] P4.2 and P3.1~weird-version.test are not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P4.2[0m >[31m--> removed P3.1~weird-version.test[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch export test.export > ### opam switch create test system > >[36m@@ -1231,31 +1246,35 @@[0m P2.1 > Switch invariant: ["ocaml" {= "system"}] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed ocaml.system[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/test/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-1806-be9afb.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-1806-be9afb.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam var ext_lib=$LIB_EXT --switch test | '.*' -> '\c' > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam switch import test.export | unordered > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m- - install P2 1[0m >[31m-===== 2 to install =====[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1)[0m >[31m--> retrieved P2.1 (git+file://${BASEDIR}/GIT/P2)[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch create test2 20 > > <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> >[36m@@ -1273,20 +1292,34 @@[0m The following actions will be performed: > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1) >[31m--> installed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of P1.1 failed at "./build.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling P1.1 ===============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | ocaml.20 | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/test2/.opam-switch/build/P1.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build ./build.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/P1-1894-223ffd.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/P1-1894-223ffd.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build P1 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m >[32m+[0m[32m<><> P1.1 troubleshooting <><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m > => Thanks SO MUCH for installing this humble package >[31m-=> Everything went well[0m >[32m+[0m[32m=> Nooo, something went wrong, this makes me feel sooo sad...[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package > ocaml.20 >[31m-P1.1[0m > ### opam switch system > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch remove test test2 --yes > Switch test and all its packages will be wiped. Are you sure? [Y/n] y > Switch test2 and all its packages will be wiped. Are you sure? [Y/n] y >[36m@@ -1294,17 +1327,14 @@[0m Switch test2 and all its packages will be wiped. Are you sure? [Y/n] y > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m > P3 -- Testing version names > P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : SWITCH-ENV-PACKAGES : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch create 10+a+b --empty > ### opam var ext_lib=$LIB_EXT --switch 10+a+b | '.*' -> '\c' > ### opam install ocaml.10+a+b P1 P2 P3 P4 | unordered >[36m@@ -1319,24 +1349,40 @@[0m The following actions will be performed: > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> installed ocaml.10+a+b > -> retrieved P1.1 (git+file://${BASEDIR}/GIT/P1-1) >[32m+[0m[32m[ERROR] The compilation of P1.1 failed at "./build.sh".[0m > -> retrieved P2.1 (git+file://${BASEDIR}/GIT/P2) > -> retrieved P3.1~weird-version.test (git+file://${BASEDIR}/GIT/P3) >[31m--> installed P1.1[0m >[32m+[0m[32m#=== ERROR while compiling P1.1 ===============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | git+file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/10+a+b/.opam-switch/build/P1.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build ./build.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/P1-2044-7cc96f.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/P1-2044-7cc96f.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build P1 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m+- The following changes have been performed (the rest was aborted)[0m >[32m+[0m[32m| - install ocaml 10+a+b[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m >[32m+[0m[32m<><> P1.1 troubleshooting <><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m=> Nooo, something went wrong, this makes me feel sooo sad...[0m >[32m+[0m >[32m+[0m[32mThe former state can be restored with:[0m >[32m+[0m[32m /var/tmp/portage/dev-ml/opam-format-2.1.2-r1/work/opam-2.1.2/_build/default/src/client/opamMain.exe switch import "${BASEDIR}/OPAM/10+a+b/.opam-switch/backup/state-20220924004331.export"[0m > -> retrieved P4.3 (git+file://${BASEDIR}/GIT/P4) >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.3[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m > => Thanks SO MUCH for installing this humble package >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package > ocaml.10+a+b >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### sh -c '. ${OPAMROOT}/opam-init/variables.sh && echo "PASS $TEST"' > PASS 1 > ### : REPO : >[36m@@ -1363,9 +1409,5 @@[0m Updated ${BASEDIR}/OPAM/repo/REPO2/packages/P5.1/opam > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m > ocaml 10+a+b >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 3 Testing transitive closure[0m >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/legacy-local.test tests/reftests/legacy-local.out)[0m >[1mdiff --git a/tests/reftests/legacy-local.test b/tests/reftests/legacy-local.out[0m >[1mindex 1619663..1353c2a 100644[0m >[1m--- a/tests/reftests/legacy-local.test[0m >[1m+++ b/tests/reftests/legacy-local.out[0m >[36m@@ -663,42 +663,49 @@[0m Now run 'opam upgrade' to apply any package updates. > Switch invariant: ["ocaml" {= "system"}] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed ocaml.system[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2263-778339.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2263-778339.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam exec -- ocamlc -config | 'ext_lib: .' -> '#' | '^[^#].*' -> '\c' | '^#' -> '' >$ LIB_EXT > ### opam var ext_lib=$LIB_EXT --switch system | .* -> '\c' > ### : INSTALL-REMOVE : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (${BASEDIR}/REPO/cache)[0m >[31m--> installed P1.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam remove P1 >[31m-The following actions will be performed:[0m >[31m- - remove P1 1[0m >[32m+[0m[32m[NOTE] P1 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### : LIST : > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[32m+[0m[32mocaml --[0m > P1 -- A very useful package > P2 -- An other very useful package > P3 -- Testing version names >[36m@@ -706,183 +713,233 @@[0m P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : INSTALL-OPT : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install --yes P5 | unordered > The following actions will be performed: >[31m- - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[31m- - install P5 1[0m >[31m-===== 2 to install =====[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m-> retrieved P1.1 (${BASEDIR}/REPO/cache)[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2340-965d3e.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2340-965d3e.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P1.1 (cached)[0m > -> retrieved P5.1 (${BASEDIR}/REPO/cache) >[31m--> installed P1.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_absent >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P5 >[31m-The following actions will be performed:[0m >[31m- - remove P5 1[0m >[32m+[0m[32m[NOTE] P5 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam install P5 > The following actions will be performed: >[31m- - install P5 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P5.1 (cached)[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P5 -a --yes >[32m+[0m[32m[NOTE] P5 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P5 1[0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> removed P5.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2407-262a7a.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2407-262a7a.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P5 --yes | unordered > The following actions will be performed: >[31m- - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[31m- - install P5 1[0m >[31m-===== 2 to install =====[0m >[32m+[0m[32m - install ocaml system [required by P5][0m >[32m+[0m[32m - install P1 1 [required by P5] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2440-9f6196.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2440-9f6196.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (cached) > -> retrieved P5.1 (cached) >[31m--> installed P1.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam install P2 --yes | unordered > The following actions will be performed: >[31m- - install P2 1[0m >[31m- - recompile P5 1 [uses P2][0m >[31m-===== 1 to install | 1 to recompile =====[0m >[32m+[0m[32m - install ocaml system [required by P2][0m >[32m+[0m[32m - install P1 1 [required by P2] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32m-> retrieved P1.1 (cached)[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2487-6c1136.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2487-6c1136.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P2.1 (${BASEDIR}/REPO/cache) >[31m--> retrieved P5.1 (cached)[0m >[31m--> removed P5.1[0m >[31m--> installed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_present >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P5.1[0m > ### opam remove P5 -a >[31m-The following actions will be performed:[0m >[31m- - remove P5 1[0m >[32m+[0m[32m[NOTE] P5 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m-Done.[0m >[32m+[0m[32mThe following actions will be performed:[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam remove P2 -a --yes >[32m+[0m[32m[NOTE] P2 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P2 1[0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> removed P2.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2554-7303fa.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2554-7303fa.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 P2 P5 | unordered > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m- - install P2 1[0m >[31m- - install P5 1[0m >[31m-===== 3 to install =====[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (cached)[0m >[31m--> retrieved P2.1 (cached)[0m >[31m--> retrieved P5.1 (cached)[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P2, P1, P5][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m - install P5 1[0m >[32m+[0m[32m===== 4 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_present >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P5.1[0m > ### opam remove P2 -a --yes >[32m+[0m[32m[NOTE] P2 is not installed.[0m >[32m+[0m > The following actions will be performed: >[31m- - remove P2 1[0m >[31m- - recompile P5 1 [uses P2][0m >[31m-===== 1 to recompile | 1 to remove =====[0m >[32m+[0m[32m - install ocaml system[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P5.1 (cached)[0m >[31m--> removed P5.1[0m >[31m--> removed P2.1[0m >[31m--> installed P5.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2610-5ea31e.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2610-5ea31e.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### test -f ${OPAMROOT}/system/lib/p5/p2_absent >[32m+[0m[32m# Return code 1 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P5.1[0m > ### opam remove P1 --yes >[31m-The following actions will be performed:[0m >[31m- - remove P5 1 [uses P1][0m >[31m- - remove P1 1[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m[NOTE] P1 is not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P5.1[0m >[31m--> removed P1.1[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### : LIST : > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[32m+[0m[32mocaml --[0m > P1 -- A very useful package > P2 -- An other very useful package > P3 -- Testing version names >[36m@@ -890,120 +947,95 @@[0m P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : INSTALL : > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam install P1 > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (cached)[0m >[31m--> installed P1.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m > ### opam install P2 > The following actions will be performed: >[31m- - install P2 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P2.1 (cached)[0m >[31m--> installed P2.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P2][0m >[32m+[0m[32m - install P1 1 [required by P2] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P2 1[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam install P3 > The following actions will be performed: >[31m- - install P3 1~weird-version.test[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P3.1~weird-version.test (${BASEDIR}/REPO/cache)[0m >[31m--> installed P3.1~weird-version.test[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P3][0m >[32m+[0m[32m - install P1 1 [required by P3] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test[0m >[32m+[0m[32m===== 3 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m > ### opam install P4 > The following actions will be performed: >[31m- - install P4 1[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P4.1 (${BASEDIR}/REPO/cache)[0m >[31m--> installed P4.1[0m >[31m-Done.[0m >[32m+[0m[32m - install ocaml system [required by P4][0m >[32m+[0m[32m - install P1 1 [required by P2, P3] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test [required by P4][0m >[32m+[0m[32m - install P2 1 [required by P4][0m >[32m+[0m[32m - install P4 1[0m >[32m+[0m[32m===== 5 to install =====[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : REINSTALL : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### opam reinstall P1 --yes | unordered >[32m+[0m[32mP1 is not installed. Install it? [Y/n] y[0m > The following actions will be performed: >[31m- - recompile P1 1 I ll always bother you displaying this message[0m >[31m- - recompile P3 1~weird-version.test [uses P1][0m >[31m- - recompile P2 1 [uses P1][0m >[31m- - recompile P4 1 [uses P2, P3][0m >[31m-===== 4 to recompile =====[0m >[32m+[0m[32m - install ocaml system [required by P1][0m >[32m+[0m[32m - install P1 1 I ll always bother you displaying this message[0m >[32m+[0m[32m===== 2 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2733-058e49.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2733-058e49.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (cached) >[31m--> retrieved P2.1 (cached)[0m >[31m--> retrieved P3.1~weird-version.test (cached)[0m >[31m--> retrieved P4.1 (cached)[0m >[31m--> removed P4.1[0m >[31m--> removed P2.1[0m >[31m--> removed P3.1~weird-version.test[0m >[31m--> removed P1.1[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.1[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : UPLOAD-NEW : > ### mkdir REPO/packages/P4.2 > ### cp packages/P4-2.opam REPO/packages/P4.2/opam >[36m@@ -1038,132 +1070,107 @@[0m Now run 'opam upgrade' to apply any package updates. > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 1 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : UPGRADE : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.1[0m > ### opam env --sexp | grep '"P1"' >[31m- ("P1" "version1")[0m > ### opam upgrade --yes | unordered > The following actions will be performed: >[31m- - upgrade P1 1 to 2[0m >[31m- - recompile P3 1~weird-version.test [uses P1][0m >[31m- - recompile P2 1 [uses P1][0m >[31m- - upgrade P4 1 to 3[0m >[31m-===== 2 to recompile | 2 to upgrade =====[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2852-677540.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2852-677540.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> retrieved P1.2 (${BASEDIR}/REPO/cache)[0m >[31m--> retrieved P2.1 (cached)[0m >[31m--> retrieved P3.1~weird-version.test (cached)[0m >[31m--> retrieved P4.3 (cached)[0m >[31m--> removed P4.1[0m >[31m--> removed P2.1[0m >[31m--> removed P3.1~weird-version.test[0m >[31m--> removed P1.1[0m >[31m--> installed P1.2[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.3[0m >[31m-Done.[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.2[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### opam env --sexp | grep '"P1"' >[31m- ("P1" "version2")[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 2 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 3 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : DOWNGRADE : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.2[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### opam install P4.2 --yes | unordered > The following actions will be performed: >[31m- - downgrade P1 2 to 1 [required by P4] I ll always bother you displaying this message[0m >[31m- - recompile P3 1~weird-version.test [uses P1][0m >[31m- - recompile P2 1 [uses P1][0m >[31m- - downgrade P4 3 to 2[0m >[31m-===== 2 to recompile | 2 to downgrade =====[0m >[32m+[0m[32m - install ocaml system [required by P4][0m >[32m+[0m[32m - install P1 1 [required by P4] I ll always bother you displaying this message[0m >[32m+[0m[32m - install P3 1~weird-version.test [required by P4][0m >[32m+[0m[32m - install P2 1 [required by P4][0m >[32m+[0m[32m - install P4 2[0m >[32m+[0m[32m===== 5 to install =====[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m[32m-> retrieved P3.1~weird-version.test (${BASEDIR}/REPO/cache)[0m >[32m+[0m[32m-> retrieved P4.2 (${BASEDIR}/REPO/cache)[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/system/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2874-d83903.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2874-d83903.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (cached) > -> retrieved P2.1 (cached) >[31m--> retrieved P3.1~weird-version.test (cached)[0m >[31m--> retrieved P4.2 (cached)[0m >[31m--> removed P4.3[0m >[31m--> removed P2.1[0m >[31m--> removed P3.1~weird-version.test[0m >[31m--> removed P1.2[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.2[0m >[31m-Done.[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.2[0m > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 2 Testing transitive closure[0m >[31m-P5 -- Testing optional dependencies[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m >[32m+[0m[32mP3 -- Testing version names[0m >[32m+[0m[32mP4 -- Testing transitive closure[0m >[32m+[0m[32mP5 -- Testing optional dependencies[0m > ### : SWITCH-ALIAS : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.2[0m > ### opam remove P3.1~weird-version.test P4.2 >[31m-The following actions will be performed:[0m >[31m- - remove P4 2[0m >[31m- - remove P3 1~weird-version.test[0m >[31m-===== 2 to remove =====[0m >[32m+[0m[32m[NOTE] P4.2 and P3.1~weird-version.test are not installed.[0m > >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> removed P4.2[0m >[31m--> removed P3.1~weird-version.test[0m >[31m-Done.[0m >[32m+[0m[32mNothing to do.[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch export test.export > ### opam switch create test system > >[36m@@ -1171,31 +1178,35 @@[0m P2.1 > Switch invariant: ["ocaml" {= "system"}] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed ocaml.system[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of ocaml.system failed at "sh -uex ./gen.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling ocaml.system =======================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/test/.opam-switch/build/ocaml.system[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -uex ./gen.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/ocaml-2920-d0c6ba.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/ocaml-2920-d0c6ba.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build ocaml system[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam var ext_lib=$LIB_EXT --switch test | '.*' -> '\c' > ### opam list -is --columns=package >[31m-ocaml.system[0m > ### opam switch import test.export | unordered > The following actions will be performed: >[31m- - install P1 1 I ll always bother you displaying this message[0m >[31m- - install P2 1[0m >[31m-===== 2 to install =====[0m >[31m-[0m >[31m-<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m--> retrieved P1.1 (cached)[0m >[31m--> retrieved P2.1 (cached)[0m >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m-Done.[0m >[31m-[0m >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[31m-=> Thanks SO MUCH for installing this humble package[0m >[31m-=> Everything went well[0m >[32m+[0m[32m - install ocaml system[0m >[32m+[0m[32mDo you want to continue? [Y/n] n[0m >[32m+[0m[32m# Return code 10 #[0m > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch create test2 20 > > <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> >[36m@@ -1213,20 +1224,34 @@[0m The following actions will be performed: > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> > -> retrieved P1.1 (cached) >[31m--> installed P1.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of P1.1 failed at "./build.sh".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling P1.1 ===============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | ocaml.20 | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/test2/.opam-switch/build/P1.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build ./build.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/P1-2952-de3521.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/P1-2952-de3521.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build P1 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m >[32m+[0m[32m<><> P1.1 troubleshooting <><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m > => Thanks SO MUCH for installing this humble package >[31m-=> Everything went well[0m >[32m+[0m[32m=> Nooo, something went wrong, this makes me feel sooo sad...[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package > ocaml.20 >[31m-P1.1[0m > ### opam switch system > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch remove test test2 --yes > Switch test and all its packages will be wiped. Are you sure? [Y/n] y > Switch test2 and all its packages will be wiped. Are you sure? [Y/n] y >[36m@@ -1234,17 +1259,14 @@[0m Switch test2 and all its packages will be wiped. Are you sure? [Y/n] y > ### opam list -A > # Packages matching: any > # Name # Installed # Synopsis >[31m-ocaml system[0m >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[32m+[0m[32mocaml --[0m >[32m+[0m[32mP1 -- A very useful package[0m >[32m+[0m[32mP2 -- An other very useful package[0m > P3 -- Testing version names > P4 -- Testing transitive closure > P5 -- Testing optional dependencies > ### : SWITCH-ENV-PACKAGES : > ### opam list -is --columns=package >[31m-ocaml.system[0m >[31m-P1.1[0m >[31m-P2.1[0m > ### opam switch create 10+a+b --empty > ### opam var ext_lib=$LIB_EXT --switch 10+a+b | '.*' -> '\c' > ### opam install ocaml.10+a+b P1 P2 P3 P4 | unordered >[36m@@ -1261,22 +1283,38 @@[0m The following actions will be performed: > -> retrieved P1.1 (cached) > -> retrieved P2.1 (cached) > -> retrieved P3.1~weird-version.test (cached) >[32m+[0m[32m[ERROR] The compilation of P1.1 failed at "./build.sh".[0m > -> retrieved P4.3 (cached) >[31m--> installed P1.1[0m >[31m--> installed P2.1[0m >[31m--> installed P3.1~weird-version.test[0m >[31m--> installed P4.3[0m >[31m-Done.[0m >[32m+[0m[32m#=== ERROR while compiling P1.1 ===============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/10+a+b/.opam-switch/build/P1.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build ./build.sh[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/P1-2988-02f61a.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/P1-2988-02f61a.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build P1 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m+- The following changes have been performed (the rest was aborted)[0m >[32m+[0m[32m| - install ocaml 10+a+b[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m >[32m+[0m[32m<><> P1.1 troubleshooting <><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m=> Nooo, something went wrong, this makes me feel sooo sad...[0m >[32m+[0m >[32m+[0m[32mThe former state can be restored with:[0m >[32m+[0m[32m /var/tmp/portage/dev-ml/opam-format-2.1.2-r1/work/opam-2.1.2/_build/default/src/client/opamMain.exe switch import "${BASEDIR}/OPAM/10+a+b/.opam-switch/backup/state-20220924004335.export"[0m > >[31m-<><> P1.1 installed successfully ><><><><><><><><><><><><><><><><><><><><><><><>[0m > => Thanks SO MUCH for installing this humble package >[31m-=> Everything went well[0m >[32m+[0m[32m# Return code 31 #[0m > ### opam list -is --columns=package > ocaml.10+a+b >[31m-P1.1[0m >[31m-P2.1[0m >[31m-P3.1~weird-version.test[0m >[31m-P4.3[0m > ### sh -c '. ${OPAMROOT}/opam-init/variables.sh && echo "PASS $TEST"' > PASS 1 > ### : REPO : >[36m@@ -1303,9 +1341,5 @@[0m Updated ${BASEDIR}/OPAM/repo/REPO2/packages/P5.1/opam > ### : LIST : > ### opam list -A > # Packages matching: any >[31m-# Name # Installed # Synopsis[0m >[32m+[0m[32m# Name # Installed # Synopsis[0m > ocaml 10+a+b >[31m-P1 1 A very useful package[0m >[31m-P2 1 An other very useful package[0m >[31m-P3 1~weird-version.test Testing version names[0m >[31m-P4 3 Testing transitive closure[0m >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/opamroot-versions.test tests/reftests/opamroot-versions.out)[0m >[1mdiff --git a/tests/reftests/opamroot-versions.test b/tests/reftests/opamroot-versions.out[0m >[1mindex aadda40..dbe876e 100644[0m >[1m--- a/tests/reftests/opamroot-versions.test[0m >[1m+++ b/tests/reftests/opamroot-versions.out[0m >[36m@@ -641,6 +641,9 @@[0m let _ = > ### rm -rf $OPAMROOT > ### opam init -na default ./default --bare --bypass-checks --no-opamrc --debug-level=0 > No configuration file found, using built-in defaults. >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > > <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> > [default] Initialised >[36m@@ -937,6 +940,9 @@[0m roots: ["i-am-package.2" "i-am-sys-compiler.2"] > ### ocaml generate.ml 2.0 > ### opam init --reinit --bypass-checks --no-setup > No configuration file found, using built-in defaults. >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > [WARNING] Removing global switch 'this-internal-error' as it no longer exists > FMT_UPG Light config upgrade, from 2.0 to 2.1 >[36m@@ -993,6 +999,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1075,6 +1084,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1140,6 +1152,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1256,6 +1271,9 @@[0m roots: ["i-am-package.2" "i-am-sys-compiler.2"] > ### ocaml generate.ml 2.1~alpha > ### opam init --reinit --bypass-checks --no-setup > No configuration file found, using built-in defaults. >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > [WARNING] Removing global switch 'this-internal-error' as it no longer exists > FMT_UPG Hard config upgrade, from 2.1~alpha to 2.1 >[36m@@ -1266,6 +1284,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1320,6 +1341,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1404,6 +1428,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1471,6 +1498,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1598,6 +1628,9 @@[0m Perform the update and continue? [Y/n] y > Format upgrade done. > > <><> Rerunning init and update ><><><><><><><><><><><><><><><><><><><><><><><><> >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >[36m@@ -1889,6 +1922,9 @@[0m roots: ["i-am-package.2" "i-am-sys-compiler.2"] > ### ocaml generate.ml 2.1~rc > ### opam init --reinit --bypass-checks --no-setup > No configuration file found, using built-in defaults. >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > [WARNING] Removing global switch 'this-internal-error' as it no longer exists > FMT_UPG Light config upgrade, from 2.1~rc to 2.1 >[36m@@ -2134,6 +2170,9 @@[0m roots: ["i-am-package.2" "i-am-sys-compiler.2"] > ### ocaml generate.ml 2.1 > ### opam init --reinit --bypass-checks --no-setup > No configuration file found, using built-in defaults. >[32m+[0m[32m[ERROR] Sandboxing is not working on your platform gentoo:[0m >[32m+[0m[32m "${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh -c echo SUCCESS >$TMPDIR/opam-sandbox-check-out && cat $TMPDIR/opam-sandbox-check-out; rm -f $TMPDIR/opam-sandbox-check-out" exited with code 1 "bwrap: setting up uid map: Permission denied"[0m >[32m+[0m[32mDo you want to disable it? Note that this will result in less secure package builds, so please ensure that you have some other isolation mechanisms in place (such as running within a container or virtual machine). [y/N] y[0m > GSTATE LOAD-GLOBAL-STATE @ ${BASEDIR}/OPAM > RSTATE LOAD-REPOSITORY-STATE @ ${BASEDIR}/OPAM > RSTATE Cache found >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/pat-sub.test tests/reftests/pat-sub.out)[0m >[1mdiff --git a/tests/reftests/pat-sub.test b/tests/reftests/pat-sub.out[0m >[1mindex a81d0cf..6243ea7 100644[0m >[1m--- a/tests/reftests/pat-sub.test[0m >[1m+++ b/tests/reftests/pat-sub.out[0m >[36m@@ -67,7 +67,23 @@[0m ACTION pat-sub: applying baz-update.patch. > > ACTION pat-sub: expanding opam variables in foo.in, generating foo. > >[31m-ACTION Installing pat-sub.0.1.[0m >[32m+[0m[32m[ERROR] The compilation of pat-sub.0.1 failed at "grep pat-sub foo".[0m > >[31m--> installed pat-sub.0.1[0m >[31m-Done.[0m >[32m+[0m[32m#=== ERROR while compiling pat-sub.0.1 ========================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/sw/.opam-switch/build/pat-sub.0.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build grep pat-sub foo[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/pat-sub-150-938ef1.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/pat-sub-150-938ef1.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build pat-sub 0.1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m >Done: 871/947 (jobs: 1) [1;31m git[0m (internal) [1;31m(exit 1)[0m >[2;37m(cd _build/default && /usr/bin/git --no-pager diff --no-index --color=always -u tests/reftests/switch-creation.test tests/reftests/switch-creation.out)[0m >[1mdiff --git a/tests/reftests/switch-creation.test b/tests/reftests/switch-creation.out[0m >[1mindex 80c0a77..e33ec3f 100644[0m >[1m--- a/tests/reftests/switch-creation.test[0m >[1m+++ b/tests/reftests/switch-creation.out[0m >[36m@@ -25,10 +25,30 @@[0m Now run 'opam upgrade' to apply any package updates. > Switch invariant: ["baz"] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed baz.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of baz.1 failed at "sh ./prefix".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling baz.1 ==============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/undef-prefix/.opam-switch/build/baz.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh ./prefix[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/baz-2650-c6c5d3.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/baz-2650-c6c5d3.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build baz 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### cat $OPAMROOT/undef-prefix/lib/prefix >[31m-${BASEDIR}/OPAM/undef-prefix[0m >[32m+[0m[32mcat: ${BASEDIR}/OPAM/undef-prefix/lib/prefix: No such file or directory[0m >[32m+[0m[32m# Return code 1 #[0m > ### # No deadlock on concurent opam calls in build > ### opam switch create nohang foo bar | unordered > >[36m@@ -36,9 +56,40 @@[0m ${BASEDIR}/OPAM/undef-prefix > Switch invariant: ["foo" "bar"] > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed bar.1[0m >[31m--> installed foo.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of bar.1 failed at "opam option jobs --safe --cli=2.1".[0m >[32m+[0m[32m[ERROR] The compilation of foo.1 failed at "opam option jobs --safe --cli=2.1".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling foo.1 ==============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/nohang/.opam-switch/build/foo.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build opam option jobs --safe --cli=2.1[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/foo-2671-cd4436.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/foo-2671-cd4436.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling bar.1 ==============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/nohang/.opam-switch/build/bar.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build opam option jobs --safe --cli=2.1[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/bar-2671-1a4745.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/bar-2671-1a4745.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build bar 1[0m >[32m+[0m[32m| - build foo 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32mSwitch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] n[0m >[32m+[0m[32m# Return code 31 #[0m > ### # switch propagation to opam calls in build > ### opam switch create undef-switch --empty > ### opam switch nohang >[36m@@ -47,7 +98,26 @@[0m The following actions will be performed: > - install baz 1 > > <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> >[31m--> installed baz.1[0m >[31m-Done.[0m >[32m+[0m[32m[ERROR] The compilation of baz.1 failed at "sh ./prefix".[0m >[32m+[0m >[32m+[0m[32m#=== ERROR while compiling baz.1 ==============================================#[0m >[32m+[0m[32m# context 2.1.2 | linux/x86_64 | | file://${BASEDIR}/REPO[0m >[32m+[0m[32m# path ${BASEDIR}/OPAM/undef-switch/.opam-switch/build/baz.1[0m >[32m+[0m[32m# command ${BASEDIR}/OPAM/opam-init/hooks/sandbox.sh build sh ./prefix[0m >[32m+[0m[32m# exit-code 1[0m >[32m+[0m[32m# env-file ${BASEDIR}/OPAM/log/baz-2722-bd5e19.env[0m >[32m+[0m[32m# output-file ${BASEDIR}/OPAM/log/baz-2722-bd5e19.out[0m >[32m+[0m[32m### output ###[0m >[32m+[0m[32m# bwrap: setting up uid map: Permission denied[0m >[32m+[0m >[32m+[0m >[32m+[0m >[32m+[0m[32m<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[0m >[32m+[0m[32m+- The following actions failed[0m >[32m+[0m[32m| - build baz 1[0m >[32m+[0m[32m+-[0m[41m [0m >[32m+[0m[32m- No changes have been performed[0m >[32m+[0m[32m# Return code 31 #[0m > ### cat $OPAMROOT/undef-switch/lib/prefix >[31m-${BASEDIR}/OPAM/undef-switch[0m >[32m+[0m[32mcat: ${BASEDIR}/OPAM/undef-switch/lib/prefix: No such file or directory[0m >[32m+[0m[32m# Return code 1 #[0m >Done: 871/947 (jobs: 1) [1;31m wget[0m tests/reftests/opam-archive-009e00fa.tar.gz [1;31m(exit 4)[0m >[2;37m(cd _build/default/tests/reftests && /usr/bin/wget --quiet -O opam-archive-009e00fa.tar.gz https://github.com/ocaml/opam-repository/archive/009e00fa.tar.gz)[0m >Done: 871/947 (jobs: 1) [1;31m wget[0m tests/reftests/opam-archive-ad4dd344.tar.gz [1;31m(exit 4)[0m >[2;37m(cd _build/default/tests/reftests && /usr/bin/wget --quiet -O opam-archive-ad4dd344.tar.gz https://github.com/ocaml/opam-repository/archive/ad4dd344.tar.gz)[0m >Done: 871/947 (jobs: 1) [1;31m wget[0m tests/reftests/opam-archive-c1d23f0e.tar.gz [1;31m(exit 4)[0m >[2;37m(cd _build/default/tests/reftests && /usr/bin/wget --quiet -O opam-archive-c1d23f0e.tar.gz https://github.com/ocaml/opam-repository/archive/c1d23f0e.tar.gz)[0m >Done: 871/947 (jobs: 1) [1;31m wget[0m tests/reftests/opam-archive-f372039d.tar.gz [1;31m(exit 4)[0m >[2;37m(cd _build/default/tests/reftests && /usr/bin/wget --quiet -O opam-archive-f372039d.tar.gz https://github.com/ocaml/opam-repository/archive/f372039d.tar.gz)[0m >Done: 871/947 (jobs: 1) [ !! ] > * ERROR: dev-ml/opam-format-2.1.2-r1::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 122: Called src_test > * environment, line 644: Called dune_src_test > * environment, line 394: Called die > * The specific snippet of code: > * eend $? || die > * > * If you need support, post the output of `emerge --info '=dev-ml/opam-format-2.1.2-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-ml/opam-format-2.1.2-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-ml:opam-format-2.1.2-r1:20220924-004251.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ml/opam-format-2.1.2-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-ml/opam-format-2.1.2-r1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-ml/opam-format-2.1.2-r1/work/opam-2.1.2' > * S: '/var/tmp/portage/dev-ml/opam-format-2.1.2-r1/work/opam-2.1.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 872587
: 813907 |
813910
|
813913