Re: Bump minimum version of poppler to 0.12.0

2009-09-13 Thread Vincent Untz
Le jeudi 10 septembre 2009, à 11:06 +0200, Carlos Garcia Campos a écrit :
 Poppler 0.12 is the new stable release. Although it doesn't add any new
 API and evince builds with earlier versions, I suggest to bump the
 minimum version because this release includes a lot of important
 rendering and performance improvements, specially in the cairo backend:
 blend modes, linear/radial patterns, tiling patterns performance, ...
 
 Ok?

My understanding is that we already require 0.11, and that 0.12 is the
stable version of 0.11. Is that right?

If yes, then +1.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Danger: older bugs are getting squashed with NEEDINFO

2009-09-13 Thread Tristan Van Berkom
Guys,
   Im sorry I missed the memo if there was one, I woke up this
morning to a full page of bugmail, deleting valid bugs from the
buglist and throwing them into a NEEDINFO state.

Javier pointed me to a blog post[0] which describes a new policy
to mark bugs as NEEDINFO after one year. I'm raising the flag here
on d-d-l because it concerns us all and I think every maintainer
needs to know this policy is currently in effect.

I know the guys mean well, and I cannot express my gratitude
enough for the efficiency that the bugsquad has for closing
some crash bugs that really do need info.

Suffice it to say; I really need to know this policy is going to stop,
or at least not effect Glade bugs.

Thank you,
 -Tristan

[0]http://blogs.gnome.org/aklapper/2009/08/10/gnome-bugsquad-policy-changes/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Sound system - user perspective

2009-09-13 Thread Maciej Piechotka
I spotted an area in which Gnome desktop can offer better user
experience.

Imagine I use VoIP (skype, empathy or anything like that) and some music
player (Banshee, Rhythmbox etc.). I listen to some music or a podcast
when someone ring.

I have to stop the music and answer the phone. However I guess that
music/podcast should actually be paused (i.e. state in application
should be stopped) instead of being just volume down. 

I'm not sure if current architecture would allow such integration and
probably it would require changes to few packages (music player and
empathy at least) I prefer to post the idea here firstly. 

Regards


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Autostart programs made easy

2009-09-13 Thread Maciej Piechotka
Sorry for posting two posts one after another. I do so as they are on
different topics. If I should do it in one post - please just say so
I'll do it such way in future.

I always found adding new startup programs a bit tricky. I need to fill
several fields to create new .desktop file.

However most of the time what I really want is create an starup for
existing application. The only problems I see is:

1. Most of programs I'd like to see in minimised view (either minimized
or hidden in tray). I don't know how it is with gnome-shell but I just
don't want them on front view. It can be treated with gnome-shell or
wm/gs integration or parameters to application. In the last case it may
require some changes to .desktop format.

2. Probably the best would be softlinks to original .desktop files. In
case when such file is missing:
 - Search with similar naming (lower/upper case etc.)
 - Ask user what to do

Regards


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Would this be a break?

