Libelektra: typechecker: build gagal di travis

Dibuat pada 19 Mei 2018  Β·  4Komentar  Β·  Sumber: ElektraInitiative/libelektra

https://travis-ci.org/ElektraInitiative/libelektra/jobs/381049513

cd /Users/travis/build/ElektraInitiative/build/src/plugins/typechecker && /usr/local/bin/cabal configure --enable-shared -v0 && /usr/local/bin/cabal build -v0
setup: Encountered missing dependencies:
haskell-src-exts -any,
hint >=0.7.0 && <0.8.0,
simple-logger -any,
spectranslator ==1.0.8.23,
text -any
[375/389] Generating dist/build/testhaskell_basic/testhaskell_basic, dist/build/testhaskell_basic_optimized/testhaskell_basic_optimized, dist/build/testhaskell_realworld/testhaskell_realworld, dist/build/testhaskell_realworld_optimized/testhaskell_realworld_optimized
In order, the following will be installed:
libfa-1.0.8.23 (via: specelektra-1.0.8.23) (reinstall)
specelektra-1.0.8.23 (reinstall)
ninja: build stopped: subcommand failed.

Komentar yang paling membantu

Jadi begitu. Tetapi saya pikir ini akan diselesaikan dengan pendekatan build yang diubah di mana Anda harus menginstal dependensi terlebih dahulu di # 2004 yang saya harapkan akan segera selesai.

Semua 4 komentar

Saya pikir laporan kesalahan di atas kehilangan bagian penting dari output:

dieVerbatim: user error (cabal: '/usr/bin/curl' exited with an error:
curl: (6) Could not resolve host: objects-us-west-1.dream.io
)

. Bagaimanapun, tampaknya pengujian testshell_markdown_typechecker terkadang gagal, bahkan jika Travis dapat menginstal semua dependensi. Di bawah ini saya menyertakan output dari salah satu kegagalan Travis terbaru dari salinan repo saya:

Input: /Users/travis/build/sanssecours/elektra/src/plugins/typechecker/README.md
(kdb mount prelude.ini spec/tests/typechecker/elektra/spec ini &&
    kdb get spec/tests/typechecker/elektra/spec/fallback/#) ||
    (kdb umount spec/tests/typechecker/elektra/spec &&
        kdb mount "$PWD/src/plugins/typechecker/typechecker/prelude.ini" spec/tests/typechecker/elektra/spec ini)
kdb mount simplespecification.ini spec/tests/typechecker ini typechecker
echo 'kdbGet spec/tests/typechecker
keySetName spec/tests/typechecker/key1
keySetMeta check/range 0-5000
ksAppendKey
keyClear
keySetName spec/tests/typechecker/key2
keySetMeta check/range 7200-10000
ksAppendKey
keyClear
keySetName spec/tests/typechecker/key3
keySetMeta check/long
keySetMeta fallback/#1 spec/tests/typechecker/key1
ksAppendKey
keyClear
kdbSet spec/tests/typechecker' | kdb shell
kdb get spec/tests/typechecker/key1
kdb setmeta spec/tests/typechecker/key2 fallback/#1 spec/tests/typechecker/key1
ERROR - RET:
Return value β€œ0” does not match β€œ5”
kdb umount spec/tests/typechecker
kdb umount spec/tests/typechecker/elektra/spec
shell_recorder /var/folders/bb/n7t3rs157850byt_jfdcq9k80000gn/T/tmp.a5nCXwBV RESULTS: 7 test(s) done 1 error(s).
β€”β€” Protocol β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
CMD: (kdb mount prelude.ini spec/tests/typechecker/elektra/spec ini &&
    kdb get spec/tests/typechecker/elektra/spec/fallback/#) ||
    (kdb umount spec/tests/typechecker/elektra/spec &&
        kdb mount "$PWD/src/plugins/typechecker/typechecker/prelude.ini" spec/tests/typechecker/elektra/spec ini)
RET: 0
CMD: kdb mount simplespecification.ini spec/tests/typechecker ini typechecker
RET: 0
CMD: echo 'kdbGet spec/tests/typechecker
keySetName spec/tests/typechecker/key1
keySetMeta check/range 0-5000
ksAppendKey
keyClear
keySetName spec/tests/typechecker/key2
keySetMeta check/range 7200-10000
ksAppendKey
keyClear
keySetName spec/tests/typechecker/key3
keySetMeta check/long
keySetMeta fallback/#1 spec/tests/typechecker/key1
ksAppendKey
keyClear
kdbSet spec/tests/typechecker' | kdb shell
RET: 0
STDOUT: > return value: 1
> > Set meta check/range to 0-5000
> > > > Set meta check/range to 7200-10000
> > > > Set meta check/long to 
> Set meta fallback/#1 to spec/tests/typechecker/key1
> > > return value: 1
> 
CMD: kdb get spec/tests/typechecker/key1
RET: 0
CMD: kdb setmeta spec/tests/typechecker/key2 fallback/#1 spec/tests/typechecker/key1
RET: 0
=== FAILED return value does not match expected pattern 5
CMD: kdb umount spec/tests/typechecker
RET: 0
CMD: kdb umount spec/tests/typechecker/elektra/spec
RET: 0
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

. Kode yang sama persis bekerja tanpa masalah dalam PR yang saya buka di sini .

Jadi begitu. Tetapi saya pikir ini akan diselesaikan dengan pendekatan build yang diubah di mana Anda harus menginstal dependensi terlebih dahulu di # 2004 yang saya harapkan akan segera selesai.

@sanssecours Terima kasih telah memperbaiki laporan bug.

@e1528532 Apakah Anda yakin #2004 sepenuhnya memperbaiki masalah meskipun kasus uji terkadang gagal dengan semua deps yang diinstal?

dieVerbatim: kesalahan pengguna (cabal: '/usr/bin/curl' keluar dengan kesalahan:
curl: (6) Tidak dapat menyelesaikan Host: objects-us-west-1.dream.io
)
Kadang-kadang cermin tampaknya turun, saya telah melihat hal yang sama terjadi untuk beberapa repo ubuntu juga di travis, tidak banyak yang bisa kita lakukan untuk melawannya selain memulai kembali pekerjaan.

Mengenai kegagalan build, saya pikir itu harus berfungsi sekarang dengan formulir peningkatan #2055 #1944 .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

PhilippGackstatter picture PhilippGackstatter  Β·  45Komentar

KurtMi picture KurtMi  Β·  85Komentar

markus2330 picture markus2330  Β·  38Komentar

markus2330 picture markus2330  Β·  49Komentar

markus2330 picture markus2330  Β·  28Komentar