+gérer +envoyer +regarder

+gérer
+envoyer
+regarder

--- src/babel/francais/lexicon.clj
+++ src/babel/francais/lexicon.clj
@@ -269,17 +269,18 @@
   "soulever" {:synsem {:cat :verb
                        :sem {:pred :lift}}}

-
   "gérer" {:synsem {:cat :verb
-                    :sem {:pred :manage??}}}
+                    :sem {:pred :manage}}}
   "envoyer" {:synsem {:cat :verb
-                      :sem {:pred :send??}}}
+                      :sem {:pred :send}}}
   "touer" {:synsem {:cat :verb
-                    :sem {:pred :??}}}
+                    :sem {:pred :kill}}}
   "mettre" {:synsem {:cat :verb
-                     :sem {:pred :??}}}
-  "regarder" {:synsem {:cat :verb
-                       :sem {:pred :look/watch??}}}
+                     :sem {:pred :set}}}
+  "regarder" [{:synsem {:cat :verb
+                        :sem {:pred :look}}}
+              {:synsem {:cat :verb
+                        :sem {:pred :watch}}}]

   "remarquer" {:synsem {:cat :verb
                         :sem {:pred :note??}}}


All sawtooth cue

All sawtooth cue

--- src/lights/my_show.clj
+++ src/lights/my_show.clj
@@ -391,7 +391,7 @@
           :held true
           :priority 100))

