Re: Proposed suite: developer tools

2007-01-12 Thread dodji Seketeli
 I might be stupid but Vermine reversed would be enimrev?

Heh. No. What you say is not stupid :-)

What I reversed is not the string of characters, but the string of
syllables (or phonemes, if you prefer). I agree Syllables are hard to
define because their definition is at least language specific. But
well, this is also part of the beauty of human languages.

It's impressive to see how various the kinds of discussions on
desktop-devel-list can be.

Cheers,

Dodji.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: printing options not totally efficient

2007-01-12 Thread Alexander Larsson
On Thu, 2007-01-11 at 16:06 +0100, Ruben Vermeersch wrote:
 On Thu, 2007-01-11 at 13:17 +0100, David Prieto wrote:
  Which is obviously wrong and makes the final printed document difficult
  as hell to read. So my proposal is, when setting printing options like
  even/odd or inverse order, could gnome base the final result on the
  actual sheets instead of the document pages?
 
 I've ran into this too some time ago and I agree, it's very confusing.
 To make the matter worse, the wording in the printing dialog leads the
 user to believe that everything will be printed as we expect: In the
 only print dropdown, it uses the word sheets, while it clearly seems
 to apply to document pages.

Thats because that was the intended behaviour. However, maybe we're
sending the wrong cups commands for this (page-set is even or odd,
and number-up for the more pages per sheet).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander LarssonRed Hat, Inc 
   [EMAIL PROTECTED][EMAIL PROTECTED] 
He's an old-fashioned arachnophobic librarian plagued by the memory of his 
family's brutal murder. She's a provocative African-American soap star who 
hides her beauty behind a pair of thick-framed spectacles. They fight crime! 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: printing options not totally efficient

2007-01-12 Thread David Prieto
 Thats because that was the intended behaviour. However, maybe we're
 sending the wrong cups commands for this (page-set is even or odd,
 and number-up for the more pages per sheet).

Where should I file a bug so in time this issue can be fixed?

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: printing options not totally efficient

2007-01-12 Thread Alexander Larsson
On Fri, 2007-01-12 at 10:18 +0100, David Prieto wrote:
  Thats because that was the intended behaviour. However, maybe we're
  sending the wrong cups commands for this (page-set is even or odd,
  and number-up for the more pages per sheet).
 
 Where should I file a bug so in time this issue can be fixed?

Gnome Bugzilla, component gtk+

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander LarssonRed Hat, Inc 
   [EMAIL PROTECTED][EMAIL PROTECTED] 
He's a benighted Catholic cat burglar for the 21st century. She's a 
cold-hearted paranoid bounty hunter who can talk to animals. They fight crime! 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: tracker

2007-01-12 Thread Alberto Ruiz

2007/1/12, Gustavo J. A. M. Carneiro [EMAIL PROTECTED]:


  Having tried tracker 0.5.3 for a couple of days what I have to say is:
1. it uses little memory;
2. it requires _a lot_ of CPU power.

  Basically point 2 is a killer.  No one is going to want to run this
except in servers.  Keeping the CPU busy almost 100% of the time is not
nice: consumes more power, gets my computer fan running faster and more
loudly.. I can't even begin to imagine what a nightmare it will be for
laptop users..



How much cpu does updatedb takes? It is what  we are using with
gnome-search-tool right now. Everytime cron start it, it starts eating my
cpu every day.

Tracker don't have to  every file every day since it uses inotify and keeps
track of what's been indexed. From a T-S-T inclusion point of view, I can't
see anything but benfits.



 Maybe this kind of indexing technology, be it tracker or beagle, is

simply not something that we want to shove into users' desktops.  Either
this gets much much better optimised in the future, or we have to wait
for more powerful hardware.  In any case, I'm -1 for including tracker
in GNOME 2.18; let's wait and see how this evolves at GNOME 2.20 time.

--
Gustavo J. A. M. Carneiro
[EMAIL PROTECTED] [EMAIL PROTECTED]
The universe is always one step beyond logic.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list





--
Un saludo,
Alberto Ruiz
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Proposed module: tracker

2007-01-12 Thread Jamie McCracken
Adam Schreiber wrote:
 On 1/12/07, Gustavo J. A. M. Carneiro [EMAIL PROTECTED] wrote:
   Basically point 2 is a killer.  No one is going to want to run this
 except in servers.  Keeping the CPU busy almost 100% of the time is not
 nice: consumes more power, gets my computer fan running faster and more
 loudly.. I can't even begin to imagine what a nightmare it will be for
 laptop users..
 
 Is it possible for tracker to use the gnome-power-manager api so that
 the indexer will only run at all or at full speed when AC power is
 available?  There could be some kind of throttled mode or only process
 file change notifications while running on battery power.
 

thanks thats a good idea (I assume I can use dbus to get the info so 
dont have to depend on any gnome stuff)

