chenxiaolong / DualBootPatcher

Patches Android ROMs for dual boot support
https://dbp.noobdev.io
Other
527 stars 470 forks source link

Failed to clone submodules #1398

Open Simon1511 opened 5 years ago

Simon1511 commented 5 years ago

When cloning the repo with git clone --recursive https://github.com/chenxiaolong/DualBootPatcher.git I get the following error:

Submodule path 'external/rapidjson/thirdparty/gtest': checked out '0a439623f75c029912728d80cb7f1b8b48739ca4'
Failed to recurse into submodule path 'external/outcome'

Im running Ubuntu 18.10. Any ideas how to fix this error?

silverx2222 commented 5 years ago

Can confirm I've had this issue a few days on multiple os. From https://github.com/ned14/outcome 54b31c3a..b9cf49b0 develop -> origin/develop c29b5802..ea9db26e gh-pages -> origin/gh-pages cd092389..cfec3424 master -> origin/master error: Server does not allow request for unadvertised object 7d6f5c70660728d71b05cddda14aa3c66b3b1944 Fetched in submodule path 'external/outcome/doc/html', but it did not contain 7d6f5c70660728d71b05cddda14aa3c66b3b1944. Direct fetching of that commit failed. Failed to recurse into submodule path 'external/outcome'

Simon1511 commented 5 years ago

So the developers of outcome have to fix this? @silverx2222

chenxiaolong commented 5 years ago

~Ugh, sounds like the upstream outcome repo got force pushed. I'll look into it after work today.~

chenxiaolong commented 5 years ago

Is this still happening? I can't reproduce the issue:

