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)
Fix Released
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.