Re: [Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-27 Thread Colin Guthrie
'Twas brillig, and Olav Vitters at 27/01/12 00:00 did gyre and gimble:
 Daemons will work under sysvinit. Just need to be installed

Cool, I'll keep it in mind. They shouldn't need anything special to be
honest and I think systemd is required by basesystem anyway so these
daemons will always be installed and thus activateable over dbus. With
that in mind, I'm not sure we actually need to do much? (although I'm
just thinking about the problem rather than really looking at it -
gnome-control-center coredumps here right now so can't really test
things too much - will have to look into it at some point!).

Col

-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-27 Thread Michael Scherer
Le vendredi 27 janvier 2012 à 10:07 +, Colin Guthrie a écrit :
 'Twas brillig, and Olav Vitters at 27/01/12 00:00 did gyre and gimble:
  Daemons will work under sysvinit. Just need to be installed
 
 Cool, I'll keep it in mind. They shouldn't need anything special to be
 honest and I think systemd is required by basesystem anyway

I fear some people may not like this, can we avoid adding a hard
requires, and in this case, split the package ?

( or at least, if we cannot do otherwise, we need to document it, and
how to disable systemd in the release notes, with clear instruction.
People will complain, but we will answer this is documented ).

-- 
Michael scherer



Re: [Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-27 Thread Michael Scherer
Le vendredi 27 janvier 2012 à 16:14 +, Colin Guthrie a écrit :
 'Twas brillig, and Michael Scherer at 27/01/12 15:52 did gyre and gimble:
  Le vendredi 27 janvier 2012 à 10:07 +, Colin Guthrie a écrit :
  'Twas brillig, and Olav Vitters at 27/01/12 00:00 did gyre and gimble:
  Daemons will work under sysvinit. Just need to be installed
 
  Cool, I'll keep it in mind. They shouldn't need anything special to be
  honest and I think systemd is required by basesystem anyway
  
  I fear some people may not like this, can we avoid adding a hard
  requires, and in this case, split the package ?
  
  ( or at least, if we cannot do otherwise, we need to document it, and
  how to disable systemd in the release notes, with clear instruction.
  People will complain, but we will answer this is documented ).
 
 Systemd is just installed, it doesn't mean it's used. You need to
 install systemd-sysvinit for it to replace sysvinit.

Yes, I know this is just installed and not used, but I am pretty sure
that some people will complain. 

 While I'm sure we could split the package up, I'm not really sure how
 much it gains in practice other than a few kb of disk space.

Disk space is not the concern. Making sure I do not start to kill people
who complain systemd cannot be removed, this is an outrage !! is the
concern :)

But if this cannot be done or too hard, no problem.
-- 
Michael Scherer



Re: [Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-27 Thread Maarten Vanraes
Op vrijdag 27 januari 2012 22:25:13 schreef Michael Scherer:
[...]
  Systemd is just installed, it doesn't mean it's used. You need to
  install systemd-sysvinit for it to replace sysvinit.
 
 Yes, I know this is just installed and not used, but I am pretty sure
 that some people will complain.
 
  While I'm sure we could split the package up, I'm not really sure how
  much it gains in practice other than a few kb of disk space.
 
 Disk space is not the concern. Making sure I do not start to kill people
 who complain systemd cannot be removed, this is an outrage !! is the
 concern :)
 
 But if this cannot be done or too hard, no problem.

I agree with Michael's sentiments.

my first thoughts were: systemd cannot be removed, this is an outrage !!, but 
after reading, i saw that only systemd-sysvinit would actually replace 
sysvinit, i was at ease. Except, i don't think alot of impatient people will 
read on...


[Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-26 Thread Olav Vitters
Should either split these daemons out from systemd, or always have
systemd installed. In any case, I'm going to add requires on this in
gnome-control-center.

Daemons will work under sysvinit. Just need to be installed.
-- 
Regards,
Olav
---BeginMessage---
GNOME 3.2 contains code to change:
 - system hostname
 - date  time settings (time, timezone, etc)
 - system locale

As there is no standard across distributions, GNOME detected the
distribution and for a few distributions, was able to change above
settings.

Starting with GNOME 3.4, GNOME will rely on the following D-Bus APIs
provided by the following daemons:
 - hostnamed
 - localed
 - timedated

These daemons are included in the systemd tarball. For the D-Bus API
reference, see the links at the end of this email.

Recommendation:
 - systemd only systems: ensure these daemons are packaged and running
 - systemd+sysvinit systems: put these daemons in a separate package and
   ensure they are running under both init systems. They do not rely on
   a running systemd.
 - other init systems: Please write a _new_ daemon to provide this
   functionality. The D-Bus API is really simple and instead of patching
   hostnamed/locald/timedated to support other distributions/init
   systemd, the recommendation is to just write a new daemon which
   implements the D-Bus API.
   Alternatively, (if these daemons do not need to be patched) only
   compile and package the hostnamed, localed and timedated from the
   systemd tarball.

Note: Ubuntu has written a daemon implementing the hostnamed and localed
D-Bus interfaces.

Reference:
 - 
http://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabilityChart
 - http://www.freedesktop.org/wiki/Software/systemd/hostnamed
 - http://www.freedesktop.org/wiki/Software/systemd/localed
 - http://www.freedesktop.org/wiki/Software/systemd/timedated
 - https://bugzilla.gnome.org/show_bug.cgi?id=658352

-- 
Regards,
Olav (on behalf of the release team)
---End Message---