Re: 99.6% idle 5.16 load

2003-01-13 Thread Gabor Szabo
On Sun, 12 Jan 2003, Nadav Har'El wrote:

 (Oh, and Gabor, is my guess even correct? Do you have any D-state processes?)

sorry for not responding earlier but only now I could check it on that 
machine and it seems to be the right answer I have now 2 processes in the 
D state and 3-4 in the DN state (man sais N=low priority) all DNs are 
updatedb processes.


So if I understand correctly this is not a real problem with the machine,
only the reporting is strange.

Now why does the machine not responding sometimes ?
I guess at this point I have to go back to man ps.


Thanks for the help !

  Gabor



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: 99.6% idle 5.16 load

2003-01-13 Thread Christoph Bugel
On 2003-01-13  Gabor Szabo wrote:

 Now why does the machine not responding sometimes ?
 I guess at this point I have to go back to man ps.

Since NFS was mentioned in this thread, and since I can only guess,
I will say that I once experienced delays when typing commands into
my shell, and it turned out it was because my PATH contained a
directory that was on a (not responding) NFS.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-13 Thread Oron Peled
On Mon, 13 Jan 2003 02:55:10 +0200 (IST)
Tzafrir Cohen [EMAIL PROTECTED] wrote:
 The programs provided the API that was originally needed: |lpr

Evgeny does have a point in that some applications need a lot more control
than just submitting a job (e.g: display a list of printers, listing the
characteristics of specific printer [paper type, etc.], locating the closest
priner [LOC comes to mind...]) non of this type of config is easily accessible
from the conventional print spoolers.

 Also: xml still doesn't allow me to easily:
 
 *font: fixed

In this example it does. The correct way to implement this in XML is via
an XPath/XQuery expression [which should be against the available fonts].
I completely agree though that syntactically the XML et-al are far
worse than the elegant XResources syntax.

 This is because XML assumes a tree structure, and this wildcar below
 applies toall leaves wirt the name font. So you see: a tree schema
 doesn't always work...

Agreed (although the previous example didn't demonstrated it).

 And I still don't l;ike the current gconf: it requires an extra daemon

Worse! IIRC it's an extra daemon *per user*

Also, replying to Evgeny:
  Having a standard and powerfull config mechanism is a GoodThing(tm)
  However, some config files in Unix/Linux are actually code
  (e.g: shell scripts, .emacs) which obviousely are more general
  than any config scheme you may come with.

  If the proposed config mechanism is very general, it would
  bloat simple applications and their authors (justfully) won't
  use it.

  I do accept your observation, that in *many cases* there was no
  good reason to invent yet another poorly engineered config
  mechanism. I would suggest though, that a more realistic goal
  should be to *minimize* the number of different config types.
  For example:
- A linear key=value pairs (e.g: INI files)
- Hierarchic config (e.g: static XML)
- Dynamic config (e.g: Registry/gconf)
- Inherited config (e.g: environment variables)
-  where do I fit Xresources?
- ... others
  So we may try to converge to some best-of-breed API in each
  category. Some categories may even need alternative selection
  due do special constraints:
- On small footprint systems you trade flexibility for
  footprint.
- Some maintenance modes (e.g: single user) may force you
  to manual config, so you cannot depend on running config
  deamons (gconf, *SQL, etc.)
  So you may want both full-blown API and a minimal-API for
  the same category (similar to glibc and dietlibc).


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

Code Red, Blue or Green there all a symptom of a far more pervasive
and insidious virus, it costs around $200.
-anonymous

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: 99.6% idle 5.16 load

2003-01-13 Thread Christoph Bugel
On 2003-01-13  Christoph Bugel wrote:
 On 2003-01-13  Gabor Szabo wrote:
 
  Now why does the machine not responding sometimes ?
  I guess at this point I have to go back to man ps.
 
 Since NFS was mentioned in this thread, and since I can only guess,
 I will say that I once experienced delays when typing commands into
 my shell, and it turned out it was because my PATH contained a
 directory that was on a (not responding) NFS.

and or my LD_LIBRARY_PATH. etc, etc.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: 99.6% idle 5.16 load

2003-01-13 Thread Henry Ficher


Gabor Szabo wrote:


On Sun, 12 Jan 2003, Nadav Har'El wrote:

 

(Oh, and Gabor, is my guess even correct? Do you have any D-state processes?)
   


sorry for not responding earlier but only now I could check it on that 
machine and it seems to be the right answer I have now 2 processes in the 
D state and 3-4 in the DN state (man sais N=low priority) all DNs are 
updatedb processes.


So if I understand correctly this is not a real problem with the machine,
only the reporting is strange.

No. There is a problem. Updatedb, which updates the slocate dababase, is 
getting stuck somewhere (maybe a circular symbolic link or some other 
file system anomaly). So it runs, gets stuck, then runs again... and 
again it gets stuck, until after a couple of days it brings your machine 
to its knees.

Kill the updatedb processes and try to run it with the -v flag to see 
why it's getting stuck.


Hope this helps,

Henry


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Error using hebrew in AbiWord.

2003-01-13 Thread haimy
Hello all

while trying to change language to hebrew in AbiWord
i got this:

could not load the directory for the he-IL language.

any hints about 

Stots

This e-mail message has been sent by Elbit Systems Ltd.
and is for the use of the intended recipients only.
The message may contain privileged or confidential information .
If you are not the intended recipient you are hereby notified that any use,
distribution or copying of this communication is strictly prohibited,
and you are requested to delete the e-mail and any attachments
and notify the sender immediately.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: [Yet another long post] Re: RMS over Humous - meeting summery

2003-01-13 Thread Ira Abramov
Quoting Oleg Goldshmidt, from the post of Sun, 12 Jan:
 
 I am glad if it is. It is not so clear to me though, because, if you
 re-read the thread, there are voices that suggest a Stallmanist line
 as an official policy of Hamakor. All I did was saying that in my
 opinion it is narrow, divisive, and shouldn't happen. If it does, I'll
 have to consider what I should do. Does Hamakor have a problem with this?

like you say, it's AN official, not THE official. also, we are not
talking policies here, we are talking about principals.
Hamakor WILL promote the principals of freedom, as well as those of open
source and open standards.

what's the difference between ideology/principals and actual religious
zealousness? there is quite a difference. for one thing, a zealot would
force his opinions and boycott opposers. I'm not religious about it, but
I do support the principals. I use GNU for the freedom it gives me but I
don't let it stop me from buying from Amazon or using Qmail.

promoting is one thing (pro) and objecting is another (con). Stallman
has a lot of pro principals that I admire, a few con principals which I
think are important, and a few con principals I find rediculously
extreme. in my private life I try to implement the first two. for
Hamakor I'd only like to adopt the pro principals, but you said that
even those are abusive and should not be in the official list of goals.

well, too late, read the takanon.

  Talk to me - what bothers you about Hamakor?
 
 The possibility that it will adopt Stallman's POV and start pointing
 fingers at, boycotting, and whatnot those (members or others) who are
 deemed traitors to freedom.

I feel uneasy helping Sun or Microsoft with opensource projects,
because their motives are not pure at best, but if the opportunity
arrises and Hamakor finds itself cooperating with them, I'll give them
my blessing if it does not betray the goals as are in the Takanon and
keep the spirit of either Open Source or Free :)

frame that and come sue me if I act otherwise in the future :)

 resembling ideology here. Of course, you can always say that trying to
 avoid ideology is also an ideology...

not to mention that technology should advance and the human race
should be encouraged to achieve more, and one should advence science.
Those are ideals that may not be your bag, and indeed I agree don't have
a single interpretation or are global.

  When does an argument stop becoming practical and starts becoming
  ideological? 
 
 When you start branding Linus a traitor because he chooses BitKeeper
 as his revision control system because BitKeeper is not free. The

