

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
28 messages in net.sourceforge.lists.courier-sqwebmail[sqwebmail] Re: Spelling and other te...| From | Sent On | Attachments |
|---|---|---|
| oth...@freeshell.org | Dec 21, 2004 1:57 pm | |
| Brian Candler | Dec 28, 2004 3:11 am | |
| Sam Varshavchik | Dec 28, 2004 4:16 am | |
| Paul L. Allen | Dec 28, 2004 11:32 am | |
| oth...@freeshell.org | Dec 28, 2004 7:45 pm | |
| oth...@freeshell.org | Dec 28, 2004 8:45 pm | |
| oth...@freeshell.org | Dec 28, 2004 9:02 pm | |
| Paul L. Allen | Dec 29, 2004 3:28 am | |
| oth...@freeshell.org | Dec 29, 2004 11:39 am | |
| Paul L. Allen | Dec 29, 2004 1:18 pm | |
| oth...@freeshell.org | Dec 29, 2004 2:34 pm | |
| Paul L. Allen | Dec 29, 2004 4:50 pm | |
| oth...@freeshell.org | Dec 29, 2004 9:08 pm | |
| Brian Candler | Dec 30, 2004 1:10 am | |
| Brian Candler | Dec 30, 2004 2:29 am | |
| Paul L. Allen | Dec 30, 2004 9:56 am | |
| Paul L. Allen | Dec 30, 2004 12:15 pm | |
| oth...@freeshell.org | Dec 30, 2004 2:39 pm | |
| oth...@freeshell.org | Dec 30, 2004 3:14 pm | |
| Paul L. Allen | Dec 30, 2004 4:07 pm | |
| Brian Candler | Dec 31, 2004 2:40 am | |
| Laurent Wacrenier | Dec 31, 2004 3:00 am | |
| Paul L. Allen | Dec 31, 2004 3:41 am | |
| Brian Candler | Dec 31, 2004 4:11 am | |
| Pawel Tecza | Dec 31, 2004 4:47 am | |
| Laurent Wacrenier | Dec 31, 2004 5:22 am | |
| Brian Candler | Jan 1, 2005 4:45 am | |
| Brian Candler | Jan 1, 2005 5:17 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread 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 4:07:16 pm | |
| List: | net.sourceforge.lists.courier-sqwebmail | |
oth...@freeshell.org writes:
On Thu, Dec 30, 2004 at 08:15:30PM +0000, Paul L. Allen wrote:
But I didn't build ispell using pkgsrc, I took what Red Hat gave me.
Obviously.
I would suggest that I'm not alone in this. In a lot of companies boxes are built using standard distros (of whatever flavour) and extras like sqwebmail are then added. I think it is just as reasonable to take distro limitations into account when providing documentation as it is when writing makefiles. I don't expect Sam to have access to every version of every distro but I know that he does act on "doesn't compile on X, this fixes it" and would hope that he also acts on "ispell doesn't put its dictionaries there on X, it puts them here, please amend the documentation."
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?
I was being facetious to humor myself (hopefully not the only one humored). =) That docu already exists other places, so there's no need to reinvent the wheel.
I think there is. These days, for small (few users) dedicated mail servers it's cheaper to pay a point-and-click monkey (aka MSCE) to install Exchange than it is to pay me to install qmail/courier-imap/maildrop/ sqwebmail even though, from long experience, I know what I'm doing. Anything that forces people to hunt around for documentation scattered all over the place increases the initial learning curve to the point where Exchange becomes the obvious solution on grounds of expense. As I see it there are three options for adding multiple dictionaries:
1) Automate it (preferred)
2) Document it well and provide that documentation with Sqwebmail.
3) Abandon all further development of Sqwebmail.
I'm serious. We're getting a lot of people who insist on switching their dedicated mail servers to Exchange to get the functionality that Exchange offers and which is not yet available in the alternatives (at least not without each user installing custom connectors in Outlook). We're losing ground here. Not because the alternative is superior or because its additional features are actually useful but because we can't match the tick list. People are willing to pay big money for Exchange just so that webmail looks exactly like Outlook because they can't cope with the unfamiliar.
If we cannot at least make it relatively painless for people to find a readme in sqwebmail about adding extra dictionaries we're going to lose ground even faster. "Let me see. I can pay an expensive programmer to spend a day learning about sqwebmail and figuring out how to add stuff like dictionaries for French, or I can pay a point-and-click-monkey to spend an hour installing Exchange and get all that and more. Decisions, decisions."
If you're really big, like Yahoo, you can afford to invest time in something like Sqwebmail and enhancing it for your own needs or even writing something from scratch. If you're really big and owned by Microsoft, like Hotmail, you can run Exchange and glibly ignore the per-seat licence fees because they don't apply. If you're small, you have to decide if you can afford to invest the time to figure out all the stuff you need to get Sqwebmail working, and whether enough people will buy something that *isn't Exchange* to make it profitable.
The easier it is to install Sqwebmail and get all the extra features like timezones and multiple dictionaries working, the more likely it is to be used. The harder it is then the more likely that eventually Sqwebmail usage will decline to the point where Sam can no longer afford to work on it, and it dies. The more we can help Sam to improve Sqwebmail, the more likely Sam will be able to continue working on it, and the more likely we will be able to persuade customers that it is an acceptable solution.
Now you're insisting that functionality has to be perfect before it can be added.
Nope. I said previously that if it's not already perfect, then there should be an _option_ to not use it.
Or it should fail gracefully, in that it builds but some things may be missing. But basically stuff like a script to automate finding timezones or finding dictionaries should only be part of the build in a beta release or once it is known they work on all supported platforms.
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.
It's a great idea and a great tool.
Thanks. It's something I personally needed. The alternative to writing it was to spend a lot longer cutting and pasting in an editor to end up with the same result. A script also has the advantage that it adapts to the timezones on the machine it's run on, whereas a file created using an editor has to be checked on every new machine (old timezones won't disappear but new ones may appear).
Hope to see it stabilized on lots more platforms. I'd love to use it.
I have a limited number of platforms I can test it on. Red Hat in various versions. CentOS 3 (yeah, I know it's basically RHEL but my boss refuses to shell out for RHEL so that's as close as I can get) soon, though I doubt it differs significantly from any of the RH versions I have access to. FreeBSD I can't test it on completely because I'm only an unprivileged user on a couple of FreeBSD boxes, but I can test an adapted version of it to the point where I know it's generating the right info even though (obviously) I can't output the file to the right place. So I have to rely on others telling me why it's failing on other platforms.
Perhaps if you said why it didn't work you'd find that the next version of it would work on your system.
% perl sv-make_timezonelist.pl Could not open '/usr/share/zoneinfo/iso3166.tab' for reading (No such file or directory)
% uname -srp NetBSD 1.6.2 alpha
OK. If you can tell me where NetBSD puts its zoneinfo files, I can fix it for you. I'm making the assumption here that any platform that accepts the timezone designators that Sqwebmail uses, like Europe/London, is using a sensible variant of the Olssen package, so perhaps I may need more info from you if that is not the case. But for now if you can tell me the directory that contains iso3166.tab and zone.tab that's probably enough. Of course, if they're not called that, or the associated directories are not in the same place, then I'll need more info.
-- Paul Allen Softflare Support







