Upgrade from core-0.4 to core-0.7 ?

57 views
Skip to first unread message

nstei...@gmail.com

unread,
Oct 22, 2018, 5:00:27 PM10/22/18
to Turtl
Hi there,

I have a self hosted instance for a while and would like to upgrade to latest version. Seems it's now possible.

I now have :
* Server based on master of https://github.com/turtl/api
* UI based on master of https://github.com/turtl/js
* Android app


If I'm correct, I need to :
* Set up a new turtl server based on the master branch of https://github.com/turtl/server ?
* Set up the new interface based on https://github.com/turtl/js/tree/v0.7
* Update settings for Android app to use the new server

Then, in the app, I need to fill the old and new server and it would migrate automatically ?

Did i miss something in the upgrade path ?

Thanks,
Nicolas

Andrew Lyon

unread,
Oct 22, 2018, 8:18:25 PM10/22/18
to nstei...@gmail.com, tu...@googlegroups.com
Nicolas,

I think that should cover all the steps. One thing though, you can use the master branch of turtl/js, since v0.7 has been merged into it. The interface now requires the core component (https://github.com/turtl/core-rs). It can be a bit tricky to set up for android, and I haven't had time to update the readme yet. I'm hoping to publish a Dockerfile to help build it soon. In the meantime, you can use the official android releases if you want to: https://github.com/turtl/android/releases/

If you do want to try to build the interface (core/js/android) I can help if you hit any problems.

Andrew

--
You received this message because you are subscribed to the Google Groups "Turtl" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turtl+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

nstei...@gmail.com

unread,
Oct 23, 2018, 10:17:52 AM10/23/18
to Turtl
Hi Andrew,


On Tuesday, October 23, 2018 at 2:18:25 AM UTC+2, Andrew Lyon wrote:
I think that should cover all the steps. One thing though, you can use the master branch of turtl/js, since v0.7 has been merged into it. The interface now requires the core component (https://github.com/turtl/core-rs). It can be a bit tricky to set up for android, and I haven't had time to update the readme yet. I'm hoping to publish a Dockerfile to help build it soon. In the meantime, you can use the official android releases if you want to: https://github.com/turtl/android/releases/

 Thanks, I plan to use docker-compose and docker files for the deployment - I will investigate this in the coming days/weeks and let you know.

If you do want to try to build the interface (core/js/android) I can help if you hit any problems.

Thanks - I will let you know !

Nicolas

nstei...@gmail.com

unread,
Nov 18, 2018, 4:55:07 PM11/18/18
to Turtl


On Tuesday, October 23, 2018 at 4:17:52 PM UTC+2, nstei...@gmail.com wrote:
 Thanks, I plan to use docker-compose and docker files for the deployment - I will investigate this in the coming days/weeks and let you know.
 
back in the game - Seems I could build the server part (I can see the api on port 8181), the js part (but looks for a websocket on port 7472 - don't know what it could be - maybe the missing part :-D ?)

For the js, ui and postgres services, I could set up a docker container using the multi-stage process. I will share all of this later.

How do the rust component enter in the game ?

Thanks,
Nicolas

nstei...@gmail.com

unread,
Nov 18, 2018, 6:35:04 PM11/18/18
to Turtl


On Sunday, November 18, 2018 at 10:55:07 PM UTC+1, nstei...@gmail.com wrote:

For the js, ui and postgres services, I could set up a docker container using the multi-stage process. I will share all of this later.

So all my ongoing work is mirrored on github (from my personnal gitlab instance) : https://github.com/nsteinmetz/docker-turtl

Not yet perfect but at least you can see what I did so far :-)

Nicolas

nstei...@gmail.com

unread,
Nov 18, 2018, 7:00:56 PM11/18/18
to Turtl
When trying to compile the core, I have :

   [...]
   Compiling reqwest v0.9.3
   Compiling clippo v0.1.0 (/app/clippo)
   Compiling migrate v0.1.1 (/app/migrate)
   Compiling turtl_core v0.1.2 (/app)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/app/target/debug/deps/turtl_core.10jng0xipuzounlo.rcgu.o" "/app/target/debug/deps/turtl_core.13kvylgi5wmihkhl.rcgu.o" "/app/target/debug/deps/turtl_core.14hwzq0b8kv2sl6l.rcgu.o" "/app/target/debug/deps/turtl_core.15hdps75z7empsld.rcgu.o" "/app/target/debug/deps/turtl_core.15keu1cn2x3eq872.rcgu.o" "/app/target/debug/deps/turtl_core.15wrc1daamamm0i6.rcgu.o" "/app/target/debug/deps/turtl_core.16d3opmzyjk8cbfy.rcgu.o" "/app/target/debug/deps/turtl_core.16t0fn1kfwqwcl5h.rcgu.o" "/app/target/debug/deps/turtl_core.16v2l7uws3zkt39h.rcgu.o" "/app/target/debug/deps/turtl_core.17c2xiq1ge389zkb.rcgu.o" "/app/target/debug/deps/turtl_core.17y0gimqs70j6ftw.rcgu.o" "/app/target/debug/deps/turtl_core.18xuuisdn2hz9816.rcgu.o" "/app/target/debug/deps/turtl_core.190gr6k7wvnfnsio.rcgu.o" "/app/target/debug/deps/turtl_core.19le23u8ggy4s05j.rcgu.o" "/app/target/debug/deps/turtl_core.1alax9kiq39qz0jr.rcgu.o""/app/target/debug/deps/turtl_core.1b4lypuq4yels3vz.rcgu.o" "/app/target/debug/deps/turtl_core.1cp9jz40khwjoa4p.rcgu.o" "/app/target/debug/deps/turtl_core.1d0nl6pxrymissup.rcgu.o" "/app/target/debug/deps/turtl_core.1df4rdugqtms8odr.rcgu.o" "/app/target/debug/deps/turtl_core.1dhx5s66fx006vme.rcgu.o" "/app/target/debug/deps/turtl_core.1dol2lknb3i5j5ea.rcgu.o" "/app/target/debug/deps/turtl_core.1dup0txp1gzd7kk5.rcgu.o" "/app/target/debug/deps/turtl_core.1ebqekk95lijjm8e.rcgu.o" "/app/target/debug/deps/turtl_core.1ekst8143u5ewtb9.rcgu.o" "/app/target/debug/deps/turtl_core.1f1kt1u77hf31cl2.rcgu.o" "/app/target/debug/deps/turtl_core.1ftuot98bi23kxrc.rcgu.o" "/app/target/debug/deps/turtl_core.1gtdjr97nsvnqvs3.rcgu.o" "/app/target/debug/deps/turtl_core.1hqt2qn5shig5k8g.rcgu.o" "/app/target/debug/deps/turtl_core.1i3rnlft57skte9b.rcgu.o" "/app/target/debug/deps/turtl_core.1isoyy9dejsgfok9.rcgu.o" "/app/target/debug/deps/turtl_core.1iy959xmr17ib3pa.rcgu.o" "/app/target/debug/deps/turtl_core.1jd9c61rsmotc7vc.rcgu.o" "/app/target/debug/deps/turtl_core.1joeb36emz9frfad.rcgu.o" "/app/target/debug/deps/turtl_core.1ltq8utlrei6j5d7.rcgu.o" "/app/target/debug/deps/turtl_core.1mlhdp8jl3veyayv.rcgu.o" "/app/target/debug/deps/turtl_core.1nyxpm4bkwbccx63.rcgu.o" "/app/target/debug/deps/turtl_core.1o5axw55asjnrakg.rcgu.o" "/app/target/debug/deps/turtl_core.1pkdr15mzk6wwvnm.rcgu.o" "/app/target/debug/deps/turtl_core.1pyd11ffv8rltnpo.rcgu.o" "/app/target/debug/deps/turtl_core.1qh5fcqksnhtru2h.rcgu.o" "/app/target/debug/deps/turtl_core.1satzhovw3ub5rvo.rcgu.o" "/app/target/debug/deps/turtl_core.1urvq5dgfz25bep9.rcgu.o" "/app/target/debug/deps/turtl_core.1xfhcvp5okew1q14.rcgu.o" "/app/target/debug/deps/turtl_core.1y4m72m4kky9s2nt.rcgu.o" "/app/target/debug/deps/turtl_core.1yg6tltt883yfkdz.rcgu.o" "/app/target/debug/deps/turtl_core.1z6xet9evl57admo.rcgu.o" "/app/target/debug/deps/turtl_core.20a3vakwbwppb7ep.rcgu.o" "/app/target/debug/deps/turtl_core.20f8c6meue5k7nlp.rcgu.o" "/app/target/debug/deps/turtl_core.212xg0tqix7gcjck.rcgu.o" "/app/target/debug/deps/turtl_core.21q8lb9txa0mztdi.rcgu.o" "/app/target/debug/deps/turtl_core.224tjqg5n4g6q5i2.rcgu.o" "/app/target/debug/deps/turtl_core.22n66q24vx9qy906.rcgu.o" "/app/target/debug/deps/turtl_core.22zyf0tns0e8odwm.rcgu.o" "/app/target/debug/deps/turtl_core.233neng0b3hohutr.rcgu.o" "/app/target/debug/deps/turtl_core.233wfbojnxfe2z0h.rcgu.o" "/app/target/debug/deps/turtl_core.25a8dz0pxrd1js72.rcgu.o" "/app/target/debug/deps/turtl_core.25ce9movhgdu2ofr.rcgu.o" "/app/target/debug/deps/turtl_core.25snq6qedqe8milg.rcgu.o" "/app/target/debug/deps/turtl_core.27d3yfrvp6k8dip4.rcgu.o" "/app/target/debug/deps/turtl_core.28m2aydueiwt7p8.rcgu.o" "/app/target/debug/deps/turtl_core.297l6w4h9eix0xnp.rcgu.o" "/app/target/debug/deps/turtl_core.29tvwtbuvyaea2b5.rcgu.o" "/app/target/debug/deps/turtl_core.29z8cy4ts0l6mf53.rcgu.o" "/app/target/debug/deps/turtl_core.2af77j30c4hqamz1.rcgu.o" "/app/target/debug/deps/turtl_core.2bd245rlgmsf5x41.rcgu.o" "/app/target/debug/deps/turtl_core.2bi36j8c00wt8bjh.rcgu.o" "/app/target/debug/deps/turtl_core.2bw8sjrhv324xzwc.rcgu.o" "/app/target/debug/deps/turtl_core.2c7iffzzyvz2qwdw.rcgu.o" "/app/target/debug/deps/turtl_core.2c7ksrijiq7bbn9q.rcgu.o" "/app/target/debug/deps/turtl_core.2cez7glokhk4azj6.rcgu.o" "/app/target/debug/deps/turtl_core.2e07d2wk84fi4mu5.rcgu.o" "/app/target/debug/deps/turtl_core.2ep02xsof8w9r6m.rcgu.o" "/app/target/debug/deps/turtl_core.2g9x1wk9evjrvr7f.rcgu.o" "/app/target/debug/deps/turtl_core.2hjiwyma73s5iqwm.rcgu.o" "/app/target/debug/deps/turtl_core.2idp0gkmu6lbhoo6.rcgu.o" "/app/target/debug/deps/turtl_core.2iewy58d5y0lqiew.rcgu.o" "/app/target/debug/deps/turtl_core.2iq257fax6rcq6vr.rcgu.o" "/app/target/debug/deps/turtl_core.2is94robyorbexfq.rcgu.o" "/app/target/debug/deps/turtl_core.2it8xbmq1lhr03lj.rcgu.o" "/app/target/debug/deps/turtl_core.2kssn43lenc2wgpr.rcgu.o" "/app/target/debug/deps/turtl_core.2lwv4tkr1v8a04c9.rcgu.o" "/app/target/debug/deps/turtl_core.2m44k09mvh98gx5o.rcgu.o" "/app/target/debug/deps/turtl_core.2m5xh2xb92wf3b9m.rcgu.o" "/app/target/debug/deps/turtl_core.2nfhmjkgqr2u2nb7.rcgu.o" "/app/target/debug/deps/turtl_core.2opsxfrpqh8pdpov.rcgu.o" "/app/target/debug/deps/turtl_core.2pjiabiuy2zpfw29.rcgu.o" "/app/target/debug/deps/turtl_core.2q5sm32y5z586aqh.rcgu.o" "/app/target/debug/deps/turtl_core.2qezt0wzpjvl36k0.rcgu.o" "/app/target/debug/deps/turtl_core.2thvphw65hq5482v.rcgu.o" "/app/target/debug/deps/turtl_core.2u0fc4dvbrs0p9uf.rcgu.o" "/app/target/debug/deps/turtl_core.2w9gnnpsedeq0fql.rcgu.o" "/app/target/debug/deps/turtl_core.2xnmj7m94okg5h1c.rcgu.o" "/app/target/debug/deps/turtl_core.2xtnu84oa0zt3b6i.rcgu.o" "/app/target/debug/deps/turtl_core.2zo5ks1d0pppbyy0.rcgu.o" "/app/target/debug/deps/turtl_core.2zs2blvsg3xntsdi.rcgu.o" "/app/target/debug/deps/turtl_core.301m8olckqdfwfye.rcgu.o" "/app/target/debug/deps/turtl_core.30l2vagfpzofcd6c.rcgu.o" "/app/target/debug/deps/turtl_core.30wazrzboaek39gl.rcgu.o" "/app/target/debug/deps/turtl_core.30xt1b9c03oxxynj.rcgu.o" "/app/target/debug/deps/turtl_core.32kmkphro2djibxl.rcgu.o" "/app/target/debug/deps/turtl_core.33mb0ney0ed2wobk.rcgu.o" "/app/target/debug/deps/turtl_core.35djku958he51t79.rcgu.o" "/app/target/debug/deps/turtl_core.35kaix8ldb4j97x2.rcgu.o" "/app/target/debug/deps/turtl_core.367sigdtrxrukhy8.rcgu.o" "/app/target/debug/deps/turtl_core.36ya43xezkoqe5b5.rcgu.o" "/app/target/debug/deps/turtl_core.38hxfax1lc38nvl0.rcgu.o" "/app/target/debug/deps/turtl_core.38hzh08po7ndvwz1.rcgu.o" "/app/target/debug/deps/turtl_core.38nivqmk99vj0oh1.rcgu.o" "/app/target/debug/deps/turtl_core.393q7k4uw48ue5z4.rcgu.o" "/app/target/debug/deps/turtl_core.39hpgvkkon1uqtkb.rcgu.o" "/app/target/debug/deps/turtl_core.39i6b9gncx9drg9i.rcgu.o" "/app/target/debug/deps/turtl_core.39t4wp845gddf0xb.rcgu.o" "/app/target/debug/deps/turtl_core.3bxtpl9mi6amue6r.rcgu.o" "/app/target/debug/deps/turtl_core.3c0ohfqbgy2qo5is.rcgu.o" "/app/target/debug/deps/turtl_core.3cckknledsvgju8h.rcgu.o" "/app/target/debug/deps/turtl_core.3d9motgsrtbre7e3.rcgu.o" "/app/target/debug/deps/turtl_core.3e2xftdz5qbk9klv.rcgu.o" "/app/target/debug/deps/turtl_core.3ezpze0ebubghfwg.rcgu.o" "/app/target/debug/deps/turtl_core.3gbsdt9tdcsnoq6j.rcgu.o" "/app/target/debug/deps/turtl_core.3hc4dtajloiygzwq.rcgu.o" "/app/target/debug/deps/turtl_core.3hhhd9l24kqo1ds5.rcgu.o" "/app/target/debug/deps/turtl_core.3hvgchd6z379izwh.rcgu.o" "/app/target/debug/deps/turtl_core.3ilj7dpfabi1pnmh.rcgu.o" "/app/target/debug/deps/turtl_core.3imaiysepvde13l8.rcgu.o" "/app/target/debug/deps/turtl_core.3j3ci7zyx0842816.rcgu.o" "/app/target/debug/deps/turtl_core.3j4hvv2jmws7snf1.rcgu.o" "/app/target/debug/deps/turtl_core.3je0tb67v0l20t0h.rcgu.o" "/app/target/debug/deps/turtl_core.3jymv6ea0svuctxf.rcgu.o" "/app/target/debug/deps/turtl_core.3kikpbmytrssn1r3.rcgu.o" "/app/target/debug/deps/turtl_core.3l6cbsx3yqvhdwtm.rcgu.o" "/app/target/debug/deps/turtl_core.3lqox171azjp66gk.rcgu.o" "/app/target/debug/deps/turtl_core.3ns6qgcki84i3i7n.rcgu.o" "/app/target/debug/deps/turtl_core.3o1zntznaicws9hi.rcgu.o" "/app/target/debug/deps/turtl_core.3ot9hzidsygk7z4q.rcgu.o" "/app/target/debug/deps/turtl_core.3p9vu57pfthniayf.rcgu.o" "/app/target/debug/deps/turtl_core.3qtmn7122yvpz0s7.rcgu.o" "/app/target/debug/deps/turtl_core.3qym4ckzykhf2j10.rcgu.o" "/app/target/debug/deps/turtl_core.3r0yywg43hvapeyf.rcgu.o" "/app/target/debug/deps/turtl_core.3rmoxst3ohb5cao8.rcgu.o" "/app/target/debug/deps/turtl_core.3sruu7dficjzo2yy.rcgu.o" "/app/target/debug/deps/turtl_core.3uyka1eor9spjxv0.rcgu.o" "/app/target/debug/deps/turtl_core.3v36fesblwyol1e9.rcgu.o" "/app/target/debug/deps/turtl_core.3v9oio5nhdmeb6a2.rcgu.o" "/app/target/debug/deps/turtl_core.3wa9ceisffj2rjyh.rcgu.o" "/app/target/debug/deps/turtl_core.3xa1cd3dyait8jrs.rcgu.o" "/app/target/debug/deps/turtl_core.3xmkl02bjr0lqk8i.rcgu.o" "/app/target/debug/deps/turtl_core.3y9pad28pk6z9amb.rcgu.o""/app/target/debug/deps/turtl_core.3z1srzpesgn8oi3z.rcgu.o" "/app/target/debug/deps/turtl_core.3z7htzmx92lpzx4h.rcgu.o" "/app/target/debug/deps/turtl_core.40ltwk8oqsjqplpy.rcgu.o" "/app/target/debug/deps/turtl_core.41tvqd4d1lszs1iy.rcgu.o" "/app/target/debug/deps/turtl_core.41vurqy15hll6f5g.rcgu.o" "/app/target/debug/deps/turtl_core.424059jkuqqkrhkx.rcgu.o" "/app/target/debug/deps/turtl_core.42bi0ibzjnxk4qob.rcgu.o" "/app/target/debug/deps/turtl_core.42t7lxa5fdzuimwe.rcgu.o" "/app/target/debug/deps/turtl_core.433qsv1s3yxon4w7.rcgu.o" "/app/target/debug/deps/turtl_core.437etfqp9nye2tbf.rcgu.o" "/app/target/debug/deps/turtl_core.438n2n6gzsr8ieao.rcgu.o" "/app/target/debug/deps/turtl_core.473sm2r52ccv8wnt.rcgu.o" "/app/target/debug/deps/turtl_core.47b2szq7cx7f1vcg.rcgu.o" "/app/target/debug/deps/turtl_core.47cfpt4iwhlf9cou.rcgu.o" "/app/target/debug/deps/turtl_core.49qbtrwd8910xwd9.rcgu.o" "/app/target/debug/deps/turtl_core.4apbomtrh5k53289.rcgu.o" "/app/target/debug/deps/turtl_core.4bnvz15oacxgogsw.rcgu.o" "/app/target/debug/deps/turtl_core.4bpa42cwxpaxhc4j.rcgu.o" "/app/target/debug/deps/turtl_core.4cnp4cw7w06ifpsj.rcgu.o" "/app/target/debug/deps/turtl_core.4cvdeafphk475ypb.rcgu.o" "/app/target/debug/deps/turtl_core.4dkti85dcnm7bckx.rcgu.o" "/app/target/debug/deps/turtl_core.4ech3cnies3zruzl.rcgu.o" "/app/target/debug/deps/turtl_core.4f8x2sgmcch7ku1e.rcgu.o" "/app/target/debug/deps/turtl_core.4i8cjagv25ospz1m.rcgu.o" "/app/target/debug/deps/turtl_core.4i96vrel77td9e6l.rcgu.o" "/app/target/debug/deps/turtl_core.4kbnvtm7mbi3y28d.rcgu.o" "/app/target/debug/deps/turtl_core.4kiv5r9fbmnwu093.rcgu.o" "/app/target/debug/deps/turtl_core.4koiu61s02tv5l27.rcgu.o" "/app/target/debug/deps/turtl_core.4kyh28yuqils6god.rcgu.o" "/app/target/debug/deps/turtl_core.4l9sajrst45tmgze.rcgu.o" "/app/target/debug/deps/turtl_core.4mhnz1rteo1w6y8q.rcgu.o" "/app/target/debug/deps/turtl_core.4n61rq6phgcjwrvm.rcgu.o" "/app/target/debug/deps/turtl_core.4nzrmixh760lfpwl.rcgu.o" "/app/target/debug/deps/turtl_core.4o4iawe4lkt061e5.rcgu.o" "/app/target/debug/deps/turtl_core.4o7o1zxpejfqunwz.rcgu.o" "/app/target/debug/deps/turtl_core.4ornuutoy63vpj1g.rcgu.o" "/app/target/debug/deps/turtl_core.4pcdkmqpcr3iofkm.rcgu.o" "/app/target/debug/deps/turtl_core.4plaf8006uk68esm.rcgu.o" "/app/target/debug/deps/turtl_core.4rwgfl7sctaw6ruq.rcgu.o" "/app/target/debug/deps/turtl_core.4seoo0ml7awo45nl.rcgu.o" "/app/target/debug/deps/turtl_core.4socsllq739umtf8.rcgu.o" "/app/target/debug/deps/turtl_core.4suw186fmd5blg32.rcgu.o" "/app/target/debug/deps/turtl_core.4tg30hjb6fxpm5yq.rcgu.o" "/app/target/debug/deps/turtl_core.4umz4y8iulrc87ej.rcgu.o" "/app/target/debug/deps/turtl_core.4v7363mv9xpw7tqz.rcgu.o" "/app/target/debug/deps/turtl_core.4w4immx0zws1g6y4.rcgu.o" "/app/target/debug/deps/turtl_core.4wsoxc20lvsf1ymj.rcgu.o" "/app/target/debug/deps/turtl_core.4wv8xs2m2rne78hy.rcgu.o" "/app/target/debug/deps/turtl_core.4x9ms0t5zek6vz44.rcgu.o" "/app/target/debug/deps/turtl_core.4xes5si23ezikpl2.rcgu.o" "/app/target/debug/deps/turtl_core.4zipb99okz54yoda.rcgu.o" "/app/target/debug/deps/turtl_core.5087zdz311880e2f.rcgu.o" "/app/target/debug/deps/turtl_core.50j6qzp8nnto7k9e.rcgu.o" "/app/target/debug/deps/turtl_core.50rhvlhlocmoj3nm.rcgu.o" "/app/target/debug/deps/turtl_core.51j5ubl433j1ifgw.rcgu.o" "/app/target/debug/deps/turtl_core.51xf3dxlupyxiy2s.rcgu.o" "/app/target/debug/deps/turtl_core.51y78biug6vgneeu.rcgu.o" "/app/target/debug/deps/turtl_core.52lknserfwtvcqjy.rcgu.o" "/app/target/debug/deps/turtl_core.52o5rc8y5k5iktzi.rcgu.o" "/app/target/debug/deps/turtl_core.538bpoq7ja3tl4tg.rcgu.o" "/app/target/debug/deps/turtl_core.53wsyapfca1ep3tg.rcgu.o" "/app/target/debug/deps/turtl_core.549f6ozdejr7go7y.rcgu.o" "/app/target/debug/deps/turtl_core.54cy9yvnywc93swo.rcgu.o" "/app/target/debug/deps/turtl_core.54tqykucgswiahpt.rcgu.o" "/app/target/debug/deps/turtl_core.56sb1lq5mu630bdk.rcgu.o" "/app/target/debug/deps/turtl_core.57xhbbgkaxzfcf5x.rcgu.o" "/app/target/debug/deps/turtl_core.5816y8pmbjazmzzq.rcgu.o" "/app/target/debug/deps/turtl_core.58wnzuvps04hfsuy.rcgu.o" "/app/target/debug/deps/turtl_core.59bzvndtcatc6bit.rcgu.o" "/app/target/debug/deps/turtl_core.5b3hkb0guzy1jkj0.rcgu.o" "/app/target/debug/deps/turtl_core.5bdnwyk28tglwhhr.rcgu.o" "/app/target/debug/deps/turtl_core.5c4u0m6g5tred3yp.rcgu.o" "/app/target/debug/deps/turtl_core.5cevzdu6vth73ysm.rcgu.o" "/app/target/debug/deps/turtl_core.5eiz0yb3l2wysbaf.rcgu.o" "/app/target/debug/deps/turtl_core.5f2ogn08t6q9r6is.rcgu.o" "/app/target/debug/deps/turtl_core.5gk3kixabn2s6t1a.rcgu.o" "/app/target/debug/deps/turtl_core.6nazdzh2dmo2h9v.rcgu.o" "/app/target/debug/deps/turtl_core.6ypxvcgaw8dfr0c.rcgu.o" "/app/target/debug/deps/turtl_core.864fcmtea4ixh9b.rcgu.o" "/app/target/debug/deps/turtl_core.8jedbgx216jw2bm.rcgu.o" "/app/target/debug/deps/turtl_core.8oh8v26nypx48d9.rcgu.o" "/app/target/debug/deps/turtl_core.9cfjfqbwikgddtn.rcgu.o" "/app/target/debug/deps/turtl_core.9cvfkv8mkj45nvs.rcgu.o" "/app/target/debug/deps/turtl_core.9jwj6zqbfs0tecd.rcgu.o" "/app/target/debug/deps/turtl_core.ah5zcxo41k5fzk8.rcgu.o" "/app/target/debug/deps/turtl_core.ar1b7uruypg9cn6.rcgu.o" "/app/target/debug/deps/turtl_core.bflnx8vz0tpr3iq.rcgu.o" "/app/target/debug/deps/turtl_core.bqnqlvel7i36prn.rcgu.o" "/app/target/debug/deps/turtl_core.c9v34qnvfibcd03.rcgu.o" "/app/target/debug/deps/turtl_core.cbhs2qpl1cgfo8y.rcgu.o" "/app/target/debug/deps/turtl_core.gac7j5hns6ds5v6.rcgu.o" "/app/target/debug/deps/turtl_core.gjvdu36ujlx212g.rcgu.o" "/app/target/debug/deps/turtl_core.guyopocka8775z8.rcgu.o" "/app/target/debug/deps/turtl_core.hriuc5rfbsq6o43.rcgu.o" "/app/target/debug/deps/turtl_core.jjuwzipe8vqmjep.rcgu.o" "/app/target/debug/deps/turtl_core.k4fls4fiynopx5z.rcgu.o" "/app/target/debug/deps/turtl_core.kgxtd842lbh7hf4.rcgu.o" "/app/target/debug/deps/turtl_core.ktzmdh1ytx32r54.rcgu.o" "/app/target/debug/deps/turtl_core.kx3cxc8lkpae1c3.rcgu.o" "/app/target/debug/deps/turtl_core.lizncltk010254k.rcgu.o" "/app/target/debug/deps/turtl_core.lydgjf95oxq7ccv.rcgu.o" "/app/target/debug/deps/turtl_core.mowna6i4bbxsbi0.rcgu.o" "/app/target/debug/deps/turtl_core.otuztnnwit3e3w1.rcgu.o" "/app/target/debug/deps/turtl_core.pdo0wq5lbf7rdrj.rcgu.o" "/app/target/debug/deps/turtl_core.phkf17s3ki0ztu0.rcgu.o" "/app/target/debug/deps/turtl_core.q60gouronl41b66.rcgu.o" "/app/target/debug/deps/turtl_core.qko2iu02dw1mfz4.rcgu.o" "/app/target/debug/deps/turtl_core.r070zccbpslg94d.rcgu.o" "/app/target/debug/deps/turtl_core.sfsep5bgy0ohmjo.rcgu.o" "/app/target/debug/deps/turtl_core.sopbdjfb07d95js.rcgu.o" "/app/target/debug/deps/turtl_core.t5lgsrk0dqvex8a.rcgu.o" "/app/target/debug/deps/turtl_core.te7ouglu543zkil.rcgu.o" "/app/target/debug/deps/turtl_core.u3zkuuge3spm06c.rcgu.o" "/app/target/debug/deps/turtl_core.utwjl7n92po7vm2.rcgu.o" "/app/target/debug/deps/turtl_core.w15js1x93un60q0.rcgu.o" "/app/target/debug/deps/turtl_core.wabbfzqqurttzgx.rcgu.o" "/app/target/debug/deps/turtl_core.wkuznvrd4a1p6hd.rcgu.o" "/app/target/debug/deps/turtl_core.xep07xev5ttnuso.rcgu.o" "/app/target/debug/deps/turtl_core.y1qmej6m27kpzk4.rcgu.o" "/app/target/debug/deps/turtl_core.yn6ofvzwcnebt3v.rcgu.o" "/app/target/debug/deps/turtl_core.zi1cegp6z2id2me.rcgu.o" "/app/target/debug/deps/turtl_core.zrme8tqmyfqr5cz.rcgu.o" "/app/target/debug/deps/turtl_core.zxsiro487o7ertg.rcgu.o" "-o" "/app/target/debug/deps/libturtl_core.so" "-Wl,--version-script=/tmp/rustcFD37OL/list" "/app/target/debug/deps/turtl_core.346ommhw13bnaddi.rcgu.o" "-Wl,--gc-sections" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/app/target/debug/deps" "-L" "/usr/local/lib" "-L" "/app/target/debug/build/libsqlite3-sys-721e263e61274559/out" "-L" "/app/target/debug/build/backtrace-sys-037dcb313bb09f35/out/.libs" "-L" "/app/target/debug/build/rust-crypto-409753bc59938f48/out" "-L" "/opt/libsodium-1.0.16/src/libsodium/.libs/" "-L" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/app/target/debug/deps/libsodiumoxide-c8c80100067a5925.rlib" "/app/target/debug/deps/liblibsodium_sys-50809950079a1753.rlib" "/app/target/debug/deps/libmigrate-7461b07207010717.rlib" "/app/target/debug/deps/libcrypto-74993f27c2a0049e.rlib" "/app/target/debug/deps/librustc_serialize-fa7dad08e84880c1.rlib" "/app/target/debug/deps/librand-109fb6b7d44af3a7.rlib" "/app/target/debug/deps/librand-c249cb4a43d4b709.rlib" "/app/target/debug/deps/liblog_panics-29ffe30eae9bd0cf.rlib" "/app/target/debug/deps/libbacktrace-31f8553b76c6f955.rlib" "/app/target/debug/deps/libbacktrace_sys-cd2c6d8af26720be.rlib" "/app/target/debug/deps/librustc_demangle-5a69eabb6a16f62e.rlib" "/app/target/debug/deps/liblib_permissions-a1c4709033ae53d2.rlib" "/app/target/debug/deps/libhex-53459a5003012373.rlib" "/app/target/debug/deps/libglob-9bc289fb3aa57e9b.rlib" "/app/target/debug/deps/libfs2-6de9ea9a1e36470c.rlib" "/app/target/debug/deps/libdumpy-67c5f11e79c28ce4.rlib" "/app/target/debug/deps/libcrossbeam-32dad68ef1c3d839.rlib" "/app/target/debug/deps/libconfig-7253628af7f644ab.rlib" "/app/target/debug/deps/libclouseau-a6126493f8956258.rlib" "/app/target/debug/deps/librusqlite-82af5851a6f5f74c.rlib" "/app/target/debug/deps/liblru_cache-2f8a80805948d728.rlib" "/app/target/debug/deps/liblinked_hash_map-1233d6fed96853ac.rlib" "/app/target/debug/deps/liblibsqlite3_sys-c9aaac4001d79f6d.rlib" "/app/target/debug/deps/libclippo-e8617f4321e492af.rlib" "/app/target/debug/deps/libscraper-a308c462c3c2bc60.rlib" "/app/target/debug/deps/libselectors-a9ddd5d99fb710ea.rlib" "/app/target/debug/deps/libsmallvec-88b8356f3b52a647.rlib" "/app/target/debug/deps/libquickersort-0fc1a11ca28dd29a.rlib" "/app/target/debug/deps/libbitflags-d1a58b399641d224.rlib" "/app/target/debug/deps/libhtml5ever-ce9eae641c409d82.rlib" "/app/target/debug/deps/libtendril-9556614569991d7e.rlib" "/app/target/debug/deps/libutf8-d0ee48b39b9ba68d.rlib" "/app/target/debug/deps/libfutf-5adbe7c7968f6d2f.rlib" "/app/target/debug/deps/libmac-6c36beaf8b8e1a4b.rlib" "/app/target/debug/deps/libstring_cache-a650fb6901026588.rlib" "/app/target/debug/deps/libserde-3d1eb06b0108f511.rlib" "/app/target/debug/deps/libdebug_unreachable-6a7651fac5e19e73.rlib" "/app/target/debug/deps/libunreachable-cd9d25fba9a1b69f.rlib" "/app/target/debug/deps/libego_tree-f13e6446b7adb727.rlib" "/app/target/debug/deps/libcssparser-7ca755403f976c45.rlib" "/app/target/debug/deps/libencoding-4663f5ef447c1465.rlib" "/app/target/debug/deps/libencoding_index_tradchinese-648cada6bb207318.rlib" "/app/target/debug/deps/libencoding_index_simpchinese-0d7a74d34cd8e430.rlib" "/app/target/debug/deps/libencoding_index_japanese-5271440f8ddfa76c.rlib" "/app/target/debug/deps/libencoding_index_korean-5e62de7ce553c96e.rlib" "/app/target/debug/deps/libencoding_index_singlebyte-10abfc4598680f92.rlib" "/app/target/debug/deps/libreqwest-09b7736133be5550.rlib" "/app/target/debug/deps/libuuid-9fd8e9dfe1088df6.rlib" "/app/target/debug/deps/libserde_urlencoded-16576bd8148a9df3.rlib" "/app/target/debug/deps/liburl-53a4968954f3f69d.rlib" "/app/target/debug/deps/libpercent_encoding-7b9bde98ae68e3c8.rlib" "/app/target/debug/deps/libidna-7f2e344feb0b2a8c.rlib" "/app/target/debug/deps/libunicode_normalization-c67cd6be4d70bd52.rlib" "/app/target/debug/deps/libunicode_bidi-a34bb756389ab32e.rlib" "/app/target/debug/deps/libmatches-10618a3fb35b1649.rlib" "/app/target/debug/deps/libmime_guess-b8b13fecf1baa676.rlib" "/app/target/debug/deps/libphf-a64e7e3eef56470c.rlib" "/app/target/debug/deps/libphf_shared-aeb13579a9fa0e57.rlib" "/app/target/debug/deps/libunicase-4d0987e6bb795dac.rlib" "/app/target/debug/deps/libsiphasher-072d766e17c09415.rlib" "/app/target/debug/deps/libmime-a898291e1e272747.rlib" "/app/target/debug/deps/libunicase-90c1fd574a9b315c.rlib" "/app/target/debug/deps/liblibflate-03cfae13405fc30e.rlib" "/app/target/debug/deps/libcrc-e1c0ea7f409c66bc.rlib" "/app/target/debug/deps/libadler32-13a3ba6c0d6ff780.rlib" "/app/target/debug/deps/libhyper_tls-e87a206109da4131.rlib" "/app/target/debug/deps/libnative_tls-c2673de882b59953.rlib" "/app/target/debug/deps/libopenssl_probe-047921a0af225baa.rlib" "/app/target/debug/deps/libopenssl-4892130cc13b13a5.rlib" "/app/target/debug/deps/libopenssl_sys-21e5c3e7235373f0.rlib" "/app/target/debug/deps/libforeign_types-bfcb0dc42f78b2e8.rlib" "/app/target/debug/deps/libforeign_types_shared-758b20d33c614c54.rlib" "/app/target/debug/deps/libbitflags-bb713bdddf87ba8f.rlib" "/app/target/debug/deps/libhyper-d55322690f264a72.rlib" "/app/target/debug/deps/libwant-9bd2fc5eb15c72eb.rlib" "/app/target/debug/deps/libtry_lock-b12c73abc8a3b04c.rlib" "/app/target/debug/deps/libtokio-7687b81e238fda6d.rlib" "/app/target/debug/deps/libtokio_uds-a00625bc744c9b00.rlib" "/app/target/debug/deps/libmio_uds-f7c668b5e3851ee1.rlib" "/app/target/debug/deps/libtokio_udp-1107512092056df1.rlib" "/app/target/debug/deps/libtokio_tcp-cefac31107018bdc.rlib" "/app/target/debug/deps/libtokio_timer-8abd2e5b6416f74d.rlib" "/app/target/debug/deps/libtokio_reactor-c9cfc86eb8bd5d4a.rlib" "/app/target/debug/deps/libparking_lot-cb01866024aa7874.rlib" "/app/target/debug/deps/libparking_lot_core-ffdc8170484de67e.rlib" "/app/target/debug/deps/libsmallvec-14bafef789b358f9.rlib" "/app/target/debug/deps/libunreachable-a4b4fa200aab12b0.rlib" "/app/target/debug/deps/libvoid-043a2fc989cfe249.rlib" "/app/target/debug/deps/liblock_api-9ba4a6fef866bdab.rlib" "/app/target/debug/deps/libowning_ref-13abd3407a982e06.rlib" "/app/target/debug/deps/libstable_deref_trait-2c15f4ac1fb6713b.rlib" "/app/target/debug/deps/libtokio_fs-f2a3a3672bcbfac6.rlib" "/app/target/debug/deps/libtokio_threadpool-e72e935a8a3c951e.rlib" "/app/target/debug/deps/librand-2cc4e2223feb1481.rlib" "/app/target/debug/deps/librand_core-d62f42bd8bd86977.rlib" "/app/target/debug/deps/librand_core-e0e43335db43e230.rlib" "/app/target/debug/deps/libcrossbeam_deque-26b50befe0885860.rlib" "/app/target/debug/deps/libcrossbeam_epoch-944f6bb912566a9e.rlib" "/app/target/debug/deps/libscopeguard-753b781c88a2306c.rlib" "/app/target/debug/deps/libmemoffset-82cfa17df617796f.rlib" "/app/target/debug/deps/liblazy_static-4d81240815770dfb.rlib" "/app/target/debug/deps/libcrossbeam_utils-3db3809db89534b5.rlib" "/app/target/debug/deps/libarrayvec-8ffe20968c73343a.rlib" "/app/target/debug/deps/libnodrop-2494445b7fe9bf62.rlib" "/app/target/debug/deps/libtokio_codec-51a14996f7ee3807.rlib" "/app/target/debug/deps/libtokio_current_thread-63a57d8e4028f6c9.rlib" "/app/target/debug/deps/libtokio_executor-ee0ad7bf1e2b8db4.rlib" "/app/target/debug/deps/libmio-fbb7fde7cc9de85b.rlib" "/app/target/debug/deps/liblazycell-24fb8135f787fc5b.rlib" "/app/target/debug/deps/libtime-6e250fd0ef989183.rlib" "/app/target/debug/deps/libnet2-6dd2c8915c7f827d.rlib" "/app/target/debug/deps/libhttparse-14bc44487c566d2c.rlib" "/app/target/debug/deps/libh2-c284a2f79222dcbb.rlib" "/app/target/debug/deps/libindexmap-f4ee147a4251a7e9.rlib" "/app/target/debug/deps/libstring-2acfe8eb8f2c05da.rlib" "/app/target/debug/deps/libslab-9b95493510af8f0b.rlib" "/app/target/debug/deps/libtokio_io-6865cfec3a42a045.rlib" "/app/target/debug/deps/libfutures_cpupool-0b9de5a28dcc0520.rlib" "/app/target/debug/deps/libnum_cpus-637fb2cb081067f0.rlib" "/app/target/debug/deps/libhttp-fb95f05b0880a2db.rlib" "/app/target/debug/deps/libitoa-0dbcb2353c1ef52a.rlib" "/app/target/debug/deps/libfnv-f0d1fd721a6ba615.rlib" "/app/target/debug/deps/libfutures-729ea6fe83a82fed.rlib" "/app/target/debug/deps/libencoding_rs-080e6d0422bfe14e.rlib" "/app/target/debug/deps/libbytes-1f038c9970cef6d3.rlib" "/app/target/debug/deps/libiovec-1c63d7dd64e1bda2.rlib" "/app/target/debug/deps/libregex-04de2d73bcb83f48.rlib" "/app/target/debug/deps/libutf8_ranges-3f4a04a0d35a2120.rlib" "/app/target/debug/deps/libregex_syntax-eb0f53fd868ba26d.rlib" "/app/target/debug/deps/libthread_local-3ae5fb0956b87f18.rlib" "/app/target/debug/deps/libthread_id-9212ac9c51b4f389.rlib" "/app/target/debug/deps/libaho_corasick-323aa4a99d6ce5c4.rlib" "/app/target/debug/deps/libmemchr-0727c841b819ccb3.rlib" "/app/target/debug/deps/liblibc-d9366a16e6ca7e46.rlib" "/app/target/debug/deps/libjedi-7dcf7d5fc7387d44.rlib" "/app/target/debug/deps/libserde_yaml-7870460b95894aa2.rlib" "/app/target/debug/deps/libyaml_rust-a2f401861474025e.rlib" "/app/target/debug/deps/liblinked_hash_map-dbf7ebcbcfaee349.rlib" "/app/target/debug/deps/libserde_json-f355b087ad365bcd.rlib" "/app/target/debug/deps/libdtoa-e11689d168e9953b.rlib" "/app/target/debug/deps/libitoa-6183941ae3974435.rlib" "/app/target/debug/deps/libnum_traits-8152ebcdc85b2663.rlib" "/app/target/debug/deps/libnum_traits-cb4aa42f9973d654.rlib" "/app/target/debug/deps/libserde-c5ae08c9bf819606.rlib" "/app/target/debug/deps/libfern-8aba8a82c708049f.rlib" "/app/target/debug/deps/liblog-94e995c7594bda1e.rlib" "/app/target/debug/deps/libcfg_if-fcc4818c49129123.rlib" "/app/target/debug/deps/libcarrier-8a48aecbf8b7ed0f.rlib" "/app/target/debug/deps/libquick_error-f081ea9fe10f7c0d.rlib" "/app/target/debug/deps/liblazy_static-254eca49dbdf7c32.rlib" "/app/target/debug/deps/libcrossbeam-8f26932d76b8320a.rlib" "/app/target/debug/deps/libbase64-ad306ddad621e4db.rlib" "/app/target/debug/deps/libsafemem-0bdfd4bda33a0434.rlib" "/app/target/debug/deps/libbyteorder-53f6464e90b85aea.rlib" "-Wl,--start-group" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a021829e87e39dcf.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ce8b5a3ae3174a34.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-faa54f218b0e3149.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-60c1f13c2a2bc637.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-62fff61d9c213778.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-457f5d21aa274348.rlib" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4694ab1fde4317be.rlib" "-Wl,--end-group" "/usr/local/rustup/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-95d769f09dd6e7cb.rlib" "-Wl,-Bdynamic" "-lsodium" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared"
  = note: /usr/bin/ld: /app/target/debug/deps/libopenssl_sys-21e5c3e7235373f0.rlib(t1_enc.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
          /usr/bin/ld: final link failed: Bad value
          collect2: error: ld returned 1 exit status


error: aborting due to previous error

error: Could not compile `turtl_core`.

if you know what it means... I'm happy for having the solution :-)

Good night,
Nicolas

Andrew Lyon

unread,
Nov 27, 2018, 11:42:47 PM11/27/18
to nstei...@gmail.com, tu...@googlegroups.com
Hi, Nicolas.

Sorry I'm late to respond. This might be of interest to you: https://gitlab.com/fdroid/rfp/issues/412#note_103240339

That is a comment I made which has an attachment with a script/build system for the core. It will work on Debian and is well-commented. It's adapted for a Dockerfile I use for building (but not ready for release yet). The script should give you some guidance on compiling.

Hope this helps!

Andrew

--

nstei...@gmail.com

unread,
Jan 19, 2019, 1:39:17 PM1/19/19
to Turtl


On Wednesday, November 28, 2018 at 5:42:47 AM UTC+1, Andrew Lyon wrote:
Hi, Nicolas.

Sorry I'm late to respond. This might be of interest to you: https://gitlab.com/fdroid/rfp/issues/412#note_103240339

That is a comment I made which has an attachment with a script/build system for the core. It will work on Debian and is well-commented. It's adapted for a Dockerfile I use for building (but not ready for release yet). The script should give you some guidance on compiling.

Hope this helps!

Just to say I came back on the topic and at last understood the "issue" with turtl-js which no longer works as previously and requires the core-rs part [1].

So I could set up my containers [2] with just the db and the server and migrate from the old instance to the new one. For the short term, I'll use only android & desktop apps to use turtl. I will come back later with the UI part.

Migration was super fast - thanks a lot for the work done - I can safely migrate now to my new hosting platform :-)
Nicolas



Reply all
Reply to author
Forward
0 new messages