How to have rclone DEV/beta in termux-android?


#1

Except from compiling with go.
Termux has in repo rclone but stable
so
pkg install rclone
and
pkg upgrade rclone
is only 1.44, not newest.
Is it possible to add some daily sources to termux to have rclone with latest commits?

or only manual - compile?


#2

That is the latest stable.

I think if you want latest beta then you’ll have to compile it yourself.

The circle CI build does build android binaries, I just dont upload them anywhere, eg

https://1434-17803236-gh.circle-artifacts.com/0/tmp/rclone.dist/rclone-android-16-arm


#3

Can you please post these as releasable builds on the website? What is Circle CI?


#4

That would be possible… I don’t at the moment though since those builds don’t go through any quality control process - they aren’t tested in any way.

It is a continuous integration system which does the building of rclone’s code when it is uploaded to the central repository.


#5

OK thanks.

Hmm what QC does the other builds go through? Maybe you can mark the android builds down as “untested” just so people know, I’m looking to use these builds as starting point for installing to a rooted nvidia shield


#6

They get the unit tests run on them. Come to think of it the other more unusual platforms, eg freebsd don’t get the tests run directly on them so it isn’t so different.

What would need to happen is that the CircleCI build would need to upload the build artifacts in this step to the rclone website.


#7

#8

Here is an experiment… I got the CircleCI builds to upload its artifacts into a “testbuilds” directory

https://beta.rclone.org/branch/v1.45-093-gfc4f20d5-circleci-beta/testbuilds/

There should be a “testbuilds” in the latest beta shortly too.


#9

That’s perfect! Thank you!


#10

thanks.
this url v1.45-093-gfc4f20d5-circleci-beta
will ALWAYS be the same?
if not, can you just create some other directory which i can use to automate with wget which will work forever?
like for example:

https://beta.rclone.org/rclone-beta-latest-testbuild-circleci-…[windows-linux -ios -etc…]…zip

or

https://circleci.rclone.org/rclone-beta-latest-testbuild-circleci-…[windows-linux -ios -etc…]…zip

?
thanks.


#11

No…

Let me see…

I put them here

https://beta.rclone.org/test/testbuilds-latest/


#12

thanks, but in windows version there is no Google related backends, why?


#13

That is because rclone is being built with an older version of go for those builds.

That is ultimately because of this issue: https://github.com/billziss-gh/cgofuse/issues/27

I made my own copy of that docker image to update it so hopefully it will be fixed

https://beta.rclone.org/branch/v1.45-096-g1733e59a-fix-circleci-go-version-beta/ (uploaded in 15-30 mins)


#14

thanks, later those fixed versions will be also in https://beta.rclone.org/test/testbuilds-latest/ or other constant/permament URL ?


#15

That build didn’t work, here is the next attempt…

https://beta.rclone.org/branch/v1.45-096-g8e107b96-fix-circleci-go-version-beta/ (uploaded in 15-30 mins)

Eventually once the fix is merged to master.


#16

OK that is working now, in 15 mins or so the builds in https://beta.rclone.org/test/testbuilds-latest/ should be built with go1.11.1 and support all the backends.


#17

@ncw why i can not download windows exe files?

ti did try to download exe files in chrome, ie, ff, on windows and on my android phone, independent networks, no firewall.
I can download other files, arm, ios, but EXE - cant download, error, or file has 0 bytes. why?

–2019-01-28 11:04:04-- https://beta.rclone.org/test/testbuilds-latest/rclone-windows-4.0-386.exe
Resolving beta.rclone.org (beta.rclone.org)… 5.153.250.7
Connecting to beta.rclone.org (beta.rclone.org)|5.153.250.7|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43181448 (41M) [application/x-msdos-program]
Saving to: ‘rclone-windows-4.0-386.exe.1’

 0K                                                         0% 0,00 =0s

2019-01-28 11:04:05 (0,00 B/s) - Connection closed at byte 0. Retrying.

–2019-01-28 11:04:06-- (try: 2) https://beta.rclone.org/test/testbuilds-latest/rclone-windows-4.0-386.exe
Connecting to beta.rclone.org (beta.rclone.org)|5.153.250.7|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43181448 (41M) [application/x-msdos-program]
Saving to: ‘rclone-windows-4.0-386.exe.1’

 0K                                                         0% 0,00 =0s

2019-01-28 11:04:06 (0,00 B/s) - Connection closed at byte 0. Retrying.

–2019-01-28 11:04:08-- (try: 3) https://beta.rclone.org/test/testbuilds-latest/rclone-windows-4.0-386.exe
Connecting to beta.rclone.org (beta.rclone.org)|5.153.250.7|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43181448 (41M) [application/x-msdos-program]
Saving to: ‘rclone-windows-4.0-386.exe.1’

 0K                                                         0% 0,00 =0s

2019-01-28 11:04:08 (0,00 B/s) - Connection closed at byte 0. Retrying.

–2019-01-28 11:04:11-- (try: 4) https://beta.rclone.org/test/testbuilds-latest/rclone-windows-4.0-386.exe
Connecting to beta.rclone.org (beta.rclone.org)|5.153.250.7|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43181448 (41M) [application/x-msdos-program]
Saving to: ‘rclone-windows-4.0-386.exe.1’

 0K                                                         0% 0,00 =0s

2019-01-28 11:04:12 (0,00 B/s) - Connection closed at byte 0. Retrying.


#18

there is no problem with:
https://beta.rclone.org/rclone-beta-latest-windows-386.zip
normally downloading,
but

https://beta.rclone.org/test/testbuilds-latest/rclone-windows-4.0-386.exe = error while downloading, 0 bytes.
On windows and on android phone = the same.


#19

The disk got full on the server :slight_smile: Try again!