Re: New modules in 2.14

2006-01-20 Thread Vincent Untz
Le vendredi 20 janvier 2006 à 22:52 +, Gustavo J. A. M. Carneiro a
écrit :
>   I propose the following: if there's an API/ABI break after the GNOME
> API freeze deadline (which only applies for gnome devel platform
> modules, of course), then desktop library maintainers are strongly
> advised to notify bindings authors by sending an email to the
> language-bindings list.  This should be enough, I think.

Actually, the mail should probably also be sent to d-d-l (or maybe
devel-announce-list?) since other modules depending on the library might
need a change.

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


Re: New modules in 2.14

2006-01-20 Thread Gustavo J. A. M. Carneiro
On Fri, 2006-01-20 at 13:35 -0700, Elijah Newren wrote:
> On 1/20/06, Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]> wrote:
> > Sex, 2006-01-20 às 09:10 -0700, Elijah Newren escreveu:
> 
> > > I make a best effort (which is sometimes lacking, in particular I just
> > > realized I've always forgotten to notify the bindings people -- which
> > > is perhaps why you see it as no different) to at least notify apps
> > > that I know are affected and often also provide patches.
> 
> Note the above parenthetical comment...
> 
> > > I wouldn't bother notifying anyone if I broke ABI of
> > > libmetacity-private (other than control-center), even if it was during
> > > a micro point release during the stable cycle.
> >
> > This already happened once with wnck, with nasty results:
> > http://www.daa.com.au/pipermail/pygtk/2006-January/011660.html
> > But we understand the limitations of API guarantees and live with it.
> 
> Yup, this was an example of where I sucked as mentioned in the
> previous comment.  I probably should have notified bindings in the
> past of wnck API/ABI changes.  Would it make sense to do so in the
> future?  Would a mail to language-bindings@ be sufficient for that
> purpose?

  I think that API/ABI changes will be noticed after a while and fixed.
But if library authors change API/ABI very near the GNOME release date,
the errors could go unnoticed until too late.

  I propose the following: if there's an API/ABI break after the GNOME
API freeze deadline (which only applies for gnome devel platform
modules, of course), then desktop library maintainers are strongly
advised to notify bindings authors by sending an email to the
language-bindings list.  This should be enough, I think.

> 
> > So I've finally released the split g-p-e/g-p-d packages, leaving
> > metacity in g-p-e and untouched.  I almost thought about renaming to
> 
> you mean g-p-d?  ;)

  Yes, of course.  Sorry. :)

> 
> > metacity.private, but it's ugly, and I thought this discussion had died
> > out with no much concern.  At the time I received this email, I had
> > already uploaded the packages.  I hope this will not cause much concern,
> > but I guess renaming the module or issuing a warning during import is
> > still a viable option.
> 
> Nah, don't worry about the renaming or giving a warning.  As you've
> pointed out, this really is not different for you than how you've had
> to deal with wnck in the past; since you're fine with that, I don't
> see any problems.

  Thanks.

  Regards,

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


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: New modules in 2.14

2006-01-20 Thread Elijah Newren
On 1/20/06, Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]> wrote:
> Sex, 2006-01-20 às 09:10 -0700, Elijah Newren escreveu:

> > I make a best effort (which is sometimes lacking, in particular I just
> > realized I've always forgotten to notify the bindings people -- which
> > is perhaps why you see it as no different) to at least notify apps
> > that I know are affected and often also provide patches.

Note the above parenthetical comment...

> > I wouldn't bother notifying anyone if I broke ABI of
> > libmetacity-private (other than control-center), even if it was during
> > a micro point release during the stable cycle.
>
> This already happened once with wnck, with nasty results:
> http://www.daa.com.au/pipermail/pygtk/2006-January/011660.html
> But we understand the limitations of API guarantees and live with it.

Yup, this was an example of where I sucked as mentioned in the
previous comment.  I probably should have notified bindings in the
past of wnck API/ABI changes.  Would it make sense to do so in the
future?  Would a mail to language-bindings@ be sufficient for that
purpose?

> So I've finally released the split g-p-e/g-p-d packages, leaving
> metacity in g-p-e and untouched.  I almost thought about renaming to

you mean g-p-d?  ;)

> metacity.private, but it's ugly, and I thought this discussion had died
> out with no much concern.  At the time I received this email, I had
> already uploaded the packages.  I hope this will not cause much concern,
> but I guess renaming the module or issuing a warning during import is
> still a viable option.

Nah, don't worry about the renaming or giving a warning.  As you've
pointed out, this really is not different for you than how you've had
to deal with wnck in the past; since you're fine with that, I don't
see any problems.


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


Re: New modules in 2.14

2006-01-20 Thread Gustavo J. A. M. Carneiro
Sex, 2006-01-20 às 09:10 -0700, Elijah Newren escreveu:
> On 1/20/06, Johan Dahlin <[EMAIL PROTECTED]> wrote:
> > > Well, no library in the desktop can be relied upon to remain API or
> > > ABI stable; that's the reason they are in the desktop.  The difference
> > > with this lib, _if_ I remember correctly, is that those other libs in
> > > the desktop were meant to be used by whoever wanted to use them,
> > > whereas libmetacity-private was expected to not be used by anything
> > > other than control-center (with the implication that if we make any
> > > changes that breaks anything other than the control center, we just
> > > don't care and won't consider it a bug).
> >
> > Is it not similar to wnck, which mostly the panel uses?
> 
> Similar, but not the same.  Havoc intended libwnck to be used by other
> apps besides just the panel.  And other apps do use it.  From the
> README:
> 
> "libwnck isn't supported in the devel platform, which means OS vendors won't
> guarantee the API/ABI long-term, but authors of open source apps
> should feel free to use libwnck as users can always recompile against
> a new version.  (And the API/ABI has historically changed very little,
> I'm not changing it gratuitously or without soname increments.)"
> 
> While libwnck doesn't have API/ABI requirements from the release set
> it is in, we agreed a release cycle or two back to not break API/ABI
> after feature freeze.  Also, when making API/ABI changes that breaks
> something, or adding API to libwnck that certain modules need to use,
> I make a best effort (which is sometimes lacking, in particular I just
> realized I've always forgotten to notify the bindings people -- which
> is perhaps why you see it as no different) to at least notify apps
> that I know are affected and often also provide patches.
> 
> I wouldn't bother notifying anyone if I broke ABI of
> libmetacity-private (other than control-center), even if it was during
> a micro point release during the stable cycle.

  This already happened once with wnck, with nasty results:

http://www.daa.com.au/pipermail/pygtk/2006-January/011660.html

  But we understand the limitations of API guarantees and live with it.

> 
> However...
> 
> > To me the name metacity-private is just another way of saying
> > it's an unstable library and don't complain to us if we break your
> > application.
> 
> If you're fine with that, feel free to go ahead.  :)  I do have to say
> that it does sound like a very cool use you have for
> libmetacity-private.  And, you're probably unlikely to get any
> breakage since no one (least of all me) seems to be interested in
> working on anything theme related in Metacity right now.  It's just
> that we're not going to make any guarantees.

  So I've finally released the split g-p-e/g-p-d packages, leaving
metacity in g-p-e and untouched.  I almost thought about renaming to
metacity.private, but it's ugly, and I thought this discussion had died
out with no much concern.  At the time I received this email, I had
already uploaded the packages.  I hope this will not cause much concern,
but I guess renaming the module or issuing a warning during import is
still a viable option.

  Regards.

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


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New modules in 2.14

2006-01-20 Thread Richard Hughes
On Fri, 2006-01-20 at 08:18 -0500, David Zeuthen wrote:
> 
> Yes.. someone needs to code up the support I rambled about
> plus add it to g-p-m (and make sure the g-p-m maintainer
> agrees so to :-). Right now it's just ideas to support various
> not-so-interesting-but-still-important scenarios. For non-corner
> cases I think g-p-m is doing pretty well and we can all thank
> Richard for that.

Thanks David. I think your DBUS API suggested could be used by a whole
lot more than g-p-m, but g-v-m, and other session stuff too.

As soon as the design has fleshed out, I'm all for adding code to g-p-m
to support this extended mode of operation.

Richard.

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


Re: Request to update .cvsignore files

2006-01-20 Thread Richard Hughes
On Fri, 2006-01-20 at 14:26 +0100, Luca Ferretti wrote:
> Do you think I can update .cvsignore files on same (hopefully most)
> modules for Desktop and Developer Platform without asking permission to
> maintainers and/or opening relevant bugs on bugzilla? 

For me, adding stuff is no problem. I would probably want a bug (or an
email) for removing stuff tho. I guess that would be the consensus of
most maintainers.

Richard.

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


Re: New modules in 2.14

2006-01-20 Thread Elijah Newren
On 1/20/06, Johan Dahlin <[EMAIL PROTECTED]> wrote:
> > Well, no library in the desktop can be relied upon to remain API or
> > ABI stable; that's the reason they are in the desktop.  The difference
> > with this lib, _if_ I remember correctly, is that those other libs in
> > the desktop were meant to be used by whoever wanted to use them,
> > whereas libmetacity-private was expected to not be used by anything
> > other than control-center (with the implication that if we make any
> > changes that breaks anything other than the control center, we just
> > don't care and won't consider it a bug).
>
> Is it not similar to wnck, which mostly the panel uses?

Similar, but not the same.  Havoc intended libwnck to be used by other
apps besides just the panel.  And other apps do use it.  From the
README:

"libwnck isn't supported in the devel platform, which means OS vendors won't
guarantee the API/ABI long-term, but authors of open source apps
should feel free to use libwnck as users can always recompile against
a new version.  (And the API/ABI has historically changed very little,
I'm not changing it gratuitously or without soname increments.)"

While libwnck doesn't have API/ABI requirements from the release set
it is in, we agreed a release cycle or two back to not break API/ABI
after feature freeze.  Also, when making API/ABI changes that breaks
something, or adding API to libwnck that certain modules need to use,
I make a best effort (which is sometimes lacking, in particular I just
realized I've always forgotten to notify the bindings people -- which
is perhaps why you see it as no different) to at least notify apps
that I know are affected and often also provide patches.

I wouldn't bother notifying anyone if I broke ABI of
libmetacity-private (other than control-center), even if it was during
a micro point release during the stable cycle.

However...

> To me the name metacity-private is just another way of saying
> it's an unstable library and don't complain to us if we break your
> application.

If you're fine with that, feel free to go ahead.  :)  I do have to say
that it does sound like a very cool use you have for
libmetacity-private.  And, you're probably unlikely to get any
breakage since no one (least of all me) seems to be interested in
working on anything theme related in Metacity right now.  It's just
that we're not going to make any guarantees.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GStreamer version for 2.14

2006-01-20 Thread Christian Fredrik Kalager Schaller


> Without any of this, people will just switch back to totem-xine or
> other, non-GNOME apps like always, or just continue self-confirming that
> Linux sucks. Very disappointing after my hard work to make GStreamer not
> totally suck from an end user's point of view. Basically a total year
> wasted.

The is factually wrong Ronald, a lot/most of the great fixes you did
last year are already in 0.10 and of those that are not still in it
makes it much easier for us to fix similar issues in 0.10 when we can
look at how you fixed them in 0.8. I know that Tim whenever he finds an
issues verifies with 0.8 to see if it works there and then checks what
fix was done there to see how to apply it to 0.10.

I know this wasn't the solution you wanted, but please don't let it 
depress you into feeling the work you did is wasted, it is not, not even
close.

Christian





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


Re: New modules in 2.14

2006-01-20 Thread David Zeuthen
On Fri, 2006-01-20 at 13:28 +, Alan Cox wrote:
> Its a common server case where physical access does not meet
> authorisation to do much. Tape drives tend to be near the physical
> system and people want to provide facilities to the tape folk (browser
> forms to indicate they actually visited the box etc). Neverthless the
> typical tape loader is paid like a 1st level phone support person, and
> is not usually qualified or sometimes even competent to  be offered the
> ability to shut down the system they are backing up.

Right. HAL does need an easy way for sysadmins and the like to lock down
[1] and g-p-m instances should cope with Suspend() etc. failing. This is
also relevant for e.g. storage (e.g. RH #177177) and we're working on
that for the HAL 0.5.7 release out in a few weeks. Yes, it's important
to fix for the corner cases you mention.

David

[1] : Ideally, GNOME biased distros will use a HAL callout to read
default/mandatory settings from gconf and populate HAL settings (HAL
cannot depend on gconf for obvious reasons) so this is still
configurable from the UI within GNOME. But now I digress.


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


Re: New modules in 2.14

2006-01-20 Thread Johan Dahlin

Well, no library in the desktop can be relied upon to remain API or
ABI stable; that's the reason they are in the desktop.  The difference
with this lib, _if_ I remember correctly, is that those other libs in
the desktop were meant to be used by whoever wanted to use them,
whereas libmetacity-private was expected to not be used by anything
other than control-center (with the implication that if we make any
changes that breaks anything other than the control center, we just
don't care and won't consider it a bug).


Is it not similar to wnck, which mostly the panel uses?

It's fine to break applications and bindings, as long as they're aware of 
it. The only difference between control-center and say gazpacho is that

control-center is included in the desktop while gazpacho isn't.

To me the name metacity-private is just another way of saying
it's an unstable library and don't complain to us if we break your
application.


Of course, Elijah would have a better idea
of this. Perhaps the solution is to create a libmetacity that use
functions people may need to use, and a libmetacity-private to do
whatever it is doing now.



Actually, it'd be Havoc who'd probably need to comment here, as I'm
not certain I'm recalling correctly, I've never touched that lib, and
he'd need to be the one to say whether he's willing to support wider
use of it.


There are already other applications using it, eg monodevelop.
Of course, both gazpacho and monodevelop would prefer a window manager 
neutral way of drawing borders. Perhaps something for a future revision

of the ewmh specs.

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


Re: Request to update .cvsignore files

2006-01-20 Thread Bastien Nocera
On Fri, 2006-01-20 at 14:26 +0100, Luca Ferretti wrote:
> Do you think I can update .cvsignore files on same (hopefully most)
> modules for Desktop and Developer Platform without asking permission to
> maintainers and/or opening relevant bugs on bugzilla? 

Fine by me. I don't see any reasons why they shouldn't. You might want
to ask before removing generated files from CVS though, if that problem
happens.

---
Bastien Nocera <[EMAIL PROTECTED]> 
To be fair, where do you go after Spacecamp? -- Joaquin Phoenix

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


Re: New modules in 2.14

2006-01-20 Thread Alan Cox
On Gwe, 2006-01-20 at 08:18 -0500, David Zeuthen wrote:
> console. Only one copy obtains the right to manage the
> system power, this happens through the PolicyManager as
> described here http://blog.fubar.dk/?p=63 ... e.g. the call
> ClaimPolicyService() will return FALSE for everyone but
> the first one to ask.

Or for all in many environments

> > Or consider a
> > tape monkey in the server room.
> 
> It's busy attempting to write Shakespeare on a good old
> fashioned type writer? :-) ... no, seriously, care to clarify?

Its a common server case where physical access does not meet
authorisation to do much. Tape drives tend to be near the physical
system and people want to provide facilities to the tape folk (browser
forms to indicate they actually visited the box etc). Neverthless the
typical tape loader is paid like a 1st level phone support person, and
is not usually qualified or sometimes even competent to  be offered the
ability to shut down the system they are backing up.

Alan

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


Request to update .cvsignore files

2006-01-20 Thread Luca Ferretti
Do you think I can update .cvsignore files on same (hopefully most)
modules for Desktop and Developer Platform without asking permission to
maintainers and/or opening relevant bugs on bugzilla? 

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


Re: New modules in 2.14

2006-01-20 Thread David Zeuthen


On Jan 20, 2006, at 7:43 AM, Alan Cox wrote:


On Gwe, 2006-01-20 at 09:05 +, Matthew Garrett wrote:
currently has no mechanism for making a distinction between  
background

users and the user that currently 'controls' the machine.


I don't think hal's the right layer to make that distinction. I'm
working on implementing it at the dbus level.


I question the existance of such a distinction. Take an HP box with  
four

monitor heads and four keyboards. Who is "in control".


In this case you'd have four copies of g-p-m, one for each
console. Only one copy obtains the right to manage the
system power, this happens through the PolicyManager as
described here http://blog.fubar.dk/?p=63 ... e.g. the call
ClaimPolicyService() will return FALSE for everyone but
the first one to ask.

Thus, It is up to g-p-m to ensure that only the copy with the right
to manage system power actually does - this does include the
losing copies to somehow communicate to the winning copy
that their display is idle and they're ready to suspend caused
by inactivity. The winning copy will thus invoke the suspend,
due to inactivity, if and only if all sessions have said they are
inactive. How g-p-m does this is up to g-p-m.. I don't see the
need to provide a framework for things like this..

All copies of g-p-m will still manage devices specific to the
console, e.g. the display via DPMS on X. This probably also
includes devices we know are specific to consoles (say,
a subtree of all USB devices.. we can do this) but right
now there's no good answer on run-time power
management on Linux at least so it's not something
that HAL or g-p-m currently does. It's definitely something
we can and will do in the future. Waiting on kernel people.

Yes.. someone needs to code up the support I rambled about
plus add it to g-p-m (and make sure the g-p-m maintainer
agrees so to :-). Right now it's just ideas to support various
not-so-interesting-but-still-important scenarios. For non-corner
cases I think g-p-m is doing pretty well and we can all thank
Richard for that.


Or consider a
tape monkey in the server room.


It's busy attempting to write Shakespeare on a good old
fashioned type writer? :-) ... no, seriously, care to clarify?

David

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


Re: New modules in 2.14

2006-01-20 Thread Alan Cox
On Gwe, 2006-01-20 at 09:05 +, Matthew Garrett wrote:
> > currently has no mechanism for making a distinction between background
> > users and the user that currently 'controls' the machine.
> 
> I don't think hal's the right layer to make that distinction. I'm 
> working on implementing it at the dbus level.

I question the existance of such a distinction. Take an HP box with four
monitor heads and four keyboards. Who is "in control". Or consider a
tape monkey in the server room.

Sometimes it is clear and useful - many desktops, most laptops but not
something you can implement blindly.

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


Re: strange linker error

2006-01-20 Thread Davyd Madeley
On Tue, 2006-01-17 at 12:48 +0100, Stanislav Brabec wrote:
 
> > I'm completely at a loss as to how to fix this. It seems PHP and Qmail have
> > previously had problems like this, but I couldn't work out what they did to 
> > fix
> > it.
> 
> I don't know F77, but if it was C, I will try to "#include "
> and maybe search and delete custom definition of errno, which does not
> work.

Thanks, this was exactly on the right track. It seems some 'extern int
errno's had found their way into our Fortran<->C bindings (along with
several other externs for some unknown reason. Removing them and
replacing them with correct header usage has allowed the library to
compile.

It is interesting that this only fails in certain circumstances, it
doesn't break a .o or linking against a .a but it does break a .so. I
will have to experiment on other platforms.

--d

-- 
Davyd Madeley

http://www.davyd.id.au/
08B0 341A 0B9B 08BB 2118  C060 2EDD BB4F 5191 6CDA

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


Re: New modules in 2.14

2006-01-20 Thread Davyd Madeley
On Fri, 2006-01-20 at 09:11 +, Matthew Garrett wrote:

> I think crippling functionality because Hal hasn't been ported to some 
> OSs yet is unreasonable. The alternative would be to provide a myriad of 
> small daemons that need to be individually ported, and that time could 
> be better spent on providing hal and giving us some consistency between 
> hardware access on different platforms.

I'm not talking about crippling functionality; or saying that people
can't use it. I'm saying let's not commit to it in Desktop at this
point.

Is there absolutely any reason it *must* be in Desktop?

Should we include NetworkManager is Desktop also?

--d

-- 
Davyd Madeley

http://www.davyd.id.au/
08B0 341A 0B9B 08BB 2118  C060 2EDD BB4F 5191 6CDA

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


Re: New modules in 2.14

2006-01-20 Thread Matthew Garrett
On Fri, Jan 20, 2006 at 09:39:12AM +0800, Davyd Madeley wrote:
> Quoting Elijah Newren <[EMAIL PROTECTED]>:
> >It looks like the vendors have already jumped on and chosen g-p-m.
> 
> Once again, I ask the question, what about our non-Linux vendors?

I think crippling functionality because Hal hasn't been ported to some 
OSs yet is unreasonable. The alternative would be to provide a myriad of 
small daemons that need to be individually ported, and that time could 
be better spent on providing hal and giving us some consistency between 
hardware access on different platforms.

-- 
Matthew Garrett | [EMAIL PROTECTED]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New modules in 2.14

2006-01-20 Thread Matthew Garrett
On Wed, Jan 18, 2006 at 10:58:07AM -0500, Ryan Lortie wrote:

> This is exactly the problem.  In order for g-p-m to do its stuff we have
> to add to HAL the ability for any user to say "suspend the system
> now" (since g-p-m needs to do this and it's just running as a normal
> user).  If any user can say "suspend now" then I can be logged in as a
> background user and play nasty tricks on the console user.  HAL
> currently has no mechanism for making a distinction between background
> users and the user that currently 'controls' the machine.

I don't think hal's the right layer to make that distinction. I'm 
working on implementing it at the dbus level.

This isn't something that's limited to power management, so hal is going 
to end up needing this functionality even if g-p-m turned into a system 
daemon. I'd argue that one well-audited mechanism for hal to execute 
privileged code is preferable to half a dozen small system daemons 
running as root and managing to duplicate each others bugs.

-- 
Matthew Garrett | [EMAIL PROTECTED]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New modules in 2.14

2006-01-20 Thread Davyd Madeley

Quoting Kjartan Maraas <[EMAIL PROTECTED]>:


As for "creating another ESD" I don't know what all the fuss is about. I
think the problems caused by us using ESD are greatly exaggerated, both
in techical terms and wrt maintainability. The package has needed close
to zero work the last few years and I don't see a lot of people
complaining about it in bugzilla at least. What they do in the various
forums is a different issue, but some people will disagree no matter
what choices we make.


The point I was trying to make is that we would have been better off 
without any

sort of hard dependance on ESD. Of course, at the time GStreamer was not
available to us, but my point was more that soft dependence allows us to be
more modular with what vendors want to do.

--d

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


Re: New modules in 2.14

2006-01-20 Thread Kjartan Maraas
fre, 20,.01.2006 kl. 09.39 +0800, skrev Davyd Madeley:
> Quoting Elijah Newren <[EMAIL PROTECTED]>:
> 
> > On 1/18/06, Davyd Madeley <[EMAIL PROTECTED]> wrote:
> >
> >> I'm with Ryan on this. I think we should give vendors a choice for
> >> the time being.
> >
> > It looks like the vendors have already jumped on and chosen g-p-m.
> 
> Once again, I ask the question, what about our non-Linux vendors?
> 
Status quo? Or they can start working on creating the same kind of
interfaces that g-p-m or the mythical PowerManager can use on the
platforms where HAL doesn't work? Having "it must work on all platforms"
as a criteria for inclusion is not going to work when we're talking
about stuff that is this close to the hardware IMO. At least not in the
near future.

As for "creating another ESD" I don't know what all the fuss is about. I
think the problems caused by us using ESD are greatly exaggerated, both
in techical terms and wrt maintainability. The package has needed close
to zero work the last few years and I don't see a lot of people
complaining about it in bugzilla at least. What they do in the various
forums is a different issue, but some people will disagree no matter
what choices we make.

Cheers
Kjartan


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


Re: Gnome .desktop files

2006-01-20 Thread Davyd Madeley

Quoting Stanislav Brabec <[EMAIL PROTECTED]>:


> This happens with a lot of applications, is this a bug or a feature?

If I understand correctly, that would be a feature


Yes. This bug is a feature.

For example if you want to open application and then use DnD, or if you
want to open web link using DnD, you will end by searching a file of the
same type on the disc to be able to open the application.


It's my opinion that viewing apps should still appear in the 
Applications menu.

I may want to open my application and then open a file from the Recent Files
list in that application, or select some specific function (eg. Play Disc).
Perhaps I have been asked by a member of the support staff what version of
Evince I am running, or as previously pointed out, I want to drag and drop an
element (that is not a file in Nautilus) into the window to somehow open it
(eg. this is the coolest way to open things in the screenshot app without
having to save them outside a tempfile).

Additionally, I feel it is by far the best metric to determine if you have a
particular application installed without the user having to know squat about
the package management system.

--d

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


GFDL/GPL problems

2006-01-20 Thread Dave Neary

Hi,

I've just been readong the thread started by Jordi on GFDL and GPL, and issues
that Debian currently has with GFDL. Excuse me for starting a new thread on the
issue.

Leaving aside whether GFDL sucks or not, there are serious problems with using
the GPL for docs, primarily because what "source code" means is unclear.
Requirements on the distribution of source code in the GPL become particularly
cumbersome in the context of printing a book.

The GFDL was written because of problems with the GPL as a documentation
licence. Proposing a block relicencing ignores those problems. The approach of
Jordi, that is asking authors to dual-licence their docs, seems sane to me. But
switching to GPL-only would be a mistake.

Cheers,
Dave.

--
Dave Neary
Lyon, France
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list