diff options
-rw-r--r-- | intro2-tldr.orig | 27 | ||||
-rwxr-xr-x | intro2-tour | 1 | ||||
-rw-r--r-- | intro2-tour.orig | 367 |
3 files changed, 213 insertions, 182 deletions
diff --git a/intro2-tldr.orig b/intro2-tldr.orig index 7f3e9a0..f96c55a 100644 --- a/intro2-tldr.orig +++ b/intro2-tldr.orig @@ -1,6 +1,7 @@ created new executable project hello in /tmp/hello.git/ -[master (root-commit) 2fe4497] first commit - 12 files changed, 107 insertions(+) +[master (root-commit) 3eadc4d] first commit + 13 files changed, 127 insertions(+) + create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build/.gitignore @@ -78,22 +79,22 @@ fetching from https://git.build2.org/hello/libprint.git + bdep status -i hello configured 0.1.0#1 - libhello ^1.0.0 configured 1.0.0+4 available [1.1.0+5] [1.0.0+5] + libhello ^1.0.0 configured 1.0.0+4 available [1.1.0+6] [1.0.0+6] + bdep sync libhello synchronizing: - new libformat/1.0.0+5 (required by libhello) - new libprint/1.0.0+5 (required by libhello) - upgrade libhello/1.1.0+5 + new libformat/1.0.0+6 (required by libhello) + new libprint/1.0.0+6 (required by libhello) + upgrade libhello/1.1.0+6 reconfigure hello/0.1.0#1 -distributing libformat/1.0.0+5 -distributing libprint/1.0.0+5 -distributing libhello/1.1.0+5 +distributing libformat/1.0.0+6 +distributing libprint/1.0.0+6 +distributing libhello/1.1.0+6 + bdep sync libhello/1.0.0 synchronizing: - drop libprint/1.0.0+5 (unused) - drop libformat/1.0.0+5 (unused) - downgrade libhello/1.0.0+5 + drop libprint/1.0.0+6 (unused) + drop libformat/1.0.0+6 (unused) + downgrade libhello/1.0.0+6 reconfigure hello/0.1.0#1 -distributing libhello/1.0.0+5 +distributing libhello/1.0.0+6 diff --git a/intro2-tour b/intro2-tour index 4adbac7..8d8aceb 100755 --- a/intro2-tour +++ b/intro2-tour @@ -267,6 +267,7 @@ show bdep init -C ../hello-clang @clang cc config.cxx=$clang cd .. show bdep new -t lib -l c++ libhello +show tree libhello show cd libhello show bdep init -A ../hello-gcc @gcc diff --git a/intro2-tour.orig b/intro2-tour.orig index f3b1a52..c3bcb2a 100644 --- a/intro2-tour.orig +++ b/intro2-tour.orig @@ -60,12 +60,12 @@ EOE name: hello version: 0.1.0-a.0.z summary: hello C++ executable -license: proprietary +license: other: proprietary ; Not free/open source. description-file: README.md url: https://example.org/hello email: boris@codesynthesis.com -depends: * build2 >= 0.11.0 -depends: * bpkg >= 0.11.0 +depends: * build2 >= 0.13.0- +depends: * bpkg >= 0.13.0- #depends: libhello ^1.0.0 + bdep init -C ../hello-gcc @gcc cc config.cxx=g++ @@ -80,13 +80,12 @@ created configuration @clang /tmp/hello-clang/ 2 auto-synchronized synchronizing: new hello/0.1.0-a.0.19700101000000 -+ ls -d -1 ../hello ../hello1 ../hello-clang ../hello.cxx ../hello-gcc ../hello.o ++ ls -d -1 ../hello ../hello-clang ../hello-gcc ../hello-gcc-1 ../hello.git ../hello -../hello1 ../hello-clang -../hello.cxx ../hello-gcc -../hello.o +../hello-gcc-1 +../hello.git + bdep init -C ../hello-vc-debug @debug cc config.cxx=cl-15 config.cc.coptions=/MDd /Z7 config.cc.loptions=/DEBUG initializing in project /tmp/hello/ @@ -187,8 +186,9 @@ Hello, Windows! + git add . + git commit -m Initial implementation -[master (root-commit) 83b57ed] Initial implementation - 12 files changed, 107 insertions(+) +[master (root-commit) 4d5dc0f] Initial implementation + 13 files changed, 127 insertions(+) + create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build/.gitignore @@ -206,20 +206,20 @@ Hello, Windows! + git push origin master -u --force To github.com:boris-kolpackov/hello.git - + 7f613af...83b57ed master -> master (forced update) + + 04c937e...4d5dc0f master -> master (forced update) Branch 'master' set up to track remote branch 'master' from 'origin'. + bdep ci --simulate success submitting: to: https://ci.stage.build2.org - in: https://github.com/boris-kolpackov/hello.git#master@83b57eddde8485a4f4aea49c71f5d4382cb58f85 + in: https://github.com/boris-kolpackov/hello.git#master@4d5dc0f450c972b4f4eadaf59db44d40c244a50e package: hello - version: 0.1.0-a.0.20191118060612.83b57eddde84 + version: 0.1.0-a.0.20200717153215.4d5dc0f450c9 continue? [y/n] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed -
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 812 100 163 100 649 106 423 0:00:01 0:00:01 --:--:-- 423 -CI request is queued: https://ci.stage.build2.org/@613d3e21-151c-4c22-ae53-bba54f9eb6c4 -reference: 613d3e21-151c-4c22-ae53-bba54f9eb6c4 +
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
79 812 0 0 100 649 0 434 0:00:01 0:00:01 --:--:-- 434
100 812 100 163 100 649 109 434 0:00:01 0:00:01 --:--:-- 434 +CI request is queued: https://ci.stage.build2.org/@c59c5306-ac49-465f-a817-3a6972271ed4 +reference: c59c5306-ac49-465f-a817-3a6972271ed4 + bdep deinit @gcc @clang deinitializing in project /tmp/hello/ @@ -250,8 +250,8 @@ git:build2.org/hello/libhello https://git.build2.org/hello/libhello.git prerequisite git:build2.org/hello/libprint##HEAD https://git.build2.org/hello/libprint.git##HEAD prerequisite git:build2.org/hello/libformat##HEAD https://git.build2.org/hello/libformat.git##HEAD -libhello/1.1.0+5 -libhello/1.0.0+5 +libhello/1.1.0+6 +libhello/1.0.0+6 + bpkg rep-info https://git.build2.org/hello/libhello.git#HEAD querying https://git.build2.org/hello/libhello.git @@ -260,7 +260,7 @@ git:build2.org/hello/libhello#HEAD https://git.build2.org/hello/libhello.git#HEA prerequisite git:build2.org/hello/libprint##HEAD https://git.build2.org/hello/libprint.git##HEAD prerequisite git:build2.org/hello/libformat##HEAD https://git.build2.org/hello/libformat.git##HEAD -libhello/1.1.0+5 +libhello/1.1.0+6 + bdep status fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello) @@ -272,25 +272,25 @@ trust this certificate? [y/n] hello configured 0.1.0-a.0.19700101000000 availabl + bdep sync synchronizing: - new libhello/1.0.0+4 (required by hello) + new libhello/1.0.0+5 (required by hello) upgrade hello/0.1.0-a.0.19700101000000#1 - 0K ... 100% 78.7M=0s + 0K ... 100% 120M=0s + b synchronizing /tmp/hello-gcc/: upgrade hello/0.1.0-a.0.19700101000000#2 mkdir ../hello-gcc/hello/fsdir{hello/} -version.in ../hello-gcc/libhello-1.0.0+4/libhello/version.hxx.in -c++ ../hello-gcc/libhello-1.0.0+4/libhello/cxx{hello} +version.in ../hello-gcc/libhello-1.0.0+5/libhello/version.hxx.in +c++ ../hello-gcc/libhello-1.0.0+5/libhello/cxx{hello} c++ hello/cxx{hello}@../hello-gcc/hello/hello/ -ld ../hello-gcc/libhello-1.0.0+4/libhello/libs{hello} +ld ../hello-gcc/libhello-1.0.0+5/libhello/libs{hello} ld ../hello-gcc/hello/hello/exe{hello} ln ../hello-gcc/hello/hello/exe{hello} -> hello/ + bdep status -ai in configuration @gcc: hello configured 0.1.0-a.0.19700101000000#2 - libhello ^1.0.0 configured 1.0.0+4 + libhello ^1.0.0 configured 1.0.0+5 in configuration @clang: fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello) @@ -301,41 +301,41 @@ in configuration @gcc: in configuration @clang: synchronizing: - new libhello/1.0.0+4 (required by hello) + new libhello/1.0.0+5 (required by hello) upgrade hello/0.1.0-a.0.19700101000000#1 - 0K ... 100% 81.6M=0s + 0K ... 100% 75.8M=0s + bdep test -ai in configuration @gcc: -c++ ../hello-gcc/libhello-1.0.0+4/tests/basics/cxx{driver} -ld ../hello-gcc/libhello-1.0.0+4/tests/basics/exe{driver} +c++ ../hello-gcc/libhello-1.0.0+5/tests/basics/cxx{driver} +ld ../hello-gcc/libhello-1.0.0+5/tests/basics/exe{driver} test hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello} -test ../hello-gcc/libhello-1.0.0+4/tests/basics/exe{driver} +test ../hello-gcc/libhello-1.0.0+5/tests/basics/exe{driver} in configuration @clang: mkdir ../hello-clang/hello/fsdir{hello/} -version.in ../hello-clang/libhello-1.0.0+4/libhello/version.hxx.in -c++ ../hello-clang/libhello-1.0.0+4/libhello/cxx{hello} -c++ ../hello-clang/libhello-1.0.0+4/tests/basics/cxx{driver} +version.in ../hello-clang/libhello-1.0.0+5/libhello/version.hxx.in +c++ ../hello-clang/libhello-1.0.0+5/libhello/cxx{hello} c++ hello/cxx{hello}@../hello-clang/hello/hello/ -ld ../hello-clang/libhello-1.0.0+4/libhello/libs{hello} -ld ../hello-clang/libhello-1.0.0+4/tests/basics/exe{driver} +c++ ../hello-clang/libhello-1.0.0+5/tests/basics/cxx{driver} +ld ../hello-clang/libhello-1.0.0+5/libhello/libs{hello} ld ../hello-clang/hello/hello/exe{hello} +ld ../hello-clang/libhello-1.0.0+5/tests/basics/exe{driver} test hello/testscript{testscript}@../hello-clang/hello/hello/ ../hello-clang/hello/hello/exe{hello} -test ../hello-clang/libhello-1.0.0+4/tests/basics/exe{driver} +test ../hello-clang/libhello-1.0.0+5/tests/basics/exe{driver} + bdep status hello configured 0.1.0-a.0.19700101000000#2 available 0.1.0-a.0.19700101000000#3 + bdep sync synchronizing: - drop libhello/1.0.0+4 (unused) + drop libhello/1.0.0+5 (unused) upgrade hello/0.1.0-a.0.19700101000000#3 synchronizing: - new libhello/1.0.0+4 (required by hello) + new libhello/1.0.0+5 (required by hello) upgrade hello/0.1.0-a.0.19700101000000#4 - 0K ... 100% 89.3M=0s + 0K ... 100% 71.2M=0s + bdep fetch fetching git:build2.org/hello/libhello (prerequisite of dir:/tmp/hello) querying https://git.build2.org/hello/libhello.git @@ -349,34 +349,34 @@ fetching from https://git.build2.org/hello/libprint.git fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello) + bdep status libhello -libhello configured 1.0.0+4 available [1.1.0+5] [1.0.0+5] +libhello configured 1.0.0+5 available [1.1.0+6] [1.0.0+6] + bdep sync libhello synchronizing: - new libformat/1.0.0+5 (required by libhello) - new libprint/1.0.0+5 (required by libhello) - upgrade libhello/1.1.0+5 + new libformat/1.0.0+6 (required by libhello) + new libprint/1.0.0+6 (required by libhello) + upgrade libhello/1.1.0+6 reconfigure hello/0.1.0-a.0.19700101000000#4 -distributing libformat/1.0.0+5 -distributing libprint/1.0.0+5 -distributing libhello/1.1.0+5 +distributing libformat/1.0.0+6 +distributing libprint/1.0.0+6 +distributing libhello/1.1.0+6 + bdep status -r hello configured 0.1.0-a.0.19700101000000#4 - libhello ^1.0.0 configured 1.1.0+5 - libformat ^1.0.0 configured 1.0.0+5 - libprint ^1.0.0 configured 1.0.0+5 + libhello ^1.0.0 configured 1.1.0+6 + libformat ^1.0.0 configured 1.0.0+6 + libprint ^1.0.0 configured 1.0.0+6 + bdep status -o libhello -libhello configured 1.1.0+5 available (1.1.0+5) [1.0.0+5] [1.0.0+4] +libhello configured 1.1.0+6 available (1.1.0+6) [1.0.0+6] [1.0.0+5] + bdep sync libhello/1.0.0 synchronizing: - drop libprint/1.0.0+5 (unused) - drop libformat/1.0.0+5 (unused) - downgrade libhello/1.0.0+5 + drop libprint/1.0.0+6 (unused) + drop libformat/1.0.0+6 (unused) + downgrade libhello/1.0.0+6 reconfigure hello/0.1.0-a.0.19700101000000#4 -distributing libhello/1.0.0+5 +distributing libhello/1.0.0+6 + bdep new -C libextra-gcc -t lib -l c++ libextra cc config.cxx=g++ created new library project libextra in /tmp/libextra/ @@ -417,6 +417,7 @@ unpkg-gcc │ ├── libextra.a │ ├── libextra.so -> libextra-0.1.0-a.0.19700101000000.so │ └── pkgconfig +│ ├── libextra.pc │ ├── libextra.shared.pc │ └── libextra.static.pc └── share @@ -425,7 +426,7 @@ unpkg-gcc ├── manifest └── README.md -7 directories, 10 files +7 directories, 11 files + bdep init -C ../hello-gcc-1 @gcc1 cc config.cxx=g++ config.cc.poptions=-I/tmp/unpkg-gcc/include config.cc.loptions=-L/tmp/unpkg-gcc/lib initializing in project /tmp/hello/ @@ -441,48 +442,48 @@ querying https://git.build2.org/hello/libprint.git fetching from https://git.build2.org/hello/libprint.git fetching pkg:stage.build2.org (prerequisite of dir:/tmp/hello) synchronizing: - new libformat/1.0.0+5 (required by libhello) - new libprint/1.0.0+5 (required by libhello) - new libhello/1.1.0+5 (required by hello) + new libformat/1.0.0+6 (required by libhello) + new libprint/1.0.0+6 (required by libhello) + new libhello/1.1.0+6 (required by hello) new hello/0.1.0-a.0.19700101000000 -distributing libformat/1.0.0+5 -distributing libprint/1.0.0+5 -distributing libhello/1.1.0+5 +distributing libformat/1.0.0+6 +distributing libprint/1.0.0+6 +distributing libhello/1.1.0+6 + b test: ../hello-gcc-1/ -version.in ../hello-gcc-1/libprint-1.0.0+5/libprint/version.hxx.in mkdir ../hello-gcc-1/hello/fsdir{hello/} -version.in ../hello-gcc-1/libformat-1.0.0+5/libformat/version.hxx.in -version.in ../hello-gcc-1/libhello-1.1.0+5/libhello/version.hxx.in -c++ ../hello-gcc-1/libprint-1.0.0+5/tests/basics/cxx{driver} -c++ ../hello-gcc-1/libprint-1.0.0+5/libprint/cxx{print} -c++ ../hello-gcc-1/libformat-1.0.0+5/tests/basics/cxx{driver} -c++ ../hello-gcc-1/libhello-1.1.0+5/libhello/cxx{hello} -c++ ../hello-gcc-1/libhello-1.1.0+5/tests/basics/cxx{driver} +version.in ../hello-gcc-1/libprint-1.0.0+6/libprint/version.hxx.in +version.in ../hello-gcc-1/libformat-1.0.0+6/libformat/version.hxx.in +version.in ../hello-gcc-1/libhello-1.1.0+6/libhello/version.hxx.in +c++ ../hello-gcc-1/libhello-1.1.0+6/libhello/cxx{hello} +c++ ../hello-gcc-1/libformat-1.0.0+6/tests/basics/cxx{driver} +c++ ../hello-gcc-1/libprint-1.0.0+6/libprint/cxx{print} +c++ ../hello-gcc-1/libprint-1.0.0+6/tests/basics/cxx{driver} c++ hello/cxx{hello}@../hello-gcc-1/hello/hello/ -c++ ../hello-gcc-1/libformat-1.0.0+5/libformat/cxx{format} -ld ../hello-gcc-1/libprint-1.0.0+5/libprint/libs{print} -ld ../hello-gcc-1/libprint-1.0.0+5/tests/basics/exe{driver} -ld ../hello-gcc-1/libformat-1.0.0+5/libformat/libs{format} -ld ../hello-gcc-1/libformat-1.0.0+5/tests/basics/exe{driver} -ld ../hello-gcc-1/libhello-1.1.0+5/libhello/libs{hello} -ld ../hello-gcc-1/libhello-1.1.0+5/tests/basics/exe{driver} +c++ ../hello-gcc-1/libhello-1.1.0+6/tests/basics/cxx{driver} +c++ ../hello-gcc-1/libformat-1.0.0+6/libformat/cxx{format} +ld ../hello-gcc-1/libprint-1.0.0+6/libprint/libs{print} +ld ../hello-gcc-1/libprint-1.0.0+6/tests/basics/exe{driver} +ld ../hello-gcc-1/libformat-1.0.0+6/libformat/libs{format} +ld ../hello-gcc-1/libformat-1.0.0+6/tests/basics/exe{driver} +ld ../hello-gcc-1/libhello-1.1.0+6/libhello/libs{hello} +ld ../hello-gcc-1/libhello-1.1.0+6/tests/basics/exe{driver} ld ../hello-gcc-1/hello/hello/exe{hello} -test ../hello-gcc-1/libprint-1.0.0+5/tests/basics/exe{driver} test hello/testscript{testscript}@../hello-gcc-1/hello/hello/ ../hello-gcc-1/hello/hello/exe{hello} -test ../hello-gcc-1/libhello-1.1.0+5/tests/basics/exe{driver} -test ../hello-gcc-1/libformat-1.0.0+5/tests/basics/exe{driver} +test ../hello-gcc-1/libhello-1.1.0+6/tests/basics/exe{driver} +test ../hello-gcc-1/libprint-1.0.0+6/tests/basics/exe{driver} +test ../hello-gcc-1/libformat-1.0.0+6/tests/basics/exe{driver} + b configure: ../hello-gcc/ config.cc.poptions+=-I/tmp/unpkg-gcc/include config.cc.loptions+=-L/tmp/unpkg-gcc/lib save ../hello-gcc/build/config.build save ../hello-gcc/hello/build/config.build -save ../hello-gcc/libhello-1.0.0+5/build/config.build -save ../hello-gcc/libhello-1.0.0+5/tests/build/config.build +save ../hello-gcc/libhello-1.0.0+6/build/config.build +save ../hello-gcc/libhello-1.0.0+6/tests/build/config.build + b test -c++ ../hello-gcc/libhello-1.0.0+5/libhello/cxx{hello} +c++ ../hello-gcc/libhello-1.0.0+6/libhello/cxx{hello} c++ hello/cxx{hello}@../hello-gcc/hello/hello/ -ld ../hello-gcc/libhello-1.0.0+5/libhello/libs{hello} +ld ../hello-gcc/libhello-1.0.0+6/libhello/libs{hello} ld ../hello-gcc/hello/hello/exe{hello} ln ../hello-gcc/hello/hello/exe{hello} -> hello/ test hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello} @@ -503,8 +504,9 @@ To github.com:boris-kolpackov/hello.git - [deleted] v0.1.0-a.1 To github.com:boris-kolpackov/hello.git - [deleted] v0.1.0 -[master (root-commit) e92103a] Initial implementation - 12 files changed, 107 insertions(+) +[master (root-commit) e49d672] Initial implementation + 13 files changed, 127 insertions(+) + create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build/.gitignore @@ -518,15 +520,15 @@ To github.com:boris-kolpackov/hello.git create mode 100644 manifest create mode 100644 repositories.manifest To github.com:boris-kolpackov/hello.git - + 83b57ed...e92103a master -> master (forced update) + + 4d5dc0f...e49d672 master -> master (forced update) Branch 'master' set up to track remote branch 'master' from 'origin'. + bdep status -hello configured 0.1.0-a.0.19700101000000 available 0.1.0-a.0.20191118060910.e92103a6ea2d +hello configured 0.1.0-a.0.19700101000000 available 0.1.0-a.0.20200717153600.e49d672fb0c8 + b info project: hello -version: 0.1.0-a.0.20191118060910.e92103a6ea2d +version: 0.1.0-a.0.20200717153600.e49d672fb0c8 summary: hello C++ executable url: https://example.org/hello src_root: /tmp/hello/ @@ -538,15 +540,15 @@ meta-operations: perform configure disfigure dist info + bdep sync synchronizing: - upgrade hello/0.1.0-a.0.20191118060910.e92103a6ea2d + upgrade hello/0.1.0-a.0.20200717153600.e49d672fb0c8 + bdep status -hello configured 0.1.0-a.0.20191118060910.e92103a6ea2d -[master f720ebb] Another commit +hello configured 0.1.0-a.0.20200717153600.e49d672fb0c8 +[master 5f5f95b] Another commit 1 file changed, 1 insertion(+) + bdep status -hello configured 0.1.0-a.0.20191118060910.e92103a6ea2d available 0.1.0-a.0.20191118060914.f720ebb7ae8e +hello configured 0.1.0-a.0.20200717153600.e49d672fb0c8 available 0.1.0-a.0.20200717153604.5f5f95b67e7b + bdep release --alpha --push releasing: @@ -557,9 +559,9 @@ releasing: commit: yes tag: v0.1.0-a.1 push: origin/master -continue? [y/n] [master b7765c6] Release version 0.1.0-a.1 +continue? [y/n] [master 4be6af2] Release version 0.1.0-a.1 1 file changed, 1 insertion(+), 1 deletion(-) -[master 0833250] Change version to 0.1.0-a.1.z +[master a5ac778] Change version to 0.1.0-a.1.z 1 file changed, 1 insertion(+), 1 deletion(-) pushing branch master, tag v0.1.0-a.1 @@ -571,7 +573,7 @@ releasing: commit: yes tag: v0.1.0 push: origin/master -continue? [y/n] [master 0fadfca] Release version 0.1.0 +continue? [y/n] [master 6180433] Release version 0.1.0 1 file changed, 1 insertion(+), 1 deletion(-) pushing branch master, tag v0.1.0 @@ -596,9 +598,9 @@ Branch 'build2-control' set up to track remote branch 'build2-control' from 'ori submitting hello-0.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed -
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 1947 0 0 100 1947 0 876 0:00:02 0:00:02 --:--:-- 876
100 2063 100 116 100 1947 50 853 0:00:02 0:00:02 --:--:-- 853 +
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 1970 0 0 100 1970 0 888 0:00:02 0:00:02 --:--:-- 888
100 2086 100 116 100 1970 50 864 0:00:02 0:00:02 --:--:-- 864 package submission is queued: https://queue.cppget.org/hello/0.1.0 -reference: 2f3bfe0b35f3 +reference: a5825131bec6 + bdep release --open --push opening: @@ -607,7 +609,7 @@ opening: open: 0.2.0-a.0.z commit: yes push: origin/master -continue? [y/n] [master d8fce33] Change version to 0.2.0-a.0.z +continue? [y/n] [master 59b015a] Change version to 0.2.0-a.0.z 1 file changed, 1 insertion(+), 1 deletion(-) pushing branch master @@ -626,6 +628,33 @@ synchronizing: + bdep new -t lib -l c++ libhello created new library project libhello in /tmp/libhello/ ++ tree libhello +libhello +├── build +│ ├── bootstrap.build +│ ├── export.build +│ └── root.build +├── buildfile +├── libhello +│ ├── buildfile +│ ├── export.hxx +│ ├── hello.cxx +│ ├── hello.hxx +│ └── version.hxx.in +├── manifest +├── README.md +├── repositories.manifest +└── tests + ├── basics + │ ├── buildfile + │ └── driver.cxx + ├── build + │ ├── bootstrap.build + │ └── root.build + └── buildfile + +5 directories, 17 files + + cd libhello + bdep init -A ../hello-gcc @gcc @@ -649,12 +678,12 @@ mkdir ../hello-gcc/libhello/fsdir{libhello/} mkdir ../hello-gcc/hello/fsdir{hello/} mkdir ../hello-gcc/libhello/tests/fsdir{basics/} version.in ../libhello/libhello/version.hxx.in -c++ hello/cxx{hello}@../hello-gcc/hello/hello/ c++ ../libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/ +c++ hello/cxx{hello}@../hello-gcc/hello/hello/ c++ ../libhello/tests/basics/cxx{driver}@../hello-gcc/libhello/tests/basics/ ld ../hello-gcc/libhello/libhello/libs{hello} -ld ../hello-gcc/hello/hello/exe{hello} ld ../hello-gcc/libhello/tests/basics/exe{driver} +ld ../hello-gcc/hello/hello/exe{hello} test hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello} test ../hello-gcc/libhello/tests/basics/exe{driver} @@ -699,17 +728,17 @@ synchronizing: synchronizing: upgrade hello/0.1.0-a.0.19700101000000#2 mkdir ../hello-gcc/libhello/fsdir{libhello/} -mkdir ../hello-gcc/libhello/tests/fsdir{basics/} mkdir ../hello-gcc/hello/fsdir{hello/} +mkdir ../hello-gcc/libhello/tests/fsdir{basics/} version.in libhello/libhello/version.hxx.in -c++ hello/hello/cxx{hello}@../hello-gcc/hello/hello/ c++ libhello/libhello/cxx{hello}@../hello-gcc/libhello/libhello/ +c++ hello/hello/cxx{hello}@../hello-gcc/hello/hello/ c++ libhello/tests/basics/cxx{driver}@../hello-gcc/libhello/tests/basics/ ld ../hello-gcc/libhello/libhello/libs{hello} -ld ../hello-gcc/libhello/tests/basics/exe{driver} ld ../hello-gcc/hello/hello/exe{hello} -test ../hello-gcc/libhello/tests/basics/exe{driver} +ld ../hello-gcc/libhello/tests/basics/exe{driver} test hello/hello/testscript{testscript}@../hello-gcc/hello/hello/ ../hello-gcc/hello/hello/exe{hello} +test ../hello-gcc/libhello/tests/basics/exe{driver} + bpkg create -d tools cc config.cxx=g++ config.cc.coptions=-O3 config.install.root=/opt/tools config.install.sudo=sudo config.bin.rpath=/opt/tools/lib created new configuration in /tmp/tools/ @@ -730,68 +759,68 @@ fetching from https://git.build2.org/hello/libformat.git fetching git:build2.org/hello/libprint##HEAD (prerequisite of git:build2.org/hello/libhello) querying https://git.build2.org/hello/libprint.git fetching from https://git.build2.org/hello/libprint.git - new libformat/1.0.0+5 (required by libhello) - new libprint/1.0.0+5 (required by libhello) - new libhello/1.1.0+5 (required by hello) - new hello/1.0.0+4 -continue? [Y/n] distributing libformat/1.0.0+5 -checked out libformat/1.0.0+5 -configured libformat/1.0.0+5 -distributing libprint/1.0.0+5 -checked out libprint/1.0.0+5 -configured libprint/1.0.0+5 -distributing libhello/1.1.0+5 -checked out libhello/1.1.0+5 -configured libhello/1.1.0+5 -distributing hello/1.0.0+4 -checked out hello/1.0.0+4 -configured hello/1.0.0+4 -version.in libhello-1.1.0+5/libhello/version.hxx.in -version.in libprint-1.0.0+5/libprint/version.hxx.in -version.in libformat-1.0.0+5/libformat/version.hxx.in -c++ libprint-1.0.0+5/libprint/cxx{print} -c++ libhello-1.1.0+5/libhello/cxx{hello} -c++ hello-1.0.0+4/hello/cxx{hello} -c++ libformat-1.0.0+5/libformat/cxx{format} -ld libprint-1.0.0+5/libprint/libs{print} -ld libformat-1.0.0+5/libformat/libs{format} -ld libhello-1.1.0+5/libhello/libs{hello} -ld hello-1.0.0+4/hello/exe{hello} -updated hello/1.0.0+4 + new libformat/1.0.0+6 (required by libhello) + new libprint/1.0.0+6 (required by libhello) + new libhello/1.1.0+6 (required by hello) + new hello/1.0.0+5 +continue? [Y/n] distributing libformat/1.0.0+6 +checked out libformat/1.0.0+6 +configured libformat/1.0.0+6 +distributing libprint/1.0.0+6 +checked out libprint/1.0.0+6 +configured libprint/1.0.0+6 +distributing libhello/1.1.0+6 +checked out libhello/1.1.0+6 +configured libhello/1.1.0+6 +distributing hello/1.0.0+5 +checked out hello/1.0.0+5 +configured hello/1.0.0+5 +version.in libhello-1.1.0+6/libhello/version.hxx.in +version.in libformat-1.0.0+6/libformat/version.hxx.in +version.in libprint-1.0.0+6/libprint/version.hxx.in +c++ libprint-1.0.0+6/libprint/cxx{print} +c++ libhello-1.1.0+6/libhello/cxx{hello} +c++ libformat-1.0.0+6/libformat/cxx{format} +c++ hello-1.0.0+5/hello/cxx{hello} +ld libprint-1.0.0+6/libprint/libs{print} +ld libformat-1.0.0+6/libformat/libs{format} +ld libhello-1.1.0+6/libhello/libs{hello} +ld hello-1.0.0+5/hello/exe{hello} +updated hello/1.0.0+5 + bpkg install hello -ld libhello-1.1.0+5/libhello/libs{hello} -ld hello-1.0.0+4/hello/exe{hello} +ld libhello-1.1.0+6/libhello/libs{hello} +ld hello-1.0.0+5/hello/exe{hello} install /opt/tools/ install /opt/tools/include/ install /opt/tools/include/libhello/ -install libhello-1.1.0+5/libhello/hxx{export} -install libhello-1.1.0+5/libhello/hxx{hello} +install libhello-1.1.0+6/libhello/hxx{export} +install libhello-1.1.0+6/libhello/hxx{hello} install /opt/tools/share/ install /opt/tools/share/doc/ install /opt/tools/share/doc/libhello/ -install libhello-1.1.0+5/manifest{manifest} -install libhello-1.1.0+5/libhello/hxx{version} +install libhello-1.1.0+6/manifest{manifest} +install libhello-1.1.0+6/libhello/hxx{version} install /opt/tools/include/libprint/ -install libprint-1.0.0+5/libprint/hxx{print} -install libprint-1.0.0+5/libprint/hxx{export} +install libprint-1.0.0+6/libprint/hxx{print} +install libprint-1.0.0+6/libprint/hxx{export} install /opt/tools/share/doc/libprint/ -install libprint-1.0.0+5/manifest{manifest} -install libprint-1.0.0+5/libprint/hxx{version} -install libprint-1.0.0+5/libprint/libs{print} +install libprint-1.0.0+6/manifest{manifest} +install libprint-1.0.0+6/libprint/hxx{version} +install libprint-1.0.0+6/libprint/libs{print} install /opt/tools/include/libformat/ -install libformat-1.0.0+5/libformat/hxx{export} -install libformat-1.0.0+5/libformat/hxx{format} +install libformat-1.0.0+6/libformat/hxx{export} +install libformat-1.0.0+6/libformat/hxx{format} install /opt/tools/share/doc/libformat/ -install libformat-1.0.0+5/manifest{manifest} -install libformat-1.0.0+5/libformat/hxx{version} -install libformat-1.0.0+5/libformat/libs{format} -install libhello-1.1.0+5/libhello/libs{hello} +install libformat-1.0.0+6/manifest{manifest} +install libformat-1.0.0+6/libformat/hxx{version} +install libformat-1.0.0+6/libformat/libs{format} +install libhello-1.1.0+6/libhello/libs{hello} install /opt/tools/bin/ -install hello-1.0.0+4/hello/exe{hello} +install hello-1.0.0+5/hello/exe{hello} install /opt/tools/share/doc/hello/ -install hello-1.0.0+4/manifest{manifest} -installed hello/1.0.0+4 +install hello-1.0.0+5/manifest{manifest} +installed hello/1.0.0+5 + /opt/tools/bin/hello World Hello, World! @@ -838,36 +867,36 @@ Hello, World! 13 directories, 23 files + bpkg uninstall hello -uninstall hello-1.0.0+4/manifest{manifest} +uninstall hello-1.0.0+5/manifest{manifest} uninstall /opt/tools/share/doc/hello/ -uninstall hello-1.0.0+4/hello/exe{hello} +uninstall hello-1.0.0+5/hello/exe{hello} uninstall /opt/tools/bin/ -uninstall libhello-1.1.0+5/libhello/libs{hello} -uninstall libformat-1.0.0+5/libformat/libs{format} -uninstall libformat-1.0.0+5/libformat/hxx{version} -uninstall libformat-1.0.0+5/manifest{manifest} +uninstall libhello-1.1.0+6/libhello/libs{hello} +uninstall libformat-1.0.0+6/libformat/libs{format} +uninstall libformat-1.0.0+6/libformat/hxx{version} +uninstall libformat-1.0.0+6/manifest{manifest} uninstall /opt/tools/share/doc/libformat/ -uninstall libformat-1.0.0+5/libformat/hxx{format} -uninstall libformat-1.0.0+5/libformat/hxx{export} +uninstall libformat-1.0.0+6/libformat/hxx{format} +uninstall libformat-1.0.0+6/libformat/hxx{export} uninstall /opt/tools/include/libformat/ -uninstall libprint-1.0.0+5/libprint/libs{print} -uninstall libprint-1.0.0+5/libprint/hxx{version} -uninstall libprint-1.0.0+5/manifest{manifest} +uninstall libprint-1.0.0+6/libprint/libs{print} +uninstall libprint-1.0.0+6/libprint/hxx{version} +uninstall libprint-1.0.0+6/manifest{manifest} uninstall /opt/tools/share/doc/libprint/ -uninstall libprint-1.0.0+5/libprint/hxx{export} -uninstall libprint-1.0.0+5/libprint/hxx{print} +uninstall libprint-1.0.0+6/libprint/hxx{export} +uninstall libprint-1.0.0+6/libprint/hxx{print} uninstall /opt/tools/include/libprint/ -uninstall libhello-1.1.0+5/libhello/hxx{version} -uninstall libhello-1.1.0+5/manifest{manifest} +uninstall libhello-1.1.0+6/libhello/hxx{version} +uninstall libhello-1.1.0+6/manifest{manifest} uninstall /opt/tools/share/doc/libhello/ uninstall /opt/tools/share/doc/ uninstall /opt/tools/share/ -uninstall libhello-1.1.0+5/libhello/hxx{hello} -uninstall libhello-1.1.0+5/libhello/hxx{export} +uninstall libhello-1.1.0+6/libhello/hxx{hello} +uninstall libhello-1.1.0+6/libhello/hxx{export} uninstall /opt/tools/include/libhello/ uninstall /opt/tools/include/ uninstall /opt/tools/ -uninstalled hello/1.0.0+4 +uninstalled hello/1.0.0+5 + bpkg drop hello following dependencies were automatically built but will no longer be used: |