[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2022-01-04 Thread Launchpad Bug Tracker
This bug was fixed in the package systemd - 237-3ubuntu10.53

---
systemd (237-3ubuntu10.53) bionic; urgency=medium

  [ Ratchanan Srirattanamet ]
  * d/p/debian/timedatectl-lp1650688.patch,
d/p/debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch:
Fix timedated unable to retrieve & properly set timezone on
read-only /etc (e.g. Ubuntu Core and system-image-based systems)
(LP: #1650688)

  [ Lukas Märdian ]
  * Support detection for ARM64 Hyper-V guests (LP: #1952599)

 -- Lukas Märdian   Fri, 10 Dec 2021 10:15:49 +0100

** Changed in: systemd (Ubuntu Bionic)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2022-01-04 Thread Launchpad Bug Tracker
This bug was fixed in the package systemd - 245.4-4ubuntu3.14

---
systemd (245.4-4ubuntu3.14) focal; urgency=medium

  [ Lukas Märdian ]
  * Allow target units to fail (LP: #1948476)
File: d/p/lp1948476-pid1-target-units-can-fail-through-dependencies.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fe0cb0bd66baea89d8bbe47cb47d88540f46d470
  * Fix whitespace in 
lp1926547-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-.patch to match 
upstream
File: 
debian/patches/lp1926547-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=80fef80a1b018556939011707c4ce00cebc58806
  * Support detection for ARM64 Hyper-V guests (LP: #1952599)
Files:
- 
debian/patches/lp1952599/0001-virt-Support-detection-for-ARM64-Hyper-V-guests.patch
- debian/patches/lp1952599/0002-virt-Fix-the-detection-for-Hyper-V-VMs.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=caf3aff933cc7bf21565faba05f78ce78b3196cd

  [ Andy Chi ]
  * Add privacy micmute hotkey for Dell machine. (LP: #1952733)
File: 
debian/patches/lp1952733-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-Map.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ff8dc41f55baa418076e42509ddbf3212a8c1353
  * Add microphone mute key for Dell machine. (LP: #1952735)
File: 
debian/patches/lp1952735-keymap-Add-microphone-mute-keymap-for-Dell-Machine.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=175fb4e209fba889b4bcd81cb2ed262923943a3f

  [ Yao Wei ]
  * Add ACCEL_LOCATION=base property for 6 Dell clamshell models (LP: #1943561)
File: 
debian/patches/lp1943561-dell-clamshell-accel-location-base-with-sku.patch

https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=246195d68b2bb0473f4a3f1c2ebe54dfd37f068b

  [ Dan Streetman ]
  * d/p/lp1944711-login-filenames-in-run-systemd-users-are-uids.patch:
Fix systemd-logind restart loading of existing sessions
(LP: #1944711)

  [ Ratchanan Srirattanamet ]
  * d/p/debian/timedatectl-lp1650688.patch,
d/p/debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch:
Fix timedated unable to retrieve & properly set timezone on
read-only /etc (e.g. Ubuntu Core and system-image-based systems)
(LP: #1650688)

 -- Lukas Märdian   Fri, 10 Dec 2021 10:04:02 +0100

** Changed in: systemd (Ubuntu Focal)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2022-01-04 Thread Ratchanan Srirattanamet
Anything else has to be done for this?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-16 Thread Lukas Märdian
Thank you very much Ratchanan for the verification on Bionic & Focal. I
re-triggered those autopkgtest and they are now resolved.

** Tags removed: verification-needed-bionic verification-needed-focal
** Tags added: verification-done-bionic verification-done-focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-14 Thread Ratchanan Srirattanamet
Test result on Focal (245.4-4ubuntu3.14):
- Normal environment: Tested on my desktop. timedatectl output is correct. 
Setting the timezone works, and doesn't put the link inside /etc/writable/.
- System-image environment (UBports image): timedatectl output is correct. 
Setting timezone works; readlink -f /etc/localtime points to an existing file.
- Ubuntu Core environment: test with snapcore/core20 commit 2d970050. 
focal-proposed is enabled and src:systemd is pinned in overlay. timedatectl 
output is correct. Setting timezone works; readlink -f /etc/localtime points to 
an existing file.

Test result on Bionic (237-3ubuntu10.53):
- Normal environment: Tested in an LXD container. timedatectl output is 
correct. Setting the timezone works, and doesn't put the link inside 
/etc/writable/.
- Ubuntu Core environment: test with snapcore/core18 commit b8ad5ed4. 
bionic-proposed is enabled and src:systemd is pinned in overlay. timedatectl 
output is correct. Setting timezone works; readlink -f /etc/localtime points to 
an existing file.
- System-image enviroment: We at UBports doesn't have a port of Ubuntu Touch 
based on Bionic, and as such I cannot test in this environment.

Note: in Ubuntu Core environments, timedatectl.real is used to test
timedated instead of the wrapper.

Note: according to [1], seems like verification-needed* has to be left
as-is until another positive testimony appears or the test is done by an
SRU verification team member.

[1]
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification#Updating_the_bug_report

--

Oh, BTW, I looked at the autopkgtests failure earlier. One of the
failure (can't remember which) was because of an out-of-space error. It
seems to be gone by now though.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-13 Thread Lukas Märdian
The investigation started just recently. I do not expect a fix to be
landed soon.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-13 Thread Łukasz Zemczak
I have accepted this fix for all the prepared systemd SRUs. I see that
LP: #1953172 has been created to track the future snapd work, but do you
know if work on this is already ongoing? Did you hear anything from the
snapd team regarding when we can expect it to land?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-13 Thread Łukasz Zemczak
Hello Tony, or anyone else affected,

Accepted systemd into bionic-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/systemd/237-3ubuntu10.53 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
bionic to verification-done-bionic. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-bionic. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: systemd (Ubuntu Bionic)
   Status: New => Fix Committed

** Tags added: verification-needed-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-13 Thread Łukasz Zemczak
Hello Tony, or anyone else affected,

Accepted systemd into focal-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/systemd/245.4-4ubuntu3.14 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
focal to verification-done-focal. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-focal. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: systemd (Ubuntu Focal)
   Status: New => Fix Committed

** Tags added: verification-needed verification-needed-focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-11 Thread Launchpad Bug Tracker
This bug was fixed in the package systemd - 249.5-2ubuntu2

---
systemd (249.5-2ubuntu2) jammy; urgency=medium

  * d/p/debian/timedatectl-lp1650688.patch,
d/p/debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch:
Fix timedated unable to retrieve & properly set timezone on
read-only /etc (e.g. Ubuntu Core and system-image-based systems)
(LP: #1650688, LP: #1733881)

 -- Ratchanan Srirattanamet   Wed, 08 Dec 2021
09:25:28 +0100

** Changed in: systemd (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-10 Thread Lukas Märdian
The workarounds for read-only /etc/ are only needed in Ubuntu Core /
system-image / UBports environments (/etc/writable doesn't exist on
classic systems), that are based on the LTS releases. Therefore, I'm
marking the Hirsute and Impish tasks as WONTFIX.

** Changed in: systemd (Ubuntu Hirsute)
   Status: New => Won't Fix

** Changed in: systemd (Ubuntu Impish)
   Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-09 Thread Lukas Märdian
** Changed in: systemd (Ubuntu Jammy)
   Status: Confirmed => In Progress

** Changed in: systemd (Ubuntu Jammy)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-07 Thread Lukas Märdian
** Changed in: systemd (Ubuntu Jammy)
 Assignee: (unassigned) => Lukas Märdian (slyon)

** Also affects: systemd (Ubuntu Bionic)
   Importance: Undecided
   Status: New

** Also affects: systemd (Ubuntu Impish)
   Importance: Undecided
   Status: New

** Also affects: systemd (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: systemd (Ubuntu Hirsute)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-12-03 Thread Lukas Märdian
I'm pretty much with @ddstreet here, introducing another hack to handle
Ubuntu Core quirks is not nice, as those hacks will make our systemd
more unstable over time and will break regularly after merging upstream
changes.

As stated before, we already carry such hacks since 2014 and I just want
to give a brief quote from that long standing patch: "Forwarded: OMGno,
this is a rather nasty hack until we fix system-image to get a writable
/etc" – I do not know a lot about Ubuntu Core's file system hierarchy
and why it deviates from the common setup, but maybe getting a writable
/etc is the core problem to solve here, as stated by @pitti in 2014
already.

IIUC we currently have a workaround by @ogra in place that only applies to the 
"timedatectl" CLI, the proposed MRs would fix this for the "timedatectl" CLI 
and the systemd-timedated DBus API. But what about other tools that assume 
/etc/localtime to be handled like on most other common systems? Do we start 
patching every application now and teach them about Ubuntu Core's /etc/writable 
quirks, e.g. glibc's "tzset(3)"?
That cannot be the correct path forward...

OTOH those MRs are rather small and clear and they solve an issue for
our users NOW (tho only one part of the issue that is related to
systemd-timedate).

As a compromise I guess I would be willing to accept the current patches
into Jammy (so they can be SRUed afterwards), IF we have a clear path
forward about solving this problem properly and replacing the hack with
an upstream solution in the not too distant future – hopefully dropping
the other long-standing /etc/writable patch at the same time.

The snapd team (Michael/Valentin) recently started investigating proper
upstream solutions to this problem (thanks for that!) and I asked
Valentin to create a tracking bug for us, that we can reference
alongside those new hacks, so we can drop them once a better solution is
in place: https://bugs.launchpad.net/snappy/+bug/1953172

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-29 Thread Brian Murray
** Tags removed: rls-jj-incoming

** Also affects: systemd (Ubuntu Jammy)
   Importance: Medium
   Status: Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-29 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: systemd (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-25 Thread Lukas Märdian
** Tags added: fr-1885

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-24 Thread Alberto Mardegan
** Patch added: "Support-system-image-read-only-etc.patch"
   
https://bugs.launchpad.net/snappy/+bug/1650688/+attachment/5543088/+files/Support-system-image-read-only-etc.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-24 Thread Alberto Mardegan
I can confirm that Ratchanan's patches work (well, I only tried the one
on timedated, as the one on timedatectl is not essential to fix this
bug).

But I don't think that it should be treated separately from the existing
patch we have, so I'm attaching a refreshed patch which includes
Ratchanan's change. Still, we probably want to explore other solutions,
since Dan (@ddstreet) is also right that carrying hacks for 7 years is
something we should avoid doing.

But I don't have many alternative ideas :-( Unfortunately, bind-mounting
/etc/writable/localtime over /etc/localtime does not work, because when
mounting, the kernel follows all symbolic links, so we end up bind-
mounting the timezone file (for example
"/usr/share/zoneinfo/Europe/Berlin") on top of itself :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-19 Thread William Wilson
** Tags added: rls-jj-incoming

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-13 Thread Ratchanan Srirattanamet
Now that Jammy series is opened, I've opened another merge proposal on
Jammy branch with the same patch as in Focal's. Please take another
look; this patch is important for us at UBports, and having the patches
in Jammy would be nice because there will be Ubuntu Core 22.

The Impish-related section has been removed from the description. Should
I also delete the merge proposal for Impish branch?

** Description changed:

- Impish feature freeze bug fix (sort of) exception request
- =
- 
- I (Ratchanan) would like ubuntu-release to verify if the proposed merge
- for Impish qualify as a bug fix per [1].
- 
- Strictly speaking, as there's no core snap from an interim release, this
- issue doesn't directly effect Impish. However, to comply with the SRU
- requirement, and to let the patches carry to the 22.04 release, I would
- like this to be included in Impish. One of the patch has a small
- possibility to create a problem on classic systems, so testing in a
- development release is a good idea.
- 
- Note that one can simulate core snap's /etc/writable redirection by
- running this image creation hook [2] on the system.
- 
- [1] 
https://wiki.ubuntu.com/FreezeExceptionProcess#FeatureFreeze_for_bugfix-only_updates
- [2] 
https://git.launchpad.net/livecd-rootfs/tree/live-build/ubuntu-core/hooks/08-etc-writable.chroot?h=ubuntu/focal
- 
- -
- 
  SRU
  ===
  
  [Impact]
  
-  * The bug prevents timedated from recognizing and correctly set the
+  * The bug prevents timedated from recognizing and correctly set the
  system's timezone when running Ubuntu Core 16, 18 and 20.
  
-  * This causes by timedated fails to take Ubuntu Core's /etc/writable
+  * This causes by timedated fails to take Ubuntu Core's /etc/writable
  redirection into account.
  
-  * The recognizing part is fixed by making the code take writable
+  * The recognizing part is fixed by making the code take writable
  redirection into account.
  
-  * The set part is fixed by making the code link to the absolute path
+  * The set part is fixed by making the code link to the absolute path
  instead of a relative one.
  
-  * Currently core snaps worked around the set part by providing a
+  * Currently core snaps worked around the set part by providing a
  wrapper script which re-create /etc/writable/localtime afterward.
  However this does not cover DBus users.
  
  [Test Plan]
  
-  * On classics systems: ensure the proposed systemd package is installed.
-On Ubuntu Core systems: build a new core snap including proposed package, 
and install it. Replaces timedatectl with timedatectl.real to test skipping the 
wrapper.
+  * On classics systems: ensure the proposed systemd package is installed.
+    On Ubuntu Core systems: build a new core snap including proposed package, 
and install it. Replaces timedatectl with timedatectl.real to test skipping the 
wrapper.
  
-  * On freshly boot system: query the timezone using `timedatectl`. The
+ (Note that one can simulate core snap's /etc/writable redirection by
+ running this image creation hook [1] on the system.)
+ 
+ [1] https://git.launchpad.net/livecd-rootfs/tree/live-build/ubuntu-
+ core/hooks/08-etc-writable.chroot?h=ubuntu/focal
+ 
+  * On freshly boot system: query the timezone using `timedatectl`. The
  timezone should corresponds to `readlink -f /etc/localtime` and does not
  show `n/a`.
  
-  * Set a new timezone: `sudo timedatectl set-timezone Asia/Bangkok`.
+  * Set a new timezone: `sudo timedatectl set-timezone Asia/Bangkok`.
  `readlink -f /etc/localtime` should points to an existing file.
  
-  * Run `sudo systemctl restart systemd-timedated.service`. Then, query
+  * Run `sudo systemctl restart systemd-timedated.service`. Then, query
  the timezone again: `timedatectl`. It should show the previously set
  timezone and not `n/a`.
  
-  * Run `sudo systemctl status systemd-timedated.service`. This should
+  * Run `sudo systemctl status systemd-timedated.service`. This should
  show no sign of timedated crashing.
  
  [Where problems could occur]
  
-  * It's possible that the redirection handling code will be sub-par and
+  * It's possible that the redirection handling code will be sub-par and
  causes crash. However, it's not likely because the similar pieces of
  code is in the previous patch since Ubuntu 16.04.
  
-  * If it does: the patched `get_timezone()` function is used in 2
+  * If it does: the patched `get_timezone()` function is used in 2
  places: the networkd's DHCP server [3] and the timedated itself.
  
-- Networkd is used primarily on servers where NetworkManage is
+    - Networkd is used primarily on servers where NetworkManage is
  absent. It's possible that this patch causes the user to loss access to
  the server due to networkd crash when setting up network interfaces, and
  requires physical access to fix. However, the code path is executed when
  DHCP is enabled only. I think it's not 

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-11-13 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~peat-new/ubuntu/+source/systemd/+git/systemd/+merge/411825

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-09-29 Thread Mathew Hodson
** Changed in: systemd (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1650688] Re: timedatectl set-timezone fails on UC16

2021-09-29 Thread Ratchanan Srirattanamet
** Also affects: systemd (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650688

Title:
  timedatectl set-timezone fails on UC16

To manage notifications about this bug go to:
https://bugs.launchpad.net/snappy/+bug/1650688/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs