Re: [gnome-settings-daemon] datetime: Remove datetime D-Bus mechanism



On Fri, 20.01.12 16:29, Ted Gould (ted gould cx) wrote:

> On Fri, 2012-01-20 at 23:20 +0100, Lennart Poettering wrote:
> > On Fri, 20.01.12 08:59, Ted Gould (ted gould cx) wrote:
> > > It seems to me that this would be a good usage of Freedesktop.  I'd be
> > > happy to maintain such a repository if people would be willing to use
> > > it.
> > 
> > Yeah, it's a great use of fdo, and that's why I put it on fdo.
> 
> Just to be clear, you'd be happy if the interfaces were moved to a
> different repository that was versioned independently of systemd?  And
> then systemd could depend on a particular release of those interfaces.

Honestly, I don't see why. The wiki is just fine. The interfaces are
versioned independently of systemd (that's why their interface names and
object paths contain version numbers (currently at "1"). And those
version numbers are specific to the API, and entirely unrelated to
systemd. It's basically how D-Bus versioning is generally accepted to
work).

I already maintain a ton of stuff, and I try to keep maintenance burden
and bureaucracy small for myself. Hence the Wiki, and not a complex
standards process and a git repo. All API versioning we need should be
done within the D-Bus interface itself (where the right place is for it
anyway) and all documentation versioning by using the history
functionality of the wiki.

> So then, for instance, GNOME could say it depends on release 45 of the
> interfaces and a particular version of systemd could implement that
> version of the interfaces.

It should just say it depends on the D-Bus interface
org.freedesktop.hostname1, and that should be sufficiently exact, and is
easily readable from the GNOME sources...

> If you're happy with that, I'm happy, let's set up a repo.

Thanks, but no thanks.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]