Re: Discontinuing repository tarballs

2016-11-23 Thread Ben Cooksley
On Thu, Nov 24, 2016 at 2:30 PM, Michael Pyne  wrote:
> On Wed, Nov 23, 2016 at 08:17:29PM +1300, Ben Cooksley wrote:
>> HI all,
>>
>> As of late Sysadmin has been assessing what components of our
>> infrastructure are in active use and should be maintained going
>> forward.
>>
>> As part of this it has come to our attention that the repository
>> tarballs offered by our anongit network (tar.gz files of our
>> repositories essentially) are effectively unused - with only 19 hits
>> being received by one mirror in the space of a week.
>
> Not an objection, but the low usage may be due to the use of tarball
> repo snapshots being disabled in kdesrc-build for a few months now.
>
> Of course, kdesrc-build was using the snapshots by default out of an
> effort to be gentler to KDE source code repositories, so if it's easier
> for you all to forgo the snapshots entirely then I'm fully supportive.

It's definitely easier on the servers disks I think :)
The anongit servers haven't had any issues with load as far as I can
remember, so I think it's safe in this case for kdesrc-build to use
normal git:// or https:// clones.

If nobody objects in the next 24 hours i'd like to go ahead with
discontinuing the tarballs.

>
> Regards,
>  - Michael Pyne

Cheers,
Ben


Re: Discontinuing repository tarballs

2016-11-23 Thread Michael Pyne
On Wed, Nov 23, 2016 at 08:17:29PM +1300, Ben Cooksley wrote:
> HI all,
> 
> As of late Sysadmin has been assessing what components of our
> infrastructure are in active use and should be maintained going
> forward.
> 
> As part of this it has come to our attention that the repository
> tarballs offered by our anongit network (tar.gz files of our
> repositories essentially) are effectively unused - with only 19 hits
> being received by one mirror in the space of a week.

Not an objection, but the low usage may be due to the use of tarball
repo snapshots being disabled in kdesrc-build for a few months now.

Of course, kdesrc-build was using the snapshots by default out of an
effort to be gentler to KDE source code repositories, so if it's easier
for you all to forgo the snapshots entirely then I'm fully supportive.

Regards,
 - Michael Pyne


Re: Discontinuing repository tarballs

2016-11-23 Thread Nicolás Alvarez

> El 23 nov 2016, a las 15:07, Albert Astals Cid  escribió:
> 
> El dimecres, 23 de novembre de 2016, a les 20:17:29 CET, Ben Cooksley va 
> escriure:
>> HI all,
>> 
>> As of late Sysadmin has been assessing what components of our
>> infrastructure are in active use and should be maintained going
>> forward.
>> 
>> As part of this it has come to our attention that the repository
>> tarballs offered by our anongit network (tar.gz files of our
>> repositories essentially) are effectively unused - with only 19 hits
>> being received by one mirror in the space of a week.
> 
> This is not about making the "git archive" command not work, right?
> 

No, this is about full-history tarballs. The idea is you can download the 
tarball over HTTP (which is even resumable if the download is interrupted), 
unpack it, and get the same as from a 'git clone'.

It's of questionable usefulness. If your Internet connection is so bad that you 
can't complete a normal 'git clone' in one go, you'll probably have other 
problems with our services anyway...

-- 
Nicolás

Re: Discontinuing repository tarballs

2016-11-23 Thread Albert Astals Cid
El dimecres, 23 de novembre de 2016, a les 20:17:29 CET, Ben Cooksley va 
escriure:
> HI all,
> 
> As of late Sysadmin has been assessing what components of our
> infrastructure are in active use and should be maintained going
> forward.
> 
> As part of this it has come to our attention that the repository
> tarballs offered by our anongit network (tar.gz files of our
> repositories essentially) are effectively unused - with only 19 hits
> being received by one mirror in the space of a week.

This is not about making the "git archive" command not work, right?

Cheers,
  Albert

> 
> These tarballs are generated by cronjob once per week, and are
> effectively a duplicate copy of the repositories which must be held by
> each anongit. Removing them will reduce the resources needed and
> maintenance complexity involved to operate an anongit mirror, as well
> as reducing load on the main git.kde.org server which generates the
> tarballs.
> 
> If anyone has any objection please let us know.
> 
> Regards,
> Ben Cooksley
> KDE Sysadmin




Re: Discontinuing repository tarballs

2016-11-23 Thread Helio Chissini de Castro
On Wednesday, November 23, 2016 8:17:29 PM CET Ben Cooksley wrote:
> HI all,
> 
> As of late Sysadmin has been assessing what components of our
> infrastructure are in active use and should be maintained going
> forward.
> 
> As part of this it has come to our attention that the repository
> tarballs offered by our anongit network (tar.gz files of our
> repositories essentially) are effectively unused - with only 19 hits
> being received by one mirror in the space of a week.
> 
> These tarballs are generated by cronjob once per week, and are
> effectively a duplicate copy of the repositories which must be held by
> each anongit. Removing them will reduce the resources needed and
> maintenance complexity involved to operate an anongit mirror, as well
> as reducing load on the main git.kde.org server which generates the
> tarballs.
> 
> If anyone has any objection please let us know.
> 
> Regards,
> Ben Cooksley
> KDE Sysadmin

+1 to that.

But i would like to have at least an script that we can generate by ourselves 
packages on 
same way, when we decide to do manually on our side.

[]; s