[/tmp] git clone --recursive https://github.com/chenxiaolong/DualBootPatcher.git                                                                                                                                                                                     21:25:45
Cloning into 'DualBootPatcher'...
remote: Enumerating objects: 44, done.
remote: Counting objects: 100% (44/44), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 46922 (delta 14), reused 24 (delta 9), pack-reused 46878
Receiving objects: 100% (46922/46922), 25.12 MiB | 12.82 MiB/s, done.
Resolving deltas: 100% (30640/30640), done.
Submodule 'external/Android-Terminal-Emulator' (https://github.com/chenxiaolong/Android-Terminal-Emulator.git) registered for path 'external/Android-Terminal-Emulator'
Submodule 'external/RootShell' (https://github.com/chenxiaolong/RootShell.git) registered for path 'external/RootShell'
Submodule 'external/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'external/flatbuffers'
Submodule 'external/googletest' (https://github.com/chenxiaolong/googletest.git) registered for path 'external/googletest'
Submodule 'external/minizip' (https://github.com/chenxiaolong/minizip.git) registered for path 'external/minizip'
Submodule 'external/outcome' (https://github.com/chenxiaolong/outcome.git) registered for path 'external/outcome'
Submodule 'external/pugixml' (https://github.com/zeux/pugixml.git) registered for path 'external/pugixml'
Submodule 'external/rapidjson' (https://github.com/Tencent/rapidjson.git) registered for path 'external/rapidjson'
Cloning into '/tmp/DualBootPatcher/external/Android-Terminal-Emulator'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 8085 (delta 0), reused 4 (delta 0), pack-reused 8079
Receiving objects: 100% (8085/8085), 5.03 MiB | 4.13 MiB/s, done.
Resolving deltas: 100% (4105/4105), done.
Cloning into '/tmp/DualBootPatcher/external/RootShell'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 409 (delta 4), reused 7 (delta 2), pack-reused 400
Receiving objects: 100% (409/409), 221.41 KiB | 1.88 MiB/s, done.
Resolving deltas: 100% (146/146), done.
Cloning into '/tmp/DualBootPatcher/external/googletest'...
remote: Enumerating objects: 11839, done.
remote: Total 11839 (delta 0), reused 0 (delta 0), pack-reused 11839
Receiving objects: 100% (11839/11839), 3.42 MiB | 5.62 MiB/s, done.
Resolving deltas: 100% (8711/8711), done.
Cloning into '/tmp/DualBootPatcher/external/flatbuffers'...
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 13105 (delta 2), reused 0 (delta 0), pack-reused 13095
Receiving objects: 100% (13105/13105), 7.92 MiB | 3.98 MiB/s, done.
Resolving deltas: 100% (8810/8810), done.
Cloning into '/tmp/DualBootPatcher/external/minizip'...
remote: Enumerating objects: 4700, done.
remote: Total 4700 (delta 0), reused 0 (delta 0), pack-reused 4700
Receiving objects: 100% (4700/4700), 2.25 MiB | 1.33 MiB/s, done.
Resolving deltas: 100% (3376/3376), done.
Cloning into '/tmp/DualBootPatcher/external/outcome'...
remote: Enumerating objects: 13670, done.
remote: Total 13670 (delta 0), reused 0 (delta 0), pack-reused 13670
Receiving objects: 100% (13670/13670), 9.62 MiB | 2.84 MiB/s, done.
Resolving deltas: 100% (9009/9009), done.
Cloning into '/tmp/DualBootPatcher/external/pugixml'...
remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 8413 (delta 14), reused 18 (delta 8), pack-reused 8381
Receiving objects: 100% (8413/8413), 6.14 MiB | 1.57 MiB/s, done.
Resolving deltas: 100% (5806/5806), done.
Cloning into '/tmp/DualBootPatcher/external/rapidjson'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 20939 (delta 1), reused 5 (delta 1), pack-reused 20930
Receiving objects: 100% (20939/20939), 24.93 MiB | 5.67 MiB/s, done.
Resolving deltas: 100% (15746/15746), done.
Submodule path 'external/Android-Terminal-Emulator': checked out 'c2d016baafb399149902452eeaeb18bd53b60297'
Submodule path 'external/RootShell': checked out 'e3bdfe8a2b142165ef5f16a1d7e04a70bd40f3df'
Submodule path 'external/flatbuffers': checked out '20a400e940634108bad812f571582eeffc728eac'
Submodule path 'external/googletest': checked out '8ba2abe18107387b64d6c4cd8466660294ef4d38'
Submodule path 'external/minizip': checked out '54f777b8efc7546b6adb1d1cfc93958721e0539e'
Submodule path 'external/outcome': checked out '862506557820aacdbee6249bd1904abac3907866'
Submodule 'doc/html' (https://github.com/ned14/outcome.git) registered for path 'external/outcome/doc/html'
Submodule 'doc/src/themes/docdock' (https://github.com/vjeantet/hugo-theme-docdock.git) registered for path 'external/outcome/doc/src/themes/docdock'
Submodule 'include/outcome/status-code' (https://github.com/ned14/status-code.git) registered for path 'external/outcome/include/outcome/experimental/status-code'
Submodule 'include/outcome/quickcpplib' (https://github.com/ned14/quickcpplib) registered for path 'external/outcome/include/outcome/quickcpplib'
Cloning into '/tmp/DualBootPatcher/external/outcome/doc/html'...
remote: Enumerating objects: 2391, done.
remote: Counting objects: 100% (2391/2391), done.
remote: Compressing objects: 100% (468/468), done.
remote: Total 29433 (delta 1175), reused 2219 (delta 1024), pack-reused 27042
Receiving objects: 100% (29433/29433), 16.21 MiB | 7.88 MiB/s, done.
Resolving deltas: 100% (17319/17319), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/experimental/status-code'...
remote: Enumerating objects: 59, done.
remote: Counting objects: 100% (59/59), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 888 (delta 23), reused 38 (delta 16), pack-reused 829
Receiving objects: 100% (888/888), 415.06 KiB | 4.37 MiB/s, done.
Resolving deltas: 100% (617/617), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib'...
remote: Enumerating objects: 53, done.
remote: Counting objects: 100% (53/53), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 5095 (delta 27), reused 36 (delta 15), pack-reused 5042
Receiving objects: 100% (5095/5095), 2.83 MiB | 8.04 MiB/s, done.
Resolving deltas: 100% (3913/3913), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/doc/src/themes/docdock'...
remote: Enumerating objects: 3206, done.
remote: Total 3206 (delta 0), reused 0 (delta 0), pack-reused 3206
Receiving objects: 100% (3206/3206), 11.39 MiB | 8.71 MiB/s, done.
Resolving deltas: 100% (1859/1859), done.
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3779 (delta 7), reused 6 (delta 6), pack-reused 3770
Receiving objects: 100% (3779/3779), 1.79 MiB | 9.41 MiB/s, done.
Resolving deltas: 100% (2040/2040), completed with 3 local objects.
From https://github.com/ned14/outcome
 * branch              7d6f5c70660728d71b05cddda14aa3c66b3b1944 -> FETCH_HEAD
Submodule path 'external/outcome/doc/html': checked out '7d6f5c70660728d71b05cddda14aa3c66b3b1944'
Submodule path 'external/outcome/doc/src/themes/docdock': checked out '8519d16e2e4be030fb1a2ef329f2151050eae596'
Submodule path 'external/outcome/include/outcome/experimental/status-code': checked out '961639a615b37b1677a7cc4f56f4ec602b64179c'
Submodule 'doc/html' (https://github.com/ned14/status-code.git) registered for path 'external/outcome/include/outcome/experimental/status-code/doc/html'
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/experimental/status-code/doc/html'...
remote: Enumerating objects: 59, done.
remote: Counting objects: 100% (59/59), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 888 (delta 23), reused 38 (delta 16), pack-reused 829
Receiving objects: 100% (888/888), 415.06 KiB | 5.19 MiB/s, done.
Resolving deltas: 100% (617/617), done.
Submodule path 'external/outcome/include/outcome/experimental/status-code/doc/html': checked out 'bbb5623b241950a6632734eba519ba195f53c98f'
Submodule path 'external/outcome/include/outcome/quickcpplib': checked out '4f428d18e58c4edd3f8eaf4da36e3d6b717b11ae'
Submodule 'doc/html' (https://github.com/ned14/quickcpplib.git) registered for path 'external/outcome/include/outcome/quickcpplib/doc/html'
Submodule 'include/byte' (https://github.com/martinmoene/byte-lite.git) registered for path 'external/outcome/include/outcome/quickcpplib/include/byte'
Submodule 'include/gsl-lite' (https://github.com/martinmoene/gsl-lite.git) registered for path 'external/outcome/include/outcome/quickcpplib/include/gsl-lite'
Submodule 'include/optional' (https://github.com/akrzemi1/Optional.git) registered for path 'external/outcome/include/outcome/quickcpplib/include/optional'
Submodule 'pcpp' (https://github.com/ned14/pcpp.git) registered for path 'external/outcome/include/outcome/quickcpplib/pcpp'
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib/doc/html'...
remote: Enumerating objects: 53, done.
remote: Counting objects: 100% (53/53), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 5095 (delta 27), reused 36 (delta 15), pack-reused 5042
Receiving objects: 100% (5095/5095), 2.83 MiB | 8.39 MiB/s, done.
Resolving deltas: 100% (3913/3913), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib/include/optional'...
remote: Enumerating objects: 388, done.
remote: Total 388 (delta 0), reused 0 (delta 0), pack-reused 388
Receiving objects: 100% (388/388), 157.11 KiB | 1.40 MiB/s, done.
Resolving deltas: 100% (239/239), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib/include/byte'...
remote: Enumerating objects: 159, done.
remote: Counting objects: 100% (159/159), done.
remote: Compressing objects: 100% (87/87), done.
remote: Total 442 (delta 81), reused 129 (delta 57), pack-reused 283
Receiving objects: 100% (442/442), 110.62 KiB | 1.33 MiB/s, done.
Resolving deltas: 100% (231/231), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib/pcpp'...
remote: Enumerating objects: 96, done.
remote: Counting objects: 100% (96/96), done.
remote: Compressing objects: 100% (67/67), done.
remote: Total 702 (delta 57), reused 62 (delta 28), pack-reused 606
Receiving objects: 100% (702/702), 353.52 KiB | 3.37 MiB/s, done.
Resolving deltas: 100% (394/394), done.
Cloning into '/tmp/DualBootPatcher/external/outcome/include/outcome/quickcpplib/include/gsl-lite'...
remote: Enumerating objects: 132, done.
remote: Counting objects: 100% (132/132), done.
remote: Compressing objects: 100% (94/94), done.
remote: Total 3587 (delta 66), reused 89 (delta 38), pack-reused 3455
Receiving objects: 100% (3587/3587), 803.07 KiB | 5.15 MiB/s, done.
Resolving deltas: 100% (2344/2344), done.
Submodule path 'external/outcome/include/outcome/quickcpplib/doc/html': checked out 'e7a26bd32090ad7617601fef94078737f57c0c75'
Submodule path 'external/outcome/include/outcome/quickcpplib/include/byte': checked out '3d7a83f9f50e42caf45f98ab65ad536499345303'
Submodule path 'external/outcome/include/outcome/quickcpplib/include/gsl-lite': checked out '5cbc0e75a1db28c8a198e8c0d26a82fd3c83b602'
Submodule path 'external/outcome/include/outcome/quickcpplib/include/optional': checked out 'f6249e7fdcb80131c390a083f1621d96023e72e9'
Submodule path 'external/outcome/include/outcome/quickcpplib/pcpp': checked out '8a8ea73a89c9b7aa4633965e1075c7a5ea474e77'
Submodule path 'external/pugixml': checked out '8436f2a69b9331f8e99a52772e93ba0dbb68dafe'
Submodule path 'external/rapidjson': checked out 'af223d44f4e8d3772cb1ac0ce8bc2a132b51717f'
Submodule 'thirdparty/gtest' (https://github.com/google/googletest.git) registered for path 'external/rapidjson/thirdparty/gtest'
Cloning into '/tmp/DualBootPatcher/external/rapidjson/thirdparty/gtest'...
remote: Enumerating objects: 56, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 16274 (delta 19), reused 32 (delta 8), pack-reused 16218
Receiving objects: 100% (16274/16274), 5.75 MiB | 11.54 MiB/s, done.
Resolving deltas: 100% (11977/11977), done.
Submodule path 'external/rapidjson/thirdparty/gtest': checked out '0a439623f75c029912728d80cb7f1b8b48739ca4'
[/tmp]                                                                                                                                                                                                                                                               21:26:10
silverx2222 commented 5 years ago

Just tried a fresh git clone. The issue is still active on my end ...

silvermint@silvermint-HP-15-Notebook-PC:~/newhisclone$ git clone --recursive https://github.com/chenxiaolong/DualBootPatcher.git Cloning into 'DualBootPatcher'... remote: Enumerating objects: 44, done. remote: Counting objects: 100% (44/44), done. remote: Compressing objects: 100% (34/34), done. remote: Total 46922 (delta 14), reused 24 (delta 9), pack-reused 46878 Receiving objects: 100% (46922/46922), 25.12 MiB | 1.05 MiB/s, done. Resolving deltas: 100% (30640/30640), done. Submodule 'external/Android-Terminal-Emulator' (https://github.com/chenxiaolong/Android-Terminal-Emulator.git) registered for path 'external/Android-Terminal-Emulator' Submodule 'external/RootShell' (https://github.com/chenxiaolong/RootShell.git) registered for path 'external/RootShell' Submodule 'external/flatbuffers' (https://github.com/google/flatbuffers.git) registered for path 'external/flatbuffers' Submodule 'external/googletest' (https://github.com/chenxiaolong/googletest.git) registered for path 'external/googletest' Submodule 'external/minizip' (https://github.com/chenxiaolong/minizip.git) registered for path 'external/minizip' Submodule 'external/outcome' (https://github.com/chenxiaolong/outcome.git) registered for path 'external/outcome' Submodule 'external/pugixml' (https://github.com/zeux/pugixml.git) registered for path 'external/pugixml' Submodule 'external/rapidjson' (https://github.com/Tencent/rapidjson.git) registered for path 'external/rapidjson' Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/Android-Terminal-Emulator'... remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 8085 (delta 0), reused 4 (delta 0), pack-reused 8079
Receiving objects: 100% (8085/8085), 5.03 MiB | 1.43 MiB/s, done. Resolving deltas: 100% (4105/4105), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/RootShell'... remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 409 (delta 4), reused 7 (delta 2), pack-reused 400
Receiving objects: 100% (409/409), 221.41 KiB | 1.38 MiB/s, done. Resolving deltas: 100% (146/146), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/flatbuffers'... remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 13105 (delta 2), reused 0 (delta 0), pack-reused 13095
Receiving objects: 100% (13105/13105), 7.92 MiB | 765.00 KiB/s, done. Resolving deltas: 100% (8810/8810), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/googletest'... remote: Enumerating objects: 11839, done.
remote: Total 11839 (delta 0), reused 0 (delta 0), pack-reused 11839
Receiving objects: 100% (11839/11839), 3.42 MiB | 1.07 MiB/s, done. Resolving deltas: 100% (8711/8711), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/minizip'... remote: Enumerating objects: 4700, done.
remote: Total 4700 (delta 0), reused 0 (delta 0), pack-reused 4700
Receiving objects: 100% (4700/4700), 2.25 MiB | 1.14 MiB/s, done. Resolving deltas: 100% (3376/3376), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/outcome'... remote: Enumerating objects: 13670, done.
remote: Total 13670 (delta 0), reused 0 (delta 0), pack-reused 13670
Receiving objects: 100% (13670/13670), 9.62 MiB | 1.34 MiB/s, done. Resolving deltas: 100% (9009/9009), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/pugixml'... remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 8413 (delta 14), reused 18 (delta 8), pack-reused 8381
Receiving objects: 100% (8413/8413), 6.14 MiB | 1.21 MiB/s, done. Resolving deltas: 100% (5806/5806), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/rapidjson'... remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 20939 (delta 1), reused 5 (delta 1), pack-reused 20930
Receiving objects: 100% (20939/20939), 24.93 MiB | 1.05 MiB/s, done. Resolving deltas: 100% (15746/15746), done. Submodule path 'external/Android-Terminal-Emulator': checked out 'c2d016baafb399149902452eeaeb18bd53b60297' Submodule path 'external/RootShell': checked out 'e3bdfe8a2b142165ef5f16a1d7e04a70bd40f3df' Submodule path 'external/flatbuffers': checked out '20a400e940634108bad812f571582eeffc728eac' Submodule path 'external/googletest': checked out '8ba2abe18107387b64d6c4cd8466660294ef4d38' Submodule path 'external/minizip': checked out '54f777b8efc7546b6adb1d1cfc93958721e0539e' Submodule path 'external/outcome': checked out '862506557820aacdbee6249bd1904abac3907866' Submodule 'doc/html' (https://github.com/ned14/outcome.git) registered for path 'external/outcome/doc/html' Submodule 'doc/src/themes/docdock' (https://github.com/vjeantet/hugo-theme-docdock.git) registered for path 'external/outcome/doc/src/themes/docdock' Submodule 'include/outcome/status-code' (https://github.com/ned14/status-code.git) registered for path 'external/outcome/include/outcome/experimental/status-code' Submodule 'include/outcome/quickcpplib' (https://github.com/ned14/quickcpplib) registered for path 'external/outcome/include/outcome/quickcpplib' Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/outcome/doc/html'... remote: Enumerating objects: 2391, done.
remote: Counting objects: 100% (2391/2391), done.
remote: Compressing objects: 100% (468/468), done.
remote: Total 29433 (delta 1175), reused 2219 (delta 1024), pack-reused 27042
Receiving objects: 100% (29433/29433), 16.21 MiB | 1.30 MiB/s, done. Resolving deltas: 100% (17319/17319), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/outcome/doc/src/themes/docdock'... remote: Enumerating objects: 3206, done.
remote: Total 3206 (delta 0), reused 0 (delta 0), pack-reused 3206
Receiving objects: 100% (3206/3206), 11.39 MiB | 671.00 KiB/s, done. Resolving deltas: 100% (1859/1859), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/outcome/include/outcome/experimental/status-code'... remote: Enumerating objects: 59, done.
remote: Counting objects: 100% (59/59), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 888 (delta 23), reused 38 (delta 16), pack-reused 829
Receiving objects: 100% (888/888), 415.06 KiB | 1.75 MiB/s, done. Resolving deltas: 100% (617/617), done. Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/outcome/include/outcome/quickcpplib'... remote: Enumerating objects: 53, done.
remote: Counting objects: 100% (53/53), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 5095 (delta 27), reused 36 (delta 15), pack-reused 5042
Receiving objects: 100% (5095/5095), 2.83 MiB | 1.80 MiB/s, done. Resolving deltas: 100% (3913/3913), done. error: Server does not allow request for unadvertised object 7d6f5c70660728d71b05cddda14aa3c66b3b1944 Fetched in submodule path 'external/outcome/doc/html', but it did not contain 7d6f5c70660728d71b05cddda14aa3c66b3b1944. Direct fetching of that commit failed. Submodule path 'external/pugixml': checked out '8436f2a69b9331f8e99a52772e93ba0dbb68dafe' Submodule path 'external/rapidjson': checked out 'af223d44f4e8d3772cb1ac0ce8bc2a132b51717f' Submodule 'thirdparty/gtest' (https://github.com/google/googletest.git) registered for path 'external/rapidjson/thirdparty/gtest' Cloning into '/home/silvermint/newhisclone/DualBootPatcher/external/rapidjson/thirdparty/gtest'... remote: Enumerating objects: 56, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 16274 (delta 19), reused 32 (delta 8), pack-reused 16218
Receiving objects: 100% (16274/16274), 5.75 MiB | 1.19 MiB/s, done. Resolving deltas: 100% (11977/11977), done. Submodule path 'external/rapidjson/thirdparty/gtest': checked out '0a439623f75c029912728d80cb7f1b8b48739ca4' Failed to recurse into submodule path 'external/outcome'

I did a hack cloning his repo but Travis apparantly dosn't like it. I'm sure you'll find a much more elegant solution :) I'ts giving me a puzzle too play with... Nobody mentioned it for a few days, is it possible it's not affecting everyone?

silverx2222 commented 5 years ago

yours...

From https://github.com/ned14/outcome

mine

Submodule 'doc/html' (https://github.com/ned14/outcome.git) registered for path 'external/outcome/doc/html'

I think at least

Is my git configuration wrong?

EDIT ADDED I've just been using a package manager installed command line git in fedora 29 and arch and the new mint. basically not configured

Also theirs no error running command, git clone --recursive https://github.com/ned14/outcome.git but I know next to nothing about all this, so my information is unreliable at best. hope it helps...

chenxiaolong commented 5 years ago

Hmm, I wonder if the behavior is different depending on which version of git is being used. I run into the same error you see with git 2.17.1 (Ubuntu 18.04), but not with git 2.20.1 (Fedora 29).

chenxiaolong commented 5 years ago

In the meantime, try:

git clone https://github.com/chenxiaolong/DualBootPatcher.git
cd DualBootPatcher
git submodule update --init

DualBootPatcher shouldn't require the nested submodules.

silverx2222 commented 5 years ago

successful build with Travis. Thanx.

Simon1511 commented 5 years ago

In the meantime, try:

git clone https://github.com/chenxiaolong/DualBootPatcher.git
cd DualBootPatcher
git submodule update --init

DualBootPatcher shouldn't require the nested submodules.

Not working on Ubuntu

klorinczi commented 5 years ago

What do you mean by "not working"?

Simon1511 commented 5 years ago

Cloning the source code without submodules works, but cloning only the submodules gives the same error as before, but now it fails cloning pugixml instead of outcome.