StartTransientUnit signature has changed in systemd 214

Bug #1351815 reported by Tim Lunn
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd-shim (Ubuntu)
Undecided
Unassigned

Bug Description

This will be required when systemd gets updated to 214

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: systemd-shim 6-4bzr1
ProcVersionSignature: Ubuntu 3.16.0-5.10-generic 3.16.0-rc6
Uname: Linux 3.16.0-5-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.5-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Aug 3 14:05:50 2014
InstallationDate: Installed on 2012-09-23 (679 days ago)
InstallationMedia: Ubuntu GNOME Remix 12.10 "Quantal Quetzal" - Alpha amd64(20120922)
SourcePackage: systemd-shim
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Tim Lunn (darkxst) wrote :
Revision history for this message
Tim Lunn (darkxst) wrote :
tags: added: patch
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks for that! This has to wait until we acutally land 214, or we find a way to provide both APIs.

Changed in systemd-shim (Ubuntu):
status: New → Triaged
Revision history for this message
Tim Lunn (darkxst) wrote :

Yes it can wait until 214 is ready to land, not sure its worth supporting both API's

Revision history for this message
Martin Pitt (pitti) wrote :

I committed https://github.com/desrt/systemd-shim/commit/b4f1dc0ca to advertise both APIs.

Changed in systemd-shim (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Meh, that doesn't actually work, logind complains about a signature mismatch. So indeed this will have to wait until we update systemd.

Changed in systemd-shim (Ubuntu):
status: Fix Committed → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Debian exp now has 214, so to build this more conveniently I added a conditional upstream:

https://github.com/desrt/systemd-shim/commit/4c6af921

With that shim just needs to be rebuilt.

Changed in systemd-shim (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd-shim - 7-2

---------------
systemd-shim (7-2) unstable; urgency=medium

  * Fix Start TransientUnit signature for systemd >= 209. Check systemd
    version during package build. Patch from upstream git. (LP: #1351815)
  * Add systemd build dep for above configure check to work.
  * Generate Breaks: to systemd >= or << 209, depending on which version we
    build against.

 -- Martin Pitt <email address hidden> Wed, 03 Sep 2014 08:07:00 +0200

Changed in systemd-shim (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers