[leafnode-list] Re: leafnode-2 local news to web forum (or FUDforum)

Kevin Bulgrien kbulgrien at att.net
Wed Apr 2 02:43:35 CEST 2014


On 4/1/2014 2:43 AM, Matthias Andree wrote:
> Am 31.03.2014 22:27, schrieb Bulgrien, Kevin:
>
> I'd like to pick out a few items, and use the opportunity to pick a bit
> at FUDforum - if it cannot handle holes in the message number sequence
> FUDforum is broken and must be repaired.  Any NNTP/Usenet-like client
> must be able to deal with holes in message sequences and -- while at it
> -- must not ever replace existing Message-Ids (which some other NNTP
> packages used to do in older versions).

Certainly one must agree that FUDforum 3.05 is broken with respect to 
holes in message sequence, and that if this is broken, that does seem
to raise the idea that perhaps other aspects of nntp support might be 
broken too.  This is now fixed in version control (probably the next 
release).  I reported the bug and it was fixed (within 2 hours of the 
report).

http://fudforum.org/forum/index.php?t=msg&th=123466&start=0&

Apparently FUDforum was only handling 423 error responses and did not 
treat 430 as a recoverable missing message indicator also.

> Your report serves to support my prejudice that most PHP-based software
> is written by people who only know where they want to get, but not how
> to properly get there, making unwarranted assumptions to reach a certain
> goal quickly -- but not robustly.
>    This is a prejudice and there are certainly decent PHP packages, but
> personally I have only ever permitted one installation of PHP + Pear on
> a locally-restricted server, and that's for FreeBSD's Tinderbox package
> building.

I will refrain from tossing all PHP-based software and all PHP 
developers into the same bin.  A purist viewpoint is often commendable, 
especially in terms of developing a server like leafnode-2, however, at 
times the purist viewpoint can sometimes be overly constraining.  I have 
seen PHP put to good use even if one might be advised to consider 
quality of implementation, standards compliance, and whatnot.  To each 
his own, I guess.

>> 3) Where groups exist like: site.group and site.group.subgroup exist
>> where both have messages, I had some trouble getting FUDforum to
>> render the forums sanely.  Again, I did not push really hard to
>> resolve this, as using a "general" forum for site.group.subgroup
>> seemed adequate for our usage.
>
> Adding newsgroups where one group name is the prefix of another, longer
> name, has always been frowned upon in Usenet because it caused issues to
> no end through all the software, and is expressly forbidden in many of
> the major established hierarchies, but frequent in anarchistic
> hierarchies like alt.*.
>
> Arguably leafnode-2 could check for and reject such mispractice for its
> own local groups, but it's infeasible for external groups unless you
> want to hide externally available groups.

We had only one instance of this, and it was born out of a failure to
anticipate the success of a product that would ultimately branch out
into various generations such that a single group became a bit unwieldy.

>> All in all, FUDforum looks commendable, and I probably will
>> transition to using it on a home server as well.  In short, with
>> appreciation for leafnode-2, I find myself bidding farewell to
>> something I've been using since about '01 and can't help but wish
>> it well even though it seems to have entered its sunset years.
>
> Given the amount of work that has gone into it in the past few years,
> the feedback that is coming in, and my spare time competing with other
> open source projects, I find that the facts how much work has gone into
> leafnode-2 have refuted my plans, and more importantly that the user
> base of Usenet-based technology appears to be diminishing and moving to
> mailing lists, and - what I personally find worse - web forums.
>
> While the latter usually ship with reasonable full-text search, I find
> them extremely inconcise and I frequently watch web forums haunted with
> slapping people for posting duplicate information, not reading, and
> everything -- which was much less in Usenet.

This mention and recommendation of FUDforum is meant to be constrained 
to possible use as a way of "archiving" leafnode-2's local groups and 
making the content more readily accessible under certain circumstances. 
  It was not meant to constitute a general
recommendation - though I did not necessarily communicate the whole set 
of circumstances and thought processes that led to a decision to use 
FUDforum.  I am profoundly sad to abandon use of leafnode-2.  Before I 
set it up on the server, all we had was e-mail.  In the end, though, the 
information is more important that taking a position on the medium that 
no one in the organization uses.

