[Discuss] edg-gridftp-client
Frank Scheiner
scheiner at hlrs.de
Mon Jun 24 12:47:09 CEST 2024
Hi all,
On 24.06.24 03:47, Mischa Sallé via discuss wrote:
> Hi all,
>
> On 22 June 2024 17:39:28 GMT+03:00, Maarten Litmaath via discuss <discuss at gridcf.org> wrote:
>> Hi all,
>> as Steve would be happy to keep it going for a while longer,
>> we could look into making it part of the GCF, like uberftp...
>
> I think that makes perfect sense
I had a quick look into the sources and functionality ([1]) and this is
a combination of a C tool for each functionality and common
functionality and Perl wrappers around it.
[1]: https://src.fedoraproject.org/rpms/edg-gridftp-client
Not knowing about this toolset I did create something similar with
similar functionality some years ago and wrapped UberFTP with Bash
scripts instead. It's called gtools and is a multicall script with all
functionality included in a Bash "library" and the main script with
symlinks to the specific functions (like `gcat`, `grm`, `gmv`, etc.).
See [2] and [3] for details.
[2]: https://github.com/fr4nk5ch31n3r/gtransfer/blob/master/bin/gtools.bash
[3]:
https://github.com/fr4nk5ch31n3r/gtransfer/blob/master/lib/gtransfer/gridftp.bashlib
I included it in the gtransfer repo, but it will actually work w/o
gtransfer present. Apart from functionality similar - maybe not in all
details - to the edg-gridftp-client it can use some additional features
useful on the command line:
* host aliases ([4]) to shorten lengthy gsiftp:// URLs (incl. Bash
completion of aliases) - in short you can replace any
"gsiftp://host.domain.tld:<PORT>" part with something like "alias:"
* browsing remote paths directly on the command line (via Bash completion)
[4]:
https://github.com/fr4nk5ch31n3r/gtransfer/blob/master/share/doc/host-aliases.md
It should be maybe checked if functionality is equal everywhere, but if
it is, matching symlinks with EDG names could be created to match the
EDG client's commands. If we decide for a replacement, it will only
require the maintenance of some Bash scripts, as we already maintain
UberFTP, compared to C and Perl code. Judging by the amount of work I
put into this since its creation, I'd say the maintenance effort is near
zero.
But I assume the edg-gridftp-client code doesn't need much maintenance
either.
Personally I don't have a preference. Actually I'm usually in favor to
keep useful things around. And the C code of the edg-gridftp-client
being a useful example to show what can be done with the GCT, already
qualifies for that in my eyes. Even if we just include it under the
umbrella of the GridCF and make it a public archive later to keep it at
a known place would be useful in my eyes.
Cheers,
Frank
>> ________________________________
>> From: Steve Traylen <steve at traylen.net>
>> Sent: Saturday, June 22, 2024 4:03 PM
>> To: Maarten Litmaath <Maarten.Litmaath at cern.ch>
>> Cc: discuss at gridcf.org <discuss at gridcf.org>
>> Subject: Re: [Discuss] edg-gridftp-client
>>
>>
>>
>> On Sat, 22 Jun 2024, 16:01 Maarten Litmaath, <Maarten.Litmaath at cern.ch<mailto:Maarten.Litmaath at cern.ch>> wrote:
>> Hi Steve,
>> if you orphaned the package, would it remain published in EPEL9,
>> or would we need to move it e.g. to the WLCG repository instead?
>>
>>
>> It would remain on 9 but would never appear in 10.
>>
>> Happy to keep it going as it's nothing but source needs to be somewhere.
>>
>>
>> Do we have any idea who might still be using that package today?
>>
>> No idea.
>>
>>
>> ________________________________
>> From: discuss <discuss-bounces at gridcf.org<mailto:discuss-bounces at gridcf.org>> on behalf of Steve Traylen via discuss <discuss at gridcf.org<mailto:discuss at gridcf.org>>
>> Sent: Saturday, June 22, 2024 2:23 PM
>> To: discuss at gridcf.org<mailto:discuss at gridcf.org> <discuss at gridcf.org<mailto:discuss at gridcf.org>>
>> Cc: steve at traylen.net<mailto:steve at traylen.net> <steve at traylen.net<mailto:steve at traylen.net>>
>> Subject: [Discuss] edg-gridftp-client
>>
>> Hi,
>> I was doing some clean up of packages:
>>
>> The source referenced from edg-gridftp-client in Fedora is long since dead:
>>
>> http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/edg-gridftp-client/
>>
>> Do we you want to rebirth edg-gridftp-client package within https://github.com/gridcf/
>>
>> Otherwise I should probably start to orphan the package.
>>
>> Steve.
>>
>>
>> --
>> Steve Traylen
>
--
Frank Scheiner
High Performance Computing Center Stuttgart (HLRS)
Department Project User Management & Accounting
Email: scheiner at hlrs.de
Phone: +49 711 685 68039
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2837 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mailman.egi.eu/pipermail/discuss/attachments/20240624/d1d8687b/attachment.p7s>
More information about the discuss
mailing list