RDiff.exe Licensing Question

49 views
Skip to first unread message

Allan Fernandes

unread,
Oct 15, 2019, 2:39:37 PM10/15/19
to librsync, Martin Pool
Dear Sir,

I have a backup application written in Delphi for Windows OS. For handling Deltas of files I am using RDiff.exe (dated 16/10/2007).
I call it only via Command line. Do I come under any licensing obligations ? Do I have to GPL my source code ?
I have given credit in my application's Instructions manual to RDiff.exe and Cygwin.

Once again want to thank you for this great work.

Regards
Allan Fernandes

Martin Pool

unread,
Oct 18, 2019, 2:18:50 PM10/18/19
to Allan Fernandes, librsync
Hi Allan, the GPL does not extend to code that invokes rdiff as an external program. You do need to release any changes you may have made to rdiff itself.

Message has been deleted

Allan Fernandes

unread,
Sep 3, 2021, 9:44:45 AM9/3/21
to librsync, Martin Pool
Hi,

I have rdiff.exe (build in 2007) , I had tested and it seemed to work fine even for large files 20gb etc.
All of a sudden I am noticing it is not always Patching files >4GB.
(librsync: ERROR: (rs_job_iter) internal eror: job made no progress [orig_in=5742, orig_out=16000, final_in=5742, final_out=16000]
librsync: ERROR: library internal error
Errorlevel 107
)
I need the latest build of rdiff.exe. I have been trying to compile with various methods but failing.
I am a Delphi programmer and not familiar with C and Unix. I use Cygwin to run my older rdiff.exe.
Can someone please compile for me the rdiff.exe for windows. I am in a really desperate situation.

Regards
Allan Fernandes

Martin Pool

unread,
Sep 3, 2021, 2:16:53 PM9/3/21
to Allan Fernandes, Donovan Baarda, librsync
+Donovan Baarda  I don't know if you can help him out?

Allan, I don't immediately have access to a Windows dev environment and I don't know how long it would take to get one set up. I might try on the weekend but no promises.

https://github.com/librsync/librsync/issues/171 has some documentation on setting up Windows builds. It now uses cmake so I don't think you will need anything especially unix-y.


Martin

Martin Pool

unread,
Sep 3, 2021, 2:18:21 PM9/3/21
to Allan Fernandes, Donovan Baarda, librsync
ps, it might be nice to change the CI action to publish the exe after it was built. (https://docs.github.com/en/actions/guides/storing-workflow-data-as-artifacts) I might try a PR for that, at least, or Allan maybe you can.

Martin

Allan Fernandes

unread,
Sep 3, 2021, 4:23:52 PM9/3/21
to Martin Pool, Donovan Baarda, librsync
Dear Martin/Donovan,

Thanks for the prompt reply.  In fact I have be battling Covid from last 12 days, just been discharged from hospital 2 days ago. Your response brings great relief to me.

Regards
Allan

Donovan Baarda

unread,
Sep 5, 2021, 7:52:34 PM9/5/21
to Allan Fernandes, Martin Pool, librsync
Note that I also updated the developer docs with instructions here;


The instructions for windows were based on what was required to make the github actions work using their "windows_latest" image. I'm not sure exactly what version of windows that is, or what additional support tools that image has installed over a standard bare windows install, but it seems to already have MSVC and cmake installed, along with the bash shell (standard in new windows?).

--
You received this message because you are subscribed to the Google Groups "librsync" group.
To unsubscribe from this group and stop receiving emails from it, send an email to librsync+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/librsync/CAPZ2AGTcvYcNALf7hck2YW0rDPaxLxL_BXxUfoC2ZBT6%2B%3DDhSg%40mail.gmail.com.


--

Martin Pool

unread,
Sep 7, 2021, 10:57:19 AM9/7/21
to Donovan Baarda, Allan Fernandes, librsync
Allan, please try out the rdiff.exe in the Release directory of the Windows zip file linked from https://github.com/librsync/librsync/actions/runs/1209870121 and let me know.

Hope you are recovering well. Please get vaccinated if you are not already.

Martin

Allan Fernandes

unread,
Sep 8, 2021, 12:40:55 AM9/8/21
to Martin Pool, Donovan Baarda, librsync
Dear Martin,

Rdiff.exe is working like a charm, I copied the two dll files too in the folder.
I have no words to Thank You enough.
I am recovering, slowly but surely. I had taken one vaccine. Thanks for the concern,Sir.

Regards
Allan

Martin Pool

unread,
Sep 8, 2021, 10:46:36 AM9/8/21
to Allan Fernandes, Donovan Baarda, librsync
Glad to hear both that it worked and that you're recovering. 

Reply all
Reply to author
Forward
0 new messages