please consider adding enhancement requests to:
http://bugzilla.gnome.org/browse.cgi?product=tracker

-- 
Mr Jamie McCracken
http://jamiemcc.livejournal.com/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: tracker

2007-01-12 Thread Richard Hughes
On Fri, 2007-01-12 at 14:21 +, Jamie McCracken wrote:
 
 
 thanks thats a good idea (I assume I can use dbus to get the info so 
 dont have to depend on any gnome stuff)

Yes. You can either get the AC power info from HAL (if you want to play
with all the devices and changed signals manually) or from
gnome-power-manager if you just want a nice (gnome-specific at the
moment) API to use.

Give me a shout if you want some help or some reference code.

Richard.


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: tracker

2007-01-12 Thread Joe Shaw
Hi,

Jamie McCracken wrote:
 point 2 is scheduled at nice +19 (same with Ionice +7) so it only uses 
 more cpu if its idle. 

That's not quite how the nice level works, at least in Linux.  Higher 
nice values get a shorter timeslice, so they merely have less time to 
get their work in before other tasks are scheduled.  So all processes 
fight for the CPU, it's just that (in this case) Tracker gets it less often.

Also note that the scheduler actually adjusts nice values under the 
covers based on how much CPU is being used.  Processes with higher CPU 
utilization actually have their nice value *lowered*, with the idea that 
the CPU utilization is a short-lived thing.  So it might be lowered to 
nice level +14.

The same thing goes for ionice if it's in the best effort IO class. 
Only in the idle class does IO happen when no other IO happens, but to 
set that you need to be root due to potential DoS attacks with priority 
inversion.

Joe
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: tracker

2007-01-12 Thread Jamie McCracken
Joe Shaw wrote:
 Hi,
 
 Jamie McCracken wrote:
 point 2 is scheduled at nice +19 (same with Ionice +7) so it only uses 
 more cpu if its idle. 
 
 That's not quite how the nice level works, at least in Linux.  Higher 
 nice values get a shorter timeslice, so they merely have less time to 
 get their work in before other tasks are scheduled.  So all processes 
 fight for the CPU, it's just that (in this case) Tracker gets it less 
 often.
 
 Also note that the scheduler actually adjusts nice values under the 
 covers based on how much CPU is being used.  Processes with higher CPU 
 utilization actually have their nice value *lowered*, with the idea that 
 the CPU utilization is a short-lived thing.  So it might be lowered to 
 nice level +14.
 
 The same thing goes for ionice if it's in the best effort IO class. 
 Only in the idle class does IO happen when no other IO happens, but to 
 set that you need to be root due to potential DoS attacks with priority 
 inversion.
 

yeah I know but I dont believe that minor adjustments by the kernel to 
nice is causing a slow down as such

My suspicion is high IO Wait states from heavy disk writing (which is 
not affected by ionice at all) might be to blame in some circumstances 
but I may be wrong

-- 
Mr Jamie McCracken
http://jamiemcc.livejournal.com/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Beagle CPU usage (was Proposed module: tracker)

2007-01-12 Thread Joe Shaw
Hi,

On Fri, 2007-01-12 at 12:04 +, Gustavo J. A. M. Carneiro wrote:
 2. it requires _a lot_ of CPU power.
 
   Basically point 2 is a killer.  No one is going to want to run this
 except in servers.  Keeping the CPU busy almost 100% of the time is not
 nice: consumes more power, gets my computer fan running faster and more
 loudly.. I can't even begin to imagine what a nightmare it will be for
 laptop users..
 
   Maybe this kind of indexing technology, be it tracker or beagle, is
 simply not something that we want to shove into users' desktops.

Speaking for Beagle, any long-term ( 2 minutes) CPU pegging is a bug.
And the only time when something that long is acceptable is on uncommon
index merges or indexing very large documents.  If it happens
frequently, I would consider that a bug as well.  Please file them.

Beagle has unfortunately gotten a reputation for being CPU hungry
because certain documents trigger bugs.  I've spent a lot of my time
recently fixing such issues and making it easier to identify and debug
them.  There's no reason why Beagle needs to be CPU heavy, and it hasn't
been designed as such (in fact, quite the contrary).

Thanks,
Joe

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: tracker

2007-01-12 Thread Travis Watkins
On 1/12/07, Jamie McCracken [EMAIL PROTECTED] wrote:
 Im open to people's thoughts on this... (IE is 100% cpu usage at
 nice+19/ionice+7 during indexing really a problem?)

Having tracker use 100% CPU while the computer is on my lap kinda
sucks. Well, actually it blows. Lots of hot air on my leg. It's dual
core so I almost always have the one core available for tracker to max
out. updatedb never seems to use more than 17% or so so it's much
easier to handle.

-- 
Travis Watkins
http://www.realistanew.com
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list