[opensuse-gnome] Timezone settings -- still not solved?
I just got reminded that even with the lastest Factory bits, soon to be openSUSE 13.2, I need to enter my root credentials to change the timezone. This is very disappointing and does not serve us nor our users well. I understand this has been addressed for SUSE Linux Enterprise 12. Wyh is openSUSE more paranoid by default than the Enterprise line?? Gerald -- Dr. Gerald Pfeifer <gp@suse.com> Sr. Director Product Management and Operations, SUSE -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
On Thu, 2014-10-30 at 19:44 +0100, Gerald Pfeifer wrote:
I just got reminded that even with the lastest Factory bits, soon to be openSUSE 13.2, I need to enter my root credentials to change the timezone.
This is very disappointing and does not serve us nor our users well.
I understand this has been addressed for SUSE Linux Enterprise 12. Wyh is openSUSE more paranoid by default than the Enterprise line??
Gerald
Hi Gerald, Thanks for the pointer... Indeed, I see this was fixed on SLE12: Fri Sep 5 22:52:01 UTC 2014 - <no-public-blame> - Add gnome-control-center-bnc862415-timezone.patch Allow changing timezone without root privs. But this patch was never submitted to the openSUSE community and as a result is not available in the openSUSE packages. Other patches I have in openSUSE though that address crashes are missing in SLE12... oh well (well, that crash fix is not so critical for SLE, as it only triggers on i586, which SLE12 is not supporting.. ) We'll probably have to find a 'smarter' way for things like that. I'll see if I can forward port that TZ patch into GNOME 3.14. Dominique PS: I have my systems generally setup to do auto-timezone switching (control-center/date&time) and have actually not had to change the TZ manually for a while... even more comfort than 'just not requiring the root password' -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
* Dimstar / Dominique Leuenberger <dimstar@opensuse.org> [10-31-14 09:05]:
On Thu, 2014-10-30 at 19:44 +0100, Gerald Pfeifer wrote:
I just got reminded that even with the lastest Factory bits, soon to be openSUSE 13.2, I need to enter my root credentials to change the timezone.
This is very disappointing and does not serve us nor our users well.
I understand this has been addressed for SUSE Linux Enterprise 12. Wyh is openSUSE more paranoid by default than the Enterprise line??
Gerald
Hi Gerald,
Thanks for the pointer... Indeed, I see this was fixed on SLE12:
Fri Sep 5 22:52:01 UTC 2014 - <no-public-blame>
- Add gnome-control-center-bnc862415-timezone.patch Allow changing timezone without root privs.
But this patch was never submitted to the openSUSE community and as a result is not available in the openSUSE packages.
Other patches I have in openSUSE though that address crashes are missing in SLE12... oh well (well, that crash fix is not so critical for SLE, as it only triggers on i586, which SLE12 is not supporting.. )
We'll probably have to find a 'smarter' way for things like that.
I'll see if I can forward port that TZ patch into GNOME 3.14.
Why "patch into GNOME ..."? Seems this *should* be a system attribute rather than de specific. The de *should* get it's TZ from the *system*, or again one way becomes spaghetti-code :^) -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
On Fri, 2014-10-31 at 15:35 -0400, Patrick Shanahan wrote:
* Dimstar / Dominique Leuenberger <dimstar@opensuse.org> [10-31-14 09:05]:
On Thu, 2014-10-30 at 19:44 +0100, Gerald Pfeifer wrote:
I just got reminded that even with the lastest Factory bits, soon to be openSUSE 13.2, I need to enter my root credentials to change the timezone.
This is very disappointing and does not serve us nor our users well.
I understand this has been addressed for SUSE Linux Enterprise 12. Wyh is openSUSE more paranoid by default than the Enterprise line??
Gerald
Hi Gerald,
Thanks for the pointer... Indeed, I see this was fixed on SLE12:
Fri Sep 5 22:52:01 UTC 2014 - <no-public-blame>
- Add gnome-control-center-bnc862415-timezone.patch Allow changing timezone without root privs.
But this patch was never submitted to the openSUSE community and as a result is not available in the openSUSE packages.
Other patches I have in openSUSE though that address crashes are missing in SLE12... oh well (well, that crash fix is not so critical for SLE, as it only triggers on i586, which SLE12 is not supporting.. )
We'll probably have to find a 'smarter' way for things like that.
I'll see if I can forward port that TZ patch into GNOME 3.14.
Why "patch into GNOME ..."? Seems this *should* be a system attribute rather than de specific. The de *should* get it's TZ from the *system*, or again one way becomes spaghetti-code :^)
Don't take it out of context. GNOME does take the TZ from the system.. BUT gnome-control-center also allows you to configure your timezone... and for THIS action, at the moment, you require the root password, DESPITE the polkit privileges being ser that a regular user can set the timezone. The patch in question does only allow a regular user to perform what he's allowed to do anyway... nothing more, nothing less. Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
On Fri, 2014-10-31 at 20:46 +0100, Dimstar / Dominique Leuenberger wrote:
On Fri, 2014-10-31 at 15:35 -0400, Patrick Shanahan wrote:
* Dimstar / Dominique Leuenberger <dimstar@opensuse.org> [10-31-14 09:05]:
On Thu, 2014-10-30 at 19:44 +0100, Gerald Pfeifer wrote:
I just got reminded that even with the lastest Factory bits, soon to be openSUSE 13.2, I need to enter my root credentials to change the timezone.
This is very disappointing and does not serve us nor our users well.
I understand this has been addressed for SUSE Linux Enterprise 12. Wyh is openSUSE more paranoid by default than the Enterprise line??
Gerald
Hi Gerald,
Thanks for the pointer... Indeed, I see this was fixed on SLE12:
Fri Sep 5 22:52:01 UTC 2014 - <no-public-blame>
- Add gnome-control-center-bnc862415-timezone.patch Allow changing timezone without root privs.
But this patch was never submitted to the openSUSE community and as a result is not available in the openSUSE packages.
Other patches I have in openSUSE though that address crashes are missing in SLE12... oh well (well, that crash fix is not so critical for SLE, as it only triggers on i586, which SLE12 is not supporting.. )
We'll probably have to find a 'smarter' way for things like that.
I'll see if I can forward port that TZ patch into GNOME 3.14.
Why "patch into GNOME ..."? Seems this *should* be a system attribute rather than de specific. The de *should* get it's TZ from the *system*, or again one way becomes spaghetti-code :^)
Don't take it out of context.
GNOME does take the TZ from the system.. BUT gnome-control-center also allows you to configure your timezone... and for THIS action, at the moment, you require the root password, DESPITE the polkit privileges being ser that a regular user can set the timezone.
The patch in question does only allow a regular user to perform what he's allowed to do anyway... nothing more, nothing less.
Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org>
Why is it that Policy Kit seems to scarcely work for what it was designed to do? -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
On Fri 2014-10-31, Dimstar / Dominique Leuenberger wrote:
Thanks for the pointer... Indeed, I see this was fixed on SLE12: : But this patch was never submitted to the openSUSE community and as a result is not available in the openSUSE packages. : We'll probably have to find a 'smarter' way for things like that.
Ouch. That's not ideal. Agreed, there is potential for improvement.
I'll see if I can forward port that TZ patch into GNOME 3.14.
I just got the update via Factory, and it works like a charm. And did not require a reboot or restart of GNOME, even. Thank you very much, Dominique!
PS: I have my systems generally setup to do auto-timezone switching (control-center/date&time) and have actually not had to change the TZ manually for a while... even more comfort than 'just not requiring the root password'
Yes, though I have had hotel networks where the automatic detection did not work reliably. Probably because it was a larger hotel chain and they were routing private IP addresses via some central locations in a different timezone (think different timezones within the US). Plus, when I board a plane I usually switch to the destination timezone. Without being connected to the Internet. That one probably won't work automatically before GNOME 4.14 when gnome-clock and gnome-itinary will be coupled? ;-) Gerald PS: Below my current "GNOME 3 on SUSE Papercuts" list; several issues (incl. the two listed at the end) have been resolved already, and I feel things definitely are moving in the right direction. No indication that VPN fails and why (NetworkManager, GNOME) openSUSE: open https://bugzilla.suse.com/show_bug.cgi?id=861712 SLE 12: open, P2/major, but no activity since 2014-06-16 https://bugzilla.suse.com/show_bug.cgi?id=882789 "Organize Desktop by Name" puts icons outside the visible screen area (two screens) openSUSE: open https://bugzilla.suse.com/show_bug.cgi?id=861730 SLE 12: open, even reported twice (similarly) https://bugzilla.suse.com/show_bug.cgi?id=882793 https://bugzilla.suse.com/show_bug.cgi?id=896682 nm-connection-editor and GNOME system status out of sync openSUSE: open https://bugzilla.suse.com/show_bug.cgi?id=861731 SLE 12: open https://bugzilla.suse.com/show_bug.cgi?id=882796 "All Settings - Network" not able to remove connections, edit connections,... openSUSE: open https://bugzilla.suse.com/show_bug.cgi?id=861740 SLE 12: should be affected as well "When battery power is critical" in gnome-control-center, "Power" does not allow changes openSUSE: https://bugzilla.suse.com/show_bug.cgi?id=861976 SLE 12: https://bugzilla.suse.com/show_bug.cgi?id=882799 ModemManager: has_system_secrets: assertion 'setting_name != NULL' failed openSUSE: https://bugzilla.suse.com/show_bug.cgi?id=861978 SLE 12: https://bugzilla.suse.com/show_bug.cgi?id=882801 nm-connection-editor main window comes up too small. openSUSE: open https://bugzilla.suse.com/show_bug.cgi?id=861724 SLE 12: open https://bugzilla.suse.com/show_bug.cgi?id=882790 ======== FIXED Regression: Setting timezone does (and should not) require root. openSUSE: not fixed for months after SLE, upon me pinging now traction and a report (just fixed, now only FACTORY is still open) https://bugzilla.suse.com/show_bug.cgi?id=904058 SLE 12: fixed https://bugzilla.suse.com/show_bug.cgi?id=862415 gnome-clocks does not allow sorting timezones / does not sort any more openSUSE: fixed https://bugzilla.suse.com/show_bug.cgi?id=861982 SLE 12: fixed https://bugzilla.suse.com/show_bug.cgi?id=882802 -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
participants (4)
-
Dimstar / Dominique Leuenberger
-
Gerald Pfeifer
-
Patrick Shanahan
-
Roger Luedecke