summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/.git-dpm4
-rw-r--r--debian/changelog24
-rw-r--r--debian/patches/0038-Allow-cupsd-daemon-to-exit-on-idle.patch26
-rw-r--r--debian/patches/manpage-translations.patch6
-rw-r--r--debian/patches/printer-filtering.patch2
-rw-r--r--debian/patches/pwg-raster-attributes.patch2
-rw-r--r--debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch2
-rw-r--r--debian/patches/series1
-rw-r--r--scheduler/org.cups.cupsd.service.in2
9 files changed, 60 insertions, 9 deletions
diff --git a/debian/.git-dpm b/debian/.git-dpm
index 3f3465ce6..fff3c6ef2 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
# see git-dpm(1) from git-dpm package
-07ff85b39136c7ef34902c67ee964c1edcdd0045
-07ff85b39136c7ef34902c67ee964c1edcdd0045
+bd441a4ada2de29e1821bf4e51604d46137e0302
+bd441a4ada2de29e1821bf4e51604d46137e0302
b056061b241f8a2660186794c01689dce5aaa15a
b056061b241f8a2660186794c01689dce5aaa15a
cups_2.3~b3.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
index 433c7bf41..1e9d1f570 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+cups (2.3~b4-3) experimental; urgency=medium
+
+ * Merge 2.2.7-4, rebase patches
+
+ -- Didier Raboud <odyx@debian.org> Wed, 16 May 2018 21:38:01 +0200
+
cups (2.3~b4-2) experimental; urgency=medium
* Merge 2.2.7-2
@@ -37,6 +43,24 @@ cups (2.3~b3-1) experimental; urgency=medium
-- Didier Raboud <odyx@debian.org> Fri, 23 Feb 2018 20:49:53 +0100
+cups (2.2.7-4) unstable; urgency=medium
+
+ [ Helge Kreutzmann ]
+ * Update German man page (2187t)
+
+ [ Didier Raboud ]
+ * Backport an upstream fix:
+ - Allow cupsd daemon to exit on idle (Closes: #898745)
+
+ -- Didier Raboud <odyx@debian.org> Wed, 16 May 2018 21:16:04 +0200
+
+cups (2.2.7-3) unstable; urgency=medium
+
+ * Backport an upstream fix:
+ - Fix another CUPS-Create-Local-Printer crash (Issue #5290)
+
+ -- Didier Raboud <odyx@debian.org> Wed, 11 Apr 2018 17:05:27 +0200
+
cups (2.2.7-2) unstable; urgency=medium
* Autopkgtest: blacklist the now-deprecated 'raw' queues (Closes: #894643)
diff --git a/debian/patches/0038-Allow-cupsd-daemon-to-exit-on-idle.patch b/debian/patches/0038-Allow-cupsd-daemon-to-exit-on-idle.patch
new file mode 100644
index 000000000..5628b4487
--- /dev/null
+++ b/debian/patches/0038-Allow-cupsd-daemon-to-exit-on-idle.patch
@@ -0,0 +1,26 @@
+From 088f3aa8b7bc7d6faa8e86e97700b6b58a0e6a4b Mon Sep 17 00:00:00 2001
+From: FedericoYundt <FedericoYundt@users.noreply.github.com>
+Date: Wed, 18 Apr 2018 08:40:59 +0100
+Subject: Allow cupsd daemon to exit on idle
+
+When using socket activation cups daemon can safely exit on idle and be automatically started when it's needed. Using Restart=always prevent this behavior and causes cups daemon constantly restarting itself instead of exiting. Users reported[1] that Restart=on-failure was enough to fix issues[2] so Restart=always may be unnecessary and harmful.
+
+[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861470
+[2] https://github.com/apple/cups/issues/5263
+---
+ scheduler/org.cups.cupsd.service.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in
+index 832169586..3c273612a 100644
+--- a/scheduler/org.cups.cupsd.service.in
++++ b/scheduler/org.cups.cupsd.service.in
+@@ -5,7 +5,7 @@ Documentation=man:cupsd(8)
+ [Service]
+ ExecStart=@sbindir@/cupsd -l
+ Type=simple
+-Restart=always
++Restart=on-failure
+
+ [Install]
+ Also=cups.socket cups.path
diff --git a/debian/patches/manpage-translations.patch b/debian/patches/manpage-translations.patch
index a242239f7..dae5daf8b 100644
--- a/debian/patches/manpage-translations.patch
+++ b/debian/patches/manpage-translations.patch
@@ -1,4 +1,4 @@
-From 07ff85b39136c7ef34902c67ee964c1edcdd0045 Mon Sep 17 00:00:00 2001
+From bd441a4ada2de29e1821bf4e51604d46137e0302 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:50 +0200
Subject: po4a infrastructure and translations for manpages.
@@ -12,8 +12,8 @@ Bug-Debian: http://bugs.debian.org/478597
Patch-Name: manpage-translations.patch
---
- man/Makefile | 15 +++-
- man/Makefile.l10n | 246 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ man/Makefile | 15 ++-
+ man/Makefile.l10n | 246 ++++++++++++++++++++++++++++++++++++++++++++++
man/de/Makefile | 7 ++
man/fr/Makefile | 7 ++
4 files changed, 274 insertions(+), 1 deletion(-)
diff --git a/debian/patches/printer-filtering.patch b/debian/patches/printer-filtering.patch
index 81dbe9f08..1c599a6b3 100644
--- a/debian/patches/printer-filtering.patch
+++ b/debian/patches/printer-filtering.patch
@@ -9,7 +9,7 @@ Last-Update: 2015-10-02
=== modified file 'cups-1.3.9/cups/ipp.c'
Patch-Name: printer-filtering.patch
---
- cups/ipp.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ cups/ipp.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 116 insertions(+)
diff --git a/cups/ipp.c b/cups/ipp.c
diff --git a/debian/patches/pwg-raster-attributes.patch b/debian/patches/pwg-raster-attributes.patch
index c6a292cdf..30259e7c3 100644
--- a/debian/patches/pwg-raster-attributes.patch
+++ b/debian/patches/pwg-raster-attributes.patch
@@ -10,7 +10,7 @@ Bug-Upstream: https://www.cups.org/str.php?L4428
Last-Update: 2015-02-10
Patch-Name: pwg-raster-attributes.patch
---
- scheduler/printers.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++-
+ scheduler/printers.c | 77 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 76 insertions(+), 1 deletion(-)
diff --git a/scheduler/printers.c b/scheduler/printers.c
diff --git a/debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch b/debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
index af24c703c..a144e98f5 100644
--- a/debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
+++ b/debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
@@ -15,7 +15,7 @@ Last-Update: 2015-02-10
Patch-Name: read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
---
- scheduler/ipp.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ scheduler/ipp.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 84 insertions(+)
diff --git a/scheduler/ipp.c b/scheduler/ipp.c
diff --git a/debian/patches/series b/debian/patches/series
index 2d3430ca1..090eb2150 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -35,4 +35,5 @@ cups-set-default-error-policy-retry-job.patch
man-cups-lpd-drop-dangling-references.patch
debianize_cups-config.patch
0037-Build-mantohtml-with-the-build-architecture-compiler.patch
+0038-Allow-cupsd-daemon-to-exit-on-idle.patch
manpage-translations.patch
diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in
index 832169586..3c273612a 100644
--- a/scheduler/org.cups.cupsd.service.in
+++ b/scheduler/org.cups.cupsd.service.in
@@ -5,7 +5,7 @@ Documentation=man:cupsd(8)
[Service]
ExecStart=@sbindir@/cupsd -l
Type=simple
-Restart=always
+Restart=on-failure
[Install]
Also=cups.socket cups.path