rcx icon indicating copy to clipboard operation
rcx copied to clipboard

Future of RCX and updates to newer rclone versions

Open Bushido76 opened this issue 4 years ago • 1 comments

Dear RCX-team,

as rclone developed to my favorite cloud sync tool, I did delete vendor sync clients from my phone and migrated to RCX too. To keep in sync with the rclone version on my other devices I set up android studio and build an RCX version with the newest rclone 1.57 libraries. During the first builds I realized several changes in the interaction between app and rclone libs:

  • changes in config recipies
  • slightly changed OAuth completion behaviour
  • changes in "timing" with the rclone binaries during OAuth process
  • possibility of rclone to build the libs directly (librclone)

I started with OneDrive and made it working again - gDrive and others still need maintanance. For the library creation I had to use the existing gradle files, as I couldn't get it working with librclone directly (setting a lot of relevant environment variables and building as shared object compiled/linked ok but rcx could not use the lib. I'm sure, that there was something wrong on my side).

So my questions are:

  • Is this project actively maintained and maybe has the goal to grow with rclone? (I know that you all are very busy and it's the same for me. But maybe I could support a little.)
  • What would be the right branch for contributions? (I'm not sure, whether the master has to stay compatible downwards to rclone 1.55)
  • Where can I ask questions about the source code strategy? (I.e. today I was analyzing the interactive runner code and was asking myself, whether all implemented "stream-types" are really neccesary/useful).

Sorry for posting this as a feature request, but there was no rcx forum or contact e mail.

Regards, B

Edit: Today I've tried so send a first PR and to introduce my local branch but it seems that I need additional authorizations to do this. So I will switch to idle and wait for response. Have a nice week.

Bushido76 avatar Dec 04 '21 21:12 Bushido76

It does seem that you tried to directly push to this repository, that does not work. However, you should fork this repository, and push to your own! This allows you to create a pull request to this repository, for everyone to see (and merge) your changes

newhinton avatar Jan 22 '22 14:01 newhinton