no, that's when ideology becomes religious zealotry, and I'm against
that. I've had it up to here with Kfia Datit in this country, I don't
want such issues to leak into my hobbies and work. the fact I believe in
non-kosher does not mean I boycot kosher restaurants (try and find a
falafel without a kosher sign!) because it means I'm paying a procent to
the local rabanut (though I know people who do), but I will choose to
boycot McDonalds on technical reasons (does insisting on
minimally-processed food count as a religion or a healthy sense of self
preservation? that's a different argument).

for Stallman, Freedom is as basic as self preservation. Fine. I don't
mind living in a world where there is proprietary standards and software
in case there is enough Freedom to balance it and keep it at bay, and as
long as it doesn't touch my personal well being.

 depth here. Although it seems significant to me that even a
 self-professed Stallmanist like Ira uses qmail, apparently choosing
 technical reasons over pure ideology.

I'm an idealist maybe, but not a zealot. maybe saying I'm a
stallmanist is too extreme, so keep my definition above - I try to
follow similar lines to promote freedom. I don't take his extreme views
about boycotting certain companies or products altogether.

 it occurred to me that if I stand up and say that I disagree it will
 look like I am against some basic, universal values that everybody
 should share, because that's how things are presented. And then I

well, I agree thaqt the ideal of freedom is not global, and where it is
an ideal it is not the same concept always. you DO agree that you enjoy
the freedom of seeing, changing and getting the code for free, but you
are not happy with the fact I want to fight for your right to do so? I
would never force anyone to free their source, but I would certainly try
to persuade them or prefer to work with someone else if it makes no
difference for me. I WILL do my best to force service providers I have
NO OPTION but to work with to change their way, i.e. the government, the
banks and the health services. I will do all in my power to make them
use Open standards because it concenrns my health and pocket and well
being. I will not FORCE or BOYCOT or do anything AGAINST a vendor or
service provider I have a choice in (i.e. Microsoft. I have good
competing options for 

Re: Error using hebrew in AbiWord.

2003-01-13 Thread Tzafrir Cohen
On Mon, 13 Jan 2003 [EMAIL PROTECTED] wrote:

 Hello all

 while trying to change language to hebrew in AbiWord
 i got this:

 could not load the directory for the he-IL language.

 any hints about 


One FM:

  http://www.technion.ac.il/~tzafrir/Hebrew/Lecture/node31.html

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




article on ynet

2003-01-13 Thread Nadav Har'El
Ynet is running an interesting article, a translation of a PC-Magazine
article about Linux vs. Windows vs. Mac. But not the typical comparison -
in this article Dvorak is complaining the Linux [1] software developers
are getting caught in a loop emulating Microsoft, including all their
mistakes, and in the process developing an OS (and he's talking about the
GUI, of course, not the kernel itself) that will never be better, only
cheaper than Microsoft's OS.

Worth reading.

http://www.ynet.co.il/articles/0,7340,L-2362034,00.html


[1] Here's an example where one should *not* use the phrase GNU/Linux -
GNU had nothing to do with the Dvorak's complaint :)

-- 
Nadav Har'El|  Monday, Jan 13 2003, 10 Shevat 5763
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |[I'm] so full of action, my name should
http://nadav.harel.org.il   |be a verb -- Big Daddy Kane (Raw, 1987)

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Omer Zak
I agree that this is a good and worthwhile idea.
May I suggest that we start defining an API and a standard configuration
library, and start encouraging application writers to migrate to the new
library?

Design notes:
1. The library should be licensed under LGPL, because we want it to
   infect also non-free software projects.

2. The implementation should provide for a way to call back the
   application's legacy configuration mechanism, as another option (in
   addition to configuration files, configuration daemon, etc.).  It is up
   ot the application maintainer to interface between the legacy
   configuration mechanism and the library's, but we'll try to make it as
   painless as possible for him.  This will make it easier for
   distributions to migrate to the new configuration scheme.

A thought for a design for the new configuration mechanism (for systems
which can afford the big footprint):
- Environment variable setting the global configuration mechanism (file or
  daemon).
- The global configuration mechanism shall specify, for each application,
  the application's configuration mechanism to be used.
  Thus, some applications will be configured from files.  Others will be
  configured from associated configuration daemons.
- The mechanism shall provide for configurability in the package level
  (for example, some configuration options will apply to all X-Window
  applications; others will apply to all Gnome applications, etc.)
  together with overridability for individual applications.

I wonder whether the following paradigm will be powerful enough to cover
all cases:
An application will treat configuration information as an hash
(associative array).  With each key (an arbitrary string), one could
associate one of the following:
- scalar integer/real/Boolean/string value
- array of values having the same type
- another associative array

The other complications (such as allowing applications to share
configuration data) shall be taken care of by designing appropriate
conventions for the key strings.

To access a configuration option, the following API is needed:
- retrieve_config_value(const char *key); to be overloaded with the
  possible types of values.
- set_config_value(const char *key, void* value); to be overloaded, too.
  Some mechanism is needed to handle tree-structured configurations (where
  the value of a configuration value can be another associative array).
- register_config_change_callback(const char *key, func callback);
  [where func has been typedef'ed to be a suitable function pointer]
  This will register a callback into the application, to be called each
  time anyone from the outside will change the registered configuration
  option.


On Mon, 13 Jan 2003, Oron Peled wrote:

 I do accept your observation, that in *many cases* there was no
 good reason to invent yet another poorly engineered config
 mechanism. I would suggest though, that a more realistic goal
 should be to *minimize* the number of different config types.
 For example:
   - A linear key=value pairs (e.g: INI files)
   - Hierarchic config (e.g: static XML)
   - Dynamic config (e.g: Registry/gconf)
   - Inherited config (e.g: environment variables)
   -  where do I fit Xresources?
   - ... others
 So we may try to converge to some best-of-breed API in each
 category. Some categories may even need alternative selection
 due do special constraints:
   - On small footprint systems you trade flexibility for
   footprint.
   - Some maintenance modes (e.g: single user) may force you
   to manual config, so you cannot depend on running config
   deamons (gconf, *SQL, etc.)
 So you may want both full-blown API and a minimal-API for
 the same category (similar to glibc and dietlibc).

 --- Omer
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Shoshannah Forbes

On Monday, Jan 13, 2003, at 12:39 Asia/Jerusalem, Nadav Har'El wrote:


But not the typical comparison -
in this article Dvorak is complaining the Linux [1] software developers
are getting caught in a loop emulating Microsoft, including all their
mistakes,


For a change, Dvorak actually wrote something I agree with :-) This has 
been on of my main complaints about Linux for some time now, especially 
KDE (that I almost never use these days, exactly for that reason). It 
just feels too much like Windows. And one of the reasons I don't use 
Windows for my personal computing (for some work assignments I have to- 
I test a certain application which has to be tested both on Windows and 
on MacOS) is that Windows has a serious problem of feature bloat and 
clunky interface.
It is so frustrating to see brand new applications (ximian evolution, 
openOffice etc) copy those problems. Hell, here is a chance to really 
innovate and get things working really well- not just at the backend 
where Linux is great, but also on the desktop. And what do we do? Copy 
Windows mistakes.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: article on ynet

2003-01-13 Thread Hetz Ben-Hamo
 For a change, Dvorak actually wrote something I agree with :-) This 
 has been on of my main complaints about Linux for some time now, 
 especially KDE (that I almost never use these days, exactly for that 
 reason). It just feels too much like Windows. And one of the reasons 
 I don't use Windows for my personal computing (for some work 
 assignments I have to- I test a certain application which has to be 
 tested both on Windows and on MacOS) is that Windows has a serious 
 problem of feature bloat and clunky interface. It is so frustrating 
 to see brand new applications (ximian evolution, openOffice etc) 
 copy those problems. Hell, here is a chance to really innovate and 
 get things working really well- not just at the backend where Linux 
 is great, but also on the desktop. And what do we do? Copy Windows mistakes.

You do agree, i (and almost all KDE developers) don't from the very simple
reason -  people are not starting to use Linux as their first OS, they are
coming from Windows world and most of them simply don't  want to learn
everything from scratch - and thats why there's KDE (and there's GNOME - a
thing which if Mr. RMS would have read my private email to him, wouldn't
exist). Most people I know, don't  want to learn everything from scratch.

Thanks,
Hetz


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: New Free Software project anyone? (was: Re: Binary configuration files as panacea to whatever ails Linux ...)

2003-01-13 Thread Ira Abramov
Quoting Omer Zak, from the post of Mon, 13 Jan:
 I agree that this is a good and worthwhile idea.
 May I suggest that we start defining an API and a standard configuration
 library, and start encouraging application writers to migrate to the new
 library?

famous last words? :)

 An application will treat configuration information as an hash
 (associative array).

and who takes care of the name space, and what if you need stanzas
(Apache and Samba come to mind)

you will need to be acrobatic, since I know quite a few types of config
files... (XML, lisp and other types of stanzas, plaintext hash such as
fstab or a simple shell script to include, some that are only
configurable at runtime since they are represented in objects of python,
perl or Java and are serialized to disk every few minutes, and ofcourse
configurations saved in SQL tables).

You need to support locking of several instances reading the same
configs, possibly a few writing too... and then it starts to look like a
database.

daemons for the configuration of each application? now who configures
the config daemons? :)

I like it lean and mean. instead of using unified config daemons, I say
we stick to common, easely grokable formats. 2-3 archtypes that answer
all our needs. apache, samba and bind should not have a different syntax, but daemon 
is an overkill of the other extreme.

what are the chances this will happen in this decade? very slim, but
good luck :)

-- 
The man who fell to Earth
Ira Abramov

http://ira.abramov.org/email/ This post is encrypted twice with ROT-13.
Documenting or attempting to crack this encryption is illegal.



msg24910/pgp0.pgp
Description: PGP signature


Re: article on ynet

2003-01-13 Thread Shachar Shemesh
Hetz Ben-Hamo wrote:


(and there's GNOME - a
thing which if Mr. RMS would have read my private email to him, wouldn't
exist).
 

I suspect the chances of any of us actually moving RMS (is that what the 
M stands for Mr? ;) are slim to none. He is a man of strong convictions. 
I'm sure he would have reminded you that when Gnome started, KDE was not 
free, among other things.

Thanks,
Hetz
 



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Hetz Ben-Hamo
 I suspect the chances of any of us actually moving RMS (is that what 
 the M stands for Mr? ;) are slim to none. He is a man of strong 
 convictions. I'm sure he would have reminded you that when Gnome 
 started, KDE was not free, among other things.

