[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: ISSUE: Checkgroups control messages




Hi Charles,

* If I have a hierarchy like this one:
   fr.bienvenue
   fr.test
and if another administrator is in charge of the sub-hierarchy
fr.autres, with for instance:
   fr.autres
   fr.autres.fiction
   fr.autres.histoires
how can he specify in the Control: header that his checkgroups
contains fr.autres?
   Control: checkgroups fr.autres #1
means fr.autres.* and does not create fr.autres (which I do not
want in my own hierarchy).

That is correct. I think the term "sub-hiererchy" is defined as a set of
groups with a common prefix (ending in '.'), and so does not include its
own root. So it would be up to the administrator of fr.* to include
"fr.autres" in HIS checkgroups.

I think USEPRO should not do something which leads sub-hierarchies
not to be self-managed:  they should not lay on the checkgroups of the
main hierarchy in case the root of the sub-hierarchy is a valid newsgroup
(which is not a root for the super-hierarchy).


The chkscope parameter was invented for the benefit of the de.alt.*
hierachy (which is used as an example in our draft). I don't think the
individual group de.alt actually exists, but the wording surrounding that
example seems to confirm my interpretation.

I understand that the <chkscope> parameter was invented for de.alt.*;
note that there is also cn.bbs.* in the same case.  (fido.* groups are
almost defunct.)
What strikes me most is that USEPRO sticks to the behaviour of
de.alt.* (where de.alt is not a newsgroup) and do not try to be
more general and foresee what could happen.


  The <chksernr> argument may be any positive integer.
Could it be better specified what should look like this integer?
Especially, why not suggest something like DNS serial numbers
#2008090701?  Why not limit the size of this integer (32 bits?)
Suppose that I put a 448-digit number, I am not sure news servers
will manage to save it and compare it with the next one.

I wouldn't want to specify its format any further, but we might insist
that the integer should be less that 32768, or somesuch.

I do not think it wise to limit this number to 32768 because one
could not use DNS serial numbers (which are practical).
2^31-1 = 2,147,483,647 would be better, at least.
It could be said that implementations should except <chksernr> arguments
to be a 32-bit integer.  And that the (unsigned) integer should be less
than 2^32-1.

--
Julien ÉLIE

« Et rose elle a vécu ce que vivent les roses :
 L'espace d'un matin. » (François de Malherbe)