Re: [Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API
'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
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
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
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
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---