I have emailed him few weeks  before Trolltech has  announced that  Trolltech
are switching from QPL to dual license (GPL.  QPL) - if he would have treated
this mail, we probably wouldn't  have GNOME today, and we wouldn't have 2
teams working on  desktop enviroments..

After all - if 99% of the entire Linux community can agree to use XFree86, why
do we need 2 desktop enviroments? it's just confuses ISVs, it's a nightmare to
interoperate between them..

Thanks,
Hetz


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: New Free Software project anyone? (was: Re: Binary configuration files as panacea to whatever ails Linux ...)

2003-01-13 Thread Nadav Har'El
On Mon, Jan 13, 2003, Ira Abramov wrote about Re: New Free Software project anyone? 
(was: Re: Binary configuration files as panacea to whatever ails Linux ...):
  An application will treat configuration information as an hash
  (associative array).
 
 and who takes care of the name space, and what if you need stanzas
 (Apache and Samba come to mind)

The Unix approach (and to an even greater degree, the Plan9 approach) has
always been to use the file system to supply name spaces.

So you have ctwm's configuration in ~/.ctwmrc, zsh's configuration in
~/.zshrc, Mozilla's configuration in ~/.mozilla - no need for a central
daemon that puts all these files together in one big (and easily corrupted,
as Windows users know) registry or database.

You could go even further with the filesystem-namespace paradigm, and make
the different parts of a program's configuration (say, virtual servers and
directories in Apache) to be separate configuration files and directories.
The Reiserfs filesystem was designed exactly for (among other things)
letting you to store tiny configuration files as files and directories,
dropping the need for stuff like Windows' .ini files or registries,
or even XML.

 You need to support locking of several instances reading the same
 configs, possibly a few writing too... and then it starts to look like a
 database.

The file system solves this problem too, letting you lock files or (in some
Unix implementations) parts of files.

-- 
Nadav Har'El|  Monday, Jan 13 2003, 10 Shevat 5763
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |Are you still here? The message is over.
http://nadav.harel.org.il   |Shoo! Go away!

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-13 Thread Alon Altman
On Mon, 13 Jan 2003, Evgeny Stambulchik wrote:
  The smart
  configurator can tell you if you have made an error in configuration, but
  it really does not allow any action: if any configuration requires some
  synchronization between two config keys,

 Never! There should never be a need to sync two different keys! Continuing
 the hostname example, it should be defined in a single place, e.g.
 local_machine-network_settings-hostname and all scripts/daemons/apps
 that need the value should access it instead of duplicating the data in
 their specific config sections! Can you imagine ServerRoot defined more
 than once (for the same virtual server) in the Apache config? Wouldn't it
 be a nonsense? But the same nonsense is defining server's hostname
 separately in sendmail's, httpd's, you name it configuration files.

  Wrong! My host has tens of different hostnames, also a host might have
several IP addresses. Every application needs to know under which hostname
it is working. For example, httpd will show a different page as different
hostnames, and the mail daemon will serve different mailboxes for different
domains.

  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
The RIGHT way to contact me is by e-mail. I am otherwise nonexistent :)
--
 -=[ Random Fortune ]=-
Very few profundities can be expressed in less than 80 characters.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Error using hebrew in AbiWord.

2003-01-13 Thread Oron Peled
On Mon, 13 Jan 2003 11:38:35 +0200 (IST)
[EMAIL PROTECTED] wrote:
 while trying to change language to hebrew in AbiWord

Which version on which OS+version?

 i got this:

Doing what? how can it be reproduced?
 
 could not load the directory for the he-IL language.

OK, I'll do some guesswork...

  - On a RedHat-8.0, Abiword is installed without hebrew support files
(you can verify with rpm -ql abiword that many languages are there
but hebrew).

  - Trying to reproduce the message, it appeared only the first time
I completed typing a word *after* setting Tools-Set Language to
Hebrew.

  - So I turned off the Tools-Spelling-Auto Spellcheck and this
message did *not* show up.

  - Seems like it (obviously) cannot find spellchecking data for hebrew

  - Also, if you want hebrew fonts etc, I think you better compile and
install directly from sources (as RedHat doesn't ship any Hebrew
related files with abiword)

Now in return, I have an interesting question:
  - When I used 'strace' to follow abiword access to files and directories
it *did not* access anything with 'he-IL' in its name
  - If I ran it with LANG=he_IL from the environment it did follow the normal
search path for locales (through glibc, locale-alias etc.)
  - There was no difference regarding the error message you mention.
  - So, what (probabely internal) mechanism abiword use to resolve
internal language definitions (from the menu). How this mechanism relate
to the glibc locale mechanism.

Researching this topic will not only help you solve your particular problem
but may prove helpfull to other members of this list.

 This e-mail message has been sent by Elbit Systems Ltd.
 and is for the use of the intended recipients only.

Am I the intended recipient? My mind reading capacities
are improving lately, but are not there yet...

 The message may contain privileged or confidential information .

Then don't send it at all!

 and you are requested to delete the e-mail and any attachments
 and notify the sender immediately.

Hmmm... It was a long time since someone gave me orders, and
even then it wasn't Elbit Systems Ltd :-)

Let me rephrase the last paragraph for you (or rather your employer):

This message was sent by someone from Elbit Systems Ltd.
If this was directed to the wrong person (which may percieve it as
unsolicited commercial mail -- also known as spam) we
appologize for this mistake and kindly ask you to remove it
from your computer. We will be very gratefull if you can
spare the time to notify this mistake to the sender.
-- [EMAIL PROTECTED]

Reading the netiquette(sp?) won't hurt either.


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

Your fair use of this book is restricted
You may only read this book once

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: OT: gif replacement (was Re: article in nana)

2003-01-13 Thread Oron Peled
On Mon, 13 Jan 2003 09:45:41 +0200
Yedidyah Bar-David [EMAIL PROTECTED] wrote:
 BTW, for the record: From the two responds I got, it seems to me that
 the only way to make portable animations and not infringe copyrights

You mean Patents -- nobody infringed the copyright of anyone with the
GIF issue, just bludy patents.

 is to create uncompressed gifs.

IIRC even this won't help as the GIF format itself was patented
by Compuserve (while its compression by Unisys). This stupid
thing will bite us for a good time. We should kill these technologies
while they are still young (until/if some patent reform takes place).


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

write your own operating system.  It has worked every time for me
   -- Linus Thorvalds

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-13 Thread Evgeny Stambulchik
Oron Peled wrote:


And I still don't l;ike the current gconf: it requires an extra daemon



Worse! IIRC it's an extra daemon *per user*


So what? It's a reasonable solution for this kind of problem. In KDE, 
there is DCOPServer and a bunch of others running per user. ssh, when used 
properly (i.e. _easy_ access of several hosts with _strong_ 
authentication) requires the 'ssh-agent' daemon running per user. Why 
don't you rant on ssh implementation? Is it the word daemon that worries 
you? Yes, if it dies, bad things may happen. But same is true for e.g. 
xinit which is not a daemon. Why should it die in the first place if 
correctly implemented?

Also, replying to Evgeny:
  Having a standard and powerfull config mechanism is a GoodThing(tm)
  However, some config files in Unix/Linux are actually code
  (e.g: shell scripts, .emacs) which obviousely are more general
  than any config scheme you may come with.


The solution is to provide hooks for external interpreters. Just like 
server/client-side scripting is for HTML, I can imagine procedures 
executed either by the config daemon or the application itself.

  If the proposed config mechanism is very general, it would
  bloat simple applications and their authors (justfully) won't
  use it.


Very general doesn't mean bloated. The extensions are proveded via plugins 
and should be never exposed directly to the client. There is JavaScript 
available for HTML, but if I'm scared to learn it doesn't mean I can't use 
static HTML. The fact that there are a hundred Apache modules available 
(including those of alpha and beta quality) doesn't mean I should be 
afraid using Apache. I just don't load unnecessary/unreliable stuff.

  I do accept your observation, that in *many cases* there was no
  good reason to invent yet another poorly engineered config
  mechanism. I would suggest though, that a more realistic goal
  should be to *minimize* the number of different config types.
  For example:
	- A linear key=value pairs (e.g: INI files)
	- Hierarchic config (e.g: static XML)
	- Dynamic config (e.g: Registry/gconf)
	- Inherited config (e.g: environment variables)
	-  where do I fit Xresources?
	- ... others


Of course, the limit of minimization of a natural number is 1 ;-). 
Seriously, it's not the number of configuration formats that worries me, 
but the fact that there is no well-defined API to deal with them at the 
basic OS level (i.e. no other dependencies than libc). This causes the 
present situtation when a given application implements a config API 
internally but don't export it and a GUI config tool author has to 
re-invent the wheel. But since re-inventing the wheel isn't an exiting 
task (especially as far as parsing a custom config format is concerned), 
he usually decides to either abandon the parsing at all (one-side mapping) 
resulting in any changes done either manually or by another tool silently 
lost or does implement it partially which works for (in the best cases) 
majority of the options but anything beyond that is either again lost or 
makes the tool crash/misbehave.

  So we may try to converge to some best-of-breed API in each
  category. Some categories may even need alternative selection
  due do special constraints:
	- On small footprint systems you trade flexibility for
	  footprint.
	- Some maintenance modes (e.g: single user) may force you
	  to manual config, so you cannot depend on running config
	  deamons (gconf, *SQL, etc.)
  So you may want both full-blown API and a minimal-API for
  the same category (similar to glibc and dietlibc).