-  (ct/set-cue! (:cue-grid *show*) 0 1
+  (ct/set-cue! (:cue-grid *show*) 0 2
     (cues/cue :color  (fn [_] (afterglow.effects/scene
       "Blue and red"
         (afterglow.effects.color/color-effect
@@ -400,6 +400,15 @@
           "Plain Blue" (create-color "blue") (show/fixtures-named "back-even"))
     ))))

+  (ct/set-cue! (:cue-grid *show*) 0 1
+    (cues/cue :color  (fn [_] (afterglow.effects/scene
+      "Sawtooth All"
+      (let [light-param (params/build-oscillated-param
+        (oscillators/sawtooth-beat :beat-ratio :osc-beat-ratio :down? true) :max :max-lightness)]
+        (global-color-effect (params/build-color-param :h :main-hue :s 100 :l light-param))
+      )
+    ))))
+
   (ct/set-cue! (:cue-grid *show*) 0 0
     (cues/cue :color-var (fn [_](afterglow.effects/scene
       "Hue Red"


Update dependency.

Update dependency.

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
     [compojure "1.1.8"] ; Web routing https://github.com/weavejester/compojure
     [liberator "0.12.0"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
     [com.ashafa/clutch "0.4.0-RC1"] ; CouchDB client https://github.com/clojure-clutch/clutch
-    [clojurewerkz/elastisch "2.1.0-beta2"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
+    [clojurewerkz/elastisch "2.1.0-beta4"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
     [environ "0.5.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [com.taoensso/timbre "3.2.1"] ; Logging https://github.com/ptaoussanis/timbre
   ]


change version to use a snapshot

change version to use a snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject om-dropzone "0.1"
+(defproject com.intception/om-dropzone "0.1.0-SNAPSHOT"
   :description "An Om (ClojureScript) dropzone component"
   :url "http://github.com/intception/om-dropzone"
   :license {:name "Eclipse"


Dep upgrades

Dep upgrades

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
    [compojure "1.5.2"] ; routing lib for Ring; dispatching of GET, PUT, etc.
    ;; (time/now) in cljs
    [com.andrewmcveigh/cljs-time "0.4.0"]
-   [sablono "0.7.7"] ; hiccup style templating for om-next
+   [sablono "0.8.0"] ; hiccup style templating for om-next
    ;; [cljsjs/react "15.2.1-1"]
    ;; [cljsjs/react-dom "15.2.1-1"]
    ;; [binaryage/devtools "0.7.2"] ; TODO look at CLJS DevTools
@@ -55,7 +55,7 @@
    ;; Access figwheel server from outside of VM:
    ;; the 'Figwheel: Starting server at http://localhost:3448' is misleading
    ;; :server-ip "..."; default is "localhost"; see also :websocket-host
-   ;; :server-port ... ; default port 3449
+   :server-port 3450 ; default port 3449
    :http-server-root "public" ; css-dirs requires http-server-root specification
    :css-dirs ["resources/public/css"]
    ;; Load CIDER, refactor-nrepl and piggieback middleware
@@ -78,7 +78,7 @@
   ;; :main ufo.blogic
   :profiles
   {:uberjar {:aot :all}
-   :dev {:dependencies [[figwheel-sidecar "0.5.9"
+   :dev {:dependencies [[figwheel-sidecar "0.5.10"
                          :exclusions [org.clojure/tools.analyzer
                                       org.clojure/tools.analyzer.jvm]]
                         [com.cemerick/piggieback "0.2.1"]


Update Om.

Update Om.

--- project.clj
+++ project.clj
@@ -36,7 +36,7 @@
                  ;; ClojureScript dependencies
                  [prismatic/dommy "0.1.2"]
                  [cljs-ajax "0.2.3"]
-                 [om "0.6.1"]
+                 [om "0.6.4"]
                  [net.drib/mrhyde "0.5.3"]
                  [com.andrewmcveigh/cljs-time "0.1.3"]
                  [sablono "0.2.17"]


improve mouse stats rendering

improve mouse stats rendering


Version 0.0.2

Version 0.0.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject revue "0.0.2-SNAPSHOT"
+(defproject revue "0.0.2"
   :description "REVUE: REVersible User Experiences"

   :url "https://github.com/hoelzl/Revue"


Version 3.10.0-1-SNAPSHOT [ci skip]

Version 3.10.0-1-SNAPSHOT [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "3.10.0"
+(defproject clojush "3.10.0-1-SNAPSHOT"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure. See http://pushlanguage.com"
   :license {:name "Eclipse Public License"


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-alpha5"
+(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-SNAPSHOT"
   :description "Dashboard for the Onyx distributed computation system"
   :url "http://github.com/lbradstreet/onyx-dashboard"
   :license {:name "Eclipse Public License"


Add test2junit and limit JVM heap size

Add test2junit and limit JVM heap size

--- project.clj
+++ project.clj
@@ -32,11 +32,13 @@
                    :plugins      [[test2junit "1.2.2"]]
                    :test2junit-output-dir ~(or (System/getenv "CIRCLE_TEST_REPORTS")
                                                "target/test2junit")}
+             :test {:jvm-opts ["-Xms512m" "-Xmx2g"]}
              :default [:base :system :user :provided :dev :dev-environ]
              :uberjar {:aot :all}}

-  :aliases {"test"     ["with-profile" "+test-environ" "test"]
-            "migrate"  ["run" "-m" "time-tracker.migration/lein-migrate-db"]
-            "rollback" ["run" "-m" "time-tracker.migration/lein-rollback-db"]}
+  :aliases {"test"       ["with-profile" "+test-environ" "test"]
+            "test2junit" ["with-profile" "+test-environ" "test2junit"]
+            "migrate"    ["run" "-m" "time-tracker.migration/lein-migrate-db"]
+            "rollback"   ["run" "-m" "time-tracker.migration/lein-rollback-db"]}
   :monkeypatch-clojure-test false)


lein-release plugin: bumped version from 0.3.1 to 0.3.2-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject info.sunng/papaline "0.3.1"
+(defproject info.sunng/papaline "0.3.2-SNAPSHOT"
   :description "Clojure concurrent pipeline on core.async"
   :url "http://github.com/sunng87/papaline"
   :license {:name "Eclipse Public License"


Version 0.1.6-SNAPSHOT

Version 0.1.6-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.gfredericks/seventy-one "0.1.5"
+(defproject com.gfredericks/seventy-one "0.1.6-SNAPSHOT"
   :description "71 in Clojure"
   :url "https://github.com/gfredericks/seventy-one"
   :license {:name "Eclipse Public License"


compile for 1.7

compile for 1.7

--- project.clj
+++ project.clj
@@ -35,5 +35,6 @@
           :output-dir "doc/codox"
           :src-dir-uri "http://github.com/yieldbot/flambo/blob/develop/"
           :src-linenum-anchor-prefix "L"}
+  :javac-options ["-source" "1.7" "-target" "1.7"]
   :jvm-opts ^:replace ["-server" "-Xmx1g"]
   :global-vars {*warn-on-reflection* false})


Add hiccup as a dependency

Add hiccup as a dependency

--- project.clj
+++ project.clj
@@ -7,9 +7,10 @@
   :source-paths ["src/clj"]

   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [enlive "1.1.5"]
                  [ring "1.3.1"]
                  [compojure "1.2.1"]
+                 [hiccup "1.0.5"]
+                 [enlive "1.1.5"]

                  [org.clojure/clojurescript "0.0-2850"]
                  [reagent "0.5.0-alpha3"]


Version 0.1.18-SNAPSHOT

Version 0.1.18-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ci-test "0.1.17"
+(defproject ci-test "0.1.18-SNAPSHOT"
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Prepare for future development.

Prepare for future development.

Also switch to brand-new Clojure 1.8 release candidate, and start
testing with that.

--- project.clj
+++ project.clj
@@ -1,10 +1,10 @@
-(defproject afterglow "0.1.6"
+(defproject afterglow "0.1.7-SNAPSHOT"
   :description "A live-coding environment for light shows, built on the Open Lighting Architecture, using bits of Overtone."
   :url "https://github.com/brunchboy/afterglow"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :jvm-opts ["-Dapple.awt.UIElement=true"]  ; Suppress dock icon and focus stealing when compiling on a Mac.
-  :dependencies [[org.clojure/clojure "1.7.0"]
+  :dependencies [[org.clojure/clojure "1.8.0-RC5"]
                  [org.clojure/core.cache "0.6.4"]
                  [org.clojure/core.async "0.2.374"]
                  [org.clojure/data.json "0.2.6"]
@@ -23,7 +23,7 @@
                                                          com.google.protobuf/protobuf-java]]
                  [com.climate/claypoole "1.1.0"]
                  [org.clojars.brunchboy/protobuf "0.8.3"]
-                 [ola-clojure "0.1.3"]
+                 [ola-clojure "0.1.4-SNAPSHOT"]
                  [selmer "0.9.9"]
                  [com.evocomputing/colors "1.0.3"]
                  [environ "1.0.1"]


Remove release deploy repository

Remove release deploy repository

We want for this open-source project to deploy releases to
clojars, so I've removed the override that was pointing
to our local nexus instance.

--- project.clj
+++ project.clj
@@ -13,10 +13,8 @@
                  [digest "1.4.3"]
                  [clj-time "0.5.1"]
                  ;; SSL
-                 [org.bouncycastle/bcpkix-jdk15on "1.49"]
-                 [metrics-clojure "0.7.0" :exclusions [org.clojure/clojure org.slf4j/slf4j-api]]]
+                 [org.bouncycastle/bcpkix-jdk15on "1.49"]]

   :profiles {:dev {:resource-paths ["test-resources"]}}

-  :deploy-repositories [["releases" "http://nexus.delivery.puppetlabs.net/content/repositories/releases/"]
-                        ["snapshots" "http://nexus.delivery.puppetlabs.net/content/repositories/snapshots/"]])
+  :deploy-repositories [["snapshots" "http://nexus.delivery.puppetlabs.net/content/repositories/snapshots/"]])


Update other dependencies.

Update other dependencies.

--- project.clj
+++ project.clj
@@ -23,7 +23,7 @@
                                         "+clojure-1-7")]}
   :profiles {:provided {:dependencies
                         [[byteable "0.2.0"]
-                         [com.damballa/abracad "0.4.10"]]}
+                         [com.damballa/abracad "0.4.12"]]}
              :clojure-1-6 {:dependencies
                            [[org.clojure/clojure "1.6.0"]]}
              :clojure-1-7 {:dependencies


lein-release plugin: bumped version from 0.69 to 0.70-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject shuppet "0.69"
+(defproject shuppet "0.70-SNAPSHOT"
   :description "Shuppet service"
   :url "http://wikis.in.nokia.com/NokiaMusicArchitecture/Shuppet"


dep version

dep version

--- project.clj
+++ project.clj
@@ -22,7 +22,7 @@
                  [org.clojure/tools.logging "0.3.1"]

                  ;; command line
-                 [com.zensols.tools/actioncli "0.0.11"]
+                 [com.zensols.tools/actioncli "0.0.12"]

                  ;; feature creation
                  [com.zensols.nlp/feature "0.0.3"]


bower before compile

bower before compile

--- project.clj
+++ project.clj
@@ -43,7 +43,7 @@
   :lesscss-paths ["src/less"]
   :lesscss-output-path "resources/public/css"
   :ring {:handler staircase.app/handler}
-  :prep-tasks ["javac" "compile" "bower"]
+  :prep-tasks ["javac" "bower" "compile"]
   :source-paths ["src/clojure"]
   :aliases {
             "js-deps" ["run" "-m" "staircase.tasks/js-deps"]


CMR-5192: Added better install alias.

CMR-5192: Added better install alias.

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
        ns
        "\u001B[35m]\u001B[33m λ\u001B[m=> "))

-(defproject gov.nasa.earthdata/cmr-metadata-proxy "0.1.0-SNAPSHOT"
+(defproject gov.nasa.earthdata/cmr-metadata-proxy "0.1.1-SNAPSHOT"
   :description ~(str "A library that provides convenience functions for "
                      "accessing and locally caching CMR metadata (granules, "
                      "collections, variables, services, etc.)")
@@ -168,6 +168,12 @@
       ["generate-static"]
       ["ubercompile"]
       ["build-uberjar"]]
+    ;; Installing
+    "install" ["do"
+      ["clean"]
+      ["ubercompile"]
+      ["clean"]
+      ["install"]]
     ;; Publishing
     "publish" ["with-profile" "+system,+security" "do"
       ["clean"]


lein-release plugin: bumped version from 0.28 to 0.29-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onix "0.28"
+(defproject onix "0.29-SNAPSHOT"
   :description "Onix service"
   :url "http://wikis.in.nokia.com/NokiaMusicArchitecture/Onix"


(PE-31016) Bump clj-parent to 4.6.17

(PE-31016) Bump clj-parent to 4.6.17

Signed-off-by: Enis Inan <3563b75a242909b3255358a8ee33acff4d252761@puppet.com>

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@

   :min-lein-version "2.9.1"

-  :parent-project {:coords [puppetlabs/clj-parent "4.6.13"]
+  :parent-project {:coords [puppetlabs/clj-parent "4.6.17"]
                    :inherit [:managed-dependencies]}

   ;; Abort when version ranges or version conflicts are detected in


Version 2.0.0-alpha1-SNAPSHOT

Version 2.0.0-alpha1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject wb-es "2.0.0"
+(defproject wb-es "2.0.0-alpha1-SNAPSHOT"
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :min-lein-version "2.7.0"


Updated ClojureCL to 0.6.4 and Neanderthal to 0.6.2.

--- project.clj
+++ project.clj
@@ -8,8 +8,8 @@
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [uncomplicate/commons "0.2.0"]
                  [uncomplicate/fluokitten "0.5.0"]
-                 [uncomplicate/clojurecl "0.6.4-SNAPSHOT"]
-                 [uncomplicate/neanderthal "0.6.2-SNAPSHOT"]
+                 [uncomplicate/clojurecl "0.6.4"]
+                 [uncomplicate/neanderthal "0.6.2"]
                  [org.apache.commons/commons-math3 "3.6.1"]
                  [me.raynes/fs "1.4.6"]
                  [quil "2.4.0"]]


defining dependencies to get compojure and jetty up and running

--- project.clj
+++ project.clj
@@ -4,8 +4,12 @@
   :license {:name "MIT License"
             :url "http://opensource.org/licenses/MIT"}
   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [environ "1.0.0"]]
+                 [environ "1.0.0"]
+                 [compojure "1.1.8"]
+                 [ring/ring-jetty-adapter "1.2.2"]
+                 [ring/ring-core "1.3.1"]]
   :plugins [[lein-environ "1.0.0"]
+            [lein-ring "0.8.11"]
             [codox "0.8.13"]]
   :codox {:src-dir-uri "https://github.com/bitfondue/bitfondue-website/blob/master/"
           :src-linenum-anchor-prefix "L"})


Version 0.1.2-SNAPSHOT

Version 0.1.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pjstadig/wayfarer "0.1.1"
+(defproject pjstadig/wayfarer "0.1.2-SNAPSHOT"
   :description "A simple, programmable migration library."
   :url "https://github.com/pjstadig/wayfarer"
   :license {:name "Eclipse Public License"


Prepare 2.0.0-beta2 release

Prepare 2.0.0-beta2 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject neko "2.0.0-SNAPSHOT"
+(defproject neko "2.0.0-beta2"
   :description "Neko is a toolkit designed to make Android development using Clojure easier and more fun."
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


new version

new version

--- project.clj
+++ project.clj
@@ -1,9 +1,8 @@
-(defproject corpus-utils "0.1.6"
+(defproject corpus-utils "0.1.7"
   :description "Miscellaneous utilities to parse Japanese language corpora with Clojure"
   :url "https://github.com/borh/corpus-utils.git"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-<<<<<<< HEAD
   :dependencies [[org.clojure/clojure "1.7.0"]

                  [clj-mecab "0.4.1.4"]


Not required

Not required

--- project.clj
+++ project.clj
@@ -8,10 +8,7 @@
              {:dependencies [[org.clojure/clojure _]
                              [org.jboss.as/jboss-as-server _]]}
              :dev
-             {:dependencies [[midje/midje "1.6.0"]]}
-
-             :barf
-             {:foo "bar"}}
+             {:dependencies [[midje/midje "1.6.0"]]}}

   :modules  {:inherited {:hooks [leiningen.immutant/hooks]
                          :repositories [["projectodd-upstream"


dont try to limit aws sdks; they want to be free

--- project.clj
+++ project.clj
@@ -35,11 +35,7 @@
     [medley "0.8.1"] ; Utility functions https://github.com/weavejester/medley
     [com.stuartsierra/component "0.3.1"] ; Component Lifecycle
     [aleph "0.4.2-alpha3"] ;; Asynchronous communication for clojure (http-client) https://github.com/ztellman/aleph
-
-    ;; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
-    [amazonica "0.3.56"]; :exclusions [com.amazonaws/aws-java-sdk]]
-    ;; [com.amazonaws/aws-java-sdk-core "1.10.76" :exclusions [org.apache.httpcomponents/httpclient]]
-    ;; [com.amazonaws/aws-java-sdk-sqs "1.10.76"]
+    [amazonica "0.3.56"] ;; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
  ]

   ;; Production plugins


bump template version;

bump template version;

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame/lein-template "0.3.2"
+(defproject re-frame/lein-template "0.3.3"
   :description "Leiningen template for a Reagent web app that implements the re-frame pattern."
   :url "https://github.com/Day8/re-frame-template"
   :license {:name "MIT"}


1.0.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojurewerkz/cassaforte "1.0.0-rc6-SNAPSHOT"
+(defproject clojurewerkz/cassaforte "1.0.0"
   :min-lein-version "2.0.0"
   :description "A Clojure client for Apache Cassandra"
   :url "http://clojurecassandra.info"


bump to SNAPSHOT

bump to SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject datasplash "0.2.1"
+(defproject datasplash "0.2.2-SNAPSHOT"
   :description "Clojure API for a more dynamic Google Dataflow"
   :url "https://github.com/ngrunwald/datasplash"
   :license {:name "Eclipse Public License"


Tidy up dependencies

Tidy up dependencies

--- project.clj
+++ project.clj
@@ -15,9 +15,7 @@
   :dependencies [[amazonica "0.2.16"]
                  [ch.qos.logback/logback-classic "1.1.2"]
                  [cheshire "5.3.1"]
-                 [clj-http "0.7.9"]
                  [clj-time "0.7.0"]
-                 [com.amazonaws/aws-java-sdk "1.7.12"]
                  [com.ovi.common.logging/logback-appender "0.0.45"]
                  [com.ovi.common.metrics/metrics-graphite "2.1.25"]
                  [com.taoensso/faraday "1.4.0"]
@@ -45,15 +43,13 @@
   :exclusions [commons-logging
                log4j]

-  :profiles {:dev {:dependencies [[midje "1.6.3"]
-                                  [rest-cljer "0.1.12" :exclusions [javax.servlet/servlet-api
-                                                                    org.eclipse.jetty.orbit/javax.servlet]]]
+  :profiles {:dev {:dependencies [[midje "1.6.3"]]
                    :plugins [[lein-rpm "0.0.5"]
                              [lein-midje "3.1.3"]
                              [jonase/kibit "0.0.8"]]}}

   :plugins [[lein-ring "0.8.10"]
-            [lein-environ "0.4.0"]
+            [lein-environ "0.5.0"]
             [lein-release "1.0.73"]]

   :env {:aws-access-key nil


lein-release plugin: preparing 0.3.2 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject prismatic/om-tools "0.3.2-SNAPSHOT"
+(defproject prismatic/om-tools "0.3.2"
   :description "Tools for building Om applications"
   :url "http://github.com/prismatic/om-tools"
   :license {:name "Eclipse Public License - v 1.0"


Use clj-pdf 2.2.34

Use clj-pdf 2.2.34

--- project.clj
+++ project.clj
@@ -12,7 +12,6 @@
                  [com.google.guava/guava "25.1-jre"] ; Google Core Libraries for Java
                  [commons-logging "1.2"]
                  [commons-codec "1.12"]
-                 [org.apache.xmlgraphics/batik-bridge "1.11"]
                  [com.google.code.findbugs/jsr305 "3.0.2"]

                  ; Database
@@ -42,7 +41,7 @@
                  [org.clojure/core.async "0.4.490"]

                  [clj-http "3.10.0"]
-                 [enlive "1.1.6"  :exclusions [org.jsoup/jsoup]]
+                 [enlive "1.1.6" :exclusions [org.jsoup/jsoup]]
                  [markdown-clj "1.10.0"]
                  [ar.com.hjg/pngj "2.1.0"]
                  [com.novemberain/pantomime "2.11.0" :exclusions [javax.activation/activation]]
@@ -51,7 +50,7 @@
                  [org.clojure/tools.cli "0.4.2"]
                  [alxlit/autoclave "0.2.0"]
                  [clj.qrgen "0.4.0"]
-                 [clj-pdf "2.3.4" :exclusions [org.apache.xmlgraphics/xmlgraphics-commons]]
+                 [clj-pdf "2.2.34"]
                  [clj-pdf-markdown "0.2.1"]
                  [org.clojure/core.cache "0.7.2"]


Version 2.17.0 [ci skip]

Version 2.17.0 [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "2.16.6-1-SNAPSHOT"
+(defproject clojush "2.17.0"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure. See http://pushlanguage.com"
   :license {:name "Eclipse Public License"


fix protocol version

fix protocol version

Former-commit-id: 9baaa7ebb3a773571e9e01303f29d55fb07a2a26

--- project.clj
+++ project.clj
@@ -9,8 +9,8 @@
                  [re-frame "0.6.0"]
                  [prismatic/schema "1.0.4"]
                  ^{:voom {:repo "https://github.com/status-im/status-lib.git"
-                          :branch "project-structure"}}
-                 [syng-im/protocol "0.1.1"]
+                          :branch "master"}}
+                 [syng-im/protocol "0.1.1-20160430_080316-gf359cb7"]
                  [natal-shell "0.1.6"]]
   :plugins [[lein-cljsbuild "1.1.1"]
             [lein-figwheel "0.5.0-2"]


Fix: lein uberjar fails because of duplicate definition for React

- Update react grid layout to fix this issue
- More about this issue: https://github.com/cljsjs/packages/issues/494

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
                  [reagent "0.6.0-alpha"]
                  [com.taoensso/sente "1.8.1"]
                  [re-frame "0.7.0"]
-                 [cljsjs/react-grid-layout "0.10.8-0"]
+                 [cljsjs/react-grid-layout "0.12.4-0"]
                  [cljsjs/highcharts "4.2.2-2"]
                  [cljsjs/jquery "1.11.3-0"]]


Prevent the JVM from failing with too many class files.

--- project.clj
+++ project.clj
@@ -71,7 +71,10 @@
                      [clojure-source "1.2.1"]]
   :main ^{:skip-aot true} circle.init ;; careful https://github.com/marick/Midje/issues/12
   :jvm-opts ["-Djava.net.preferIPv4Stack=true"
-             "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8030"]
+             "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8030"
+             "-XX:MaxPermSize=256m"
+             "-XX:+UseConcMarkSweepGC"
+             "-XX:+CMSClassUnloadingEnabled"]
   :daemon {:web {:ns circle.init
                  :pidfile "circle.pid"}})


Added protobuf dependencies

Added protobuf dependencies

--- project.clj
+++ project.clj
@@ -5,7 +5,11 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [net.mikera/core.matrix "0.58.0"]
-                 [org.tensorflow/tensorflow "1.1.0"]]
+                 [org.tensorflow/tensorflow "1.1.0"]
+                 [org.tensorflow/proto "1.1.0"]
+                 [org.clojars.ghaskins/protobuf "3.0.2-2"]
+                 [com.google.protobuf/protobuf-java "3.2.0"]
+                 [random-string "0.1.0"]]
   :signing {:gpg-key "enragedginger@gmail.com"}
   :main ^:skip-aot tensorflow-clj.core
   :target-path "target/%s"


Now clojurescript is packet on jar is created.

--- project.clj
+++ project.clj
@@ -21,6 +21,7 @@
   :target-path "target/%s"
   :source-paths ["src/clj" "src/cljs"]
   :plugins [[lein-cljsbuild "1.0.1"]]
+  :hooks [leiningen.cljsbuild]
   :profiles {:uberjar {:aot :all}}
   :cljsbuild {
     :builds [{
@@ -28,5 +29,5 @@
         :compiler {
           :output-to "resources/public/js/main.js"  ; default: target/cljsbuild-main.js
           :optimizations :whitespace
-          :externs ["resources/public/js/knockout-3.0.0.js"]
+          :externs ["resources/public/js/jquery.js"]
           :pretty-print true}}]})


upgraded all dependencies

upgraded all dependencies

--- project.clj
+++ project.clj
@@ -2,22 +2,22 @@
   :description "A training blog."
   :dependencies [[org.clojure/clojure "1.5.1"]
   		[digest "1.4.3"]
-  		[com.draines/postal "1.9.2"]
-                [aleph "0.3.0-beta15"]
+  		[com.draines/postal "1.10.2"]
+                [aleph "0.3.0-rc1"]
                 [compojure "1.1.5"]
-                [ring "1.1.6"]
-                [clj-time "0.4.4"]
+                [ring "1.2.0"]
+                [clj-time "0.5.1"]
                 [enlive "1.0.1"]
-                [clj-json "0.4.3"]
-		[org.clojure/core.memoize "0.5.6"]
+                [clj-json "0.5.3"]
+		            [org.clojure/core.memoize "0.5.6"]
                 [org.clojure/data.json "0.1.3"]
                 [com.lambdaworks/scrypt "1.3.3"]
                 [lamina "0.5.0-beta15"]
                 [org.slf4j/slf4j-api "1.6.4"]
                 [ch.qos.logback/logback-classic "1.0.3"]
                 [commons-codec/commons-codec "1.6"]
-                [com.novemberain/monger "1.5.0-rc1"]
-                [cheshire "5.0.2"]
+                [com.novemberain/monger "1.6.0"]
+                [cheshire "5.2.0"]
                 [ring.middleware.logger "0.2.2"]
                 ]
   :run-aliases {:import ontrail.import


Upgrade Clojure to 1.10.2

Upgrade Clojure to 1.10.2

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@

   :min-lein-version "2.9.1"

-  :dependencies [[org.clojure/clojure                  "1.10.1"   :scope "provided"]
+  :dependencies [[org.clojure/clojure                  "1.10.2"   :scope "provided"]
                  [org.clojure/clojurescript            "1.10.773" :scope "provided"]
                  [reagent                              "1.0.0"    :scope "provided"]
                  [re-frame                             "1.1.2"    :scope "provided"]


Update cljs -> 0.0-3297

Update cljs -> 0.0-3297

--- project.clj
+++ project.clj
@@ -1,9 +1,9 @@
 (defproject cordevicljs "1.0.0"
-  :description ""
+  :description "CorDeviCLJS - Cordova, Device and CLJS. Hybrid mobile app using Cordova with native device bridge, UI based on OnsenUI and Facebook React, based on Enterlab Rente"
   :url "http://enterlab.com"
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.7.0-RC1"]
-                 [org.clojure/clojurescript "0.0-3291"]
+                 [org.clojure/clojurescript "0.0-3297"]
                  [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                  [com.stuartsierra/component "0.2.3"]
                  [environ "1.0.0"]


Version 0.3.15-SNAPSHOT

Version 0.3.15-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ancient-clj "0.3.14"
+(defproject ancient-clj "0.3.15-SNAPSHOT"
   :description "Maven Version Utilities for Clojure"
   :url "https://github.com/xsc/ancient-clj"
   :license {:name "MIT License"


add main

add main

--- project.clj
+++ project.clj
@@ -28,4 +28,6 @@

   :profiles {:dev {:plugins [[lein-midje "3.1.1"]]
                    :source-paths ["dev"]}}
+
+  :main ceu.main
   )


hello clojure 1.8

hello clojure 1.8

--- project.clj
+++ project.clj
@@ -4,9 +4,9 @@
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[com.cognitect/transit-cljs "0.8.237"]]
-  :profiles {:dev {:dependencies [[org.clojure/clojure "1.7.0"]
+  :profiles {:dev {:dependencies [[org.clojure/clojure "1.8.0"]
                                   [org.clojure/clojurescript "1.7.228"]]
-                   :plugins [[lein-cljsbuild "1.1.1"]]}}
+                   :plugins [[lein-cljsbuild "1.1.2"]]}}
   :source-paths ["src"]
   :cljsbuild {:builds
               {:dev


0.9.0-wip9

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject storm/storm "0.9.0-wip7"
+(defproject storm/storm "0.9.0-wip9"
   :url "http://storm-project.clj"
   :description "Distributed and fault-tolerant realtime computation"
   :license {:name "Eclipse Public License - Version 1.0" :url "https://github.com/nathanmarz/storm/blob/master/LICENSE.html"}


Version 2.2.5-SNAPSHOT

Version 2.2.5-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/lein-ezbake "2.2.4"
+(defproject puppetlabs/lein-ezbake "2.2.5-SNAPSHOT"
   :description "A system for building packages for trapperkeeper-based applications"
   :url "https://github.com/puppetlabs/ezbake"
   :license {:name "Apache License 2.0"


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onyx-app/lein-template "0.8.11.8"
+(defproject onyx-app/lein-template "0.8.11.9-SNAPSHOT"
   :description "Onyx Leiningen application template"
   :url "https://github.com/onyx-platform/onyx-template"
   :license {:name "Eclipse Public License"


update dependency versions

update dependency versions

--- project.clj
+++ project.clj
@@ -9,9 +9,9 @@
   :javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
   :profiles {:dev {:dependencies [[org.clojure/tools.nrepl "0.2.10"]]}
              :c16 {:dependencies [[org.clojure/clojure "1.6.0"]]}
-             :c17 {:dependencies [[org.clojure/clojure "1.7.0-RC1"]]
+             :c17 {:dependencies [[org.clojure/clojure "1.7.0"]]
                    :global-vars {*unchecked-math* :warn-on-boxed}}
-             :perf {:dependencies [[compojure "1.3.4" :exclusions [[org.clojure/clojure] [clojure-complete]]]
-                                   [citius    "0.1.1"]]
+             :perf {:dependencies [[compojure "1.4.0" :exclusions [[org.clojure/clojure]]]
+                                   [citius    "0.2.1"]]
                     :test-paths ["perf"]
                     :jvm-opts ^:replace ["-server" "-Xms2048m" "-Xmx2048m"]}})


Bump to 0.3.19-download-photos-SNAPSHOT

Bump to 0.3.19-download-photos-SNAPSHOT

Signed-off-by: Njagi Mwaniki <b6a4ba60ad861b9c9afb6daea7294be4be68f44c@urbanslug.com>

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   [path]
   (str "resources/public/js/lib/" path))

-(defproject onaio/hatti "0.3.19-SNAPSHOT"
+(defproject onaio/hatti "0.3.19-download-photos-SNAPSHOT"
   :description "A cljs dataview from your friends at Ona.io"
   :license "Apache 2, see LICENSE"
   :url "https://github.com/onaio/hatti"


PLD: bump cljsbuild to 110

PLD: bump cljsbuild to 110

--- project.clj
+++ project.clj
@@ -28,7 +28,7 @@
                  [prismatic/dommy "0.1.2"]
                  [cljs-http "0.1.17"]]
   :source-paths ["src"]
-  :plugins [[lein-cljsbuild "1.0.5"]]
+  :plugins [[lein-cljsbuild "1.1.0"]]
   :clean-targets ["out/hatti" "out/hatti.js"]
   :cljsbuild
   {:builds [{:id "hatti"


Explicitly install new Selenium

Explicitly install new Selenium

--- project.clj
+++ project.clj
@@ -4,5 +4,7 @@
   :license {:name "MIT License"
             :url "https://github.com/greywolve/clj-webdriver-boilerplate/blob/master/LICENSE"}
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [clj-webdriver "0.6.1"]]
+                 [clj-webdriver "0.6.1"
+                  :exclusions [org.seleniumhq.selenium/selenium-server]]
+                 [org.seleniumhq.selenium/selenium-server "2.45.0"]]
   :eval-in :leiningen)


Version 0.4.17-alpha2-SNAPSHOT

Version 0.4.17-alpha2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yetibot.core "0.4.17-alpha1"
+(defproject yetibot.core "0.4.17-alpha2-SNAPSHOT"
   :description "Core yetibot utilities, extracted for shared use among yetibot
                 and its various plugins"
   :url "https://github.com/yetibot/yetibot.core"


Update dependencies

Update dependencies

--- project.clj
+++ project.clj
@@ -7,19 +7,19 @@
                  [ring "1.6.3"]
                  [ring/ring-defaults "0.3.1"]
                  [org.postgresql/postgresql "42.2.2"]
-                 [org.clojure/java.jdbc "0.7.5"]
+                 [org.clojure/java.jdbc "0.7.6"]
                  [honeysql "0.9.2"]
                  [clj-time "0.14.3"]
                  [cheshire "5.8.0"]
                  [selmer "1.11.7"]
-                 [clj-http "3.8.0"]
+                 [clj-http "3.9.0"]
                  [org.clojure/tools.logging "0.4.0"]
                  [org.slf4j/slf4j-log4j12 "1.7.25"]
                  [com.yubico/yubico-validation-client2 "3.0.2"]
                  [buddy/buddy-hashers "1.3.0"]
                  [buddy/buddy-auth "2.1.0"]
                  [org.clojars.pntblnk/clj-ldap "0.0.16"]
-                 [org.influxdb/influxdb-java "2.9"]]
+                 [org.influxdb/influxdb-java "2.10"]]
   :main env-logger.handler
   :aot [env-logger.handler
         clojure.tools.logging.impl]


Version 0.12.1-SNAPSHOT

Version 0.12.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lambdacd "0.12.0"
+(defproject lambdacd "0.12.1-SNAPSHOT"
   :description "a library to create a continous delivery pipeline in code"
   :url "http://github.com/flosell/lambdacd"
   :license {:name "Apache License, version 2.0"


removes plugins and updates libs

removes plugins and updates libs

--- project.clj
+++ project.clj
@@ -1,11 +1,9 @@
 (defproject clj-cctray "0.9.1"
-            :description "Clojure parser for cctray.xml"
-            :url "https://github.com/build-canaries/clj-cctray"
-            :license {:name "Eclipse Public License"
-                      :url  "http://www.eclipse.org/legal/epl-v10.html"}
-            :dependencies [[clj-time "0.11.0"]]
-            :profiles {:dev {:plugins      [[lein-midje "3.1.3"]
-                                            [lein-ancient "0.6.7"]
-                                            [codox "0.8.13"]]
-                             :dependencies [[org.clojure/clojure "1.7.0"]
-                                            [midje "1.8.3"]]}})
+  :description "Clojure parser for cctray.xml"
+  :url "https://github.com/build-canaries/clj-cctray"
+  :license {:name "Eclipse Public License"
+            :url  "http://www.eclipse.org/legal/epl-v10.html"}
+  :dependencies [[clj-time "0.11.0"]]
+  :profiles {:dev {:plugins      [[lein-midje "3.2"]]
+                   :dependencies [[org.clojure/clojure "1.8.0"]
+                                  [midje "1.8.3"]]}})


Version 1.11.0

Version 1.11.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.zalando.stups/friboo "1.11.0-SNAPSHOT"
+(defproject org.zalando.stups/friboo "1.11.0"
   :description "A utility library to write microservices in clojure."
   :url "https://github.com/zalando-stups/friboo"


Version 0.2.43

Version 0.2.43

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yetibot.core "0.2.43-SNAPSHOT"
+(defproject yetibot.core "0.2.43"
   :description "Core yetibot utilities, extracted for shared use among yetibot
                 and its various plugins"
   :url "https://github.com/devth/yetibot.core"


0.23.0 release

0.23.0 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject active-clojure "0.23.0-SNAPSHOT"
+(defproject active-clojure "0.23.0"
   :description "Active Clojure: Various Clojure utilities in use at Active Group"
   :url "http://github.com/active-group/active-clojure"
   :license {:name "Eclipse Public License"


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -14,9 +14,9 @@

   :dependencies [
     ;; Server-side
-    [org.clojure/clojure "1.10.1-beta1"] ; Lisp on the JVM http://clojure.org/documentation
-    [org.clojure/core.match "0.3.0-alpha5"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
-    [defun "0.3.0-RC1"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
+    [org.clojure/clojure "1.10.1"] ; Lisp on the JVM http://clojure.org/documentation
+    [org.clojure/core.match "0.3.0"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
+    [defun "0.3.1"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
     [ring/ring-devel "1.7.1"] ; Web application library https://github.com/ring-clojure/ring
     [ring/ring-core "1.7.1"] ; Web application library https://github.com/ring-clojure/ring
     [http-kit "2.4.0-alpha4"] ; Development Web server http://http-kit.org/
@@ -24,12 +24,12 @@
     [jumblerg/ring.middleware.cors "1.0.1"] ; CORS library https://github.com/jumblerg/ring.middleware.cors
     [raven-clj "1.6.0-alpha3"] ; Clojure interface to Sentry error reporting https://github.com/sethtrain/raven-clj
     [enlive "1.1.6"] ; HTML Templating system for Clojure https://github.com/cgrand/enlive
-    [com.taoensso/carmine "2.20.0-alpha5"] ; Redis client for Clojure https://github.com/ptaoussanis/carmine
-    [clj-time "0.15.1"] ; Clojure date/time library https://github.com/clj-time/clj-time
+    [com.taoensso/carmine "2.20.0-alpha7"] ; Redis client for Clojure https://github.com/ptaoussanis/carmine
+    [clj-time "0.15.2"] ; Clojure date/time library https://github.com/clj-time/clj-time
     [environ "1.1.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
-    [cheshire "5.8.1"] ; JSON de/encoding https://github.com/dakrone/cheshire
+    [cheshire "5.9.0"] ; JSON de/encoding https://github.com/dakrone/cheshire
     [org.clojure/data.xml "0.2.0-alpha6"] ; XML parser/encoder https://github.com/clojure/data.xml
-    [clj-http "3.9.1"] ; HTTP client https://github.com/dakrone/clj-http
+    [clj-http "3.10.0"] ; HTTP client https://github.com/dakrone/clj-http
     ;; Client-side
     [org.clojure/clojurescript "1.10.520"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [jayq "2.5.5"] ; ClojureScript wrapper for jQuery https://github.com/ibdknox/jayq
@@ -53,13 +53,13 @@
         :hot-reload "false"
       }
       :dependencies [
-        [midje "1.9.6"] ; Example-based testing https://github.com/marick/Midje
+        [midje "1.9.9"] ; Example-based testing https://github.com/marick/Midje
         [ring-mock "0.1.5"] ; Test Ring requests https://github.com/weavejester/ring-mock
       ]
       :plugins [
         [lein-midje "3.2.1"] ; Example-based testing https://github.com/marick/lein-midje
-        [jonase/eastwood "0.3.5"] ; Clojure linter https://github.com/jonase/eastwood
-        [lein-kibit "0.1.6"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
+        [jonase/eastwood "0.3.6"] ; Clojure linter https://github.com/jonase/eastwood
+        [lein-kibit "0.1.7"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
       ]
     }


add valip dep

add valip dep

--- project.clj
+++ project.clj
@@ -12,7 +12,8 @@
                  [org.vlacs/timber "0.1.7"
                   :exclusions [hiccup]]
                  [org.vlacs/hatch "0.1.2"]
-                 [org.vlacs/helmsman "0.2.5"]]
+                 [org.vlacs/helmsman "0.2.5"]
+                 [valip "0.2.0"]]
   :resource-paths ["resources"]
   :pedantic? :warn ; :abort
   :profiles {:dev {:source-paths ["dev"]


(maint) Bump to dev version of 2.7.3

(maint) Bump to dev version of 2.7.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def ps-version "2.7.2")
+(def ps-version "2.7.3-stable-SNAPSHOT")

 (defn deploy-info
   [url]


Added clj-repl dependency

Added clj-repl dependency

--- project.clj
+++ project.clj
@@ -12,7 +12,8 @@
                  [byte-spec "0.1"]
                  [midi-clj "0.1"]
                  [overtone/clj-scsynth "0.0.1-SNAPSHOT"]
-                 [overtone/clj-jack    "0.0.1-SNAPSHOT"]]
+                 [overtone/clj-jack    "0.0.1-SNAPSHOT"]
+                 [overtone/clj-repl    "0.0.1-SNAPSHOT"]]
   :dev-dependencies [[lein-clojars "0.5.0-SNAPSHOT"]
                      [autodoc "0.7.0"]
                      [jline "0.9.94"]


Bump highcharts-reporter

Bump highcharts-reporter

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
                  [http-kit "2.3.0"]
                  [clj-time "0.14.3"]
                  [prismatic/schema "1.1.9"]
-                 [clojider-gatling-highcharts-reporter "0.2.1"]]
+                 [clojider-gatling-highcharts-reporter "0.2.2"]]
   :profiles {:dev {:global-vars {*warn-on-reflection* false}
                    :source-paths ["examples"]
                    :dependencies [[clj-async-test "0.0.5"]


Version 0.1.5

Version 0.1.5

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/clj-ldap "0.1.5-SNAPSHOT"
+(defproject puppetlabs/clj-ldap "0.1.5"
   :description "Clojure ldap client (Puppet Labs's fork)."
   :url "https://github.com/puppetlabs/clj-ldap"
   :dependencies [[org.clojure/clojure "1.6.0"]


Version 0.1.2

Version 0.1.2

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (def ks-version "1.0.0")

-(defproject puppetlabs/jdbc-util "0.1.2-SNAPSHOT"
+(defproject puppetlabs/jdbc-util "0.1.2"
   :description "Common JDBC helpers for use in Puppet Labs projects"
   :url "https://github.com/puppetlabs/jdbc-util"


Fixed tools.cli dependency discrepancy

Fixed tools.cli dependency discrepancy

--- project.clj
+++ project.clj
@@ -1,7 +1,8 @@
 (defproject polis-math "0.1.0-SNAPSHOT"
   :source-paths ["src/"
                  "src/polismath/"
-                 ".lein-git-deps/debug-repl/src/"]
+                 ".lein-git-deps/debug-repl/src/"
+                 ".lein-git-deps/incubator-storm/src/"]
   ;:aot :all
   ; faster run time in exchange for slower startup time
   :jvm-opts ^:replace []
@@ -14,7 +15,6 @@
   ]
   :dependencies [[commons-collections/commons-collections "3.2.1"]
                  [cheshire "5.3.1"]
-                 [storm "0.9.0.1"]
                  [org.clojure/tools.reader "0.8.4"]
                  [com.taoensso/timbre "3.1.6"]
                  [net.mikera/core.matrix "0.23.0"]
@@ -46,6 +46,7 @@
       ]
       :git-dependencies [
         ["https://github.com/GeorgeJahad/debug-repl.git" "master"]
+        ["https://github.com/metasoarous/incubator-storm.git" "master"]
       ]
       :env {
         :mongo-url "db/mongo.db"


Fix version.

Fix version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-ravendb "1.2.0"
+(defproject clj-ravendb "1.1.0"
   :description "A Clojure library designed to consume a RavenDB HTTP API."
   :url "https://github.com/markwoodhall/clj-ravendb"
   :license {:name "MIT License"


(MAINT) Bump version for 2.6.0 release

(MAINT) Bump version for 2.6.0 release

This commit bumps the version of Puppet Server in the project.clj file
for the 2.6.0 release.

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def tk-version "1.5.0")
 (def tk-jetty-version "1.5.10")
 (def ks-version "1.3.1")
-(def ps-version "2.6.0-stable-SNAPSHOT")
+(def ps-version "2.6.0")

 (defn deploy-info
   [url]


Removed duplicate

Removed duplicate

--- project.clj
+++ project.clj
@@ -6,7 +6,6 @@
   :dependencies [[org.clojure/clojure "1.7.0-alpha2"]
                  [cheshire "5.3.1"]
                  [compojure "1.1.9"]
-                 [hiccup "1.0.5"]
                  [hiccup "1.0.5"]
                  [clj-time "0.8.0"]
                  [twitter-api "0.7.6"]


Warn on reflection.

Warn on reflection.

--- project.clj
+++ project.clj
@@ -5,6 +5,7 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]]
   :target-path "target/%s"
+  :global-vars {*warn-on-reflection* true}
   :profiles {:test
              {:dependencies [[org.clojure/math.numeric-tower "0.0.4"]]}
              :uberjar {:aot :all}})


0.9.5

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject vorrichtung "0.9.4"
+(defproject vorrichtung "0.9.5"
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/clojurescript "1.9.293"]
                  [binaryage/devtools "0.8.3"]


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -13,9 +13,9 @@

   ;; Production dependencies
   :dependencies [
-    [org.clojure/clojure "1.9.0-alpha5"] ; Lisp on the JVM http://clojure.org/documentation
+    [org.clojure/clojure "1.9.0-alpha7"] ; Lisp on the JVM http://clojure.org/documentation
     [org.clojure/core.match "0.3.0-alpha4"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
-    [org.clojure/core.async "0.2.374"] ; Dependency of core.match and RethinkDB https://github.com/clojure/core.async
+    [org.clojure/core.async "0.2.382"] ; Dependency of core.match and RethinkDB https://github.com/clojure/core.async
     [defun "0.3.0-alapha"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
     [lockedon/if-let "0.1.0"] ; More than one binding for if/when macros https://github.com/LockedOn/if-let
     [ring/ring-devel "1.5.0"] ; Web application library https://github.com/ring-clojure/ring
@@ -24,7 +24,7 @@
     [http-kit "2.2.0-alpha2"] ; Web server http://http-kit.org/
     [compojure "1.5.0"] ; Web routing https://github.com/weavejester/compojure
     [liberator "0.14.1"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
-    [com.apa512/rethinkdb "0.15.23"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
+    [com.apa512/rethinkdb "0.15.24"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
     [prismatic/schema "1.1.2"] ; Data validation https://github.com/Prismatic/schema
     [environ "1.0.3"] ; Environment settings from different sources https://github.com/weavejester/environ
     [com.taoensso/timbre "4.4.0"] ; Logging https://github.com/ptaoussanis/timbre
@@ -34,7 +34,7 @@
     [clj-jwt "0.1.1"] ; Library for JSON Web Token (JWT) https://github.com/liquidz/clj-jwt
     [medley "0.8.2"] ; Utility functions https://github.com/weavejester/medley
     [com.stuartsierra/component "0.3.1"] ; Component Lifecycle
-    [amazonica "0.3.56"] ;; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
+    [amazonica "0.3.59"] ;; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
   ]

   ;; Production plugins
@@ -54,7 +54,7 @@
         :open-company-auth-passphrase "this_is_a_qa_secret" ; JWT secret
       }
       :dependencies [
-        [midje "1.8.3"] ; Example-based testing https://github.com/marick/Midje
+        [midje "1.9.0-alpha2"] ; Example-based testing https://github.com/marick/Midje
         [ring-mock "0.1.5"] ; Test Ring requests https://github.com/weavejester/ring-mock
         [philoskim/debux "0.2.1"] ; `dbg` macro around -> or let https://github.com/philoskim/debux
       ]


Add lein-andient plugin and jvm-opts

Add lein-andient plugin and jvm-opts

--- project.clj
+++ project.clj
@@ -15,5 +15,7 @@
   :main sqls.core
   :java-source-paths ["src"]
   :target-path "target/%s"
-  :plugins [[codox "0.6.6"]]
-  :profiles {:uberjar {:aot :all}})
+  :plugins [[codox "0.6.7"]
+            [lein-ancient "0.5.4"]]
+  :profiles {:uberjar {:aot :all}}
+  :jvm-opts ["-Xms4M" "-Xmx1G" "-XX:+PrintGC"])


cljfmt code formatting

cljfmt code formatting

--- project.clj
+++ project.clj
@@ -3,7 +3,8 @@
             :url "https://github.com/SZoerner/euler"
             :license {:name "MIT License"
                       :url  "http://opensource.org/licenses/MIT"}
-            :plugins [[lein-cloverage "1.0.2"]]
+            :plugins [[lein-cloverage "1.0.2"]
+            		  [lein-cljfmt "0.1.4"]]
             :dependencies [[org.clojure/clojure "1.6.0"]]
             :profiles {:dev {:dependencies [[midje "1.6.3"]
                                             [org.clojure/test.check "0.7.0"]]


Version 0.2.11-SNAPSHOT

Version 0.2.11-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject soy-clj "0.2.10"
+(defproject soy-clj "0.2.11-SNAPSHOT"
   :description "An idiomatic Clojure wrapper for Google's Closure templating system."
   :url "https://github.com/codahale/soy-clj"
   :license {:name "Eclipse Public License"


Update version to 7.2.1-SNAPSHOT

Update version to 7.2.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "7.2.0")
+(def pdb-version "7.2.1-SNAPSHOT")
 (def clj-parent-version "4.6.17")

 (defn true-in-env? [x]


Update to latest deps    [org.clojure/clojurescript "0.0-2371"]    [org.clojure/core.async "0.1.346.0-17112a-alpha"]  Drop back to     [lein-cljsbuild "1.0.3"]

--- project.clj
+++ project.clj
@@ -3,8 +3,8 @@
   :url              "https://github.com/Day8/re-com.git"

   :dependencies     [[org.clojure/clojure "1.6.0"]
-                     [org.clojure/clojurescript "0.0-2322"]
-                     [org.clojure/core.async "0.1.338.0-5c5012-alpha"]
+                     [org.clojure/clojurescript "0.0-2371"]
+                     [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                      [alandipert/storage-atom "1.2.3"]
                      [reagent "0.4.3"]
                      [com.andrewmcveigh/cljs-time "0.2.4"]]
@@ -25,7 +25,7 @@
   :profiles         {:debug {:debug true}
                      :dev   {:dependencies [[clj-stacktrace "0.2.8"]
                                             [spellhouse/clairvoyant "0.0-48-gf5e59d3"]]
-                             :plugins      [[lein-cljsbuild "1.0.4-SNAPSHOT"]
+                             :plugins      [[lein-cljsbuild "1.0.3"]
                                             [com.cemerick/clojurescript.test "0.3.1"]]}}

   :resource-paths   ["run/resources"]


Version 2.0.71 [ci skip]

Version 2.0.71 [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "2.0.71-SNAPSHOT"
+(defproject clojush "2.0.71"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure.
                 See http://hampshire.edu/lspector/push.html"


Update Clojure dependency to 1.9.0.

Update Clojure dependency to 1.9.0.

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :url "https://github.com/ruedigergad/cli4clj"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.8.0"]
+  :dependencies [[org.clojure/clojure "1.9.0"]
                  [clj-assorted-utils "1.18.2"]
                  [org.clojure/core.async "0.3.443"]
                  [jline/jline "2.14.2"]]


Update version

Update version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject bluebell/utils "0.1.6-SNAPSHOT" ;; then remove snapshot and publish
+(defproject bluebell/utils "0.1.7" ;; then remove snapshot and publish
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Added overtone as a dep

Added overtone as a dep

--- project.clj
+++ project.clj
@@ -5,6 +5,7 @@
             :url "http://opensource.org/licenses/MIT"}
   :main petulant-life.main
   :dependencies [[org.clojure/clojure "1.6.0"]
+                 [overtone "0.9.1"]
                  [org.lwjgl.lwjgl/lwjgl "2.9.1"]
                  [org.lwjgl.lwjgl/lwjgl-platform "2.9.1"
                   :classifier "natives-linux"


lein-release plugin: bumped version from 0.9.7 to 0.9.8-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject foosball "0.9.7"
+(defproject foosball "0.9.8-SNAPSHOT"
   :dependencies [[org.clojure/clojure "1.5.1"]
                  [com.datomic/datomic-free "0.8.3941" :exclusions [com.amazonaws/aws-java-sdk]]
                  [lib-noir "0.6.4"]


Set version to 0.11.3-SNAPSHOT

Set version to 0.11.3-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject funcool/catacumba "0.11.2"
+(defproject funcool/catacumba "0.11.3-SNAPSHOT"
   :description "Asynchronous Web Toolkit for Clojure."
   :url "http://github.com/funcool/catacumba"
   :license {:name "BSD (2-Clause)"


Bump Clojure version to 1.9.0 (from RC1).

--- project.clj
+++ project.clj
@@ -3,13 +3,13 @@
   :url "http://github.com/active-group/active-clojure"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.9.0-RC1"]
+  :dependencies [[org.clojure/clojure "1.9.0"]
                  [io.aviso/pretty "0.1.24"]
                  [org.clojure/core.match "0.3.0-alpha4"]
                  [org.clojure/test.check "0.10.0-alpha2"]]

   :generated-paths ["target"]
-
+
   :clean-targets ^{:protect false} [:generated-paths]

   :cljsbuild {:builds


Release version 0.11.1.0.

Release version 0.11.1.0.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onyx-cheat-sheet "0.11.1.0-SNAPSHOT"
+(defproject onyx-cheat-sheet "0.11.1.0"
   :description "Cheat sheet for Onyx"
   :url "https://github.com/onyx-platform/onyx-cheat-sheet"
   :license {:name "Eclipse Public License"
@@ -16,7 +16,7 @@
                  [compojure "1.5.2"]
                  [enlive "1.1.6"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.11.1-alpha2"]
+                 [org.onyxplatform/onyx "0.11.1"]
                  [prismatic/om-tools "0.4.0"]
                  [markdown-clj "0.9.94"]
                  [org.omcljs/om "0.9.0"]


List korma as dependency.

List korma as dependency.

--- project.clj
+++ project.clj
@@ -11,5 +11,6 @@
                  [org.xerial/sqlite-jdbc "3.7.2"]
                  [clj-time "0.6.0"]
                  [reiddraper/simple-check "0.5.3"]
+                 [korma "0.3.0-RC6"]
                  ]
   :plugins [[lein-marginalia "0.7.1"]])


Update oc.lib.

Update oc.lib.

--- project.clj
+++ project.clj
@@ -38,7 +38,7 @@
     [zprint "0.4.16"]

     ;; Library for OC projects https://github.com/open-company/open-company-lib
-    [open-company/lib "0.17.17"]
+    [open-company/lib "0.17.18"]
     ;; In addition to common functions, brings in the following common dependencies used by this project:
     ;; httpkit - HTTP client/server http://www.http-kit.org/
     ;; defun - Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -4,8 +4,8 @@
   :license {:name "Public Domain"
             :url "http://unlicense.org/"}
   :dependencies [[org.clojure/clojure "1.7.0" :scope "provided"]
-                 [org.clojure/clojurescript "1.7.145" :scope "provided"]
-                 [funcool/cats "1.0.0"]]
+                 [org.clojure/clojurescript "1.7.189" :scope "provided"]
+                 [funcool/cats "1.2.0"]]
   :deploy-repositories {"releases" :clojars
                         "snapshots" :clojars}
   :source-paths ["src" "assets"]


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject salava "3.5.5"
+(defproject salava "3.5.6"
   :description "Salava application server"
   :url "http://salava.org"
   :license {:name "Apache 2.0"


Release 0.43.1.

Release 0.43.1.

--- project.clj
+++ project.clj
@@ -6,7 +6,7 @@
 ;;   the terms of this license.
 ;;   You must not remove this notice, or any other, from this software.

-(defproject uncomplicate/neanderthal "0.43.1-SNAPSHOT"
+(defproject uncomplicate/neanderthal "0.43.1"
   :description "Neanderthal is a Clojure library for fast matrix and linear algebra computations."
   :url "https://github.com/uncomplicate/neanderthal"
   :scm {:name "git"


working towards 0.10

working towards 0.10

--- project.clj
+++ project.clj
@@ -39,7 +39,7 @@
        (vec (set (concat (get JVMOPTS :any)
                          (get JVMOPTS os))))))

-(defproject overtone "0.9.1"
+(defproject overtone "0.10-SNAPSHOT"
   :description "Collaborative Programmable Music."
   :url "http://overtone.github.io/"
   :mailing-list {:name "overtone"


Add highlight to prod compile externs

Add highlight to prod compile externs

--- project.clj
+++ project.clj
@@ -52,5 +52,8 @@
                :prod {:source-paths ["src/cljs"]
                       :compiler {:output-to "resources/public/cljs/clojuredocs.js"
                                  :optimizations :advanced
-                                 :pretty-print false}
+                                 :pretty-print false
+                                 :foreign-libs [{:file "js/syntaxhighlighter.js"
+                                                 :provides ["highlight"]}]
+                                 :externs ["externs/syntaxhighlighter.js"]}
                       :jar true}}})


Version 0.4.8

Version 0.4.8

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (def ks-version "1.0.0")

-(defproject puppetlabs/jdbc-util "0.4.8-SNAPSHOT"
+(defproject puppetlabs/jdbc-util "0.4.8"
   :description "Common JDBC helpers for use in Puppet Labs projects"
   :url "https://github.com/puppetlabs/jdbc-util"


Version 0.3.3

Version 0.3.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ancient-clj "0.3.3-SNAPSHOT"
+(defproject ancient-clj "0.3.3"
   :description "Maven Version Utilities for Clojure"
   :url "https://github.com/xsc/ancient-clj"
   :license {:name "Eclipse Public License"


bump serializable-fn again

bump serializable-fn again

--- project.clj
+++ project.clj
@@ -9,7 +9,7 @@
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [org.clojure/tools.logging "0.3.1"]
                  [org.clojure/core.memoize "0.5.7"]
-                 [yieldbot/serializable-fn "0.0.8"
+                 [yieldbot/serializable-fn "0.0.9"
                   :exclusions [com.twitter/chill-java]]
                  [com.twitter/carbonite "1.4.0"
                   :exclusions [com.twitter/chill-java]]


Version 0.5.2-SNAPSHOT

Version 0.5.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pandect "0.5.1"
+(defproject pandect "0.5.2-SNAPSHOT"
   :description "Message Digest and Checksum Library for Clojure"
   :url "https://github.com/xsc/pandect"
   :license {:name "Eclipse Public License"


Update dependencies

Update dependencies

--- project.clj
+++ project.clj
@@ -1,11 +1,11 @@
 (defproject mkremins/flense-nw "0.0-SNAPSHOT"
   :dependencies
   [[org.clojure/clojure "1.6.0"]
-   [org.clojure/clojurescript "0.0-2322"]
-   [org.clojure/core.async "0.1.338.0-5c5012-alpha"]
-   [com.facebook/react "0.11.1"]
-   [om "0.7.1"]
-   [spellhouse/phalanges "0.1.3"]
+   [org.clojure/clojurescript "0.0-2341"]
+   [org.clojure/core.async "0.1.346.0-17112a-alpha"]
+   [com.facebook/react "0.11.2"]
+   [om "0.7.3"]
+   [spellhouse/phalanges "0.1.4"]
    [mkremins/flense "0.0-SNAPSHOT"]
    [mkremins/fs "0.3.0"]]


added cljs-ajax dep

added cljs-ajax dep

--- project.clj
+++ project.clj
@@ -11,7 +11,8 @@
                  [compojure "1.4.0"]
                  [ring/ring-core "1.3.2"]
                  [ring/ring-json "0.4.0"]
-                 [ring/ring-defaults "0.1.5"]]
+                 [ring/ring-defaults "0.1.5"]
+                 [cljs-ajax "0.5.2"]]
   :plugins [[lein-ring "0.9.7"]
             [lein-cljsbuild "1.1.1"]
             [lein-figwheel "0.5.0-1"]]


0.3.4

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def project-version "0.3.3")
+(def project-version "0.3.4")
 (def current :1.0)
 (defn bin [profile]
   (str "hbase-region-inspector-" project-version (when (not= profile current)


Version 1.2.0

Version 1.2.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/http-client "1.2.0-SNAPSHOT"
+(defproject puppetlabs/http-client "1.2.0"
   :description "HTTP client wrapper"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


Revert `riemann-java-client` to 0.2.8

Revert `riemann-java-client` to 0.2.8

...to work around the "cannot receive via UDP" bug

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
                    :java-source-paths ["test/java"]}
              :repl {:source-paths ["dev"]}}
   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [com.aphyr/riemann-java-client "0.2.11"]
+                 [com.aphyr/riemann-java-client "0.2.8"]
                  [ch.qos.logback/logback-classic "1.1.3"]
                  [org.clojure/tools.logging "0.3.1"]]
   :signing {:gpg-key "dante@walmartlabs.com"}


Bump snapshot

Bump snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject crucible "0.9.2"
+(defproject crucible "0.9.3-SNAPSHOT"
   :description "AWS Cloudformation templates in Clojure"
   :url "http://github.com/brabster/crucible"
   :license {:name "Eclipse Public License"


Bump up dependencies

Bump up dependencies

--- project.clj
+++ project.clj
@@ -6,7 +6,7 @@
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/core.async "0.2.395"]
                  [org.julienxx/clj-slack "0.5.4"]
-                 [slack-rtm "0.1.3"]
+                 [slack-rtm "0.1.6"]
                  [clojail "1.0.6"]
                  [org.clojure/tools.namespace "0.2.10"]
                  [com.taoensso/carmine "2.15.0"]


release 2.3.1

release 2.3.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject babel "2.3.1-SNAPSHOT"
+(defproject babel "2.3.1"
   :description "A library for natural language generation and parsing"
   :url "http://github.com/ekoontz/babel"
   :license {:name "Eclipse Public License"


CI software

CI software

--- project.clj
+++ project.clj
@@ -32,9 +32,22 @@
                  [compojure "1.1.9"]
                  [ring/ring-defaults "0.1.1"]
                  [ring-middleware-format "0.4.0"]]
+
+
   :main ^:skip-aot icecap.core
   :target-path "target/%s"
   :profiles {:uberjar {:aot :all}
              :dev {:dependencies [[prone "0.6.0"]
                                   [peridot "0.3.0"]
-                                  [org.clojure/test.check "0.5.9"]]}})
+                                  [org.clojure/test.check "0.5.9"]]
+                   :aliases ^:replace {"omni" ["do"
+                                               ["clean"]
+                                               ["with-profile" "production" "deps" ":tree"]
+                                               ["ancient"]
+                                               ["kibit"]
+                                               ["bikeshed"]
+                                               ["eastwood"]]}
+                   :plugins [[jonase/eastwood "0.1.4"]
+                             [lein-ancient "0.5.5"]
+                             [lein-bikeshed "0.1.8"]
+                             [lein-kibit "0.0.8"]]}})


Bump version to 0.6.1.

Bump version to 0.6.1.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojars-web "0.6.0"
+(defproject clojars-web "0.6.1"
   :main clojars.core
   :dependencies [[org.clojure/clojure "1.2.0"]
                  [org.clojure/clojure-contrib "1.2.0"]


Update reagent to 0.5.0-alpha3 & tested.

--- project.clj
+++ project.clj
@@ -40,7 +40,7 @@
                      [org.clojure/clojurescript   "0.0-2760"] ;; 2665-GOOD, 2719-BAD, 2723-BAD, 2725, 2727, 2740-BAD
                      [org.clojure/core.async      "0.1.346.0-17112a-alpha"]
                      [alandipert/storage-atom     "1.2.3"]
-                     [reagent                     "0.5.0-alpha2"]
+                     [reagent                     "0.5.0-alpha3"]
                      [com.andrewmcveigh/cljs-time "0.3.1"]]

   ;:plugins          [[lein-unpack-resources "0.1.1"]]


(MAINT) Update to ring-servlet 1.4.0

(MAINT) Update to ring-servlet 1.4.0

--- project.clj
+++ project.clj
@@ -14,6 +14,8 @@
   :dependencies [[org.clojure/clojure "1.7.0"]

                  ;; begin version conflict resolution dependencies
+                 [clj-time "0.9.0"]
+                 [org.clojure/tools.reader "1.0.0-beta1"]
                  ;; end version conflict resolution dependencies

                  [org.clojure/java.jmx "0.3.1"]
@@ -40,7 +42,8 @@
                  [org.eclipse.jetty/jetty-jmx ~jetty-version]
                  [org.eclipse.jetty.websocket/websocket-server ~jetty-version]

-                 [ring/ring-servlet "1.1.8" :exclusions [javax.servlet/servlet-api commons-codec]]]
+                 [ring/ring-servlet "1.4.0"]
+                 [ring/ring-codec "1.0.0"]]

   :source-paths  ["src"]
   :java-source-paths  ["java"]
@@ -80,7 +83,8 @@
                                                                   org.clojure/tools.macro]]
                                   [stylefruits/gniazdo "0.4.0" :exclusions [org.eclipse.jetty.websocket/websocket-api
                                                                             org.eclipse.jetty.websocket/websocket-client
-                                                                            org.eclipse.jetty/jetty-util]]]
+                                                                            org.eclipse.jetty/jetty-util]]
+                                  [ring/ring-core "1.4.0"]]
                     :injections [(require 'spyscope.core)]
                     ;; Enable SSLv3 for unit tests that exercise SSLv3
                     :jvm-opts ["-Djava.security.properties=./dev-resources/java.security"]}


[#3] Removed unsused dep.

[#3] Removed unsused dep.

--- project.clj
+++ project.clj
@@ -6,7 +6,6 @@
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [compojure "1.1.8"]
                  [enlive "1.1.5"]
-                 [hiccup "1.0.5"]
                  [ring/ring-jetty-adapter "1.2.2"]
                  [clj-http "1.0.0"]
                  [tentacles "0.2.7"]


Version 3.2.1

Version 3.2.1

--- project.clj
+++ project.clj
@@ -1,10 +1,10 @@
-(defproject dda/dda-managed-ide "3.2.1-SNAPSHOT"
+(defproject dda/dda-managed-ide "3.2.1"
   :description "module to install and configure ide based on ubuntu vm."
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[dda/dda-pallet "3.0.0"]
-                 [dda/dda-managed-vm "2.6.1"]]
+                 [dda/dda-managed-vm "2.6.2"]]
   :target-path "target/%s/"
   :source-paths ["main/src"]
   :resource-paths ["main/resources"]
@@ -21,7 +21,7 @@
                    [[org.clojure/test.check "0.10.0"]
                     [dda/data-test "0.1.1"]
                     [dda/pallet "0.9.1" :classifier "tests"]
-                    [ch.qos.logback/logback-classic "1.3.0-alpha4"]
+                    [ch.qos.logback/logback-classic "1.3.0-alpha5"]
                     [org.slf4j/jcl-over-slf4j "2.0.0-alpha1"]]
                    :plugins
                    [[lein-sub "0.3.0"]]
@@ -38,7 +38,7 @@
                        :main dda.pallet.dda-managed-ide.main
                        :uberjar-name "dda-managed-ide-standalone.jar"
                        :dependencies [[org.clojure/tools.cli "0.4.2"]
-                                      [ch.qos.logback/logback-classic "1.3.0-alpha4"
+                                      [ch.qos.logback/logback-classic "1.3.0-alpha5"
                                        :exclusions [com.sun.mail/javax.mail]]
                                       [org.slf4j/jcl-over-slf4j "2.0.0-alpha1"]]}}
   :release-tasks [["vcs" "assert-committed"]


(RE-10172) update to ezbake 1.7.5

(RE-10172) update to ezbake 1.7.5

--- project.clj
+++ project.clj
@@ -218,7 +218,7 @@
                                                [puppetlabs/puppetserver ~ps-version :exclusions [puppetlabs/jruby-deps]]
                                                [puppetlabs/trapperkeeper-webserver-jetty9 nil]
                                                [org.clojure/tools.nrepl nil]]
-                      :plugins [[puppetlabs/lein-ezbake "1.7.4"]]
+                      :plugins [[puppetlabs/lein-ezbake "1.7.5"]]
                       :name "puppetserver"}
              :uberjar {:aot [puppetlabs.trapperkeeper.main]
                        :dependencies [[puppetlabs/trapperkeeper-webserver-jetty9 nil]]}


Remove slf4j and upgrade datomic to 0.9.5078

--- project.clj
+++ project.clj
@@ -60,9 +60,7 @@
                  [irclj "0.5.0-alpha4"]

                  ; database
-                 [com.datomic/datomic-free "0.9.5052"
-                  :exclusions [org.slf4j/slf4j-nop org.slf4j/slf4j-log4j12]]
-                 [org.slf4j/slf4j-jdk14 "1.6.4"] ; peer logging
+                 [com.datomic/datomic-free  "0.9.5078"]
                  [datomico "0.2.0"]

                  ; javascript evaluation


(PDB-4236) Remove pins to jackson databind

--- project.clj
+++ project.clj
@@ -183,17 +183,6 @@
                  [compojure]
                  [ring/ring-core]

-                 ;; Explicit pins (that really work): until we resolve
-                 ;; the issue with :dependencies ^:replace in the
-                 ;; ezbake profile below ignoring all the pins
-                 ;; in :dependencies, repeat these pins here and there
-                 ;; below, or they won't affect the jars we ship.  For
-                 ;; now, only include the pins that we added after we
-                 ;; recognized the problem (when fixing CVEs), so we
-                 ;; don't change unrelated deps that have already been
-                 ;; deployed.  Fix CVE-2018-5968 (PDB-4161)
-                 [com.fasterxml.jackson.core/jackson-databind "2.9.7"]
-
                  ;; conflict resolution
                  [org.clojure/tools.nrepl "0.2.13"]]

@@ -260,10 +249,7 @@
                                                ;; This circular dependency is required because of a bug in
                                                ;; ezbake (EZ-35); without it, bootstrap.cfg will not be included
                                                ;; in the final package.
-                                               [puppetlabs/puppetdb ~pdb-version]
-
-                                               ;; See "Explicit pins" above
-                                               [com.fasterxml.jackson.core/jackson-databind "2.9.7"]]
+                                               [puppetlabs/puppetdb ~pdb-version]]
                       :name "puppetdb"
                       :plugins [[puppetlabs/lein-ezbake "1.8.10"]]}
              :testutils {:source-paths ^:replace ["test"]}


Release version 0.10.0.0-beta2.

Release version 0.10.0.0-beta2.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-peer-http-query "0.10.0.0-SNAPSHOT"
+(defproject org.onyxplatform/onyx-peer-http-query "0.10.0.0-beta2"
   :description "An Onyx health and query HTTP server"
   :url "https://github.com/onyx-platform/onyx-peer-http-query"
   :license {:name "Eclipse Public License"
@@ -9,7 +9,7 @@
                  [ring-jetty-component "0.3.1"]
                  [cheshire "5.7.0"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.10.0-beta1"]]
+                 [org.onyxplatform/onyx "0.10.0-beta2"]]
   :repositories {"snapshots" {:url "https://clojars.org/repo"
                               :username :env
                               :password :env


Release 0.2.1

Release 0.2.1

--- project.clj
+++ project.clj
@@ -1,5 +1,5 @@
 (defproject
-	ch.hood/oracle-datapump-pkg-gen "0.2.0"
+	ch.hood/oracle-datapump-pkg-gen "0.2.1"
 	:description "FIXME: write description"
 	:url "http://example.com/FIXME"
 	:license {:name "Eclipse Public License"


Version 0.6.1-SNAPSHOT

Version 0.6.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject kraken-works/lein-template "0.6.0"
+(defproject kraken-works/lein-template "0.6.1-SNAPSHOT"
   :description "Leiningen template for kraken-works components"
   :url "https://github.com/democracyworks/kraken-works-lein-template"
   :license {:name "Eclipse Public License"


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject salava "3.3.2"
+(defproject salava "3.3.3"
   :description "Salava application server"
   :url "http://salava.org"
   :license {:name "Apache 2.0"
@@ -107,7 +107,7 @@
                        ;:repl-options   {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
                        :plugins        [[lein-pdo "0.1.1"]
                                         [lein-cljsbuild "1.1.7" :exclusions [org.clojure/clojure]]
-                                        [lein-scss "0.3.0"]
+                                        [lein-scss "0.3.0"]Isaac
                                         [lein-figwheel "0.5.18"]]
                        :resource-paths ["target/generated"]}
              :uberjar {:resource-paths ["target/adv"]


adjust project.clj to other crates

adjust project.clj to other crates

--- project.clj
+++ project.clj
@@ -20,7 +20,6 @@
                                     "test/resources"]
                    :dependencies
                    [[dda/pallet "0.9.0" :classifier "tests"]
-                    [org.clojure/tools.cli "0.3.7"]
                     [ch.qos.logback/logback-classic "1.3.0-alpha4"]
                     [org.slf4j/jcl-over-slf4j "1.8.0-beta2"]]
                    :plugins [[lein-sub "0.3.0"]
@@ -37,10 +36,10 @@
                        :aot :all
                        :main dda.pallet.dda-serverspec-crate.main
                        :uberjar-name "dda-serverspec-standalone.jar"
-                       :dependencies [[org.clojure/tools.cli "0.3.7"
-                                                    [ch.qos.logback/logback-classic "1.3.0-alpha4"
-                                                     :exclusions [com.sun.mail/javax.mail]]
-                                                    [org.slf4j/jcl-over-slf4j "1.8.0-beta2"]]]}}
+                       :dependencies [[org.clojure/tools.cli "0.3.7"]
+                                      [ch.qos.logback/logback-classic "1.3.0-alpha4"
+                                       :exclusions [com.sun.mail/javax.mail]]
+                                      [org.slf4j/jcl-over-slf4j "1.8.0-beta2"]]}}
   :release-tasks [["vcs" "assert-committed"]
                   ["change" "version" "leiningen.release/bump-version" "release"]
                   ["vcs" "commit"]


sablono upgrade.

sablono upgrade.

--- project.clj
+++ project.clj
@@ -39,7 +39,7 @@
                  [om "0.6.1"]
                  [net.drib/mrhyde "0.5.3"]
                  [com.andrewmcveigh/cljs-time "0.1.3"]
-                 [sablono "0.2.16"]
+                 [sablono "0.2.17"]

                  ;; for debugging
                  [ankha "0.1.2"]


Reformat project.clj

Reformat project.clj

--- project.clj
+++ project.clj
@@ -1,7 +1,7 @@
-(defproject day8.re-frame/http-fx "see :git-version below https://github.com/arrdem/lein-git-version"
+(defproject    day8.re-frame/http-fx "see :git-version below https://github.com/arrdem/lein-git-version"
   :description "A re-frame effects handler for performing Ajax tasks"
-  :url "https://github.com/day8/re-frame-http-fx.git"
-  :license {:name "MIT"}
+  :url         "https://github.com/day8/re-frame-http-fx.git"
+  :license     {:name "MIT"}

   :git-version
   {:status-to-version
@@ -15,18 +15,18 @@
              patch+           (inc patch)]
          (format "%s.%d-%s-SNAPSHOT" prefix patch+ ahead))))}

-  :dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]
+  :dependencies [[org.clojure/clojure       "1.10.1" :scope "provided"]
                  [org.clojure/clojurescript "1.10.520" :scope "provided"
                   :exclusions [com.google.javascript/closure-compiler-unshaded
                                org.clojure/google-closure-library]]
-                 [thheller/shadow-cljs "2.8.69" :scope "provided"]
-                 [re-frame "0.10.9" :scope "provided"]
-                 [cljs-ajax "0.8.0"]]
+                 [thheller/shadow-cljs      "2.8.69" :scope "provided"]
+                 [re-frame                  "0.10.9" :scope "provided"]
+                 [cljs-ajax                 "0.8.0"]]

   :plugins [[me.arrdem/lein-git-version "2.0.3"]
-            [lein-shadow "0.1.5"]
-            [lein-ancient "0.6.15"]
-            [lein-shell "0.5.0"]]
+            [lein-shadow                "0.1.5"]
+            [lein-ancient               "0.6.15"]
+            [lein-shell                 "0.5.0"]]

   :deploy-repositories [["releases" {:sign-releases false :url "https://clojars.org/repo"}]
                         ["snapshots" {:sign-releases false :url "https://clojars.org/repo"}]]


(SERVER-1336) Bump version to 2.4.1-SNAPSHOT for post-release development

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def tk-version "1.4.0")
 (def tk-jetty-version "1.5.9")
 (def ks-version "1.3.0")
-(def ps-version "2.4.0")
+(def ps-version "2.4.1-stable-SNAPSHOT")

 (defn deploy-info
   [url]


Bump Clojure to 1.7.0

Bump Clojure to 1.7.0

No reason to continue using alpha version.

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :url "http://github.com/clojure-grimoire/lein-grim"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.7.0-alpha4"]
+  :dependencies [[org.clojure/clojure "1.7.0"]
                  [org.clojure-grimoire/lib-grimoire "0.9.3"]
                  [org.clojure/java.classpath "0.2.2"]
                  [org.clojure/tools.namespace "0.2.7"]]


pull out a couple unused deps

pull out a couple unused deps

--- project.clj
+++ project.clj
@@ -17,8 +17,6 @@
                  [metosin/compojure-api "1.0.2"]
                  [ring/ring-core "1.4.0"]
                  [http-kit "2.1.18"]
-                 [ring/ring-json "0.4.0"]
-                 [ring-logger "0.7.6"]
                  [org.clojure/tools.logging "0.3.1"]
                  [log4j/log4j "1.2.17" :exclusions [javax.mail/mail
                                                   javax.jms/jms


Fix broken project.clj

Fix broken project.clj

--- project.clj
+++ project.clj
@@ -1,5 +1,4 @@
-(defproject clj-chess "0.3.1-SNAPSHOT:w
-"
+(defproject clj-chess "0.3.1-SNAPSHOT"
   :description "A library of utilities for writing chess related applications."
   :url "http://github.com/romstad/clj-chess"
   :license {:name "Eclipse Public License"


Update the fuzzy search lib

Update the fuzzy search lib

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
                  [cljs-ajax "0.3.14"]
                  [secretary "1.2.3"]
                  [com.cognitect/transit-cljs "0.8.220"]
-                 [clj-fuzzy "0.1.8"]
+                 [clj-fuzzy "0.3.1"]
                  [markdown-clj "0.9.67"]
                  [com.andrewmcveigh/cljs-time "0.3.11"]
                  [reagent-forms "0.5.5"]


Version 0.1.4

Version 0.1.4

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@

 (println "Building against LambdaCD version" lambdacd-version)

-(defproject lambdacd-git "0.1.4-SNAPSHOT"
+(defproject lambdacd-git "0.1.4"
   :description "Git support for LambdaCD"
   :url "https://github.com/flosell/lambdacd-git"
   :license {:name "Apache License, version 2.0"


PDB-303 Utilise final version of prismatic/schema 0.2.0

Previously we were using our own published version of a pre 0.2.0 release, this
patch remedies that to now point at the upstream finalized version.

Signed-off-by: Ken Barber <470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh>

--- project.clj
+++ project.clj
@@ -66,7 +66,7 @@
                  [org.apache.commons/commons-compress "1.4.1"]
                  [puppetlabs/kitchensink "0.1.1"]
                  [org.bouncycastle/bcpkix-jdk15on "1.49"]
-                 [puppetlabs/schema "0.2.0-pre-1"]]
+                 [prismatic/schema "0.2.0"]]

   ;;The below test-selectors is basically using the PUPPETDB_DBTYPE
   ;;environment variable to be the test selector.  The selector below


Use lein with-profile nrepl repl, then cider-connect

--- project.clj
+++ project.clj
@@ -63,7 +63,8 @@
                    :output-path "target/generated/cljs"
                    :rules :cljs}]}

-  :profiles {:default []
+  :profiles {;; TODO don't commit without this. Find out why cider breaks on parameters "with-profile"
+             ;;:default []

              :dev {:repl-options {:init-ns threed.server
                                    :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl
@@ -82,6 +83,8 @@

                     :cljsbuild {:builds {:app {:source-paths ["env/dev/cljs"]}}}}

+             :nrepl [:base :system :user :provided :dev]
+
              :uberjar {:hooks [cljx.hooks leiningen.cljsbuild]
                        :env {:production true}
                        :omit-source true


Version 3.2.0-1-SNAPSHOT [ci skip]

Version 3.2.0-1-SNAPSHOT [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "3.2.0"
+(defproject clojush "3.2.0-1-SNAPSHOT"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure. See http://pushlanguage.com"
   :license {:name "Eclipse Public License"


adding more details to swagger schema

adding more details to swagger schema


add validator

add validator

--- src/ca_recipe/family_async.clj
+++ src/ca_recipe/family_async.clj
@@ -2,7 +2,8 @@

 (def shopping-list (ref #{}))
 (def assignments (ref {}))
-(def shopping-cart (ref #{}))
+(def shopping-cart (ref #{}
+                        :validator #(not (contains? % :candy))))

 (defn init []
   (store/init {:eggs 2 :bacon 3 :apples 3


generic pre-node-action

generic pre-node-action

--- src/mirthsync/apis.clj
+++ src/mirthsync/apis.clj
@@ -46,42 +46,31 @@
    ["updatedCodeTemplates" "<list/>"]
    ["removedCodeTemplateIds" "<set/>"]))

-(defn groups-pre-node-action
-  "Returns an updated app-conf with the current group added to
-  server-groups."
-  [{:keys [server-groups el-loc] :as app-conf
+;FIXME: The logic is fine but the function could stand to have some
+;attention to make it a little less ugly both here and in the apis
+;that use it below.
+(defn pre-node-action
+  "Returns an updated app-conf with the current api element node added
+  to the relevant api list/set in app conf. If node matching by id is
+  found - it is removed before the new element is appended. set-key is
+  the key used to find the root loc in app-conf and root-tag is the
+  key for the root tag. node tag is the wrapper tag keyword."
+  [set-key root-tag node-tag
+   {:keys [el-loc] :as app-conf
     {:keys [find-id]} :api}]
-  (let [existing-id-loc (zx/xml1-> server-groups
-                                   :set
-                                   :channelGroup
-                                   :id
-                                   (zx/text= (find-id el-loc)))
-
-        server-groups (if existing-id-loc
-                        (zip/remove (zip/up existing-id-loc))
-                        server-groups)
-
-        server-groups (zip/append-child server-groups (zip/node el-loc))]
-    (assoc app-conf :server-groups server-groups)))
-
-;FIXME: dedupe with groups
-(defn codelibs-pre-node-action
-  "Returns an updated app-conf with the current codelib added to
-  server-codelibs."
-  [{:keys [server-codelibs el-loc] :as app-conf
-    {:keys [find-id]} :api}]
-  (let [existing-id-loc (zx/xml1-> server-codelibs
-                                   :list
-                                   :codeTemplateLibrary
-                                   :id
-                                   (zx/text= (find-id el-loc)))
-
-        server-codelibs (if existing-id-loc
-                        (zip/remove (zip/up existing-id-loc))
-                        server-codelibs)
-
-        server-codelibs (zip/append-child server-codelibs (zip/node el-loc))]
-    (assoc app-conf :server-codelibs server-codelibs)))
+  (let [set (set-key app-conf)
+        found-id-loc (zx/xml1-> set
+                                root-tag
+                                node-tag
+                                :id
+                                (zx/text= (find-id el-loc)))
+
+        set (if found-id-loc
+              (zip/remove (zip/up found-id-loc))
+              set)
+
+        set (zip/append-child set (zip/node el-loc))]
+    (assoc app-conf set-key set)))

 (defn safe-name?
   "Takes and returns an unmodified string that should represent a
@@ -199,8 +188,8 @@
      :post-path post-path
      :post-params codelib-post-params
      :preprocess (partial mact/fetch-and-pre-assoc :server-codelibs :list)
-     :pre-node-action codelibs-pre-node-action})
-
+     :pre-node-action (partial pre-node-action :server-codelibs :list :codeTemplateLibrary)})
+
    (make-api
     {:rest-path (constantly "/codeTemplates")
      :local-path (local-path "CodeTemplates")
@@ -218,7 +207,7 @@
      :post-path post-path
      :post-params group-post-params
      :preprocess (partial mact/fetch-and-pre-assoc :server-groups :set)
-     :pre-node-action groups-pre-node-action})
+     :pre-node-action (partial pre-node-action :server-groups :set :channelGroup)})

    (make-api
     {:rest-path (constantly "/channels")


Adjust to renaming of execution_issues fields

--- src/cider_ci/builder/tasks.clj
+++ src/cider_ci/builder/tasks.clj
@@ -31,13 +31,13 @@

 ;### utils ####################################################################
-(defmacro wrap-exception-create-execution-issue [execution description & body]
+(defmacro wrap-exception-create-execution-issue [execution title & body]
   `(try
      ~@body
      (catch Exception e#
        (let [row-data#  {:execution_id (:id ~execution)
-                         :description ~description
-                         :stacktrace  (str (.getMessage e#) "\n\n"  (exception/stringify e# "\\n"))}]
+                         :title ~title
+                         :description (str (.getMessage e#) "\n\n"  (exception/stringify e# "\\n"))}]
          (logging/warn ~execution row-data# e#)
          (jdbc/insert! (rdbms/get-ds) "execution_issues" row-data#)))))


working solution

working solution

--- src/hackerrank/security/Security_Bijective_Functions.clj
+++ src/hackerrank/security/Security_Bijective_Functions.clj
@@ -7,7 +7,7 @@
   (:use [clojure.string :only (split join trim)]))

-(def input "3\n1 2 3")
+(def input "3\n2 2 2 3 3")

 ;; (with-in-str input
 ;;   (let [scan (Scanner. *in*)
@@ -19,6 +19,16 @@

 (with-in-str input
   (let [n (parseInt (read-line))
-        numbers (map parseInt (split (read-line) #" "))]
-    (println n)
-    (println numbers)))
+        numbers (map parseInt (split (read-line) #" "))
+        numbers-set (set numbers)]
+
+;;     (println n)
+;;     (println numbers)
+;;     (println numbers-set)
+;;     (println (count numbers-set))
+
+    (println
+      (if (= n (count numbers-set)) "YES" "NO"))))
+
+;; translation to clojure
+;; o python solutiion


Possible to use predicate prop= in ld-> path

--- src/clinvar_submitter/core.clj
+++ src/clinvar_submitter/core.clj
@@ -28,9 +28,10 @@
   is a map with a single 'id' property, return either the value of the property
   or the value of the referent of that property, if it exists in the symbol table"
   [t loc prop]
-  (if (instance? List loc)
-    (map #(ld-get t % prop) loc)
-    (let [v (get loc prop)]
+  (cond
+    (fn? prop) (prop loc)
+    (instance? List loc) (map #(ld-get t % prop) loc)
+    :else (let [v (get loc prop)]
       (cond
         (string? v) (resolve-id t v)
         (instance? Map v) (if-let [vn (get v "id")] (resolve-id t vn) v)
@@ -41,13 +42,25 @@
   "Take a symbol table, a location, and a set of predicates,
   return the set of nodes mapping to a given property"
   [t loc & preds]
-  (reduce #(ld-get t %1 %2) loc preds))
+  (let [res (reduce #(ld-get t %1 %2) loc preds)]
+    ;(println preds res)
+    res))

+(defn ld1->
+  "Take the first result of a ld-> path expression"
+  [t loc & preds]
+  (first (ld-> t loc preds)))
+
+
+;;TODO handle case when ld-> returns a collection
 (defn prop=
   "Filter ressults where a specific key (or recursive chain of keys}
   is equal to value"
-  [t m v & ks]
-  (= (ld-> t m ks) v))
+  [t v & ks]
+  (fn [m] (if (instance? List m)
+            (filter (fn [m1] (let [r (apply ld-> t m1 ks)]
+                               (if (instance? List r) (some #(= % v) r) (= r v))))  m)
+            (when (= v (ld-> t m ks)) m))))

 (defn convert-jsonld
   "Convert java structures from jsonld library into clojure structures"


Fixed bug with repeated domain map reads.

--- src/clj/elephantdb/service.clj
+++ src/clj/elephantdb/service.clj
@@ -272,10 +272,10 @@

       (directMultiGet [^String domain keys]
         (with-read-lock rw-lock
-          (dofor [key keys]
-                 (let [info (get-readable-domain-info domains-info domain)
-                       shard (domain/key-shard domain info key)
-                       ^LocalPersistence lp (domain/domain-data info shard)]
+          (let [info (get-readable-domain-info domains-info domain)]
+            (dofor [key keys
+                    :let [shard (domain/key-shard domain info key)
+                          ^LocalPersistence lp (domain/domain-data info shard)]]
                    (log-debug "Direct get key " (seq key) "at shard " shard)
                    (if lp
                      (thrift/mk-value (.get lp key))


only do Philotic damage when Runner has 1 or more stolen agendas

--- src/clj/game/cards-agendas.clj
+++ src/clj/game/cards-agendas.clj
@@ -29,7 +29,7 @@
                  :choices {:req #(or (= (:advanceable %) "always")
                                      (and (= (:advanceable %) "while-rezzed") (:rezzed %))
                                      (= (:type %) "Agenda"))}
-                 :effect (effect (add-prop target :advance-counter 1))}]}
+                 :effect (effect (add-prop target :advance-counter 1 {:placed true}))}]}

    "Award Bait"
    {:access {:choices ["0", "1", "2"] :prompt "How many advancement tokens?"
@@ -285,7 +285,8 @@
                                           (if (>= (:advance-counter (get-card state card)) 5) 3 2)))}}}

    "Philotic Entanglement"
-   {:msg (msg "do " (count (:scored runner)) " net damage")
+   {:req (req (> (count (:scored runner)) 0))
+    :msg (msg "do " (count (:scored runner)) " net damage")
     :effect (effect (damage :net (count (:scored runner)) {:card card}))}

    "Posted Bounty"


Assertion parser, fixed verification type check

--- src/clj/salava/badge/parse.clj
+++ src/clj/salava/badge/parse.clj
@@ -610,9 +610,10 @@

 (defmethod str->badge :json [user input]
   (let [content (-> (json/read-str input :key-fn keyword) (dissoc :endorsement))
-        kind (get-in content [:verify :type] (get-in content [:verification :type]))]
-    (if (or (= kind "hosted") (= kind "HostedBadge"))
-      (str->badge user (get-in content [:verify :url] (:id content))))))
+        kind (some-> (get-in content [:verify :type] (get-in content [:verification :type])) string/lower-case)]
+    (if (or (= kind "hosted") (= kind "hostedbadge"))
+      (str->badge user (get-in content [:verify :url] (:id content)))
+      (throw (IllegalArgumentException. "assertion verification failed")))))

 (defmethod str->badge :url [user input]
   (let [body (http/http-get input)]


Fix formatting

Fix formatting

--- src/clj_gatling/simulation.clj
+++ src/clj_gatling/simulation.clj
@@ -26,10 +26,10 @@
         function (memoize (request-fn request))
         callback (fn [result context]
                    (put! response [{:name (:name request)
-                                   :id user-id
-                                   :start @start-promise
-                                   :end @end-promise
-                                   :result result} context]))]
+                                    :id user-id
+                                    :start @start-promise
+                                    :end @end-promise
+                                    :result result} context]))]
     (go
       (function start-promise end-promise callback (assoc context :user-id user-id))
       (let [[result c] (alts! [response (async/timeout timeout)])]


resource blocks can only be composed of individual resources atm

--- src/cljs/lokate/resources.cljs
+++ src/cljs/lokate/resources.cljs
@@ -82,6 +82,7 @@
          (om/build rsc-block-drawer-view [rsc
                                           (->> (dissoc rscs (:id rsc))
                                                vals
+                                               (filter (comp not :type))
                                                (sort-by :timestamp))])]
         [(om/build rsc-nav-view [drawer state])
          (om/build rsc-drawer-view rsc)])


clear explanation when resetting

clear explanation when resetting

--- src/cljs/strmatch/ui/core.cljs
+++ src/cljs/strmatch/ui/core.cljs
@@ -116,6 +116,7 @@
         match-animation (:animation match-result)
         match-tables (:tables match-result)]
     (show-tables match-tables)
+    (html ($ :#explanation) "")
     (html ($ :.result)
           (str
             "

"


Remove debugging output

Remove debugging output

--- src/clojure/neko/ui/traits.clj
+++ src/clojure/neko/ui/traits.clj
@@ -296,7 +296,6 @@
   [^View wdg, {:keys [layout-width layout-height layout-view-type]
                :as attributes}
    {:keys [container-type]}]
-  (neko.log/d "TAG" "called")
   (let [width  (kw/value :layout-params (or layout-width  :wrap))
         height (kw/value :layout-params (or layout-height :wrap))]
     (.setLayoutParams


fundamental.clj: shortened the (initial-todo) function.

--- clojure/org/gavrog/clojure/fundamental.clj
+++ clojure/org/gavrog/clojure/fundamental.clj
@@ -5,19 +5,12 @@
   (if (= c a) b a))

 (defn- initial-todo [ds]
-  (loop [result []
-         seen #{}
-         todo (traversal ds (indices ds) (elements ds))]
-    (if (empty? todo)
-      (seq result)
-      (let [[D i E] (first todo)
-            todo (rest todo)]
-        (cond (= :root i)
-              (recur result (conj seen D) todo)
-              (seen E)
-              (recur result seen todo)
-              :else
-              (recur (conj result [D i nil]) (conj seen E) todo))))))
+  (first
+    (reduce (fn [[result seen] [D i E]]
+              [(if (or (= :root i) (seen E)) result (conj result [D i nil]))
+               (conj seen E)])
+            [[] #{}]
+            (traversal ds (indices ds) (elements ds)))))

 (defn- update-todo [ds todo opposite D i]
   (into todo (for [j (indices ds) :when (not= i j)]


fundamental.clj: find-generators seems to be working

--- clojure/org/gavrog/clojure/fundamental.clj
+++ clojure/org/gavrog/clojure/fundamental.clj
@@ -57,14 +57,19 @@
   (second (glue-recursively ds (initial-boundary ds) (initial-todo ds))))

 (defn- trace-word [ds edge2word D i j]
-  )
+  (loop [w [], E (s ds i D), k j]
+    (if (= [E k] [D i])
+      w
+      (let [f (or (edge2word [E k]) (inverse (edge2word [(s ds k E) k])) [])]
+        (recur (-* w f) (s ds k E) (other i j k))))))

 (defn- glue-generator [ds [_ opposite :as boundary] edge2word gen2edge D i]
   (let [gen (count gen2edge)
         gen2edge (conj gen2edge [gen [D i]])
         [boundary glued] (glue-recursively ds boundary [[D i nil]])
         edge2word (reduce (fn [e2w [D i j]]
-                            (conj e2w (inverse (trace-word ds e2w D i j))))
+                            (conj e2w
+                                  [[D i] (inverse (trace-word ds e2w D i j))]))
                           (conj edge2word [[D i] [gen]])
                           (rest glued))]
     [boundary edge2word gen2edge]))
@@ -77,8 +82,8 @@
                       (if (on-bnd [D i])
                         (glue-generator ds boundary edge2word gen2edge D i)
                         [boundary edge2word gen2edge]))
-                    (for [D (elements ds), i (indices ds)] [D i])
-                    [boundary {} {}]))))
+                    [boundary {} {}]
+                    (for [D (elements ds), i (indices ds)] [D i])))))

 (defn fundamental-group [ds]
   (let [[edge2word, gen2edge] (find-generators ds)]


fundamental.clj: implemented fundamental group

--- clojure/org/gavrog/clojure/fundamental.clj
+++ clojure/org/gavrog/clojure/fundamental.clj
@@ -96,16 +96,29 @@
                 (for [D (elements ds), i (indices ds)] [D i]))]
     [(add-inverses ds e2w) g2e]))

+(defn- mirror-relators [ds g2e]
+  (for [[g [D i]] g2e
+        :when (= D (s ds i D))]
+   [g g]))
+
+(defn- relator-rep [w]
+  (apply (partial lexicographically-smallest (fn [a b] (* a b (- a b))))
+    (for [i (range (count w))
+          :let [w* (into (subvec w i) (subvec w 0 i))]
+          x [w* (inverse w*)]]
+      x)))
+
 (defn fundamental-group [ds]
   (let [[edge2word, gen2edge] (find-generators ds)
         orbits (for [i (indices ds), j (indices ds), :when (> j i)
                      D (orbit-reps ds [i j])
                      :let [w (trace-word ds edge2word i j D)]
                      :when (seq w)]
-                 [D i j w (v ds i j D)])]
-    {:generators (keys gen2edge)
-     :relators (for [[D i j w v] orbits] (-** w v))
-     :axes (for [[D i j w v] orbits, :when (> v 1)] [w v])
+                 [D i j (relator-rep w) (v ds i j D)])]
+    {:generators (sort (keys gen2edge))
+     :relators (sort (concat (for [[D i j w v] orbits] (-** w v))
+                             (mirror-relators ds gen2edge)))
+     :axes (sort (for [[D i j w v] orbits, :when (> v 1)] [w v]))
      :gen-to-edge gen2edge
      :edge-to-word edge2word
      }))