[pkg-fso-maint] phoneuid is marked for autoremoval from testing

2017-01-18 Thread Debian testing autoremoval watch
phoneuid 0.1+git20130505-1 is marked for autoremoval from testing on 2017-01-29

It is affected by these RC bugs:
773586: phoneuid: doesn't start or crashes during startup - probably due to 
problem in phonefsod


___
pkg-fso-maint mailing list
pkg-fso-maint@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-fso-maint


[pkg-fso-maint] phoneui-apps is marked for autoremoval from testing

2017-01-18 Thread Debian testing autoremoval watch
phoneui-apps 0.1+git20111214-3 is marked for autoremoval from testing on 
2017-01-29

It (build-)depends on packages with these RC bugs:
773586: phoneuid: doesn't start or crashes during startup - probably due to 
problem in phonefsod


___
pkg-fso-maint mailing list
pkg-fso-maint@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-fso-maint


[pkg-fso-maint] Bug#796203: NMU

2017-01-18 Thread Arto Jantunen
Control: tags -1 + pending

Dear maintainer,

I've prepared an NMU for nodm (versioned as 0.12-1.1) and uploaded it to
DELAYED/2. Please feel free to tell me if I should delay it longer.

Regards.

-- 
Arto Jantunen

diff -Nru nodm-0.12/debian/changelog nodm-0.12/debian/changelog
--- nodm-0.12/debian/changelog	2016-03-23 17:13:51.0 +0200
+++ nodm-0.12/debian/changelog	2017-01-18 17:29:22.0 +0200
@@ -1,3 +1,11 @@
+nodm (0.12-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Apply patches from Simon McVittie to add a native systemd service
+file (Closes: #796203).
+
+ -- Arto Jantunen   Wed, 18 Jan 2017 17:29:22 +0200
+
 nodm (0.12-1) unstable; urgency=low
 
   [ Enrico Zini ]
diff -Nru nodm-0.12/debian/copyright nodm-0.12/debian/copyright
--- nodm-0.12/debian/copyright	2016-03-23 16:54:40.0 +0200
+++ nodm-0.12/debian/copyright	2017-01-18 17:29:22.0 +0200
@@ -63,6 +63,17 @@
2016, Mike Gabriel 
 License: GPL-2+
 
+Files:
+ debian/nodm.config
+ debian/nodm.postinst
+ debian/nodm.prerm
+Copyright:
+ 2000-2001, Branden Robinson
+ 2008, Joachim Breitner 
+ 2009-2011, Enrico Zini 
+ 2016, Mike Gabriel 
+License: GPL-2
+
 License: GPL-2+
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
@@ -81,3 +92,7 @@
  On Debian systems, the full text of the GNU General Public
  License version 2 can be found in the file
  `/usr/share/common-licenses/GPL-2'.
+
+License: GPL-2
+ Licensed under the GNU General Public License, version 2.  See the file
+ /usr/share/common-licenses/GPL-2 or .
diff -Nru nodm-0.12/debian/nodm.config nodm-0.12/debian/nodm.config
--- nodm-0.12/debian/nodm.config	2016-03-23 16:54:40.0 +0200
+++ nodm-0.12/debian/nodm.config	2017-01-18 17:29:22.0 +0200
@@ -1,9 +1,45 @@
 #!/bin/sh
 
+# Partially based on gdm3.config, © 2000-2001 Branden Robinson.
+# Licensed under the GNU General Public License, version 2.  See the file
+# /usr/share/common-licenses/GPL-2 or .
+
+
 set -e
 
 . /usr/share/debconf/confmodule
 
+THIS_PACKAGE=nodm
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
+# set default display manager
+
+db_get shared/default-x-display-manager
+OLD_DEFAULT="$RET"
+
+db_metaget shared/default-x-display-manager owners
+OWNERS="$RET"
+db_metaget shared/default-x-display-manager choices
+CHOICES="$RET"
+
+if [ "$OWNERS" != "$CHOICES" ]; then
+  db_subst shared/default-x-display-manager choices $OWNERS
+  db_fset shared/default-x-display-manager seen false
+fi
+
+db_input high shared/default-x-display-manager || true
+db_go
+
+# using this display manager?
+db_get shared/default-x-display-manager
+CURRENT_DEFAULT="$RET"
+# set a flag to indicate to postinst that we need to update from debconf
+if [ "$OLD_DEFAULT" != "$CURRENT_DEFAULT" ]; then
+  DEFAULT_DISPLAY_MANAGER_DIR=$(dirname $DEFAULT_DISPLAY_MANAGER_FILE)
+  test -e $DEFAULT_DISPLAY_MANAGER_DIR || mkdir -p $DEFAULT_DISPLAY_MANAGER_DIR
+  touch $DEFAULT_DISPLAY_MANAGER_FILE.debconf-update
+fi
+
 if [ -s /etc/default/nodm ] ; then
 	. /etc/default/nodm
 
diff -Nru nodm-0.12/debian/nodm.init nodm-0.12/debian/nodm.init
--- nodm-0.12/debian/nodm.init	2016-03-23 16:54:40.0 +0200
+++ nodm-0.12/debian/nodm.init	2017-01-18 17:29:22.0 +0200
@@ -1,7 +1,7 @@
 #!/bin/sh
 ### BEGIN INIT INFO
 # Provides:   nodm
-# Should-Start:   console-screen kbd hal bluetooth
+# Should-Start:   bluetooth
 # Required-Start: $remote_fs
 # Required-Stop:
 # Default-Start:  2 3 4 5
diff -Nru nodm-0.12/debian/nodm.postinst nodm-0.12/debian/nodm.postinst
--- nodm-0.12/debian/nodm.postinst	2016-03-23 16:54:40.0 +0200
+++ nodm-0.12/debian/nodm.postinst	2017-01-18 17:29:22.0 +0200
@@ -1,10 +1,49 @@
 #! /bin/sh
-# postinst script for nodm
+# postinst script for nodm, partially based on gdm3.postinst
 
 set -e
 
+THIS_PACKAGE=nodm
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+
 . /usr/share/debconf/confmodule
 
+# debconf is not a registry, so we only fiddle with the default file if
+# the configure script requested an update
+if [ -e $DEFAULT_DISPLAY_MANAGER_FILE.debconf-update ]; then
+  rm -f $DEFAULT_DISPLAY_MANAGER_FILE.debconf-update
+  if db_get shared/default-x-display-manager; then
+# workaround debconf passthru bug (#379198)
+if [ -z "$RET" ]; then
+  RET="$THIS_PACKAGE"
+fi
+if [ "$THIS_PACKAGE" != "$RET" ]; then
+  echo "Please be sure to run \"dpkg --configure $RET\"."
+fi
+if db_get "$RET"/daemon_name; then
+  echo "$RET" > $DEFAULT_DISPLAY_MANAGER_FILE
+fi
+  fi
+fi
+
+DEFAULT_SERVICE=/etc/systemd/system/display-manager.service
+# set default-display-manager systemd service link according to our config
+if [ "$1" = configure