Right. But notice that an application that compiles with dietlibc should 
compile/work nicely with the full-blown variant without even noticing.

Regards,

Evgeny


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: article on ynet

2003-01-13 Thread Tzafrir Cohen
On Mon, 13 Jan 2003, Hetz Ben-Hamo wrote:

  I suspect the chances of any of us actually moving RMS (is that what
  the M stands for Mr? ;) are slim to none. He is a man of strong
  convictions. I'm sure he would have reminded you that when Gnome
  started, KDE was not free, among other things.

 I have emailed him few weeks  before Trolltech has  announced that  Trolltech
 are switching from QPL to dual license (GPL.  QPL) - if he would have treated
 this mail, we probably wouldn't  have GNOME today, and we wouldn't have 2
 teams working on  desktop enviroments..

A couple of more details:

KDE started in 1996, in order to provide a better linux desktop. At the
time, CDE was probably the best thing around. They chose to use QT because
it was free/b and almost free/s . I figure that they dismissed the idea of
actually selling anything related to KDE at the time...

One of KDE's authors has been before the author of another great software:
LyX. Again, it was based on an almost free toolkit (XForms) and this has
hurt LyX in the long run, even though it is a great program (end of the
story: XForms has become LGPL: the authors realized noone will buy it when
there are better alternatives)

KDE's authors were certainly pragmatists. But many in the linux community
did not like this. Partly because of ideaological reasons (which are clear
enough, and I'll spear them here) and partially for practical reasons:

  QT HAS A MONOPOLY

- What if I want to apply a patch QT doesn't like? (I'm not allowed!)
- What if QT doesn't want to support it anymore?
- What if QT suddenly doesn't like SuSE? It is in a position to deny them
  of KDE and give their competitors an unfair atvantage

I suspect that this is why RedHat chose not to include KDE (until it was
forced by the community).

Anyway, what do linux people do when they are faced with a non-free
software? reimplement

There has been at least one effort to re-implement QT. It did not get much
help from KDE's folks. Therefore I must assume that they didn't feel bad
about this license.

Other people decided to build their own, competing, project: GNOME: Gnu
Network Object Model Environment (or something simlar). As its name
sugests, they have implemented there a number of novel buzzword concepts
;-) (e.g: network transparancy).

RedHat needed a solid desktop for their distro, so they have actively
supported gnome, by assigning developers to work on it, and by including
it in their distro even before it was ready.

SuSE, Mandrake (the distro that now calls itself pure GPL) and others
had no problem with shipping KDE. Actually the demand of people has forced
even RedHat to add KDE into its distro. Debian was maybe the only distro
that didn't have KDE for licensing reasons.

Gnome has been the field test of a number of nice concepts. It has grown
to something fairly different from KDE.  By the time QT have changed their
license to something more acceptable (2000? 2001?) gnome has become
something completely independent. There is no point in merging the two.

But if some KDE zealots mention duplication of efforts as a reason for
not developing anything other than KDE, this sounds very ironic:

for 4 (5?)  years KDE developers were dependent on a non-free library for
a major functionality of their desktop. They did about zero effots to work
around this *major* problem (I stress again: both idealogocal and
practical problem). It is by pure luck that QT has changed its license. It
is also by pure luck that QT has not collapased or anything in the
interim.

If one of the above would have happened, the work of the KDE project would
have been lost. Some of the developers would have abandoned it. Some might
have joined Miguel and Redhat in the project-that-starts-with-g . This
would have been a major duplicated work!


 After all - if 99% of the entire Linux community can agree to use XFree86, why
 do we need 2 desktop enviroments? it's just confuses ISVs, it's a nightmare to
 interoperate between them..

Only one XFree for historical reasons.

Only two major bloated desktops: for historical reasons

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Oleg Goldshmidt
Nadav Har'El [EMAIL PROTECTED] writes:

 So it's not such a huge loss if some work is duplicated. I'm not
 saying all work should be duplicated 10 times (like is happening in
 the commercial software world), but if parts of it is done a couple
 of times - it's not that horrible.

It may actually be good, keeping competition up and the competitors on
edge (hey, you Trolls, GNOME has this super-duper widget-thingy, you
are really over 20 minutes behind on this feature that will conquer
the market in about 10 days).

I am just reading the Game Hackers part of Levy's book, where he
describes how virtually the whole industry exchanged information about
current and future projects (we are working on a car racing game, you
better do something else instead), to avoid duplication of
effort. That was in a market that was far from saturation, of course,
which, I guess, was the desktop situation when Hetz emailed RMS (btw,
I didn't realize that RMS was involved in starting GNOME, and I love
those historical details - Hetz, or anyone, can you enlight me, on or
off list?), so maybe Hetz has a point.

It looks like the market for Hebrew spell-checkers is not so crowded
either.

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]
Taking any religion too seriously ... can be 
 hazardous to your health. [Richard M. Stallman]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Lars Knoll
Hi,

I won't engage into any discussions about which desktop is better (for maybe 
obvious reasons), but let's still put a few facts straight:

   QT HAS A MONOPOLY

Depends on what you call a monopoly. Its (IMO) the best available C++ GUI 
toolkit on X11. In that sense it might have one.

 - What if I want to apply a patch QT doesn't like? (I'm not allowed!)

Wrong. Qt is under the GPL (since more than 2 years). You're allowed to patch 
it as much as you want (assuming you GPL your patches). Actually most 
distributors do that.

 - What if QT doesn't want to support it anymore?

It's GPL, the community can pick it up and continue developing it. And even 
more: Once Trolltech stops supporting the community and stops releasing Qt 
under a free license, the last released version of Qt would automatically 
fall under a BSD license (meaning you could do more or less anything with 
it). Read http://www.trolltech.com/developer/faqs/free.html#Q8 for details.

 - What if QT suddenly doesn't like SuSE? It is in a position to deny them
   of KDE and give their competitors an unfair atvantage

No, Qt is GPLed.

Btw, the company producing Qt is Trolltech, not QT.

Cheers,
Lars


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-13 Thread Evgeny Stambulchik
Alon Altman wrote:


Never! There should never be a need to sync two different keys! Continuing
the hostname example, it should be defined in a single place, e.g.
local_machine-network_settings-hostname and all scripts/daemons/apps
that need the value should access it instead of duplicating the data in
their specific config sections! Can you imagine ServerRoot defined more
than once (for the same virtual server) in the Apache config? Wouldn't it
be a nonsense? But the same nonsense is defining server's hostname
separately in sendmail's, httpd's, you name it configuration files.



  Wrong! My host has tens of different hostnames, also a host might have
several IP addresses. Every application needs to know under which hostname
it is working. For example, httpd will show a different page as different
hostnames, and the mail daemon will serve different mailboxes for different
domains.


OK, so the config should be more complicated. E.g. 
local_machine-network_settings-virtual_hosts[]-hostname. And then apps 
should refer (probably by id) to a relevant element(s) of the 
virtual_hosts[] array. See how this is done in fwbuilder - which is a very 
nice example of proper configuration interface. You define an object once 
and then refer to it in several places (even for different firewalls), so 
if e.g. the DMZ mail server for a reason changes its IP, you change it 
only in the single place.

My point is simple: there should be NO redundant definitions of config 
parameters relevant for a given object. This rises no objections when the 
object is an application, but for some reason people start to get nervous 
when talking about the OS as a whole (or probably even about a domain of 
computers). When I do find /etc -exec grep `hostname -s` {} \; on our 
workgroup server I get 8 counts, and that's without /var/named and 
probably a couple of other places. Is it normal?

Regards,

Evgeny


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Skliarouk Arie
Hello Nadav,

About month ago I released first version of daisy system.
http://www.skliar.tkos.co.il/daisy/index.html
Currently I concentrate on BVM (Bash Virtual Machine), but long term
vision is to integrate BVM with DVS (Daisy Versioning Server).

The DVS is more oriented on system administrators and should keep the
system's configuration (instead of user's profile).

To keep user's profile I am thinking about other project roamer that
keeps all the user's files on an server on internet and syncs all
configuration locally when user need to work locally.
All changes user have done are synced back to internet server.
The way I see the project would not require encouraging of application
developers to comply to your configuration storage solution.

 The Unix approach (and to an even greater degree, the Plan9 approach) has
 always been to use the file system to supply name spaces.

I am strong believer in one-line configuration files and multiple
directories configuration. (see DVS_schema.txt in daisy tarball)

  You need to support locking of several instances reading the same
  configs, possibly a few writing too... and then it starts to look like a
  database.

The roamer project is going to do locality locking: user is allowed to
change all his files when he does checkout. After checkin no file
change is allowed.

 Nadav Har'El|  Monday, Jan 13 2003, 10 Shevat 5763

---
Bye,  | Fax: (972)-2-6796453
Arieh | Phone: (972)-6795364



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Alon Altman
  Also, consider making /etc a special filesystem that is actually an
