Skip to content

Preserving file modification timestamps - Android app's or Linux app's fault or inbetween the two? #111

Description

@STPKITT

Hello,
I tried out transfering files between my Android smartphone and a Linux PC of mine. The smartphone is running LineageOS 16.0 which is basically Android 9. I installed warpinator-android via F-Droid which currently means version 1.4.6 of the app. The Linux PC is running KDE neon User edition and on there I installed the Warpinator Flatpak package which currently ships Warpinator 1.2.9.
Due to my experience with KDE Connect's filetransfer feature I was aware of potential issues regarding file modification timestamps when using Warpinator so I immediately had a look at the behaviour when transfering files between PC and smartphone using Warpinator. Here are my test results:

Sending a file from PC to smartphone: the file modification timestamp of the target file gets changed to the moment of the transfer which is bad.

Sending a file from smartphone to PC: the file modification timestamp of the target file is the same as the source file which is the desired result.

At first I posted this to the issue tracker of Warpinator for Linux but user @mtwebster reported back that the issue doesn't seem to exist when transfering files from Linux PC to another Linux PC using the exact same Warpinator release (Flatpak 1.2.9) as I did. The corresponding issue on the issue tracker of the Warpinator for Linux can be found at [mtwebster](url).

I now opening this issue here since the Android app seems to play a role here but it's for the experts here to find out if the fix is just on the Android side or if both sides have to apply changes to make it work correctly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions