Re: First release of geocode-glib available

2011-05-15 Thread Alberto Mardegan
On 05/14/2011 11:24 PM, Bastien Nocera wrote:
 The fact that we have only one implementation means that we have one
 well maintained implementation. I don't think it's much of a problem. Do
 you have particular reasons why you think that supporting multiple
 backends is actually useful?

Availability of up-to-date street data is heavily dependent on the provider.

Ciao,
  Alberto

-- 
http://blog.mardy.it - geek in un lingua international!
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New module proposal: LightDM

2011-05-15 Thread Lennart Poettering
On Fri, 13.05.11 14:59, Robert Ancell (robert.anc...@gmail.com) wrote:

 I'm proposing LightDM [1] as a replacement for GDM.  I started the
 proposal for this in GNOME 3.0 [2] but due to the young age of the
 project I thought it better to wait until 3.2 before making a full
 proposal.  This is it.  I apologise this has been done after the
 proposal period.
 
 Why replace GDM?
 
 - LightDM is a cross-platform solution.  Ubuntu is planning to switch
 to it this cycle, and other distributions have expressed interest in
 the project.  By sharing this piece of infrastructure GNOME can spend
 more time working on important GNOME components.  

I am pretty sure more platforms currently use GDM than use lightdm, how
can you claim this as a reason that lightdm was better? In fact, what
you claim here could be used as a good reason to convince Ubuntu to use
GDM, since that is what the majority uses, not as a reason to convince
the others to use lightdm, since that is only used by one relevant
distro so far, Ubuntu?

 LightDM is aligned with freedesktop.org.

What is this supposed to mean?

 - I am confident that the LightDM architecture is simpler than GDM.
 Some indicators of this:
   - Smaller code size
   - Well defined interface between greeter and session
   - Less dependencies
   - Less internal interfaces

But do you support everything that gdm supports, too? Like all the a11y
stuff? Or the fprint auth, the extensibility and stuff like that?

 - By having a well defined interface between the greeter and daemon,
 it is significantly easier to develop a greeter without knowledge of
 how display management works.  This is useful as the skillset and
 motivations of these two sets of developers are different.

But why is that a benefit? I think we want one good one, instead of a
lot of bad ones?

Modern forms of authentication, like the biometric stuff, or auth tokens
usually need some kind of specific UI integration. Why do you think that
it is in our interest to complicate that even further, by requiring that
10 greeters need to be updated for this, instead of just one?

 - LightDM is a platform for future work and is investigating the use
 of new technologies like Wayland.

Hey, that's a non-issue. Grand plans don't count. The gdm devs can
promise us Skynet integration and they could be as convincing with that
as you are as with a promise of Wayland integration.

In general I do believe it is completely OK to replace existing
components with complete rewrites from time to time. I have pushed that
through myself more than once. But if you do you better have your
arguments ready for this. You must have a very good case. You must
support everything the old software you are replacing can provide, or
have very good reasons why you do not want to support specific features
(I have not seen such a list from you). You must support a lot of new
features. You must have made clear that you fully understood the
problem, you must show that you tried to fix the existing component, or
you must have a good reason why you think the current solution is so
broken that there is no value in trying to fix it. You must be able to
deal with criticism and respond to it. You must show that you can
rethink the set of problems, and that you have a good idea where you
want to go with this. You need a vision.

Right now the only benefit I can see with lightdm is that it allows
writing greeters in Qt more easily. I am not sure why that would be
interesting to GNOME however. In fact I believe a goal of GNOME should
be to head for stricter vertical integration of the platform, not to
make balkanization even easier.

I too believe the gdm source code is not as simple as it could be. But I
think lightdm mostly trades features against simplicity here. And the
features you drop are not crazy features that nobody will mind, they are
core features, they are features we want and that took us a long time
to get.

In line with my work on systemd and related techs I have quite a number
of things I'd like to see improved in gdm. For example, I want the login
screen to show up during early boot. I want background auto-logins with
foreground auth queries (i.e. what Alex already suggested here). I want
automatic multi-seat. I want hotplug support. I want things to be more
dynamic.  I want more flexible auth mech support, I want stronger Ply
integration. If want soft session switching. But lightdm does not offer
any of this, and doesnt make anything of this easier to implement. In
fact it puts us even further away from it. Progress might require
rewriting components, but just rewriting things is not automatically
progress.

gdm might not be perfect software. But it is powerful software, and its
problems can be fixed in an evolutionary, not a revolutionary way.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org

Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Lennart Poettering
On Sat, 14.05.11 12:31, Martin Pitt (martin.p...@ubuntu.com) wrote:

 Hello Matthias, Dave, 
 
 Matthias Clasen [2011-05-13  8:33 -0400]:
    * Language Selector, which allows you to configure your language and
     fallbacks ($LANGUAGE/$LC_MESSAGES), locale ($LANG), list of
     installed languages (packages which provide translations,
     dictionaries, OO.o help, etc.), and input method.This can probably
     be integrated into the now existing GNOME 3 module.
  
  Language selection is in the region panel, and the plan is indeed to
  have input method configuration integrated there as well.
  Unfortunately, we lack a person with the necessary skills and
  knowledge to really drive this, currently. Cooperation in this area
  would be highly appreciated.
 
 I am not quite happy about some parts of the current Ubuntu language
 selector UI, so we want to make some changes anyway. It got quite a
 bit more complex over the years due to user demands in some regions of
 the world (like separate LC_MESSAGES and LANG setting), as well as
 integration of extra package installation (language specific word
 lists, hyphenation patterns, spell check dicts, etc.). If at least
 some of these features are desired to have in upstream c-c, I'd be
 happy to discuss the design with Dave and/or c-c maintainers (not in
 this thread though, please) and then work on an implementation, and
 then we can provide the rest of it (like packaging integration) as an
 Ubuntu patch. If we stop having a separate package for this, I'm of
 course interested in keeping the latter relatively small.

Just out of curiosity, what's the mechanism Ubuntu uses to forward
user locale settings to the system? i.e. what's the path to make locale
configuration system-wide with Ubuntu?

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Bastien Nocera
On Sat, 2011-05-14 at 12:31 +0200, Martin Pitt wrote:
 Hello Matthias, Dave, 
 
 Matthias Clasen [2011-05-13  8:33 -0400]:
* Language Selector, which allows you to configure your language and
 fallbacks ($LANGUAGE/$LC_MESSAGES), locale ($LANG), list of
 installed languages (packages which provide translations,
 dictionaries, OO.o help, etc.), and input method.This can probably
 be integrated into the now existing GNOME 3 module.
  
  Language selection is in the region panel, and the plan is indeed to
  have input method configuration integrated there as well.
  Unfortunately, we lack a person with the necessary skills and
  knowledge to really drive this, currently. Cooperation in this area
  would be highly appreciated.
 
 I am not quite happy about some parts of the current Ubuntu language
 selector UI, so we want to make some changes anyway. It got quite a
 bit more complex over the years due to user demands in some regions of
 the world (like separate LC_MESSAGES and LANG setting), as well as
 integration of extra package installation (language specific word
 lists, hyphenation patterns, spell check dicts, etc.). If at least
 some of these features are desired to have in upstream c-c, I'd be
 happy to discuss the design with Dave and/or c-c maintainers (not in
 this thread though, please) and then work on an implementation, and
 then we can provide the rest of it (like packaging integration) as an
 Ubuntu patch. If we stop having a separate package for this, I'm of
 course interested in keeping the latter relatively small.

This is something we actually want, as per the mockups in
https://live.gnome.org/Design/SystemSettings/RegionAndLanguage

If you're interested in providing patches, see us on #control-center

* system-config-printer: We decided to continue to use that
   instead   of the GNOME 3 c-c one. s-c-p is a lot more complete and
   proven.
  
  Hmm; this is an example of the pick-and-match mindset that pits
  downstreams against upstreams. Can't we cooperate on making the
  printer panel good enough for everybody ?
 
 I don't see a reason why it wouldn't be technically possible. However,
 it will take quite some time until all the missing features will be
 added to the new GNOME printer applet, and unlike the locale selector
 I won't have time to help with this particular item; I guess this
 would be a question for Tim Waugh and Till Kamppeter. My gut feeling
 is that it is certainly technically possible and desirable, but will
 take some time, and until then we'd rather not break printing for
 everyone (we can switch over when it's ready).

Please make sure you at least file bugs for those missing features.
Marek is doing a lot of work on this, and it would be a shame to miss
out on particular features just because nobody told bugzilla.

Cheers

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


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Martin Pitt
Hey Lennart,

Lennart Poettering [2011-05-15 18:26 +0200]:
 Just out of curiosity, what's the mechanism Ubuntu uses to forward
 user locale settings to the system? i.e. what's the path to make locale
 configuration system-wide with Ubuntu?

Debian/Ubuntu store the system-wide default in /etc/default/locale. It
is a plain source with /bin/sh style file like

-- 8 -
$ cat /etc/default/locale 
LANG=de_DE.UTF-8
LANGUAGE=en
LC_MESSAGES=en_US.UTF-8
-- 8 -

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New module proposal: LightDM

2011-05-15 Thread Brian Cameron


Colin:

Your report missed the following bug, which is a better example of some
of the more serious issues Canonical had working with upstream GDM:

  https://bugzilla.gnome.org/show_bug.cgi?id=587750

As you can see in the bug report, Robert was not provided with much
real support or guidance about how to move forward even though
Canonical made it clear on numerous occasions (on gdm-list and to the
board) that this bug was of particular concern to Canonical and their
users.

Brian


On 05/13/11 04:41 PM, Colin Walters wrote:

On Fri, May 13, 2011 at 12:55 PM, Robert Ancellrobert.anc...@gmail.com  wrote:


There have been problems for years and years and years.  There is some
point where you need to reconsider if that strategy is appropriate.


So here's some actual data:

https://bugzilla.gnome.org/buglist.cgi?cf_gnome_target=---;cf_gnome_version=---;query_format=advanced;emaillongdesc1=1;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;bug_status=RESOLVED;bug_status=VERIFIED;email1=robert.ancell%40gmail.com;product=gdm;emailtype1=substring

It looks like to your credit, you have submitted patches; some like
https://bugzilla.gnome.org/show_bug.cgi?id=596831 have been accepted,
others like https://bugzilla.gnome.org/show_bug.cgi?id=593996
discussed, considered, and rejected.  The latter one is obsoleted now
by the accounts service anyways.

I'm not convinced by this data that GDM has been a problematic code
base to work on.  You're obviously free to create a new project; but
on the basis above, I'd say you really didn't try very hard to make
real changes in GDM before deciding to rewrite from scratch.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


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


Re: New module proposal: LightDM

2011-05-15 Thread Brian Cameron


Bastien:


On Fri, 2011-05-13 at 13:43 -0500, Brian Cameron wrote:

GDM has evolved into a display manager that is most focused on tight
integration with GNOME.  This is perfect for GNOME users and distros
that focus on GNOME users.  However, GDM is not always a good choice
for other desktop systems, distros that perhaps want to provide
multiple desktop choices and be more desktop neutral about display
management, or distros that need to support devices that may not support
things light OpenGL.


Since when did GDM require OpenGL? I must have missed the point when we
started using gnome-shell in the login screen...


Yes, you are right.  GDM does not currently use OpenGL.

My comment was meant to be understood as an example of how GDM may be
moving in a direction that requires certain hardware or only works on
certain operating systems.  Sorry if I was not clear.  For example, I
also raised concerns that the GDM/ConsoleKit evolution may be moving in
a Linux-focused direction.

If GDM is evolving into a display manager with tight GNOME integration
that works only with specific hardware and/or operating systems, then
an alternative display manager may be needed by some users.  It is not
really clear what the future GDM/ConsoleKit plans are in this regards,
and nobody seems to clarify.


snip

I think it is obviously important to Oracle to have display management
options that are not too tightly bound to things that are not supported
on Solaris like systemd, DeviceKit, PolicyKit, etc.  Also, Oracle's Sun
Ray products work best with a display manager that supports a non
OpenGL GUI.  I could imagine GDM becoming more tightly focused on
OpenGL in the future, like GNOME Shell.  Thus, perhaps LightDM could be
considered a fallback display manager for the GNOME community.


Again, I was just trying to highlight that some things that display
managers need to do can be different across different distros.  There
is already code in upstream GDM to make it work well with Solaris RBAC
instead of PolicyKit, for example.


I'll repeat what I said in the past. Solaris developers will need to
write some code at some point, or just give up. We can't stand around
waiting for them to make a move when we want to better the functionality
of GNOME as a Desktop.


I have personally written  committed over 100 patches to GDM since the
2.21 rewrite timeframe.  Work I have done has improved GDM usability,
XDMCP code, how GDM works when managing multiple displays at the same
time, etc.  Other Solaris developers have also helped, such as Halton
Huo.  This has bee time consuming since (as Jos pointed out), getting
changes accepted into GDM can be very time consuming.  So, developers
working on Solaris have been supportive of the new GDM rewrite, I
think.  Your comment seems to be rather dismissive.

Anyway, is there a real need or benefit to talk about Solaris GDM
participation in a discussion about whether to accept LightDM as a
module?

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


Re: Feature Proposal - Sushi

2011-05-15 Thread Olav Vitters
On Thu, May 12, 2011 at 11:15:02PM +0100, Allan Day wrote:
 Sounds like it should be both a new feature and a part of GNOME core. It
 would be great to be able to introduce it as a feature in 3.2.
 
 I've started a feature page here [1].
 
 [1] https://live.gnome.org/ThreePointOne/Features/FilePreviewing

I'd like some (design) feedback about this.

First of all, I didn't read the emails fully so I might be asking things
that have been explained.. :)

1. Evince is supposed to be a generic document viewer. Is there any
overlap with Sushi?

2. What about the file associations? You might want to easily view
things, or actually work with the file (change it). How would this be
handled? What would happen by default on a double click?

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


Re: GUPnP inclusion

2011-05-15 Thread Zeeshan Ali (Khattak)
On Sun, May 15, 2011 at 11:16 PM, Shaun McCance sha...@gnome.org wrote:
 Hi Zeeshan,

  Hi Shaun,

 Could you or another GUPnP developer work with me to create
 a page for it in the Platform Overview?

  I was doing that some weeks ago (actually your mail about that is in
my inbox so i don't forget) but then this move of GUPnP process
started and I decided to wait on that so I don't end-up putting links
into out website that will break soon.


-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Martin Pitt
Hello Lennart,

Lennart Poettering [2011-05-15 21:10 +0200]:
 Sure, that I know, but what I was wondering is how the unprivileged user
 code that g-c-c is can make changes to this root-owned file. What is the
 machanism used here?

Right, our language-selector has a polkitified D-BUS service for this
purpose. For package installation it uses aptdaemon (a PackageKit-like
D-BUS service for package installation which provides the necessary
Debianism).

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Ross Burton
Let's try that again...
On Sunday, 15 May 2011 at 20:10, Lennart Poettering wrote: 
 (Background: I am
 working on cleaning up all those little services that can change
 locale/clock/timezone/hostname/... in the context of systemd)
 
In case you were not aware, in MeeGo 1.2 we've added a clock interface to 
connman. This mainly handles NTP client functionality but can also control 
(manually or automatically) the system timezone.

http://git.kernel.org/?p=network/connman/connman.git;a=blob;f=doc/clock-api.txt

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


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread David Zeuthen
Hi,

On Sun, May 15, 2011 at 5:01 PM, Ross Burton r...@burtonini.com wrote:
 Let's try that again...
 On Sunday, 15 May 2011 at 20:10, Lennart Poettering wrote:
 (Background: I am
 working on cleaning up all those little services that can change
 locale/clock/timezone/hostname/... in the context of systemd)

 In case you were not aware, in MeeGo 1.2 we've added a clock interface to 
 connman. This mainly handles NTP client functionality but can also control 
 (manually or automatically) the system timezone.

 http://git.kernel.org/?p=network/connman/connman.git;a=blob;f=doc/clock-api.txt

If only you'd use the standard org.fd.DBus.Properties interface here
then it would be a lot easier to use via e.g. GDBusProxy and other
bindings. And it's a lot easier to inspect with tools like gdbus(1) or
d-feet(1). Not saying it's impossible to write the code to get the
properties and watch for changes - but it's something that _most_
people get wrong or they block the main thread or they end up with
proxies where half the properties is from the old owner and the other
half is from the new owner. Things like that.

(I also see this is using an object exported at / - that's wrong too
but it's a lot harder to get this point across to people.)

/random_rant_no_need_to_follow_up

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


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Ross Burton
On Sunday, 15 May 2011 at 22:14, David Zeuthen wrote:
If only you'd use the standard org.fd.DBus.Properties interface here
 then it would be a lot easier to use via e.g. GDBusProxy and other
 bindings. And it's a lot easier to inspect with tools like gdbus(1) or
 d-feet(1). Not saying it's impossible to write the code to get the
 properties and watch for changes - but it's something that _most_
 people get wrong or they block the main thread or they end up with
 proxies where half the properties is from the old owner and the other
 half is from the new owner. Things like that.
 
 (I also see this is using an object exported at / - that's wrong too
 but it's a lot harder to get this point across to people.)
 
 /random_rant_no_need_to_follow_up
I'll follow up anyway :) with yes, I know, but you'll have to tell Marcel. Just 
the messenger etc. 

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


Re: New module proposal: LightDM

2011-05-15 Thread Ray Strode
Hi,

On Sun, May 15, 2011 at 2:30 PM, Brian Cameron brian.came...@oracle.com wrote:
 Yes, you are right.  GDM does not currently use OpenGL.

 My comment was meant to be understood as an example of how GDM may be
 moving in a direction that requires certain hardware or only works on
 certain operating systems.  Sorry if I was not clear.  For example, I
 also raised concerns that the GDM/ConsoleKit evolution may be moving in
 a Linux-focused direction.
So to be concrete (for clairty to those following along that don't
already know).  Oracle ships a product called SunRay.  It's a thin
client system where the individual thin clients are treated as black
box hardware devices that speak the X protocol.  Some of these devices
don't support certain X extensions GNOME rely on like RENDER and GLX.
I think this is what Brian is alluding to (Brian, correct me if i'm
wrong on any of the above).

 If GDM is evolving into a display manager with tight GNOME integration
 that works only with specific hardware and/or operating systems, then
 an alternative display manager may be needed by some users.
Of course, that's fine.  I don't think many would disagree with that.
When developing your platform for SunRay, you've got to make choices
that are appropriate for the technology you have.  And it may be
LightDM is the way to go for that product.  Certainly, getting LightDM
vetted through the ARC review process would be a good thing for it.

SunRay is proprietary, though, and so kind of sits outside the focus
of GNOME.  But we've talked about this before, and I think we both
agreed (right?) the choices you make for that platform may sometimes
be orthogonal to and contrary with the choices we make together for
GNOME.   We all have several hats to wear and juggle I guess.

 It is not really clear what the future GDM/ConsoleKit plans are in this 
regards,
 and nobody seems to clarify.
Clearly, GDM should try to stay as closely aligned with the direction
of GNOME as possible.  Certainly that means gaining a GNOME 3 look and
feel, and using the bits of the GNOME 3 library stack that make sense
to use, etc.

 Anyway, is there a real need or benefit to talk about Solaris GDM
 participation in a discussion about whether to accept LightDM as a
 module?
Right, this is straying a bit off the original topic.

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

Re: New module proposal: LightDM

2011-05-15 Thread Ray Strode
Hi,

On Sun, May 15, 2011 at 1:58 PM, Brian Cameron brian.came...@oracle.com wrote:
 Your report missed the following bug, which is a better example of some
 of the more serious issues Canonical had working with upstream GDM:

  https://bugzilla.gnome.org/show_bug.cgi?id=587750

 As you can see in the bug report, Robert was not provided with much
 real support or guidance about how to move forward
As far as I know, every time no gdmsetup has been brought up the
response has always been more or less that GDM shouldn't act like a
bolted on app with its own setup UI.  Instead, the various bits of
configuration that are supported should be exposed in an integrated
fashion with the rest of GNOME.  That means putting some stuff in the
(at the time unwritten but planned and frequently discussed) accounts
dialog, relying on system default values for certain things, and
potentially adding Make default buttons to places in control-center.

I know you and I personally discussed this at various points (and
seemingly came to consensus on).  I'm pretty sure Robert and I
discussed it (but could be I'm misremembering and it was Martin or
Sebastien I talked too, not 100% sure).  Jon also sort of mentioned it
on the bug report you point at above.

Anyway, we can't all agree on every change.  We have to evaluate each
one on a case-by-case basis and do what's right for the project as a
whole.  I think on the whole, though, GDM does a pretty good job at
what it's supposed to do, has a pretty good track record.

It totally could be that this particular bug is the reason is Robert
wrote LightDM.  I don't know.  I don't know the history there at all.
I guess it doesn't *really* matter though. It's fine he's writing
LightDM!  I wish him the best for that project.  I'm sure that project
has its place and its own intrinsic value.  I just don't think its
place is in GNOME right now.  We have something in that place already,
and it's serving its role well enough.

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

Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Lennart Poettering
On Sun, 15.05.11 22:50, Martin Pitt (martin.p...@ubuntu.com) wrote:

 Hello Lennart,

Heya,

 Lennart Poettering [2011-05-15 21:10 +0200]:
  Sure, that I know, but what I was wondering is how the unprivileged user
  code that g-c-c is can make changes to this root-owned file. What is the
  machanism used here?
 
 Right, our language-selector has a polkitified D-BUS service for this
 purpose. For package installation it uses aptdaemon (a PackageKit-like
 D-BUS service for package installation which provides the necessary
 Debianism).

Ah, thanks a lot! That's what I was wondering about. 

Next question: can you point me to some sources? (or alternatively some
project name I could google for?) Would like to have a look on it,
before I spend time on this.

Thanks!

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: language/locale selector [was: Re: Settings downstream would reasonably want to add]

2011-05-15 Thread Lennart Poettering
On Sun, 15.05.11 22:01, Ross Burton (r...@burtonini.com) wrote:

 
 Let's try that again...
 On Sunday, 15 May 2011 at 20:10, Lennart Poettering wrote: 
  (Background: I am
  working on cleaning up all those little services that can change
  locale/clock/timezone/hostname/... in the context of systemd)
  
 In case you were not aware, in MeeGo 1.2 we've added a clock interface to 
 connman. This mainly handles NTP client functionality but can also control 
 (manually or automatically) the system timezone.
 
 http://git.kernel.org/?p=network/connman/connman.git;a=blob;f=doc/clock-api.txt

Ah, very interesting. This is good to know. Interesting place though, in
connman.

Hmm, do you happen to know where connman stores the high-level timezone
name? i.e. Europe/Berlin? We'd like to standardize some place for this
in the systemd context, and I am currently figuring out if we can just
adopt an existing solution.

Thanks a lot,

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New module proposal: LightDM

2011-05-15 Thread Matthew Garrett
On Sun, May 15, 2011 at 01:30:56PM -0500, Brian Cameron wrote:

 Yes, you are right.  GDM does not currently use OpenGL.
 
 My comment was meant to be understood as an example of how GDM may be
 moving in a direction that requires certain hardware or only works on
 certain operating systems.  Sorry if I was not clear.  For example, I
 also raised concerns that the GDM/ConsoleKit evolution may be moving in
 a Linux-focused direction.
 
 If GDM is evolving into a display manager with tight GNOME integration
 that works only with specific hardware and/or operating systems, then
 an alternative display manager may be needed by some users.  It is not
 really clear what the future GDM/ConsoleKit plans are in this regards,
 and nobody seems to clarify.

At least as far as OpenGL goes, it's looking fairly likely that the 
llvmpipe rasteriser in mesa will be capable of handling the necessary 
level of performance and functionality such that it's practical to use 
OpenGL effects without hardware 3D.

This obviously only handles the case where the system running the 
display is under our control and can have its GL renderer replaced. If 
we're talking about systems where the display protocol is fixed and the 
thin clients can't easily have their rendering architecture reworked, 
we'd still be throwing a lot of pixels around. My strictly personal 
viewpoint is that GLX has been standardised for a very long time and 
developers really should be able to expect that it exists, but I 
appreciate that real world concerns may make this more of a constraint.

-- 
Matthew Garrett | mj...@srcf.ucam.org
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list