interface to the configuration daemon for legacy applications. It will need
to know how to parse common config files, while keeping others as plain
text.

  Alon


 On Mon, 13 Jan 2003, Ira Abramov wrote:

  Quoting Omer Zak, from the post of Mon, 13 Jan:
   I agree that this is a good and worthwhile idea.
   May I suggest that we start defining an API and a standard configuration
   library, and start encouraging application writers to migrate to the new
  library?
 [... snipped ...]
  You need to support locking of several instances reading the same
  configs, possibly a few writing too... and then it starts to look likea
  database.
 
  daemons for the configuration of each application? now who configures
  the config daemons? :)

 Depends upon the installation.
 Some installations will use a configuration library, which maintains
 simple configuration files.  Other installations, which need the power,
 will use daemons.  The applications should be transparent to those
 details.

 Of course, config daemons will need their own configuration (first of all,
 to tell which applications should they configure).  In my eighth-baked
 design I mentioned a master configuration file exactly for determining who
 will supervise each application's configuartion.

  I like it lean and mean. instead of using unified config daemons, I
  say we stick to common, easely grokable formats. 2-3 archtypes that
  answer all our needs. apache, samba and bind should not have a
  different syntax, but daemon is an overkill of the other extreme.

 The API should be lean and mean.  But behind it we can put whatever fat
 daemons and hungry tigers the installation needs.

  what are the chances this will happen in this decade? very slim, but
  good luck :)

 With a reasonable migration path (i.e. allowing each application also the
 option of using its legacy configuration mechanism), this should be
 achievable.


-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
The RIGHT way to contact me is by e-mail. I am otherwise nonexistent :)
--
 -=[ Random Fortune ]=-
Many are called, few volunteer.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Omer Zak

On Mon, 13 Jan 2003, Alon Altman wrote:

 Also, consider making /etc a special filesystem that is actually an
 interface to the configuration daemon for legacy applications. It will need
 to know how to parse common config files, while keeping others as plain
 text.

This sensible idea raises the following issue:

Several applications, which are configured from /etc, look also for a dot
file in the user's home directory, and use its contents to override the
/etc copy of the configuration.
How can those home directory configuration files be managed under the
new scheme?  How much will the applications have to be modified to allow
per-user configuration with special /etc filesystem?
 --- Omer
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




The configuration API Project

2003-01-13 Thread Omer Zak
I am proclaiming the following names for the configuration API libraries.
If there is any objection to the names, say so now, or shut your mouth
forever.
(For convenience, I used the extension .so; it can as well be .a and/or
have a version number.)

libconfigapi.so - API to be invoked by configurable applications and
configuration tools.
It shall be installed in all systems.
libconfigfiles.so - Access configuration files, invoked by the
libconfigapi.so, for applications, which are configured by files.
libconfigdaemon.so - Implement a configuration daemon, invoked by
libconfigapi.so.
libconfiglegacy.so - Exports to libconfigapi.so the same interface as the
other libraries, but also allows applications to register their legacy
configuration management code.

 --- Omer
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: The configuration API Project

2003-01-13 Thread Alon Altman
  Before announcing a project I suggest doing a comprehensive web search to
check for existing projects doing the same or a basis for this project.

  Alon

 I am proclaiming the following names for the configuration API libraries.
 If there is any objection to the names, say so now, or shut your mouth
 forever.
 (For convenience, I used the extension .so; it can as well be .a and/or
 have a version number.)

 libconfigapi.so - API to be invoked by configurable applications and
 configuration tools.
 It shall be installed in all systems.
 libconfigfiles.so - Access configuration files, invoked by the
 libconfigapi.so, for applications, which are configured by files.
 libconfigdaemon.so - Implement a configuration daemon, invoked by
 libconfigapi.so.
 libconfiglegacy.so - Exports to libconfigapi.so the same interface as the
 other libraries, but also allows applications to register their legacy
 configuration management code.

  --- Omer
 WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]


-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
The RIGHT way to contact me is by e-mail. I am otherwise nonexistent :)
--
 -=[ Random Fortune ]=-
Do not think by infection, catching an opinion like a cold.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Tzafrir Cohen
Hi Lars,

The quotes are part of what I describe as the situation before the license
change.

If it was not clear from my post: I have nothing agaist the current
licensing of QT, and of the fact the KDE uses it, at present (as opposed
to the past)

And BTW: it was perfectly legitimate of TrollTech to licesnse QT under the
original licensing scheme.

On Mon, 13 Jan 2003, Lars Knoll wrote:

 Hi,

 I won't engage into any discussions about which desktop is better (for maybe
 obvious reasons), but let's still put a few facts straight:

QT HAS A MONOPOLY

 Depends on what you call a monopoly. Its (IMO) the best available C++ GUI
 toolkit on X11. In that sense it might have one.

[ s/QT/TrollTech/, s/HAS/had/]


  - What if I want to apply a patch QT doesn't like? (I'm not allowed!)

 Wrong. Qt is under the GPL (since more than 2 years). You're allowed to patch
 it as much as you want (assuming you GPL your patches). Actually most
 distributors do that.

  - What if QT doesn't want to support it anymore?

 It's GPL, the community can pick it up and continue developing it. And even
 more: Once Trolltech stops supporting the community and stops releasing Qt
 under a free license, the last released version of Qt would automatically
 fall under a BSD license (meaning you could do more or less anything with
 it). Read http://www.trolltech.com/developer/faqs/free.html#Q8 for details.

  - What if QT suddenly doesn't like SuSE? It is in a position to deny them
of KDE and give their competitors an unfair atvantage

 No, Qt is GPLed.

 Btw, the company producing Qt is Trolltech, not QT.

Hmm..., of course.

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Distributing KDE (Was: article on ynet)

2003-01-13 Thread Shaul Karl
On Mon, Jan 13, 2003 at 03:07:21PM +0100, Lars Knoll wrote:
 Hi,
 


  Hello,


   You're allowed to patch 
 it as much as you want (assuming you GPL your patches). Actually most 
 distributors do that.


  Can you name the the ones who don't patch it? Can you list their
reasons? Why would a distribution patch it in the first place rather
then pick it off the shelf as it is? 

-- 

Shaul Karl, [EMAIL PROTECTED] e t

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Distributing KDE (Was: article on ynet)

2003-01-13 Thread Lars Knoll

 On Mon, Jan 13, 2003 at 03:07:21PM +0100, Lars Knoll wrote:
   Can you name the the ones who don't patch it? Can you list their
 reasons? Why would a distribution patch it in the first place rather
 then pick it off the shelf as it is?

I know that RedHat had some bigger patches in their version of Qt because they 
wanted Xft2 support before we officially supported it. SuSE usually sometimes 
applies smaller patches/bugfixes to the latest officially released version.

Cheers,
Lars


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Shoshannah Forbes

On Monday, Jan 13, 2003, at 13:41 Asia/Jerusalem, Hetz Ben-Hamo wrote:

You do agree, i (and almost all KDE developers) don't from the very 
simple
reason -  people are not starting to use Linux as their first OS, they 
are
coming from Windows world and most of them simply don't  want to learn
everything from scratch - and thats why there's KDE (and there's GNOME 
- a
thing which if Mr. RMS would have read my private email to him, 
wouldn't
exist). Most people I know, don't  want to learn everything from 
scratch.

1) Learn everything from scratch? You are making assumptions here, 
which don't have to be true. Take OSX for example (yes, I keep going 
back to that one...) It is very different  from Windows, and yet you 
don't need to learn everything from scratch when starting to work with 
it.
2) At any case, when moving to Linux from Windows, you _already_ need 
to learn things from scratch- as talked about in the earlier thread 
here. The file system is completely different (with different concepts 
then Windows), installation/ uninstallation of software is different, 
computer management is different. Frankly, I find the windows'ish of 
Linux more confusing then helping- it tends to make me incorrectly 
bring over windows concepts (after all, the UI is the same) which are 
totally irrelevent and even wrong.

p.s.
I prefer GNOME over KDE- it has much less of the windows chunkiness 
that KDE has.


--
The News, Uncensored http://www.tellinglies.org/news/


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Tzafrir Cohen
On Mon, 13 Jan 2003, Omer Zak wrote:


 On Mon, 13 Jan 2003, Alon Altman wrote:

  Also, consider making /etc a special filesystem that is actually an
  interface to the configuration daemon for legacy applications. It will need
  to know how to parse common config files, while keeping others as plain
  text.

 This sensible idea raises the following issue:

 Several applications, which are configured from /etc, look also for a dot
 file in the user's home directory, and use its contents to override the
 /etc copy of the configuration.

The complete version of this:

the site/distro defaults are under /usr , the local onfiguration
adaptation are under /etc , and the user's final saying in under ~/.*