I imagine I largely feel that the usenet mechanism seems better than the 
mailing list or web forum paradigm except for one signficant detractor 
for leafnode-2 : the inability (I think I remember right) to cancel 
messages from the local groups.  This made for a mess when using the 
local groups as a sort of note board.  Mistakes or changes could not be 
"disappeared" without meddling with the message spool in rather 
nefarious ways.  When wiki came about, this lack in leafnode-2's local 
newsgroup really made it hard to appreciate the newsgroup as much as we 
did before wiki.  I guess one could counter that traceability is 
important, but I don't think its hard to come up with scenarios where it 
is not needed, or is even distracting.

Still, in my case, a lot of points are largely irrelevant.  This server 
was down to one user - namely me.  For all practical purposes, the data 
in the news server was lost to everyone else.  This is where a 
black/white view falls somewhat short.  I would be hard pressed to agree 
that I should stay away from a web forum as a way of helping the 
organization retain a better chance of finding old information gone 
stale in the news server.  A lot of discussions take place in e-mail 
these days - worse than all of the above in my opinion.  If I can get 
people to use it, I'll take a web forum over e-mail.

> The Lua contributor, Clemens Fischer, has disappeared, without my having
> any means of contact and even checking whether he's doing fine and has
> just lost interest (which would be fine).

It is kind of sad to see lights go out like that.  Funny how you get 
used to seeing people's names on lists even when you don't really 
interact with them, then just stop seeing them around.  I'm sure I've 
done that at times.

> Not having a client does not count, however.  Perhaps your corporate
> policy does not permit Thunderbird nor a purchased Outlook, I never felt
> that leafnode-2 was predominantly used in corporations, and was never
> advertised for such purposes.

Well, I guess I see your point, but it sort of ignores the aspect of 
browser ubiquity and the propensity for information about processes to 
get lost or obscured over time.  What system these days does not have a 
browser?  For sure our standard roll-out from IT does not include a 
reader.  While one could argue for all sorts of ways to mitigate this, 
it is remarkably simple to give someone a web link without having to 
explain they will have to get thus and so software to read the 
information they are seeking.

Unless I have been blind to it for over a decade, Outlook does not 
contain a reader (unless you are talking about something other than what 
comes with Office by default).  Outlook Express does, and for 7, Windows 
Live Mail does if you have to stay with a Microsoft product, but that's 
a separate download/install that the computer police would get involved in.

Sure, the client issue isn't really much of an issue in many cases, but 
it's hardly a non-issue if one considers a variety of factors relating 
to standard loads, user knowledge, etc., in an environment where use of 
software not sanctioned by an organization is somewhat difficult to pull 
off.  We are a group of less than 10 guys in an organization with 
thousands of employees.  We don't have a lot of pull.  I hope most 
people aren't similarly constrained, but I'd hope I wasn't judged too 
harshly on finding a compromise in a difficult IT environment.  (We have 
gotten cease and desist letters on use a number of tools.  Sometimes we 
push back.  Other times we go with the flow.  All hills aren't worth 
dying on.)

I'm not sure what to make of the "use in corporations" comment.  Who 
cares?  If it works use it.  I'm not sure why it should matter if a 
corporate user finds such software useful enough to incorporate into 
their processes.  If things or people change - change.  Our tiny 
engineering group, while in a corporation, did not follow what the rest 
of the organization did because we had special needs and IT preferred us 
to do help ourselves while they helped the herds with common needs.  IT 
changed over the years, and it is now MUCH harder to do what we used to 
be able to do 15 years ago.  I imagine other people find themselves in 
similar situations that are equally unfortunate.

Well, again, the point of this thread wasn't to convince anyone to move 
to FUDforum or to abandon usenet or leafnode-2.  People have different 
needs, and this tool seems to have made it easier for me to assure the 
organization is more likely to find the ancient writings that were 
locked away in leafnode-2's message store in the off chance that a need 
arises when I'm not there to sing the praises of an NNTP server.

Kevin


---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com




More information about the leafnode-list mailing list