File: 0002_Jetty9_compatibility.patch

package info (click to toggle)
puppetlabs-ring-middleware-clojure 2.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 336 kB
  • sloc: sh: 69; makefile: 33; xml: 10
file content (65 lines) | stat: -rw-r--r-- 2,990 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Description: Jetty9 compatibility
Author: Jérôme Charaoui <jerome@riseup.net>
Forwarded: not-needed

This patch is needed to rollback to jetty9 compatibility, as jetty10 is not
packaged in Debian.

Index: puppetlabs-ring-middleware-clojure/project.clj
===================================================================
--- puppetlabs-ring-middleware-clojure.orig/project.clj
+++ puppetlabs-ring-middleware-clojure/project.clj
@@ -1,6 +1,14 @@
 (defproject puppetlabs/ring-middleware "2.0.4"
   :dependencies [[org.clojure/clojure "1.x"]
-                 [cheshire "debian"]]
+                 [org.clojure/tools.logging "debian"]
+                 [cheshire "debian"]
+                 [prismatic/schema "debian"]
+                 [ring/ring-core "debian"]
+                 [slingshot "debian"]
+                 [puppetlabs/http-client "debian"]
+                 [puppetlabs/kitchensink "debian"]
+                 [puppetlabs/ssl-utils "debian"]
+                 [puppetlabs/i18n "debian"]]
 
   :min-lein-version "2.7.1"
 
Index: puppetlabs-ring-middleware-clojure/test/puppetlabs/ring_middleware/core_test.clj
===================================================================
--- puppetlabs-ring-middleware-clojure.orig/test/puppetlabs/ring_middleware/core_test.clj
+++ puppetlabs-ring-middleware-clojure/test/puppetlabs/ring_middleware/core_test.clj
@@ -10,7 +10,7 @@
             [puppetlabs.ssl-utils.core :refer [pem->cert]]
             [puppetlabs.ssl-utils.simple :as ssl-simple]
             [puppetlabs.trapperkeeper.app :refer [get-service]]
-            [puppetlabs.trapperkeeper.services.webserver.jetty10-service :refer :all]
+            [puppetlabs.trapperkeeper.services.webserver.jetty9-service :refer :all]
             [puppetlabs.trapperkeeper.testutils.bootstrap :refer [with-app-with-config]]
             [puppetlabs.trapperkeeper.testutils.logging :as logutils]
             [ring.util.response :as rr]
@@ -128,7 +128,7 @@
 (defmacro with-target-and-proxy-servers
   [{:keys [target proxy proxy-handler ring-handler endpoint target-endpoint]} & body]
   `(with-app-with-config proxy-target-app#
-     [jetty10-service]
+     [jetty9-service]
      {:webserver ~target}
      (let [target-webserver# (get-service proxy-target-app# :WebserverService)]
        (add-ring-handler
@@ -144,7 +144,7 @@
         post-target-handler
         "/hello/post"))
      (with-app-with-config proxy-app#
-       [jetty10-service]
+       [jetty9-service]
        {:webserver ~proxy}
        (let [proxy-webserver# (get-service proxy-app# :WebserverService)]
          (add-ring-handler proxy-webserver# ~proxy-handler ~endpoint))
@@ -801,4 +801,4 @@
     (is (= {:body    "{\"kind\":\"json-parse-exception\",\"msg\":\"Error Message\\n at [Source: (String)\\\"\\\"; line: 1, column: 1]\"}"
             :headers {"Content-Type" "application/json; charset=utf-8"}
             :status  400}
-           response))))
\ No newline at end of file
+           response))))