(look at debian's menu system, for instance)

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Hetz Ben Hamo
On Monday 13 January 2003 15:22, Nadav Har'El wrote:
 On Mon, Jan 13, 2003, Hetz Ben-Hamo wrote about Re: article on ynet:
  I have emailed him few weeks  before Trolltech has  announced that 
  Trolltech are switching from QPL to dual license (GPL.  QPL) - if he
  would have treated this mail, we probably wouldn't  have GNOME today, and
  we wouldn't have 2 teams working on  desktop enviroments..

 You know, had I listened to all the people telling me of better ways to do
 a Hebrew spell-checker, or told me of other people who have non-free spell-
 checkers that could probably be swayed to make their spell-checker free,
 we would still not have a Hebrew spell-checker today.

But my point is - that there was something (QT) which, true, wasn't released 
under GPL or LGPL, and I had the info that it would be released under a 
different license. It's not like I was saying I guarantee that in the future 
it be will GPL, I said to him: few weeks..

 So sometimes developers of free software *should* stick to their guns, take
 risks, and not desert ship before the fog clears. And even if when the fog
 clears we are left with two alternatives solutions, it's not such a huge
 loss. In a few years, either one solution will sink (like most people don't
 remember Tcl/Tk, or even Xt and Motif, nowadays), or if there's enough
 merit in both both will remain (the Emacs/Vi war is raging on for almost 20
 years).

I agree with you on this one.

 Richard Stallman said in his lecture (and I don't know if he's right, but
 I guess he has all the data...) that we no longer have problems in finding
 people to write free software. So it's not such a huge loss if some work is
 duplicated. I'm not saying all work should be duplicated 10 times (like is
 happening in the commercial software world), but if parts of it is done
 a couple of times - it's not that horrible.

It's not that there are missing people to write, the big thing that was 
missing (and it is today) people that write GOOD software. 

Here are 2 related example of great software, lously written:

* OpenH323  PWLib - both are being used in H.323 based applications 
(video/audio chat, etc) - feel free to compile and install it - it's a LIVING 
NIGHTMARE! It doesn't know where to install and if it's installing, it 
doesn't install the.. umm... headers...

* GnomeMeeting - Very nice piece of software which I really like, great 
features, and works well. Feel free to try to compile the CVS version, and 
you'll find how FUCKED up is Gnome build enviroment! such as mess! it doesn't 
even runs automake well, not to mention other parts (and the auto tools were 
invented to PREVENT such a fucked up job!)

 Actually, it's about time somebody started to develop X12...
 Or at least about a new version of the ICCCM or the Inter Client Exchange
 paradigms, that Gnome and KDE tried to reinvent (badly, in my opinion).
 If that happen's, you'll also have two versions of X windows :)

Feel free to install Windows and try ANY of the commercial X windows servers, 
and you'll quickly find how they're lagging behind XFree86. Anti aliasing? 
XRandR? Xv? XRenderer? Xr/Xc extentions? they never heard of it., but you DO 
pay $495 for a single damn copy and they are all based on X11R5 (some of them 
are on X11R6)..

The X.org organisation is practically dead. Instead of X.org members writing 
new stuff and XFree86 will porting from them, it's the other way around (if 
you have Access to Solaris 10 builds you'll find that just now, Sun just 
waked up to implement the XRenderer extention).

Thanks,
Hetz 

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-13 Thread Oron Peled
On Mon, 13 Jan 2003 18:09:41 +0200
Evgeny Stambulchik [EMAIL PROTECTED] wrote:
Wrong! My host has tens of different hostnames, also a host might have
  several IP addresses. Every application needs to know under which hostname
 
 OK, so the config should be more complicated. E.g. 
 local_machine-network_settings-virtual_hosts[]-hostname. And then apps 

So Allon presented one flaw in your assumptions and you came with a
solution for this *specific* flaw...

 My point is simple: there should be NO redundant definitions of config 
 parameters relevant for a given object.

The world *should* behave as you just described, but...

 This rises no objections when the object is an application, but for some
 reason people start to get nervous when talking about the OS as a whole

Because an application has (hopefully) very specific domain and scope, while
an OS doesn't. Anybody who administered systems in real life knows that
many times the unthinkable is the only reasonable option. A short example
to make myself clear:
   Unix/Linux has a '-n' option to reboot that prevent syncing the
   buffer cache before reboot. Obviously this option would corrupt
   the mounted disks. Why is such an option needed? (and we are
   talking way before journaling filesystems :-)
   The answer is very simple (left as an exercise) and illustrate
   how real life sometimes force us into less than optimal solutions.

Applying a logicaly closed solution to systems management problems
has failed time after time. I think one of the reasons Unix survived
for 30 years is the avoidance from over-engineering --
there's too much diversity and too much complexity.
So your earlier suggestion about minimizing the config types to 1
is naive in my view.

What is *realistic* to achieve IMHO (and still not easy task) is to
try and encapsulate the known best practices -- i.e:
  - use the existing solutions as blueprints for what works (and
what doesn't) in real life.
  - Fold all semantically equivalent solutions into a canonical
solution for this class of solutions.


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

Those who do not understand Unix are condemned to reinvent it, poorly.
 (H. Spencer)

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




terminology Q

2003-01-13 Thread Uri Bruck

Hi,
What term would you use for proprietary system in Hebrew?


-- 
Thanks,
Uri
http://translation.israel.net


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Hetz Ben Hamo
 KDE's authors were certainly pragmatists. But many in the linux community
 did not like this. Partly because of ideaological reasons (which are clear
 enough, and I'll spear them here) and partially for practical reasons:

   QT HAS A MONOPOLY

s/HAS/HAD ;)

 - What if I want to apply a patch QT doesn't like? (I'm not allowed!)

Yes, you are, please read the QPL license. Fact is, that with since KDE 1.0 
beta 2, QT was patched by the KDE (small) team.

 - What if QT doesn't want to support it anymore?

Then it would have become GPL (again, read the license).

 - What if QT suddenly doesn't like SuSE? It is in a position to deny them
   of KDE and give their competitors an unfair atvantage

No it's not, and wasn't..

 I suspect that this is why RedHat chose not to include KDE (until it was
 forced by the community).

Nope. They were including KDE after the license change only (see bero's RPMS 
for Red Hat 4 days after the license change)

 Anyway, what do linux people do when they are faced with a non-free
 software? reimplement

 There has been at least one effort to re-implement QT. It did not get much
 help from KDE's folks. Therefore I must assume that they didn't feel bad
 about this license.

Yup, the free-QT, but it was done with some help from the KDE developers.

 Other people decided to build their own, competing, project: GNOME: Gnu
 Network Object Model Environment (or something simlar). As its name
 sugests, they have implemented there a number of novel buzzword concepts
 ;-) (e.g: network transparancy).

Ah yeah. Anyone remembered Red Hat 6.1 with GNOME? :)

 RedHat needed a solid desktop for their distro, so they have actively
 supported gnome, by assigning developers to work on it, and by including
 it in their distro even before it was ready.

Way before it was ready... nothing changed so much actually - feel free to try 
Red Hat 8.1 beta (phoebe) with their GNOME...

 SuSE, Mandrake (the distro that now calls itself pure GPL) and others
 had no problem with shipping KDE. Actually the demand of people has forced
 even RedHat to add KDE into its distro. Debian was maybe the only distro
 that didn't have KDE for licensing reasons.

And 1 day after the license change - the whole debian users and their dog did 
apt-get install kde - I know, I've seen some logs ;)

 Gnome has been the field test of a number of nice concepts. It has grown
 to something fairly different from KDE.  By the time QT have changed their
 license to something more acceptable (2000? 2001?) gnome has become
 something completely independent. There is no point in merging the two.

Yup, you cannot merge them...

 But if some KDE zealots mention duplication of efforts as a reason for
 not developing anything other than KDE, this sounds very ironic:

 for 4 (5?)  years KDE developers were dependent on a non-free library for
 a major functionality of their desktop. They did about zero effots to work
 around this *major* problem (I stress again: both idealogocal and
 practical problem). It is by pure luck that QT has changed its license. It
 is also by pure luck that QT has not collapased or anything in the
 interim.

Nope, non luck at all. KDE DOES promotes and sell licenses. Trolltech are not 
Eazel, and they are and were aware of the issues.

 If one of the above would have happened, the work of the KDE project would
 have been lost. Some of the developers would have abandoned it. Some might
 have joined Miguel and Redhat in the project-that-starts-with-g . This
 would have been a major duplicated work!

Why do you think so? SuSE, Mandrake  slackware were releasing KDE with the 
QPL'd QT, and TrollTech didn't ask for a single dollar from them.

If you follow GNOME  KDE CVS - you'll find that it's the other way around, 
GNOME copies from KDE, and GNOME itself is MUCH more bloated compared to KDE. 
Just think about Nautilus - which uses Mozilla (or Gecko) which itself is a 
bloat (want to compare KHTML's 140k lines to Gecko - don't take my word, ask 
Apple engineers)...

  After all - if 99% of the entire Linux community can agree to use
  XFree86, why do we need 2 desktop enviroments? it's just confuses ISVs,
  it's a nightmare to interoperate between them..

 Only one XFree for historical reasons.

Think so? feel free to try XFree 4.3 - and whats going to come in 5.0 ;)

Thanks,
Hetz

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




A bunch of photos from the Tel-Aviv Linux Day and the dinner withRMS

2003-01-13 Thread Ilya Konstantinov
http://toast.unwind.co.il/gallery/ibm_gnulinux_2003
http://toast.unwind.co.il/gallery/rms_nafis

Nothing exciting, just some bad photography. In case you wanna do 
something with it, it's released into the public domain :)
Enjoy.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: terminology Q

2003-01-13 Thread Eliran
Uri Bruck wrote:


Hi,
What term would you use for proprietary system in Hebrew?


 

?  ?



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: terminology Q

2003-01-13 Thread Orna Agmon


