** Changed in: systemd
Status: Unknown => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in
** Changed in: systemd
Status: New => Unknown
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model or
** Tags removed: sts-sru
** Tags added: sts-sru-done
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model or
This bug was fixed in the package systemd - 231-9ubuntu3
---
systemd (231-9ubuntu3) yakkety; urgency=medium
* d/p/0001-libudev-util-change-util_replace_whitespace-to-retur.patch,
d/p/0002-udev-event-add-replace_whitespace-param-to-udev_even.patch,
d/p/0003-udev-rules-perform
** Tags removed: sts-sponsor
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model or serial strings
Status i
This bug was fixed in the package systemd - 232-17ubuntu1
---
systemd (232-17ubuntu1) zesty; urgency=medium
* debian/patches/0001-resolved-follow-CNAMES-for-DNS-stub-
replies.patch: cherry-pick upstream fix for following CNAMEs in DNS
stub replies. Closes LP: #1647031.
--
** Changed in: systemd (Debian)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with space
I cherry-picked the patches into the Debian packaging branch, so that on
next upload zesty can be synced again.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
This bug was fixed in the package systemd - 204-5ubuntu20.24
---
systemd (204-5ubuntu20.24) trusty; urgency=medium
[ Thomas Voß ]
* Do not create /run/nologin, and thus make sure deputy systemd does not
prevent system logins. LP: #1660573.
systemd (204-5ubuntu20.23) trusty; u
yakkety was already covered in comment #30.
** Tags added: verification-done
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices
It doesn't look like 231-9ubuntu3 in Yakkety has been verified?
** Tags removed: verification-done
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe syml
with udev version 204-5ubuntu20.22 the /dev/disk/by-id/ symlinks are
incorrect:
ubuntu@ip-172-31-27-212:/dev/disk/by-id$ apt list --installed udev
Listing... Done
udev/trusty-updates,now 204-5ubuntu20.22 amd64 [installed,upgradable to:
204-5ubuntu20.24]
ubuntu@ip-172-31-27-212:/dev/disk/by-id$ l
Hello Dan, or anyone else affected,
Accepted systemd into trusty-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/systemd/204-5ubuntu20.24 in a few
hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wi
** Changed in: systemd (Ubuntu Trusty)
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by device
** Changed in: systemd (Ubuntu Trusty)
Assignee: (unassigned) => Dimitri John Ledkov (xnox)
** Changed in: systemd (Ubuntu Trusty)
Milestone: None => trusty-updates
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to sys
Has this been committed into trusty yet? I rebased my trusty pull
request from comment 24; those patches will apply cleaning into the
trusty systemd repository. I'm not sure if there is any other bug
holding up trusty.
--
You received this bug notification because you are a member of Ubuntu
Tou
> 1) The mechanism employed of redirecting s and l (destination buffer and
> length remaining count) means that the code inside the redirection is
> incredibly fragile. The code inside the switch should be pulled out into
> a separate function. Then the redirection would become unnecessary.
https:
** Changed in: maas-images
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in
So the only new autopkgtest failures are:
> Regression in autopkgtest for umockdev (armhf): test log
this fails with:
ERROR:tests/test-umockdev-record.c:706:t_system_single: assertion failed
(_tmp10_ == ""): ("Cannot access device /dev/loop0: No such file or
directory\n" == "")
this is the fir
> Could someone please look at the autopkgtest regressions in
> http://people.canonical.com/~ubuntu-
> archive/pending-sru.html against systemd please?
I'll ignore the no-longer-supported LTS kernel tests, so that leaves:
> Regression in autopkgtest for network-manager (ppc64el): test log
This
Could someone please look at the autopkgtest regressions in
http://people.canonical.com/~ubuntu-archive/pending-sru.html against
systemd please?
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.l
** Also affects: maas-images
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with
This bug was fixed in the package systemd - 229-4ubuntu16
---
systemd (229-4ubuntu16) xenial; urgency=medium
* d/p/0001-libudev-util-change-util_replace_whitespace-to-retur.patch,
d/p/0002-udev-event-add-replace_whitespace-param-to-udev_even.patch,
d/p/0003-udev-rules-perfor
Verified with udev 229-4ubuntu16, all /dev/disk/by-id/ NVMe symlinks are
present and correct.
** Tags removed: verification-needed
** Tags added: verification-done
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in U
Hello Dan, or anyone else affected,
Accepted systemd into xenial-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/systemd/229-4ubuntu16
in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.
the fix for zesty is in -proposed, currently only held up by autopkgtest
flakiness.
** Changed in: systemd (Ubuntu Zesty)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ub
Yakkety:
with udev 231-9ubuntu2, the /dev/disk/by-id/ NVMe symlinks were not
created correctly:
$ ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 13 Jan 13 22:34 nvme-Amazon -> ../../nvme2n1
and with udev 231-9ubuntu3, the /dev/disk/by-id/ NVMe symlinks are
created correctly:
$ ls -l /dev
Xenial:
with udev 229-4ubuntu13, the /dev/disk/by-id/ NVMe symlinks were not
correctly created:
$ ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 13 Jan 13 22:01 nvme-Amazon -> ../../nvme0n1
and with udev 229-4ubuntu15 from -proposed, the /dev/disk/by-id/ NVMe symlinks
were correctly cre
There was further discussion in #ubuntu-devel and #ubuntu-release on
this review. See irclogs.ubuntu.com for details.
I have reviewed the patch carefully. As far as I can tell, it does what
it is supposed to do, and I don't see any bugs.
However, this code, particularly the udev_event_apply_forma
** Changed in: systemd (Debian)
Status: Unknown => New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in
12:26 can I get expedited SRU review of the above systemd
SRU? It's thought to address an emergent regression introduced by
changes in NVME support in the kernel, and blocks being able to run
MAAS-based CI against machines with NVME
12:26 there's an existing SRU in xenial-proposed which
hasn't
Pull request for trusty:
https://code.launchpad.net/~ddstreet/+git/systemd/+ref/trusty
Pull request for xenial:
https://code.launchpad.net/~ddstreet/+git/systemd/+ref/xenial
Yakkety can use the same patches as Xenial.
Zesty can use the same patches as upstream (from github, listed in
comment 22)
** Also affects: systemd (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851164
Importance: Unknown
Status: Unknown
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.lau
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851164
** Bug watch added: Debian Bug tracker #851164
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851164
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubu
My pull request has been merged upstream, the commits are:
0a10235 udev-rules: perform whitespace replacement for symlink subst values
e20a917 udev-event: add replace_whitespace param to udev_event_apply_format
a9d99b3 libudev-util: change util_replace_whitespace to return number of chars
in dest
Regarding the workaround patch from comment 17, I should note that the
workaround involves replacing all whitespace in the NVMe model or serial
string with underscores. This matches what is done for the by-id
symlinks for scsi, ata, and all other buses. However, another
possibility is instead of
** Also affects: systemd (Ubuntu Zesty)
Importance: Undecided
Status: Confirmed
** Also affects: systemd (Ubuntu Yakkety)
Importance: Undecided
Status: New
** Also affects: systemd (Ubuntu Trusty)
Importance: Undecided
Status: New
** Also affects: systemd (Ubuntu Xe
** Description changed:
[Impact]
After including the patch from bug 1642903, NVMe devices that include spaces
in their model or serial strings result in incorrect symlinks, e.g. if the
model string is "XYZ Corp NVMe drive" then instead of creating:
/dev/disk/by-id/nvme-XYZ Corp NVMe dri
** Description changed:
[Impact]
After including the patch from bug 1642903, NVMe devices that include spaces
in their model or serial strings result in incorrect symlinks, e.g. if the
model string is "XYZ Corp NVMe drive" then instead of creating:
/dev/disk/by-id/nvme-XYZ Corp NVMe dri
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
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.n
Note: the workaround patch from comment 17 *will not* conflict with
whatever fix is implemented upstream. The patch changes *only* the NVMe
rules to force whitespace replacement. If upstream changes the default
behavior, to replace whitespace, then this workaround patch becomes
redundant/unneeded
patch filename and Subject: had 'string_escape=release', fixed to
'string_escape=replace'. Actual patch contents were correct and aren't
changed in this patch.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu
** Patch removed: "workaround-use-string_escape-release-for-nvme-symlin.patch"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4790906/+files/workaround-use-string_escape-release-for-nvme-symlin.patch
** Patch added: "workaround-use-string_escape-replace-for-nvme-sym
** Patch removed: "lp1647485-trusty.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788261/+files/lp1647485-trusty.debdiff
** Patch removed: "lp1647485-xenial.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788262/+f
> Note that there is not much point with debdiffs, it's easier to cherry-pick
> the fix directly into
> the packaging branches with gbp pq and debian/git-cherry-pick.
ok, I removed the debdiffs as they're not needed.
I did attach a single patch, that works around the bug in a simple way,
by upda
** Changed in: systemd
Status: Unknown => New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model or
This is still being discussed upstream, so let's get to an agreement
there first, land it in upstream master, and then backport the change.
Note that there is not much point with debdiffs, it's easier to cherry-
pick the fix directly into the packaging branches with gbp pq and debian
/git-cherry-pi
https://github.com/systemd/systemd/issues/4833
** Bug watch added: github.com/systemd/systemd/issues #4833
https://github.com/systemd/systemd/issues/4833
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
h
** Patch added: "lp1647485-yakkety.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788263/+files/lp1647485-yakkety.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubu
debdiffs updated to include (LP: #1647485) in changelog
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model
This tarball contains debdiffs for x/y/z that *workaround* - not fix -
the problem, by adding the string_escape=replace option to the NVMe
rules that create the model/serial symlinks. This is possible as a
temporary alternative to the real fix to udev. Unlike the real fix,
which will change the d
** Patch added: "lp1647485-zesty.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788264/+files/lp1647485-zesty.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
** Patch added: "lp1647485-xenial.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788262/+files/lp1647485-xenial.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubunt
** Patch added: "lp1647485-trusty.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788261/+files/lp1647485-trusty.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubunt
The attachment "lp1647485-zesty.debdiff" seems to be a debdiff. The
ubuntu-sponsors team has been subscribed to the bug report so that they
can review and hopefully sponsor the debdiff. If the attachment isn't a
patch, please remove the "patch" flag from the attachment, remove the
"patch" tag, an
** Patch added: "lp1647485-trusty.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788140/+files/lp1647485-trusty.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubunt
** Patch added: "lp1647485-xenial.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788139/+files/lp1647485-xenial.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubunt
** Patch added: "lp1647485-yakkety.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788138/+files/lp1647485-yakkety.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubu
** Patch added: "lp1647485-zesty.debdiff"
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1647485/+attachment/4788137/+files/lp1647485-zesty.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
debdiffs added for t/x/y/z that add all 3 patches proposed in the upstream bug,
that:
-change udev to replace spaces in all SYMLINK values by default (unless option
string_escape=none is used by a rule)
-update test/udev-test.pl test case to use string_escape=none option for test
cases that use
** Description changed:
[Impact]
After including the patch from bug 1642903, NVMe devices that include spaces
in their model or serial strings result in incorrect symlinks, e.g. if the
model string is "XYZ Corp NVMe drive" then instead of creating:
/dev/disk/by-id/nvme-XYZ Corp NVMe dri
** Tags added: sts sts-sponsor sts-sru
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1647485
Title:
NVMe symlinks broken by devices with spaces in model or serial strings
62 matches
Mail list logo