Maxim Cournoyer <maxim.courno...@gmail.com> writes:

> Mark H Weaver <m...@netris.org> writes:

[..]

>>
>> I looked at your earlier reply to Tomas, and the gitea pull request that
>> you linked to.  I didn't see any comments there addressing the potential
>> issue that Tomas raised.  Apologies if I missed it.
>>
>> To clarify, the issue is this:
>>
>> By design, RSS feeds only publish the most recent entries, i.e. there is
>> no *flow control*.  There is only the heuristic that if users check the
>> RSS feed sufficiently often, they will hopefully not miss any entries.
>>
>> Tomas indicated that the RSS feed for Guix commits includes only 30
>> entries at any given time.  So what happens if 40+ commits are pushed at
>> once?  Do you have reason to believe that no commits will be missed in
>> the RSS feed in this scenario?
>
> That was for the atom feed, I believe. The one I shared above is even
> more limited, including only the 10 most recent commits. The source that
> is responsible to do that is [0]:
>
> // ShowBranchFeed shows tags and/or releases on the repo as RSS / Atom feed
> func ShowBranchFeed(ctx *context.Context, repo *repo.Repository, formatType 
> string) {
>       commits, err := ctx.Repo.Commit.CommitsByRange(0, 10, "")
>       if err != nil {
>               ctx.ServerError("ShowBranchFeed", err)
>               return
>       }
>
> My understanding of RSS was naive, but now I see this could be a
> problem. I guess it depends of what we use the guix-commits mailing list
> for. Is it just for casually keeping track of what goes in the repo in
> near real time? Or is it because we want to review everything that was
> pushed for security or other reasons? If the former, I think that RSS
> feed is good enough. If the later, it isn't but then I'd argue that 'git
> log -p' is a better tool, as you never know with email if a message may
> have been lost in transit (as you had mentioned).
>
> Thoughts?

My use case is the former, just keeping track of what is going on.  I do
not believe reviewing everything is actually possible at the Guix scale.
I mostly look only at the commit subjects, and only inside when it
sounds interesting.

Let me backtrack a bit.  Were we approached by the FSF to shut down the
mailing list?  Or is this a pro-active move from our side?  If the
latter, would disabling the archiving achieve sufficient relieve on the
resources in your eyes?

Look, I have made my peace with losing the guix-commits when the
mirroring to savannah is disabled, but I did not expect it this soon.
If there is an actual need to shut it down, I will understand, but if
this is just us trying to be considerate, could we try the middle road
(no archiving) first?

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Reply via email to