[net.news.group] mod.computers.* vs. notes

tp@ndm20 (11/04/85)

/* Written  4:23 pm  Oct 31, 1985 by gordon@sneaky in ndm20:net.news.notes */
/* ---------- "mod.computers.* vs. notes" ---------- */

It is true that news/notes software that limits names to 14 characters is 
obsolete.  It is NOT true that software that wants names to be UNIQUE IN THE 
FIRST 14 CHARACTERS is obsolete.  Unless something radical has been done
to notes since it was posted to net.sources (and my current version is a little
newer than that), the NEWEST version notes still insists that notesfile names 
be unique in the first 14 characters (unless you're running 4.2bsd, or its 
successors or clones).  

This insistence can be satisified by suitable use of the aliasing facility, 
but it requires cooperation of lots of sites to do it, and it's never been 
done before.  (net.religion.christian is NOT a counterexample.  It is unique 
in 14 characters from net.religion.jewish, etc.  It wasn't unique in 14 
characters from net.religion.ctl, but that wasn't a real newsgroup.)  Tacking 
the chopped off end of the full name back on has been done before, but this 
is different.  It requires cooperation on both sides of the link, and 
invention of a new naming convention for use only by the shortnames notes 
sites, one much different than "take the long name and chop it at 14
characters".

The recent renaming of fa.* groups to mod.* groups causes a problem that
notes can properly handle, if the notes sites will work together.  Notes
has aliasing facilities that can be used to resolve the naming problem.
The new version of notes has this, and even moderately old versions do.
Maybe even the really old versions do.

In order for this to work, someone needs to post what all the new names are,
preferably along with what the old name it is replacing was!

Definitions:  
	longnames site:  one running (reasonably recent) news or one 
	running 4.2bsd (or later) and notes, and thus can handle long names.

	shortnames site:  a site running notes and v7, sysIII, sysV,
	4.1bsd, or something else that can't handle long names.
	If you gate news into notes, and your os can't handle long
	names, you are a shortnames site, and you talk to a longnames
	site (news, even if it's just news on your own system).

	obsolete site:  one running a version of news that won't handle
	long names, or running notes without an aliasing facility.

I propose the following naming scheme be set up for shortnames notes sites
only, to avoid putting several groups in one big notesfile:

	mod.computers    ->  mod.comp		(does this exist?)
	mod.computers.*  ->  mod.comp.*
	mod.protocols    ->  mod.proto		(does this exist?)
	mod.protocols.*  ->  mod.proto.*

(Design considerations of this proposal:  don't change anything that isn't
ambiguous within the first 14 characters, even if the name isn't particularly 
clear because the last component gets chopped to one character.  Rename the 
main group to keep it the main group of the renamed subgroups.  mod.comp was
suggested by a couple of people on the net.)

I do not have a complete list of the new groups as created, so these
examples aren't going to be complete.  Does someone have a complete list?

If you are an obsolete site, UPGRADE!

If you are a longnames site, and talk only to other longnames sites, do nothing.
(This includes all you news sites, remember, so don't flame me yet).

If you are a shortnames site, and talk only to other shortnames sites, do
nothing, but be prepared for receiving new notesfiles with the new names if
anyone pays any attention to this proposal.

If you are a longnames site, and talk to shortname sites, insert in your
/usr/spool/notes/.utilities/net.aliases/<site> file (where site is each 
shortnames notes site):

mod.computers:mod.comp
mod.computers.vax:mod.comp.vax
mod.computers.sun:mod.comp.sun
mod.computers.laser-printers:mod.comp.laser
mod.protocols:mod.proto
mod.protocols.tcp-ip:mod.proto.tcp-ip
mod.protocols.kermit:mod.proto.kermit
... etc ...

(If you put something that goes over 14 characters on the right side, the
shortnames site will chop it, so you don't have to bother chopping
it yourself.)

If you are a shortnames site, and you talk to longnames sites, insert in your
/usr/spool/notes/.utilities/net.aliases/<site> file (where site is each 
longnames notes site)

mod.comp:mod.computers
mod.comp.vax:mod.computers.vax
mod.comp.sun:mod.computers.sun
mod.comp.laser:mod.computers.laser-printers
mod.proto:mod.protocols
mod.proto.tcp-:mod.protocols.tcp-ip
mod.proto.kerm:mod.protocols.kermit
... etc ...

You should already have lines in there for groups whose true names go over
14 characters, like 

net.announce.n:net.announce.newusers
net.unix-wizar:net.unix-wizards
net.religion.c:net.religion.christian
net.religion.j:net.religion.jewish
... etc ...

so that local submissions to those groups are sent back to the group they
came from on the longnames site.

Note that even some of my proposed new names run over 14 characters, but
they are all unique in the first 14.  Shortnames sites need to use the
chopped name for entries corresponding to the local notesfile name of the 
group. 

Also, if you are a shortnames site and gate notes to news or news to notes, 
insert the same lines in your /usr/spool/notes/.utilities/newsgroups file.


					Gordon Burditt
					...!convex!ctvax!trsvax!sneaky!gordon
					...!microsoft!trsvax!sneaky!gordon

/* End of text from ndm20:net.news.notes */

tp@ndm20 (11/04/85)

/* Written  7:27 am  Nov  4, 1985 by tp@ndm20 in ndm20:net.news.notes */
Are you sure that a shortname site must use the alias  feature on any
name  that  is  longer  than 14  characters?   I don't  use the alias
feature at all.  I am a shortname site connected to  a longname site.
As long as I pass all the  notes utilities  the long  name, all works
well.  I think that your proposal is correct except that  there is no
reason   to   avoid   mod.proto.kermit:mod.protocols.kermit   in  the
shortname  site's alias  file, and  no need  whatsoever to  put in an
alias for things like net.religion.christian.  

Your proposal  is good,  but such  hassles should  not be neccessary.
Since  all  non-4.2 notes  sites have  this problem,  ALL GROUP NAMES
SHOULD BE UNIQUE IN THE FIRST 14 CHARACTERS.  There is  no reason for
not doing this.  Mr.  Fair has unilateraly decided to  do it, despite
response before and after in net.news.group that the  names should be
shortened.  His only response so far  is upgrade  or tough  luck.  He
has decided that it is acceptable (to him) to force all non-4.2 notes
administrators to go through the hassles of  maintaining alias files,
a hassle that they have never had to worry about before.   This is an
ongoing concern.  It is a safe bet that future names  invented by him
will have a similar lack of concern for the rest of the net.  

The proper solution is to RENAME THE DAMNED GROUPS.  That is the only
solution  that  makes  sense.   Besides, if  a shortname  site with a
redundant feed  refuses to  hassle with  the alias  files, the groups
will cross-pollenate, so to speak.  

Terry Poot
Nathan D. Maier Consulting Engineers
(214)739-4741
Usenet: ...!{allegra|ihnp4}!convex!smu!ndm20!tp
CSNET:  ndm20!tp@smu
ARPA:   ndm20!tp%smu@csnet-relay.ARPA
/* End of text from ndm20:net.news.notes */

bees@infoswx.UUCP (11/06/85)

I agree with those who propose keeping groups unique within the first
14 characters, for now.  Let's keep the net running smoothly.  Let's
pretend that most of the sites on this net were running 4.2 and notes.
A group of us want to create newsgroups like:

   net.howmuchwoodcouldawoodchuckchuckifawoodchuckcouldchuckwood.games

Well, this works just fine for most of us.  4.2 has no problem with
that as a filename.  Now all you netnews or 4.1 or V7 or System [35]
sites say, "Wait a minute!  We can't handle that!".  Now how would you
feel if we said, "You people have had over a year to fix your versions
of notes/netnews/UNIX to be compatible with the rest of the net, so too
bad.  Suffer."  Sure, you could kludge up a <4.2 system to use massive
aliases or store the above as:

   net/howmuchwoodcou/ldawoodchuckch/uckifawoodchuc/kcouldchuckwoo/d/games

but this wouldn't be real nice, would it.

As a future plan, I suggest that notes be modified to store it's
notesfiles in a hierarchy instead of all on one level.  Instead of a
directory ~notes/net.micro.amiga, notes could store networked
notesfiles in ~notes/net/micro/amiga.  This is exactly how netnews does
it, and would allow better compatibility between the two.  Of course,
4.2 still allows those directory names to be >14 characters, so there
would have to be a built in constraint, at least with networked
notesfiles.

Then after everyone is up to snuff we can take the 14 character
constraint off, and have names as long as we want.

Ray Davis
Teknekron Infoswitch, Richardson, TX
infoswx!bees, (214)644-0570