On Mon, 13 Jan 2003, Uri Bruck wrote:

 
 Hi,
 What term would you use for proprietary system in Hebrew?


MA'ARECHET KINYANIT?
-- 
Orna.   |  http://tx.technion.ac.il/~agmon

Had God wanted to create the world efficiently,
she would have used LaTeX.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-13 Thread Gilad Ben-Yossef
On Sat, 2003-01-11 at 09:32, shlomo solomon wrote:
 I'm afraid this is going to start a **war** and that's not my intention, but I 
 really feel I've got to get this off my chest.
 
 Firstly, let me say that I've been using LINUX on and off for 6 years and that 
 it's been my only OS since deleting OS/2 (zl) 3 years ago. So I'm a 
 committed LINUX user. And I have no intention of using anything else - 
 although my wife and kids all use Windows - and of course that makes me the 
 primary sysop for their machines :-(.
 
 My problem is that LINUX (as much as it's progressed over the years) is still 
 much too hard to install, set up, and use. As things stand now, it's not 
 really a viable alternative for John Q. User. As opposed to other OSs (that 
 will remain nameless), there's still too much tweaking required. And for a 
 non-technical user, it's just impossible.

Shlomo, what you say must be true, at least in your own view. It also
must be important to you, since you have written to all of us about it.
 
If so, why don't you attampt to remedy those thins which you find are
bothering you? after all this IS what Free Software is about - not you
(or anyone else) getting somefor no pay, but your own (and everyone
else) ability to fix what they dim broken.

Linux is not the best OS in the world and it will never be, simply
because the world keeps changing. But contrary to other non free OS YOU
can adapt it so that it will fit your needs better. it's a unique
ability and a very powerfull one.

And yes, there are people that don't find this compelling. In truth, i
don't find them interesting all that much. We like to help people who
help themselves and obviously you are such a person since you solved
your problems). Other people - they can pay {Insert name of commercial
support company here} to solve their problems...

Gilad.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: New Free Software project anyone? (was: Re: Binary configurationfiles as panacea to whatever ails Linux ...)

2003-01-13 Thread Ely Levy
I have 2 things to say
gconf
DCOP


Ely Levy
System group
Hebrew University
Jerusalem Israel



On Mon, 13 Jan 2003, Nadav Har'El wrote:

 On Mon, Jan 13, 2003, Ira Abramov wrote about Re: New Free Software project anyone? 
(was: Re: Binary configuration files as panacea to whatever ails Linux ...):
   An application will treat configuration information as an hash
   (associative array).
 
  and who takes care of the name space, and what if you need stanzas
  (Apache and Samba come to mind)

 The Unix approach (and to an even greater degree, the Plan9 approach) has
 always been to use the file system to supply name spaces.

 So you have ctwm's configuration in ~/.ctwmrc, zsh's configuration in
 ~/.zshrc, Mozilla's configuration in ~/.mozilla - no need for a central
 daemon that puts all these files together in one big (and easily corrupted,
 as Windows users know) registry or database.

 You could go even further with the filesystem-namespace paradigm, and make
 the different parts of a program's configuration (say, virtual servers and
 directories in Apache) to be separate configuration files and directories.
 The Reiserfs filesystem was designed exactly for (among other things)
 letting you to store tiny configuration files as files and directories,
 dropping the need for stuff like Windows' .ini files or registries,
 or even XML.

  You need to support locking of several instances reading the same
  configs, possibly a few writing too... and then it starts to look like a
  database.

 The file system solves this problem too, letting you lock files or (in some
 Unix implementations) parts of files.

 --
 Nadav Har'El|  Monday, Jan 13 2003, 10 Shevat 5763
 [EMAIL PROTECTED] |-
 Phone: +972-53-245868, ICQ 13349191 |Are you still here? The message is over.
 http://nadav.harel.org.il   |Shoo! Go away!

 =
 To unsubscribe, send mail to [EMAIL PROTECTED] with
 the word unsubscribe in the message body, e.g., run the command
 echo unsubscribe | mail [EMAIL PROTECTED]




=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




ssh hangs for a long time

2003-01-13 Thread Oleg Goldshmidt


I wonder if anyone has seen the following problem and knows how to fix
it.

Trying to ssh from RH7.3 to a RH7.2 machine (with all the
errata/updates) *sometimes* (not all the time) I see the connection
hang for a long time before I get a password prompt. More
specifically (trillian is a RH7.2 machine, the client is a RH7.3
machine, with a LAN, actually a crossed ethernet cable, between them),

$ ssh -v -v oleg@trillian
OpenSSH_3.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090602f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: restore_uid
debug1: ssh_connect: getuid 500 geteuid 0 anon 1

   Here the connection hangs, sometimes for minutes (though not always).

debug1: Connecting to trillian [192.168.0.2] port 22.
debug1: temporarily_use_uid: 500/100 (e=0)
debug1: restore_uid
debug1: temporarily_use_uid: 500/100 (e=0)
debug1: restore_uid
debug1: Connection established.

and then everything goes as expected. The /etc/ssh/ssh_config on the
server side is the one that comes with the system, I believe. In any
case, the only uncommented stanza there is

Host *
ForwardX11 yes

Has anyone got any ideas?

Thanks,

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Official Flamer/Cabal NON-Leader
Quoth Oleg Goldshmidt:

 $ ssh -v -v oleg@trillian
[snips]
Here the connection hangs, sometimes for minutes (though not always).
[snips]
 debug1: Connection established.
 
 and then everything goes as expected. The /etc/ssh/ssh_config on the

Could it be that trillian is a VERY old machine that needs to recalc
keys?

M
-- 
---OFCNL
This is MY list. This list belongs to ME! I will flame anyone I want.
Official Flamer/Cabal NON-Leader  [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Ilya Konstantinov
On Mon, Jan 13, 2003 at 10:51:49PM +0200, Oleg Goldshmidt wrote:
Here the connection hangs, sometimes for minutes (though not always).

Maybe a DNS problem? Either you're trying to resolve the server's IP,
or the server is trying to resolve your IP, and times out when it
cannot contact the DNS server.

But I'm just guessing. 'strace' should give you a better clue. Run the
client thru it and watch the system calls which occur before the
hang. If the client's side gives no clues (e.g. it just seems to be
waiting for data from the server), try running a copy of sshd thru
'strace' ('sshd -D -p ' should allow you to debug it with strace on a
separate port without interrupting other users).

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Oron Peled
On Mon, 13 Jan 2003 18:28:32 +0200 (IST)
Tzafrir Cohen [EMAIL PROTECTED] wrote:
   - What if QT doesn't want to support it anymore?

Just one note. IIRC when KDE started working (pre-GPL), they've
got some kind of official letter from Trolltech, containing
assurances for various possible problems (if the company go
bust, or sold, or want to deny KDE access to code etc.)

So although QT wasn't free software at the time, it was free
enough for KDE specifically and had the required safeguards
to prevent the KDE effort going down the drain in case something
bad happend to/with Trolltech.

In a retrospect, we were all very lucky:
- We got one really nice desktop. Good.
- We have another nice and *different* desktop. Very good.
- Eventually, QT is GPL. Excelent.
- And Trolltech are still doing nice business with it. Who
  said the GPL is bad for business? (answer: Craig Mundie :-)


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

If it's not source, it's not software. -- www.gnu.org

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Oleg Goldshmidt
Official Flamer/Cabal NON-Leader [EMAIL PROTECTED] writes:

 Could it be that trillian is a VERY old machine that needs to recalc
 keys?

No. And it hangs before it even gets to the keys. By the time keys
enter the picture things fly.

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Oleg Goldshmidt
Ilya Konstantinov [EMAIL PROTECTED] writes:

 On Mon, Jan 13, 2003 at 10:51:49PM +0200, Oleg Goldshmidt wrote:
 Here the connection hangs, sometimes for minutes (though not always).
 
 Maybe a DNS problem? Either you're trying to resolve the server's IP,
 or the server is trying to resolve your IP, and times out when it
 cannot contact the DNS server.

The two machines have each other in their respective /etc/hosts, and
their IP's are 192.168.0.{1,2}.

I'll try to run strace, as you suggested. Problem is, the effect
occurs only occasionally...

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: RMS over Humous - meeting summery

2003-01-13 Thread Gilad Ben-Yossef
On Fri, 2003-01-10 at 23:33, Oleg Goldshmidt wrote:

 The more I think about it, the more problem I have with it. I distrust
 ideology (managing to respect the notion in the process), and I have
 resolved many years ago that I would not be a member of any
 organization whose purposes and charter are beyond purely
 professional. This is regardless of whether I support the ideology in
 question or not.
 
 Please don't take it as reflecting in any negative way on Hamakor or
 its members or their views. I would like to hope that Hamakor could be
 an organization of cpmputer professionals that deals with technology,
 leaving ideology to Opinion pages. I don't think Hamakor should
 *explicitly* deal with bringing freedom to the society, noble as the
 cause may be. If Hamakor has ideological purposes, I'll have to deal
 with the conflict with who I am. I guess I'll have to re-read the
 amuta's web site.

Oleg,

DisclaimerThe following is *my* private opinion and mine alone, not
any official Amuta stuff./disclaimer

