28 messages in net.sourceforge.lists.courier-sqwebmail[sqwebmail] Re: Spelling and other te...
FromSent OnAttachments
oth...@freeshell.orgDec 21, 2004 1:57 pm 
Brian CandlerDec 28, 2004 3:11 am 
Sam VarshavchikDec 28, 2004 4:16 am 
Paul L. AllenDec 28, 2004 11:32 am 
oth...@freeshell.orgDec 28, 2004 7:45 pm 
oth...@freeshell.orgDec 28, 2004 8:45 pm 
oth...@freeshell.orgDec 28, 2004 9:02 pm 
Paul L. AllenDec 29, 2004 3:28 am 
oth...@freeshell.orgDec 29, 2004 11:39 am 
Paul L. AllenDec 29, 2004 1:18 pm 
oth...@freeshell.orgDec 29, 2004 2:34 pm 
Paul L. AllenDec 29, 2004 4:50 pm 
oth...@freeshell.orgDec 29, 2004 9:08 pm 
Brian CandlerDec 30, 2004 1:10 am 
Brian CandlerDec 30, 2004 2:29 am 
Paul L. AllenDec 30, 2004 9:56 am 
Paul L. AllenDec 30, 2004 12:15 pm 
oth...@freeshell.orgDec 30, 2004 2:39 pm 
oth...@freeshell.orgDec 30, 2004 3:14 pm 
Paul L. AllenDec 30, 2004 4:07 pm 
Brian CandlerDec 31, 2004 2:40 am 
Laurent WacrenierDec 31, 2004 3:00 am 
Paul L. AllenDec 31, 2004 3:41 am 
Brian CandlerDec 31, 2004 4:11 am 
Pawel TeczaDec 31, 2004 4:47 am 
Laurent WacrenierDec 31, 2004 5:22 am 
Brian CandlerJan 1, 2005 4:45 am 
Brian CandlerJan 1, 2005 5:17 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[sqwebmail] Re: Spelling and other templates (Was: stale processes and m17n)Actions...
From:Paul L. Allen (pl@softflare.com)
Date:Dec 30, 2004 12:15:08 pm
List:net.sourceforge.lists.courier-sqwebmail

oth@freeshell.org writes:

On Thu, Dec 30, 2004 at 12:50:32AM +0000, Paul L. Allen wrote:

Shouldn't take that long =)

Really? On Red Hat 7.3, for instance, there is no man page or info node for aspell or ispell. In fact, unless somebody told you about them you might not even know they were there.

If you built ispell using pkgsrc, there would be.

But I didn't build ispell using pkgsrc, I took what Red Hat gave me.

Aspell has its manual in just about every format but man page.

Which is a little silly. Man pages and info pages are the basic help tools.

Which with aspell is non-trivial. I couldn't see any mention of those things in my scan through the documentation on aspell.

The functionality stated implicity in section 5 and 7 of the manual.

I skimmed through the manual and missed that. It's there if you dig for it. And although it appears to claim that the pwli file is named for the LANG tag, LANG tags are supposed to be of the form en-US but you will actually get en-american in the name of the pwli file.

Your documentation has to cover: [...]

It's not my prerogative to write manuals for morons.

I thought you were offering to do it. Did I misunderstand you or did you mean that you were offering to write documentation that wouldn't be of use to the people who actually need it?

If you insist that this has to happen before the functionality is added,

I didn't say that. I was describing the ideal situation.

Once you have that level of detail it's pretty simple to turn it into a couple of tables of data you feed into a script.

Go for it dude. Write one and see how long it takes to test and stabilize on the platforms SqWebMail runs.

Now you're insisting that functionality has to be perfect before it can be added. That isn't the way open source works. You get it working on at least one platform, submit it, then wait for somebody to say it doesn't work on their platform and here's the fix.

You're skeptical? Once upon a time I pointed out to Sam that the timezoneinfo shipped with Sqwebmail covered only 6 of the 19 US timezones and nothing else. His answer was that you have to add the timezones you want manually because it was impossible to generate them automatically. [...]

This is essentially the same argument with a similar solution.

From the changelog it appears that the cut-down list was an interim measure and that Sam never got around to generating a full list automatically.

Given the ability to support timezones the best solution is to automatically generate a list of all of them that can be stripped down if desired rather than to ship it with a very limited number and leave it to each and every person who requires a full list to compile all the information by hand or spend time writing a script to do it. Having a script that does it automatically means that you're less likely to say "this is too much work, let's go with Exchange instead."

There is now a script included in the contrib section of sqwebmail that will generate a full list of timezones that your machine knows about. [...]

Which doesn't work on my system.

Because nobody else had released a script like that and I needed one I wrote it. I then figured I ought to contribute a little back to sqwebmail by letting Sam include it. So I did, even though I knew there was a possibility I'd have to do further work on it so it would work on other systems. Perhaps if you said why it didn't work you'd find that the next version of it would work on your system.

Good thing the SqWebMail build didn't break because of that.

I would expect new functionality like that would appear in a beta release intended for those who know that it might break on their system.

It wouldn't be hard for the script to drop in the current set of zones if it can't find the zoneinfo stuff. Not hard, but it might not be the right thing to do on a system where the info for those particular zones has not been installed.

If the basis of your argument is against implementing spell checking for multiple languages until the config file can be created automagically and docu for dim is written,

Where did I ever say that? Of course those things don't have to be there. But until there is clear and full idiot-level documentation about how to work out which spelling package you have, what dictionaries you have, and how to add them, you can expect to see regular queries like "how do I add pt-BR dictionary." And until it can be automated, you will still see queries like that from people who don't read the documentation or think they're entitled to free consultancy work from the list. Writing such documentation ends up saving time in the long run.