2009-09-13 Thread Lennart Poettering
On Sat, 12.09.09 17:01, Nirbheek Chauhan (nirbh...@gentoo.org) wrote:

 
 On Sat, Sep 12, 2009 at 4:45 PM, Philippe Rouquier
 rouquie...@wanadoo.fr wrote:
  I just got a patch today that add a minor feature to brasero (see
  https://bugzilla.gnome.org/show_bug.cgi?id=594954). Once applied the patch
  allow brasero to emit a sound. the code is quite small but I was wondering
  if it would be considered as a break for any of the freezes.
 
 This won't break UI Freeze + String Freeze if there's no option in the
 menu(s) to disable it (is it supposed to be there? Or is it supposed
 to be globally controlled? Lennart should know this.)

With very few exceptions event sounds should be controlled globally in
the sound capplet. There you can globally disable/enable event sounds or
choose a different sound theme that disables or enables specific
sounds.

I think it would be bad UI if all apps had seperate checkboxes for
enabling event sounds.

(BTW, the very few exceptions I mentioned above are probably IM and
email notifications. Many people receive such a high volume of
emails/IMs that it is probably a good idea to allow them to disable
these sounds in the application)

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Sound system - user perspective

2009-09-13 Thread Lennart Poettering
On Sun, 13.09.09 19:18, Maciej Piechotka (uzytkown...@gmail.com) wrote:

 I spotted an area in which Gnome desktop can offer better user
 experience.
 
 Imagine I use VoIP (skype, empathy or anything like that) and some music
 player (Banshee, Rhythmbox etc.). I listen to some music or a podcast
 when someone ring.
 
 I have to stop the music and answer the phone. However I guess that
 music/podcast should actually be paused (i.e. state in application
 should be stopped) instead of being just volume down. 
 
 I'm not sure if current architecture would allow such integration and
 probably it would require changes to few packages (music player and
 empathy at least) I prefer to post the idea here firstly. 

This logic is actually already supported in PulseAudio and activated
by default.

This all depends on that applications properly tag their audio
streams, i.e. so that it is clear which stream is telephony, which one
is event sounds, and which one is music. Some apps have now started to
do this properly. In fact the next beta of Skype will do this too. And
if your favourite telephony or music app still doesn't then please
complain and file a bug and ask them to read this:

 http://0pointer.de/blog/projects/tagging-audio.html

and this:

 http://pulseaudio.org/wiki/ApplicationProperties

The logic in PA will mute every stream tagged as music as soon as a
stream tagged as phone is active. It will also send an asynchronous
event to each music playing client requesting that it should pause its
playback. If the phone stream goes away the music streams will be
unmuted again and the apps notified that it is a good idea to unpause
playback again.

Unfortunately GStreamer does not have a nice API for tagging streams
yet (this limitation can be circumvented via using environment
variables which PA will pick up, but that's not a very nice
solution). Also, GStreamer does not actually forward the pause request
message to the applications and hence you'll effectively only see the
muting taking happen, not the pause/unpause in current media players.

To make this all work nicely jut a little bit glue code needs to be
written for Gst and some minor patches be prepared for the various
telephony apps/media players. If someone wants to pick this up and
push this through this would be really great!

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Sound system - user perspective

2009-09-13 Thread Maciej Piechotka
On Sun, 2009-09-13 at 20:11 +0200, Lennart Poettering wrote:
 On Sun, 13.09.09 19:18, Maciej Piechotka (uzytkown...@gmail.com) wrote:
 
  I spotted an area in which Gnome desktop can offer better user
  experience.
  
  Imagine I use VoIP (skype, empathy or anything like that) and some music
  player (Banshee, Rhythmbox etc.). I listen to some music or a podcast
  when someone ring.
  
  I have to stop the music and answer the phone. However I guess that
  music/podcast should actually be paused (i.e. state in application
  should be stopped) instead of being just volume down. 
  
  I'm not sure if current architecture would allow such integration and
  probably it would require changes to few packages (music player and
  empathy at least) I prefer to post the idea here firstly. 
 
 This logic is actually already supported in PulseAudio and activated
 by default.
 
 This all depends on that applications properly tag their audio
 streams, i.e. so that it is clear which stream is telephony, which one
 is event sounds, and which one is music. Some apps have now started to
 do this properly. In fact the next beta of Skype will do this too. And
 if your favourite telephony or music app still doesn't then please
 complain and file a bug and ask them to read this:
 
  http://0pointer.de/blog/projects/tagging-audio.html
 
 and this:
 
  http://pulseaudio.org/wiki/ApplicationProperties
 
 The logic in PA will mute every stream tagged as music as soon as a
 stream tagged as phone is active. It will also send an asynchronous
 event to each music playing client requesting that it should pause its
 playback. If the phone stream goes away the music streams will be
 unmuted again and the apps notified that it is a good idea to unpause
 playback again.
 

I heard about tagging but I haven't heard (till your mail) about sending
event. 

 Unfortunately GStreamer does not have a nice API for tagging streams
 yet (this limitation can be circumvented via using environment
 variables which PA will pick up, but that's not a very nice
 solution). Also, GStreamer does not actually forward the pause request
 message to the applications and hence you'll effectively only see the
 muting taking happen, not the pause/unpause in current media players.
 
 To make this all work nicely jut a little bit glue code needs to be
 written for Gst and some minor patches be prepared for the various
 telephony apps/media players. If someone wants to pick this up and
 push this through this would be really great!
 
 Lennart
 

Ok. Since the problem is in gstreamer I'll try to fill bugs against it
(or CC existing).

Regards


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Request for removing clutter in current form

2009-09-13 Thread Maciej Piechotka
On Mon, 2009-08-17 at 07:43 +0100, Emmanuele Bassi wrote:
 On Mon, 2009-08-17 at 08:03 +0200, Xavier Bestel wrote:
  Le dimanche 16 août 2009 à 23:55 +0100, Emmanuele Bassi a écrit :
   the majority of GPUs, nowadays, work fine on
   Linux with open source drivers[1], and provide the basic functionality
   that Clutter requires[2].
  
  Except for some Intel cards, that's not true by a long shot. Only very
  old ATI cards are supported, you can't buy a card retail (current radeon
  HD4000 or even HD3000 or HD2000) that works in a current distribution or
  even in the next batch of distribs (they are in alpha state already and
  the drivers don't exist yet). NVIDIA are of course not supported at all
  by OSS drivers (nouveau is progressing slowly).
  
  Things are changing, but it'll be something like a full year before
  end-users see all working on their desktop for ATi cards and more for
  NVIDIA.
 
 so you're saying that only old GPUs work, and Maciej is saying that old
 GPUs do not work.
 
 it would be interesting to have a single place where the hardware
 support matrix was stored -- maybe on live.gnome.org or on
 freedesktop.org's wiki -- and updated.
 
 ciao,
  Emmanuele.
 

I talked with the people from #radeon and freedesktop bugzilla. The
problems with GL I had was due to composition enabled in metacity (or in
fact any composition - it's not metacity bug - kwin/compiz would do the
same). The solution is KMS/DRI2, which for radeon just landed as highly
experimental in kernel (and AFAIK are not released yet as drivers for
xorg but will be soon).

Here's starts the steps. In KMS-enabled system as many GTK+ apps redraw
frequently there are many flushes to kernel. As a result it is unusable
on xorg-server 1.6 on my, older, system. gnome-terminal cannot be
scrolled and glxgears have 7-11 FPS instead of normal 200-220 FPS. I was
advised to use xorg-server 1.7 if I'm 'feeling tester-like'. It was
pointed out by someone that on KMS (s)he is using xfce-theme as more
lightweight.

As for sure KMS will improve before 2.6.32 I still feel that introducing
OGL know is a bit too early. Hopefully it is just one kernel release too
early.

Regards



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Sound system - user perspective

2009-09-13 Thread Stefan Kost
Lennart Poettering schrieb:
 On Sun, 13.09.09 19:18, Maciej Piechotka (uzytkown...@gmail.com) wrote:
 
 I spotted an area in which Gnome desktop can offer better user
 experience.

 Imagine I use VoIP (skype, empathy or anything like that) and some music
 player (Banshee, Rhythmbox etc.). I listen to some music or a podcast
 when someone ring.

 I have to stop the music and answer the phone. However I guess that
 music/podcast should actually be paused (i.e. state in application
 should be stopped) instead of being just volume down. 

 I'm not sure if current architecture would allow such integration and
 probably it would require changes to few packages (music player and
 empathy at least) I prefer to post the idea here firstly. 
 
 This logic is actually already supported in PulseAudio and activated
 by default.
 
 This all depends on that applications properly tag their audio
 streams, i.e. so that it is clear which stream is telephony, which one
 is event sounds, and which one is music. Some apps have now started to
 do this properly. In fact the next beta of Skype will do this too. And
 if your favourite telephony or music app still doesn't then please
 complain and file a bug and ask them to read this:
 
  http://0pointer.de/blog/projects/tagging-audio.html
 
 and this:
 
  http://pulseaudio.org/wiki/ApplicationProperties
 
 The logic in PA will mute every stream tagged as music as soon as a
 stream tagged as phone is active. It will also send an asynchronous
 event to each music playing client requesting that it should pause its
 playback. If the phone stream goes away the music streams will be
 unmuted again and the apps notified that it is a good idea to unpause
 playback again.
 
 Unfortunately GStreamer does not have a nice API for tagging streams
 yet (this limitation can be circumvented via using environment
 variables which PA will pick up, but that's not a very nice
 solution). Also, GStreamer does not actually forward the pause request
 message to the applications and hence you'll effectively only see the
 muting taking happen, not the pause/unpause in current media players.
 
 To make this all work nicely jut a little bit glue code needs to be
 written for Gst and some minor patches be prepared for the various
 telephony apps/media players. If someone wants to pick this up and
 push this through this would be really great!

THis is the one about tagging the stream, right
https://bugzilla.gnome.org/show_bug.cgi?id=567656
It would be easy to implement. The reason its stalled is that as gstreamer is
abstracting various technologies, we neeed to study where this could apply and
if it's generic enough.

Lennart, is there is ticket about the pause? I still wonder how it should be
done (just forwarding to the app so that it will pause the pipeline). Also
wonder if simmilar features could be mapped to other technologies. Finally we
ned to figure how to merge such events, as e.g. a video editor might get this
for a recording source and the playback sink (despite that a phone call should
not interruppt a recoding session, but there is a category for that too).

Stefan

 
 Lennart
 

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