In that case, I believe membership in Hamakor is not for you. I will
explain why:

Hamakor is NOT an organization of computer professional. Some of the
current members aren't computer proffesional at all and I seriously hope
that we will get *more* non proffesionals in the future.

Furthermore, while I will not comment on whether we are an ideological
organization or not (becuase I'm not sure what that means), I do believe
that freedom is a good thing in a very practical sense whether this
practical sense is expressed in better software OR in a better society.

This does not have to mean that we should have a Dogma(tm). I've always
tried to not let my ideals keep me from doing the Right Thing(tm) and I
don't like a set and fixed rules that says: this is OK, this isn't
simply because I think life are simply not that simple. But between this
and forgoing the idea that freedom is good altogether there is a long
road IMHO.

Just my 2cs,
Gilad.




=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: article on ynet

2003-01-13 Thread Tzafrir Cohen
On Mon, 13 Jan 2003, Hetz Ben Hamo wrote:

  KDE's authors were certainly pragmatists. But many in the linux community
  did not like this. Partly because of ideaological reasons (which are clear
  enough, and I'll spear them here) and partially for practical reasons:
 
QT HAS A MONOPOLY

 s/HAS/HAD ;)

  - What if I want to apply a patch QT doesn't like? (I'm not allowed!)

 Yes, you are, please read the QPL license. Fact is, that with since KDE 1.0
 beta 2, QT was patched by the KDE (small) team.

Indeed I can't find any such limitation in the copy of QT (1.0, (c)
1999-2000) on my system. But I specifically remember the notes of qt 1.44
of a certain Madrake version that had an explicit authoriztion from
TrollTech to apply a certain patch. Anyway, what was the license before
1999 (or 2000)?


  - What if QT doesn't want to support it anymore?

 Then it would have become GPL (again, read the license).

  - What if QT suddenly doesn't like SuSE? It is in a position to deny them
of KDE and give their competitors an unfair atvantage

 No it's not, and wasn't..

Again: you read it out-of-context: thse quotes referred to the situation
before the license change.


  I suspect that this is why RedHat chose not to include KDE (until it was
  forced by the community).

 Nope. They were including KDE after the license change only (see bero's RPMS
 for Red Hat 4 days after the license change)

  Anyway, what do linux people do when they are faced with a non-free
  software? reimplement

  There has been at least one effort to re-implement QT. It did not get much
  help from KDE's folks. Therefore I must assume that they didn't feel bad
  about this license.

 Yup, the free-QT, but it was done with some help from the KDE developers.

the ?

IIRC (I can't back this with quotes from quick searches). : There were
good reasons why it never took off. Partially because it never got enough
encourgement from key KDE developers. For them the free QT license was
good enough, as it has been for some distros.


  Other people decided to build their own, competing, project: GNOME: Gnu
  Network Object Model Environment (or something simlar). As its name
  sugests, they have implemented there a number of novel buzzword concepts
  ;-) (e.g: network transparancy).

 Ah yeah. Anyone remembered Red Hat 6.1 with GNOME? :)

IIRC it was RH 6.0 that officially announced gnome 1.0 or something
similar. Anyway, I remember gnome 0.9-something in redhat 5.2 and IIRC
they had even gnome 0.3-something in one of their previous releases (not
as the default desktop, naturally)


  RedHat needed a solid desktop for their distro, so they have actively
  supported gnome, by assigning developers to work on it, and by including
  it in their distro even before it was ready.

 Way before it was ready... nothing changed so much actually - feel free to try
 Red Hat 8.1 beta (phoebe) with their GNOME...

I dare say that gnome 1.0 consumed less memory than current gnome, but it
was far less usable and far less stable. (the same applies for the KDE
version of the time, (1.1, IIRC) compared to the current one)


  SuSE, Mandrake (the distro that now calls itself pure GPL) and others
  had no problem with shipping KDE. Actually the demand of people has forced
  even RedHat to add KDE into its distro. Debian was maybe the only distro
  that didn't have KDE for licensing reasons.

 And 1 day after the license change - the whole debian users and their dog did
 apt-get install kde - I know, I've seen some logs ;)

debian-rulez
yea, apt makes this too easy to install it. Why not install it. Using it
is another thing :-p
/debian-rulez


  Gnome has been the field test of a number of nice concepts. It has grown
  to something fairly different from KDE.  By the time QT have changed their
  license to something more acceptable (2000? 2001?) gnome has become
  something completely independent. There is no point in merging the two.

 Yup, you cannot merge them...

  But if some KDE zealots mention duplication of efforts as a reason for
  not developing anything other than KDE, this sounds very ironic:
 
  for 4 (5?)  years KDE developers were dependent on a non-free library for
  a major functionality of their desktop. They did about zero effots to work
  around this *major* problem (I stress again: both idealogocal and
  practical problem). It is by pure luck that QT has changed its license. It
  is also by pure luck that QT has not collapased or anything in the
  interim.

 Nope, non luck at all. KDE DOES promotes and sell licenses. Trolltech are not
 Eazel, and they are and were aware of the issues.

I've heard many people that say MS should start porting its server
software to linux. Somehow it's not happening.

And does a company always do the right thing? Maybe a company has some
bigger fish to fry? (such fish can be discovered once ownership is
changed)


  If one of the above would have happened, the work of the KDE project would
  have been lost. Some of 

Re: ssh hangs for a long time

2003-01-13 Thread Muli Ben-Yehuda
On Mon, Jan 13, 2003 at 10:51:49PM +0200, Oleg Goldshmidt wrote:

 Trying to ssh from RH7.3 to a RH7.2 machine (with all the
 errata/updates) *sometimes* (not all the time) I see the connection
 hang for a long time before I get a password prompt. More
 specifically (trillian is a RH7.2 machine, the client is a RH7.3
 machine, with a LAN, actually a crossed ethernet cable, between them),
 
 $ ssh -v -v oleg@trillian
 OpenSSH_3.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090602f
 debug1: Reading configuration data /etc/ssh/ssh_config
 debug1: Applying options for *
 debug1: Rhosts Authentication disabled, originating port will not be trusted.
 debug1: restore_uid
 debug1: ssh_connect: getuid 500 geteuid 0 anon 1
 
Here the connection hangs, sometimes for minutes (though not
 always).

DNS lookup? is your system set to look through /etc/hosts first, DNS
server later? the sometime you mention could be the timeout until
the DNS server does not respond and the query is done through
/etc/hosts. 
-- 
Muli Ben-Yehuda

Muli's corrolary to Godwin's law: Any discussion of anything is over when
shlomif mentions freecell solver.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Nadav Har'El
On Mon, Jan 13, 2003, Oleg Goldshmidt wrote about ssh hangs for a long time:
 Trying to ssh from RH7.3 to a RH7.2 machine (with all the
 errata/updates) *sometimes* (not all the time) I see the connection
 hang for a long time before I get a password prompt. More

This symptom commonly happens when there're name-server problems, and the
server tries to back-resolve the client's IP and hangs waiting for the name
server.

Could it be that you're having some transient name server problems?

-- 
Nadav Har'El| Tuesday, Jan 14 2003, 11 Shevat 5763
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |I want to be a human being, not a human
http://nadav.harel.org.il   |doing -- Scatman John

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Oleg Goldshmidt
Nadav Har'El [EMAIL PROTECTED] writes:

 Could it be that you're having some transient name server problems?

I thought that I shouldn't have this kind of problem because both
computers have each other in /etc/hosts (both hostname and FQDN). I
was under the impression that /etc/hosts is consulted first and if it
helps, no name server is consulted. Now I have my doubts (and I
couldn't reproduce the problem since my OP).

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: ssh hangs for a long time

2003-01-13 Thread Muli Ben-Yehuda
On Tue, Jan 14, 2003 at 01:45:06AM +0200, Oleg Goldshmidt wrote:
 Nadav Har'El [EMAIL PROTECTED] writes:
 
  Could it be that you're having some transient name server problems?
 
 I thought that I shouldn't have this kind of problem because both
 computers have each other in /etc/hosts (both hostname and FQDN). I
 was under the impression that /etc/hosts is consulted first and if it
 helps, no name server is consulted. Now I have my doubts (and I
 couldn't reproduce the problem since my OP).

What does /etc/host.conf say? /etc/nsswitch.conf? in both cases, hosts
should be consulted first, and then the DNS server. 
-- 
Muli Ben-Yehuda

Muli's corrolary to Godwin's law: Any discussion of anything is over when
shlomif mentions freecell solver.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: The configuration API Project

2003-01-13 Thread Arik Baratz
Alon Altman wrote:


  Before announcing a project I suggest doing a comprehensive web 
search to
check for existing projects doing the same or a basis for this project.

Yes, there is one.

It's called LDAP, and it has a decent API.

All you need is to dump the data from the directory to a set of 
configuration files.

-- Arik


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: ssh hangs for a long time

2003-01-13 Thread Oleg Goldshmidt
Muli Ben-Yehuda [EMAIL PROTECTED] writes:

 What does /etc/host.conf say? /etc/nsswitch.conf? in both cases, hosts
 should be consulted first, and then the DNS server. 

/etc/host.conf:

order hosts,bind

/etc/nsswitch.conf:

hosts:  files nisplus dns

Both seem right to me...

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]