Update dependency.

Update dependency.

--- project.clj
+++ project.clj
@@ -23,7 +23,7 @@
     [compojure "1.4.0"] ; Web routing https://github.com/weavejester/compojure
     [liberator "0.13"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
     [rethinkdb "0.10.1"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
-    [prismatic/schema "1.0.0-alpha1"] ; Data validation https://github.com/Prismatic/schema
+    [prismatic/schema "1.0.0"] ; Data validation https://github.com/Prismatic/schema
     [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [com.taoensso/timbre "4.1.1"] ; Logging https://github.com/ptaoussanis/timbre
     [raven-clj "1.3.1"] ; Clojure interface to Sentry error reporting https://github.com/sethtrain/raven-clj


adding slfj simple in order to bypsass warning

--- project.clj
+++ project.clj
@@ -17,6 +17,7 @@
                  [org.clojure/data.json "0.2.1" ]
                  [com.taoensso/carmine "1.6.0"]
                  [org.clojure/core.memoize "0.5.2"]
+                 [org.slf4j/slf4j-simple "1.6.4"]; required for codahale metrics
                  [metrics-clojure "0.9.2"]
                  [clj-aws-ec2 "0.2.0" :exclusions  [org.codehaus.jackson/jackson-core-asl]]
                  [trammel "0.8.0-SNAPSHOT"]


We're @ 0.3.2-unacast-SNAPSHOT

We're @ 0.3.2-unacast-SNAPSHOT

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


edited project.clj: thanks to neotyk for the patch

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (defproject fnparse "2.2.4"
   :description "A library for creating functional parsers in Clojure."
-  :dependencies [[org.clojure/clojure "1.0.0"]
-                 [org.clojure/clojure "1.0.0-SNAPSHOT"]]
+  :dependencies [[org.clojure/clojure "1.1.0-master-SNAPSHOT"
+                 [org.clojure/clojure-contrib "1.0.0-master-SNAPSHOT"]]
   :dev-dependencies [[lein-clojars "1.0.0"]])


Version number

Version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject foreclojure "1.4.2"
+(defproject foreclojure "1.4.3"
   :description "4clojure - a website for lisp beginners"
   :dependencies [[clojure "1.2.1"]
                  [clojure-contrib "1.2.0"]


lein-release plugin: preparing 0.63 release

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


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -18,11 +18,11 @@
     [org.clojure/core.async "0.2.395"] ; Async programming and communication https://github.com/clojure/core.async
     [defun "0.3.0-RC1"] ; 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.6.0-beta6"] ; Web application library https://github.com/ring-clojure/ring
-    [ring/ring-core "1.6.0-beta6"] ; Web application library https://github.com/ring-clojure/ring
+    [ring/ring-devel "1.6.0-beta7"] ; Web application library https://github.com/ring-clojure/ring
+    [ring/ring-core "1.6.0-beta7"] ; Web application library https://github.com/ring-clojure/ring
     [jumblerg/ring.middleware.cors "1.0.1"] ; CORS library https://github.com/jumblerg/ring.middleware.cors
     [http-kit "2.3.0-alpha1"] ; Web server http://http-kit.org/
-    [compojure "1.6.0-beta2"] ; Web routing https://github.com/weavejester/compojure
+    [compojure "1.6.0-beta3"] ; 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.26"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
     [prismatic/schema "1.1.3"] ; Data validation https://github.com/Prismatic/schema
@@ -36,9 +36,9 @@
     [clj-jwt "0.1.1"] ; Library for JSON Web Token (JWT) https://github.com/liquidz/clj-jwt
     [medley "0.8.4"] ; Utility functions https://github.com/weavejester/medley
     [com.stuartsierra/component "0.3.2"] ; Component Lifecycle
-    [amazonica "0.3.80"] ; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
-    [zprint "0.2.10"] ; Pretty-print clj and EDN https://github.com/kkinnear/zprint
-    [open-company/lib "0.0.6-04c024d"] ; Library for OC projects https://github.com/open-company/open-company-lib
+    [amazonica "0.3.81"] ; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
+    [zprint "0.2.12"] ; Pretty-print clj and EDN https://github.com/kkinnear/zprint
+    [open-company/lib "0.0.11-deee910"] ; Library for OC projects https://github.com/open-company/open-company-lib
   ]

   ;; All profile plugins
@@ -89,7 +89,7 @@
         [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
         [lein-deps-tree "0.1.2"] ; Print a tree of project dependencies https://github.com/the-kenny/lein-deps-tree
         [venantius/yagni "0.1.4"] ; Dead code finder https://github.com/venantius/yagni
-        [lein-zprint "0.1.10"] ; Pretty-print clj and EDN https://github.com/kkinnear/lein-zprint
+        [lein-zprint "0.1.12"] ; Pretty-print clj and EDN https://github.com/kkinnear/lein-zprint
       ]
     }]
     :repl-config [:dev {


Release version 0.7.3-beta7.

Release version 0.7.3-beta7.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-datomic "0.7.3-SNAPSHOT"
+(defproject org.onyxplatform/onyx-datomic "0.7.3-beta7"
   :description "Onyx plugin for Datomic"
   :url "https://github.com/MichaelDrogalis/onyx-datomic"
   :license {:name "Eclipse Public License"


Version 0.0.9

Version 0.0.9

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-rest "0.0.9-SNAPSHOT"
+(defproject pe-fp-rest "0.0.9"
   :description "A Clojure library providing a REST API interface on top of the fuel purchase abstractions."
   :url "https://github.com/evanspa/pe-fp-rest"
   :license {:name "MIT"


Version 0.0.1

Version 0.0.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject day8.re-frame/http-fx "0.0.1-SNAPSHOT"
+(defproject day8.re-frame/http-fx "0.0.1"
   :description  "A re-frame effects handler for performing Ajax tasks"
   :url          "https://github.com/Day8/re-frame-http-fx.git"
   :license      {:name "MIT"}


Start 1.1.0-SNAPSHOT

Start 1.1.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightmod "1.0.0"
+(defproject nightmod "1.1.0-SNAPSHOT"
   :description "A tool for making live-moddable games in Clojure"
   :url "https://github.com/oakes/Nightmod"
   :license {:name "Public Domain"


Fix Neko version

Fix Neko version

--- project.clj
+++ project.clj
@@ -19,7 +19,7 @@
   :javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
   :plugins [[lein-droid "0.3.3"]]

-  :dependencies [[neko/neko "3.2.0"]
+  :dependencies [[neko/neko "3.2.0-preview1"]
                  [org.clojure-android/data.json "0.2.6-SNAPSHOT"]]
   :profiles {:default [:dev]


next release

next release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject closp/lein-template "0.1.7"
+(defproject closp/lein-template "0.1.8-Snapshot"
   :description "A webframework combining several technologies based on luminus and chestnut."
   :url "https://github.com/sveri/closp"
   :license {:name "Eclipse Public License"


Version 0.2.0-SNAPSHOT

Version 0.2.0-SNAPSHOT

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


Upgraded deps

Upgraded deps

--- project.clj
+++ project.clj
@@ -4,10 +4,10 @@
   :url "http://example.com/FIXME"

   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [selmer "0.9.4"]
+                 [selmer "0.9.5"]
                  [com.taoensso/timbre "4.1.4"]
                  [com.taoensso/tower "3.0.2"]
-                 [markdown-clj "0.9.78"]
+                 [markdown-clj "0.9.79"]
                  [environ "1.0.1"]
                  [compojure "1.4.0"]
                  [ring-webjars "0.1.1"]
@@ -22,7 +22,7 @@
                  [org.webjars/bootstrap "3.3.5"]
                  [org.webjars/jquery "2.1.4"]
                  [migratus "0.8.7"]
-                 [conman "0.2.4"]
+                 [conman "0.2.5"]
                  [org.postgresql/postgresql "9.4-1203-jdbc41"]
                  [org.immutant/web "2.1.0"]]


lein-release plugin: preparing 0.62 release

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


Обновление версий библиотек

Обновление версий библиотек

--- project.clj
+++ project.clj
@@ -6,28 +6,26 @@
   :dependencies [[org.clojure/clojure "1.7.0-beta3"]
                  [compojure "1.3.4"]
                  [hiccup "1.0.5"]
-                 [clj-time "0.6.0"]
+                 [clj-time "0.9.0"]
                  [korma "0.4.2"]
-
                  [net.sourceforge.htmlcleaner/htmlcleaner "2.12"]
-
-                 ;; Нужно только на время разработки
-                 ;;[hiccup-bridge "1.0.1"]
                  ]

   :source-paths ["src" "src-cljs"]
-
+
+  :plugins [[lein-ancient "0.6.7"]]
+
   :profiles
   {:dev
    {:dependencies [
-                   [org.clojure/clojurescript "0.0-3269"]
+                   [org.clojure/clojurescript "0.0-3308"]
                    [prismatic/dommy "1.1.0"]
-                   [cljs-ajax "0.3.11"]
+                   [cljs-ajax "0.3.12"]
                    [hipo "0.4.0"]
                    ]
     :plugins [[lein-cljsbuild "1.0.6"]
               [com.cemerick/clojurescript.test "0.3.3"]]}}
-
+
   :cljsbuild
   {:builds
    {:test {:source-paths ["src-cljs" "test"]


Adjust comment.

Adjust comment.

--- project.clj
+++ project.clj
@@ -35,7 +35,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.61"] ;; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
+    [amazonica "0.3.61"] ; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
   ]

   ;; All profile plugins


Bump 2.2.27-SNAPSHOT

Bump 2.2.27-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.wsscode/pathom "2.2.26"
+(defproject com.wsscode/pathom "2.2.27-SNAPSHOT"
   :description "A Clojure library designed to provide a collection of helper functions to support Clojure(script) graph parsers using\nom.next graph syntax."
   :url "https://github.com/wilkerlucio/pathom"
   :license {:name "MIT"


Bump to 0.2.0.

Bump to 0.2.0.

--- project.clj
+++ project.clj
@@ -1,8 +1,9 @@
-(defproject pjstadig/es "0.2.0-SNAPSHOT"
+(defproject pjstadig/es "0.2.0"
   :description "A simple REST-based Elasticsearch client for Clojure."
   :url "http://github.com/pjstadig/es"
   :license {:name "Mozilla Public License, v. 2.0"
             :url "http://mozilla.org/MPL/2.0/"}
+  :plugins [[codox "0.6.6"]]
   :dependencies [[cheshire "5.2.0"]
                  [clj-http "0.7.7"]
                  [log4j "1.2.17"]


Version 0.0.21-SNAPSHOT

Version 0.0.21-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-core "0.0.20"
+(defproject pe-fp-core "0.0.21-SNAPSHOT"
   :description "A Clojure library encapsulating the various domain objects associated with the fuel purchase application."
   :url "https://github.com/evanspa/pe-fp-core"
   :license {:name "MIT"


Bump version.

Bump version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.draines/monocle "0.9.16"
+(defproject com.draines/monocle "0.9.17-SNAPSHOT"
   :description "Monocle"
   :url "http://github.com/drewr/monocle"
   :license {:name "Eclipse Public License"


lein-release plugin: bumped version from 0.30 to 0.31-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject exploud "0.30"
+(defproject exploud "0.31-SNAPSHOT"
   :description "Exploud service"
   :url "http://wikis.in.nokia.com/NokiaMusicArchitecture/Exploud"


aleph 0.4.1-beta3 released

aleph 0.4.1-beta3 released

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

                  ;; Handlers
                  [org.clojure/core.async "0.2.374"]
-                 [aleph "0.4.1-beta2"]
+                 [aleph "0.4.1-beta3"]

                  ;; Schemata
                  [prismatic/schema "1.0.3"]


Version 0.7.1-SNAPSHOT

Version 0.7.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
 (def tk-jetty-version "1.5.0")
 (def i18n-version "0.4.3")

-(defproject puppetlabs/http-client "0.7.0"
+(defproject puppetlabs/http-client "0.7.1-SNAPSHOT"
   :description "HTTP client wrapper"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


Bump version number

Bump version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject knotation-editor "0.0.14-SNAPSHOT"
+(defproject knotation-editor "0.0.15-SNAPSHOT"
   :description "A front-end library implementing a Knotation editor"
   :url "http://github.com/knotation/knotation-editor"
   :license {:name "BSD 3-Clause License"


Relax line length constraints a little

Relax line length constraints a little

--- project.clj
+++ project.clj
@@ -33,7 +33,7 @@
                   ["clean"]
                   ["check"]
                   ["eastwood"]
-                  ["bikeshed" "-m" "100"]
+                  ["bikeshed" "-m" "120"]
                   ["cloverage"]]
             "third-party-check" ["do"
                                  ["ancient"]


lein-release plugin: bumped version from 0.1.1 to 0.1.2-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject prismatic/fnhouse "0.1.1"
+(defproject prismatic/fnhouse "0.1.2-SNAPSHOT"
   :description "Transform lightly-annotated functions into a full-fledged web service"
   :license {:name "Eclipse Public License - v 1.0"
             :url "http://www.eclipse.org/legal/epl-v10.html"


Order builds, puts known problematic build at end. [ci skip]

--- project.clj
+++ project.clj
@@ -129,6 +129,17 @@
      :release-script "scripts/release.sh"
      :skip-compatibility? true
      :merge "master"}
+    {:git "git@learn-onyx:onyx-platform/learn-onyx.git"
+     :branch "compatibility"
+     :release-branch "master"
+     :release-script "scripts/release.sh"
+     :merge "master"}
+    {:git "git@onyx-examples:onyx-platform/onyx-examples.git"
+     :project-file :discover
+     :branch "compatibility"
+     :release-branch "master"
+     :release-script "release.sh"
+     :merge "master"}
     {:git "git@onyx-cheat-sheet:onyx-platform/onyx-cheat-sheet.git"
      :branch "compatibility"
      :release-branch "master"
@@ -141,15 +152,5 @@
      :release-script "build-site.sh"
      :skip-compatibility? true
      :merge "master"}
-    {:git "git@learn-onyx:onyx-platform/learn-onyx.git"
-     :branch "compatibility"
-     :release-branch "master"
-     :release-script "scripts/release.sh"
-     :merge "master"}
-    {:git "git@onyx-examples:onyx-platform/onyx-examples.git"
-     :project-file :discover
-     :branch "compatibility"
-     :release-branch "master"
-     :release-script "release.sh"
-     :merge "master"}]}
+]}
   :codox {:output-dir "doc/api"})


Update cljs dependency.

Update cljs dependency.

--- project.clj
+++ project.clj
@@ -29,7 +29,7 @@
     [cheshire "5.4.0"] ; JSON de/encoding https://github.com/dakrone/cheshire
     [org.clojure/data.xml "0.0.8"] ; XML parser/encoder https://github.com/clojure/data.xml
     ;; Client-side
-    [org.clojure/clojurescript "0.0-2657"] ; ClojureScript compiler https://github.com/clojure/clojurescript
+    [org.clojure/clojurescript "0.0-2665"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [jayq "2.5.2"] ; ClojureScript wrapper for jQuery https://github.com/ibdknox/jayq
     [hiccups "0.3.0"] ; ClojureScript implementation of Hiccup https://github.com/teropa/hiccups
   ]


lein-release plugin: preparing 0.3.6 release

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

-(defproject puppetlabs/trapperkeeper "0.3.6-SNAPSHOT"
+(defproject puppetlabs/trapperkeeper "0.3.6"
   :description "We are trapperkeeper.  We are one."
   ;; Abort when version ranges or version conflicts are detected in
   ;; dependencies. Also supports :warn to simply emit warnings.


Update dependencies.

Update dependencies.

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

   :dependencies [
     [org.clojure/clojure "1.7.0-RC1"] ; Lisp on the JVM http://clojure.org/documentation
-    [org.clojure/clojurescript "0.0-3297"] ; ClojureScript compiler https://github.com/clojure/clojurescript
+    [org.clojure/clojurescript "0.0-3308"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [ring/ring-jetty-adapter "1.4.0-RC1"] ; Web Server https://github.com/ring-clojure/ring
     [ring-basic-authentication "1.0.5"] ; Basic HTTP/S Auth https://github.com/remvee/ring-basic-authentication
     [compojure "1.3.4"] ; Web routing http://github.com/weavejester/compojure
-    [com.taoensso/carmine "2.10.0"] ; Redis client https://github.com/ptaoussanis/carmine
+    [com.taoensso/carmine "2.11.1"] ; Redis client https://github.com/ptaoussanis/carmine
     [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [clj-json "0.5.3"] ; JSON encoding https://github.com/mmcgrana/clj-json/
     [org.clojure/data.xml "0.0.8"] ; XML encoding https://github.com/clojure/data.xml


upgrade h2

upgrade h2

--- project.clj
+++ project.clj
@@ -25,7 +25,7 @@
                  [org.slf4j/slf4j-jdk14 "1.7.13"]
                  [korma "0.4.3"]
                  [com.github.rinconjc/db-upgrader "1.0-beta15"]
-                 [com.h2database/h2 "1.4.187"]
+                 [com.h2database/h2 "1.4.200"]
                  [org.postgresql/postgresql "42.2.6"]
                  [org.clojure/java.jdbc "0.7.10"]
                  [crypto-password "0.1.3"]


Version 0.0.6

Version 0.0.6

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject coffee-table "0.0.6-SNAPSHOT"
+(defproject coffee-table "0.0.6"
   :description "A site for Gaelan's café reviews"
   :url "http://github.com/RobotDisco/coffee-table"
   :license {:name "Eclipse Public License - v 1.0"


0.4.4 org.typedclojure release

0.4.4 org.typedclojure release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject thomasa/mranderson "0.4.4-ambrosebs-SNAPSHOT"
+(defproject org.typedclojure/mranderson "0.4.4"
   :description "Leiningen plugin to download and use some dependencies as source."
   :url "https://github.com/benedekfazekas/mranderson"
   :license {:name "Eclipse Public License"


Bump deps :robot_face:

Bump deps :robot_face:

--- project.clj
+++ project.clj
@@ -55,7 +55,7 @@
                  [net.sourceforge.jtds/jtds "1.3.1"]                  ; Open Source SQL Server driver
                  [org.xhtmlrenderer/flying-saucer-core "9.0.8"]
                  [org.liquibase/liquibase-core "3.4.2"]               ; migration management (Java lib)
-                 [org.slf4j/slf4j-log4j12 "1.7.16"]
+                 [org.slf4j/slf4j-log4j12 "1.7.18"]
                  [org.yaml/snakeyaml "1.17"]                          ; YAML parser (required by liquibase)
                  [org.xerial/sqlite-jdbc "3.8.11.2"]                  ; SQLite driver
                  [postgresql "9.3-1102.jdbc41"]                       ; Postgres driver
@@ -89,7 +89,7 @@
                               :exclusions [org.clojure/clojure]]
                              [lein-bikeshed "0.3.0"]                  ; Linting
                              [lein-expectations "0.0.8"]              ; run unit tests with 'lein expectations'
-                             [lein-instant-cheatsheet "2.1.5"         ; use awesome instant cheatsheet created by yours truly w/ 'lein instant-cheatsheet'
+                             [lein-instant-cheatsheet "2.2.0"         ; use awesome instant cheatsheet created by yours truly w/ 'lein instant-cheatsheet'
                               :exclusions [org.clojure/clojure
                                            org.clojure/tools.namespace]]]
                    :env {:mb-run-mode "dev"}


dont make dependencies leak and provide non-dev install alias

--- project.clj
+++ project.clj
@@ -5,8 +5,8 @@
   :url "http://github.com/verma/pani"
   :author "verma"
   :min-lein-version "2.5.0"
-  :dependencies [[org.clojure/clojure "1.6.0"]
-                 [org.clojure/clojurescript "0.0-2755"]
+  :dependencies [[org.clojure/clojure "1.6.0" :scope "provided"]
+                 [org.clojure/clojurescript "0.0-2755" :scope "provided"]
                  [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                  [com.firebase/firebase-client-jvm "1.1.1"]

@@ -14,12 +14,14 @@
   :deploy-repositories [["releases" :clojars]]

-  :plugins [[lein-cljsbuild "1.0.3"]
-            [com.cemerick/clojurescript.test "0.3.1"]]
+  :plugins [[lein-cljsbuild "1.0.3" :scope "test"]
+            [com.cemerick/clojurescript.test "0.3.1" :scope "test"]]
+
   :profiles {:dev {:dependencies [[om "0.6.4"]]
                    :plugins [[com.cemerick/austin "0.1.7-SNAPSHOT"]]}}

-  :aliases {"auto-test" ["do" "clean," "cljsbuild" "auto" "test"]}
+  :aliases {"auto-test" ["do" "clean," "cljsbuild" "auto" "test"]
+            "install"   ["with-profiles" "-dev" "install"]}

   :aot [pani.clojure.android-stub]


lein-release plugin: preparing 0.3.4 release

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
     [http-kit "2.1.18"]
     [hiccup "1.0.5"]])

-(defproject racehub/om-bootstrap "0.3.4-SNAPSHOT"
+(defproject racehub/om-bootstrap "0.3.4"
   :description "Bootstrap meets Om."
   :url "http://github.com/racehub/om-bootstrap"
   :license {:name "MIT License"


Bump CLJ

Bump CLJ

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}

-  :dependencies [[org.clojure/clojure "1.9.0-beta4" :scope "provided"]
+  :dependencies [[org.clojure/clojure "1.9.0-RC1" :scope "provided"]
                  [org.clojure/clojurescript "1.9.946" :scope "provided"]]

   :test-paths ["test/cljc"]


Fix the context-path setup

Fix the context-path setup

--- project.clj
+++ project.clj
@@ -29,8 +29,7 @@
           :defaults {:doc/format :markdown}}
   :ring {:handler mdr2.handler/app}
   :main mdr2.main
-  :immutant {:context-path "/"
-             :dev? true}
+  :immutant {:war {:context-path "/"}}
   :profiles {:dev {:dependencies [[org.xerial/sqlite-jdbc "3.8.7"]
                                   [javax.servlet/servlet-api "2.5"]
                                   [ring/ring-devel "1.3.1"]]}


update prismatic/schema to 1.0.4

update prismatic/schema to 1.0.4

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

                  [circleci/clj-yaml "0.5.5"]

-                 [prismatic/schema "1.0.3"]
+                 [prismatic/schema "1.0.4"]

                  [clj-time "0.11.0"]


Version 2.7.0 [ci skip]

Version 2.7.0 [ci skip]

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


Changed ip to dns for staging Conflicts: 	project.clj

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

   :source-paths ["src"]
   :resource-paths ["resources" "test-resources"]
-  :template-additions ["ws/index.clj"]
+
   :target-path "target/%s"

   :jvm-opts ["-Djava.security.egd=file:/dev/random" ;use a proper random source (install haveged)
@@ -92,28 +92,29 @@
              :production {:source-paths ["src" "prod"]
                           :main freecoin.main
                           ;; TODO replace with scipt
-                          :env [[:base-url "http://localhost:8000"]
+                          :env [[:base-url "http://freecoin1prod.dyne.org:8000"]
                                 [:client-id "LOCALFREECOIN"]
                                 [:client-secret "FREECOINSECRET"]
-                                [:auth-url "http://localhost:5000"]
+                                [:auth-url "http://freecoin1staging.dyne.org:5000"]
                                 [:secure "false"]]}
              :uberjar {:dependencies [[ns-tracker ~ns-tracker-version]]
                        :source-paths ["src" "prod"]
                        :aot :all

                        ;; TODO replace with script
-                       :env [[:base-url "http://localhost:8000"]
+                       :env [[:base-url "http://freecoin1staging.dyne.org:8000"]
                              [:client-id "LOCALFREECOIN"]
                              [:client-secret "FREECOINSECRET"]
-                             [:auth-url "http://localhost:5000"]
-                             [:secure "false"]]}
+                             [:auth-url "http://freecoin1staging.dyne.org:5000"]
+                             [:secure "false"]
+                             [:gorilla-ip "freecoin1staging.dyne.org"]]}

              :admin-run { :main ^:skip-aot gorilla-repl.core;:main gorilla-repl.core
                          :env [[:gorilla-ip "127.0.0.1"]
-                               [:base-url "http://localhost:8000"]
+                               [:base-url "http://80.86.85.3:8000"]
                                [:client-id "LOCALFREECOIN"]
                                [:client-secret "FREECOINSECRET"]
-                               [:auth-url "http://localhost:5000"]
+                               [:auth-url "http://80.86.85.3:5000"]
                                [:secure "false"]
                                [:gorilla-port "8990"]]}}


Update project.clj

Update project.clj

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (defproject spectrace "0.1.0-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+  :description "A utility library to trace and enumerate specs involved in a given spec error"
+  :url "https://github.com/athos/spectrace"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.9.0-alpha14"]])


version 0.3.6

version 0.3.6

--- project.clj
+++ project.clj
@@ -1,3 +1,3 @@
-(defproject clojure-useful "0.3.5"
+(defproject clojure-useful "0.3.6"
   :description "useful clojure functions"
   :dependencies [[clojure "1.2.0"]])


Update lein-ancient

Update lein-ancient

--- project.clj
+++ project.clj
@@ -50,6 +50,6 @@
                                                ["eastwood"]]}
              :dev {:dependencies [[org.clojure/test.check "0.7.0"]]
                    :plugins [[jonase/eastwood "0.1.4"]
-                             [lein-ancient "0.5.5"]
+                             [lein-ancient "0.6.1"]
                              [lein-bikeshed "0.1.8"]
                              [lein-kibit "0.0.8"]]}})


Fixed typo in cljsbuild hooks

Fixed typo in cljsbuild hooks

--- project.clj
+++ project.clj
@@ -71,7 +71,7 @@
                                         :update-cron "0 /3 * * * * *"
                                         :update-size 3
                                         }
-                          :hooks       ['leiningen.cljsbuild]
+                          :hooks       [leiningen.cljsbuild]
                           :cljsbuild
                                        {:jar true
                                         :builds


Bump to riemann-client 0.0.2-snapshot

Bump to riemann-client 0.0.2-snapshot

--- project.clj
+++ project.clj
@@ -32,7 +32,7 @@
     [com.boundary/high-scale-lib "1.0.3"]
     [clj-time "0.3.4"]
     [com.draines/postal "1.7.1"]
-    [com.aphyr/riemann-java-client "0.0.1-SNAPSHOT"]
+    [com.aphyr/riemann-java-client "0.0.2-SNAPSHOT"]
     [slingshot "0.10.2"]
   ]
   :dev-dependencies [


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -12,8 +12,8 @@
     [ring/ring-jetty-adapter "1.4.0"] ; Web Server https://github.com/ring-clojure/ring
     [ring-basic-authentication "1.0.5"] ; Basic HTTP/S Auth https://github.com/remvee/ring-basic-authentication
     [compojure "1.4.0"] ; Web routing http://github.com/weavejester/compojure
-    [com.taoensso/carmine "2.12.0"] ; Redis client https://github.com/ptaoussanis/carmine
-    [org.clojure/core.async "0.2.371"] ; Async programming library https://github.com/clojure/core.async/
+    [com.taoensso/carmine "2.12.1"] ; Redis client https://github.com/ptaoussanis/carmine
+    [org.clojure/core.async "0.2.374"] ; Async programming library https://github.com/clojure/core.async/
     [environ "1.0.1"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [clj-http "2.0.0"] ; HTTP client https://github.com/dakrone/clj-http
     [clj-json "0.5.3"] ; JSON encoding https://github.com/mmcgrana/clj-json/
@@ -24,7 +24,7 @@
     [tinter "0.1.1-SNAPSHOT"] ; color manipulation https://github.com/andypayne/tinter
     [clj-time "0.11.0"] ; DateTime utilities https://github.com/clj-time/clj-time
     ;; Client-side
-    [org.clojure/clojurescript "1.7.145"] ; ClojureScript compiler https://github.com/clojure/clojurescript
+    [org.clojure/clojurescript "1.7.189"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [jayq "2.5.4"] ; ClojureScript wrapper for jQuery https://github.com/ibdknox/jayq
   ]

@@ -36,12 +36,12 @@
   :profiles {
     :qa {
       :dependencies [
-        [midje "1.8.1"] ; Example-based testing https://github.com/marick/Midje
+        [midje "1.8.2"] ; 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"] ; Example-based testing https://github.com/marick/lein-midje
-        [jonase/eastwood "0.2.1"] ; Clojure linter https://github.com/jonase/eastwood
+        [jonase/eastwood "0.2.2"] ; Clojure linter https://github.com/jonase/eastwood
       ]
       :env {
         :config-file "test/test-config.edn"
@@ -53,8 +53,8 @@
         [print-foo "1.0.2"] ; Old school print debugging https://github.com/danielribeiro/print-foo
       ]
       :plugins [
-        [lein-ancient "0.6.8-SNAPSHOT"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
-        [lein-cljsbuild "1.1.0"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
+        [lein-ancient "0.6.8"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
+        [lein-cljsbuild "1.1.1"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
         [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
         [lein-bikeshed "0.2.0"] ; Check for code smells https://github.com/dakrone/lein-bikeshed
         [lein-kibit "0.1.2"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit


Added namespace

Added namespace

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject fake-http "0.1.0-SNAPSHOT"
+(defproject se.haleby/fake-http "0.1.0-SNAPSHOT"
   :description "A client library agonistic way to fake HTTP responses"
   :url "https://github.com/johanhaleby/fake-http"
   :license {:name "Eclipse Public License"


Return tagging actions from environments.

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


(PE-2865) Don't need a test profile anymore

--- project.clj
+++ project.clj
@@ -7,7 +7,6 @@
   :java-source-paths ["src/main/java"]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.5.1"]]
                    :resource-paths ["test-resources"]}
-             :test {:resource-paths ["test-resources"]}
              :acceptance {:dependencies [[puppetlabs/trapperkeeper "0.3.2"]
                                          [puppetlabs/trapperkeeper-webserver-jetty7 "0.3.2"]
                                          [me.raynes/fs "1.4.3"]]


Bump the version

Bump the version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mdr2 "0.3.0-SNAPSHOT"
+(defproject mdr2 "0.3.0"
   :description "A Production Management Tool for DAISY Talking Books"
   :url "https://github.com/sbsdev/mdr2"
   :dependencies [[org.clojure/clojure "1.6.0"]


Version 5.3.11

Version 5.3.11

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def ps-version "5.3.11-SNAPSHOT")
+(def ps-version "5.3.11")
 (def jruby-1_7-version "1.7.27-1")
 (def jruby-9k-version "9.1.16.0-1")


Version 0.4.2-SNAPSHOT

Version 0.4.2-SNAPSHOT

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


Version 0.4.1-SNAPSHOT

Version 0.4.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def ks-version "1.3.0")

-(defproject puppetlabs/trapperkeeper-status "0.4.0"
+(defproject puppetlabs/trapperkeeper-status "0.4.1-SNAPSHOT"
   :description "A trapperkeeper service for getting the status of other trapperkeeper services."
   :url "https://github.com/puppetlabs/trapperkeeper-status"
   :license {:name "Apache License, Version 2.0"


Version 0.1.19-SNAPSHOT

Version 0.1.19-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject day8.re-frame/trace "0.1.18"
+(defproject day8.re-frame/trace "0.1.19-SNAPSHOT"
   :description "Tracing and developer tools for re-frame apps"
   :url "https://github.com/Day8/re-frame-trace"
   :license {:name "MIT"}


Added dep

Added dep

--- project.clj
+++ project.clj
@@ -12,7 +12,8 @@
                  [com.cemerick/drawbridge "0.0.6"]
                  [org.clojure/java.jdbc "0.3.2"]
                  [postgresql "9.1-901.jdbc4"]
-                 [hiccup "1.0.4"]]
+                 [hiccup "1.0.4"]
+                 [ring-middleware-format "0.2.2"]]
   :min-lein-version "2.0.0"
   :plugins [[environ/environ.lein "0.2.1"]]
   :hooks [environ.leiningen.hooks]


lein-release plugin: preparing 0.7.3 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/kitchensink "0.7.3-SNAPSHOT"
+(defproject puppetlabs/kitchensink "0.7.3"
   :description "Clojure utility functions"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


Add url and description

Add url and description

--- project.clj
+++ project.clj
@@ -1,5 +1,6 @@
 (defproject play-clj "0.1.0-SNAPSHOT"
-  :description "Library for making cross-platform games"
+  :description "A LibGDX wrapper for easy cross-platform game development"
+  :url "https://github.com/oakes/play-clj"
   :license {:name "Public Domain"
             :url "http://unlicense.org/UNLICENSE"}
   :dependencies [[com.badlogicgames.gdx/gdx "0.9.9"]


Version 6.11.2-SNAPSHOT

Version 6.11.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def ps-version "6.11.1")
+(def ps-version "6.11.2-SNAPSHOT")

 (defn deploy-info
   [url]


(maint) Bump version to 6.11.1-SNAPSHOT

(maint) Bump version to 6.11.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "6.11.0")
+(def pdb-version "6.11.1-SNAPSHOT")
 (def clj-parent-version "4.5.2")

 (defn true-in-env? [x]


Update to 0.9.0-beta1-snapshot

Update to 0.9.0-beta1-snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame "0.9.0-alpha2-SNAPSHOT"
+(defproject re-frame "0.9.0-beta1-SNAPSHOT"
   :description  "A Clojurescript MVC-like Framework For Writing SPAs Using Reagent."
   :url          "https://github.com/Day8/re-frame.git"
   :license      {:name "MIT"}


Start 0.2.8-SNAPSHOT

Start 0.2.8-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightmod "0.2.7"
+(defproject nightmod "0.2.8-SNAPSHOT"
   :description "A tool for making live-moddable games in Clojure"
   :url "https://github.com/oakes/Nightmod"
   :license {:name "Public Domain"


Bump version

Bump version

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


bumped to 0.1.2

bumped to 0.1.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject intercom-clj "0.1.1"
+(defproject intercom-clj "0.1.2"
   :description "A Clojure native library to use the Intercom REST API"
   :url "https://github.com/nanit/intercom-clj"
   :license {:name "Eclipse Public License"


thelmuth/fix-pagie

thelmuth/fix-pagie

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


Set clj-parent=4.9.7

Set clj-parent=4.9.7

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

   :min-lein-version "2.9.1"

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

   :dependencies [[org.clojure/clojure]


Added project cmr-system-int-test as a dependency.

--- project.clj
+++ project.clj
@@ -7,7 +7,8 @@
    :cmr-common-lib "0.1.1-SNAPSHOT"
    :cmr-umm-lib "0.1.0-SNAPSHOT"
    :cmr-system-trace-lib "0.1.0-SNAPSHOT"
-   :cmr-elastic-utils-lib "0.1.0-SNAPSHOT"})
+   :cmr-elastic-utils-lib "0.1.0-SNAPSHOT"
+   :cmr-system-int-test "0.1.0-SNAPSHOT"})

 (def project-dependencies
   "A list of other projects as maven dependencies"


Kilo : Project cleanup : Moving ring-mock dependency from general
project dependency vector to :dev profile dependencies.

--Tom

--- project.clj
+++ project.clj
@@ -10,7 +10,6 @@
 		 [ring/ring-core "1.2.1"]
                  [ring/ring-jetty-adapter "1.1.0"]
                  [ring-middleware-format "0.3.2"]
-                 [ring-mock "0.1.5"]

                  ;;[org.clojure/java.jdbc "0.3.3"]
                  ;; using org.clojure/java.jdbc 0.3.3 results in this
@@ -35,6 +34,7 @@
                    :dependencies [[org.clojure/tools.namespace "0.2.4"]
                                   [org.clojure/tools.nrepl "0.2.3"]
                                   [org.clojure/java.classpath "0.2.0"]
+                                  [ring-mock "0.1.5"]
                                   ]}}

   :ring {:handler kilo.web/app}


Version 0.1.3-SNAPSHOT

Version 0.1.3-SNAPSHOT

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def tk-version "1.0.0")
 (def tk-jetty-version "1.0.0")

-(defproject puppetlabs/dujour-version-check "0.1.2"
+(defproject puppetlabs/dujour-version-check "0.1.3-SNAPSHOT"
   :description "Dujour Version Check library"

   :dependencies [[org.clojure/clojure "1.6.0"]


lein-release plugin: preparing 0.5.3 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/kitchensink "0.5.3-SNAPSHOT"
+(defproject puppetlabs/kitchensink "0.5.3"
   :description "Clojure utility functions"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


Bump to new CrossRef utils version, more robust DOI input format.

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]
-                  [crossref-util "0.1.6"]
+                  [crossref-util "0.1.7"]
                   [clj-http "1.0.1"]
                   [clj-time "0.8.0"]
                   [org.clojure/data.json "0.2.5"]


Version 0.5.0

Version 0.5.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject chrisbetz/flambo "0.5.0-SNAPSHOT"
+(defproject chrisbetz/flambo "0.5.0"
             :description "A Clojure DSL for Apache Spark"
             :url "https://github.com/chrisbetz/flambo"
             :license {:name "Eclipse Public License"


release 2.8.3

release 2.8.3

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


lein-release plugin: preparing 0.3.10 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.clojars.mhuebert/re-view "0.3.10-SNAPSHOT"
+(defproject org.clojars.mhuebert/re-view "0.3.10"
   :description "Tiny React wrapper"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Version 2.0.0

Version 2.0.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-serverspec-crate "2.0.0-SNAPSHOT"
+(defproject dda/dda-serverspec-crate "2.0.0"
   :description "A crate to get facts from server nodes and test these facst against your expectation."
   :url "https://domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Next version should be 0.7

Next version should be 0.7

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject midje "0.6.2-SNAPSHOT"
+(defproject midje "0.7.0-SNAPSHOT"
   :description "A TDD library for Clojure, with an emphasis on mocks"
   :dependencies [[org.clojure/clojure "[1.1.0,1.2.0]"]
                  [org.clojure/clojure-contrib "[1.1.0,1.2.0]"]]


updated most deps

updated most deps

--- project.clj
+++ project.clj
@@ -4,9 +4,9 @@
   :license {:name "Apache License, Version 2.0"
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[dda/dda-pallet "2.2.2"]
-                 [dda/dda-serverspec-crate "1.3.0-SNAPSHOT"]
+                 [dda/dda-serverspec-crate "1.3.0"]
                  [dda/dda-user-crate "1.0.6-SNAPSHOT"]
-                 [dda/dda-git-crate "2.1.4-SNAPSHOT"]
+                 [dda/dda-git-crate "2.1.4"]
                  [dda/dda-backup-crate "1.0.5"]]
   :source-paths ["main/src"]
   :resource-paths ["main/resources"]


bump to 0.4.17

bump to 0.4.17

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject wit/duckling "0.4.16"
+(defproject wit/duckling "0.4.17"
   :description "Date & Number parser"
   :license {:url "https://github.com/wit-ai/duckling"
             :comments "see LICENSE"}


Update clj-http

Update clj-http

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [camel-snake-kebab "0.1.5"]
                  [ch.qos.logback/logback-classic "1.1.2"]
                  [cheshire "5.3.1"]
-                 [clj-http "0.9.1"]
+                 [clj-http "0.9.2"]
                  [clj-time "0.7.0"]
                  [clojurewerkz/elastisch "2.0.0-rc1"]
                  [com.cemerick/url "0.1.1"]


Set default namespace in project.clj

Set default namespace in project.clj

--- project.clj
+++ project.clj
@@ -2,4 +2,5 @@
   :description "Hyjinks - An HTML generation/templating library"
   :dependencies [[org.clojure/clojure "1.3.0"]]
   :source-paths ["./src"]
-  :test-paths ["./test"])+  :test-paths ["./test"]
+  :main hyjinks)


Updated project.clj and bumped version

Updated project.clj and bumped version

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
-(defproject neat "0.1.0-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+(defproject neat "0.2.0"
+  :description "Evolving neural networks in the browser!"
+  :url "https://github.com/Tavistock/neat"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}


Version 0.0.1

Version 0.0.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject day8.re-frame/http-fx "0.0.1-SNAPSHOT"
+(defproject day8.re-frame/http-fx "0.0.1"
   :description  "A re-frame effects handler for performing Ajax tasks"
   :url          "https://github.com/Day8/re-frame-http-fx.git"
   :license      {:name "MIT"}


Version 0.2.37

Version 0.2.37

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


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -18,17 +18,17 @@
                                io.netty/netty-handler
                                io.netty/netty-transport-native-epoll]]
                  [io.netty/netty-all "4.1.0.CR7"]
-                 [cheshire "5.6.1"
+                 [cheshire "5.6.3"
                   :exclusions [com.fasterxml.jackson.core/jackson-core]]
                  [ns-tracker "0.3.0"]
-                 [manifold "0.1.4"]
+                 [manifold "0.1.5"]
                  [com.stuartsierra/component "0.3.1"]
                  [commons-io/commons-io "2.5"]
                  [buddy/buddy-sign "1.1.0"
                   :exclusions [com.fasterxml.jackson.core/jackson-core]]

-                 [funcool/cuerdas "0.7.2"]
-                 [funcool/promesa "1.3.1"]
+                 [funcool/cuerdas "0.8.0"]
+                 [funcool/promesa "1.4.0"]
                  [danlentz/clj-uuid "0.1.6"]
                  [environ "1.0.3"]
-                 [com.cognitect/transit-clj "0.8.285"]])
+                 [com.cognitect/transit-clj "0.8.288"]])


Bump jackson and all other dependencies to newest versions

--- project.clj
+++ project.clj
@@ -5,9 +5,9 @@
             :url "http://opensource.org/licenses/MIT"
             :distribution :repo}
   :global-vars {*warn-on-reflection* false}
-  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.4.6"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.4.6"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.4.6"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.5.3"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.5.3"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.5.3"]
                  [tigris "0.1.1"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.6.0"]
                                   [org.clojure/test.generative "0.1.4"]]}
@@ -15,11 +15,11 @@
              :1.3 {:dependencies [[org.clojure/clojure "1.3.0"]]}
              :1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
              :1.5 {:dependencies [[org.clojure/clojure "1.5.1"]]}
-             :1.7 {:dependencies [[org.clojure/clojure "1.7.0-beta2"]]}
+             :1.7 {:dependencies [[org.clojure/clojure "1.7.0-RC1"]]}
              :benchmark {:test-paths ["benchmarks"]
                          :jvm-opts ^:replace ["-Xms1g" "-Xmx1g" "-server"]
                          :dependencies [[criterium "0.4.3"]
-                                        [org.clojure/data.json "0.2.5"]
+                                        [org.clojure/data.json "0.2.6"]
                                         [clj-json "0.5.3"]]}}
   :aliases {"all" ["with-profile" "dev,1.3:dev,1.4:dev,1.5:dev,1.7:dev"]
             "benchmark" ["with-profile" "dev,benchmark" "test"]


Update to newer fntest that works with WF10 clustering.

--- project.clj
+++ project.clj
@@ -96,7 +96,7 @@
                         ;; org.projectodd.wunderboss  "0.8.2-SNAPSHOT"

                         org.immutant               :version
-                        fntest                     "2.0.6"}}
+                        fntest                     "2.0.7"}}

   :release-tasks  [["vcs" "assert-committed"]


Use latest lib.

Use latest lib.

--- project.clj
+++ project.clj
@@ -44,7 +44,7 @@
     [com.fasterxml.jackson.core/jackson-databind "2.11.2"]

     ;; Library for OC projects https://github.com/open-company/open-company-lib
-    [open-company/lib "0.17.29-alpha34"]
+    [open-company/lib "0.17.29-alpha35"]
     ;; 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


lein-release plugin: preparing 0.19 release

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


prepared for working on the next release.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject gorillalabs/sparkling "1.2.2"
+(defproject gorillalabs/sparkling "1.2.3-SNAPSHOT"
             :description "A Clojure Library for Apache Spark"
             :url "https://github.com/chrisbetz/sparkling"
             :license {:name "Eclipse Public License"


Version 1.0.1

Version 1.0.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-managed-ide "1.0.1-SNAPSHOT"
+(defproject dda/dda-managed-ide "1.0.1"
   :description "module to install and configure ide based on ubuntu vm."
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


clean before lauching repl

clean before lauching repl

--- project.clj
+++ project.clj
@@ -130,7 +130,7 @@
             "runtest" ["midje" ":filter" "-integration"]
             "populate" ["run" "-m" "celestial.fixtures.populate"]
             ; https://github.com/stuartsierra/reloaded workflow
-            "dev-repl" ["with-profile" "refresh" "do" "repl"]
+            "dev-repl" ["with-profile" "refresh" "do" "clean," "repl"]
             }


Version 0.2.2

Version 0.2.2

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


updated version

updated version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject navis/untangled-client "0.5.3"
+(defproject navis/untangled-client "0.5.4-SNAPSHOT"
   :description "Client-side code for Untangled Webapps"
   :url ""
   :license {:name "NAVIS"


Update dependencies

Update dependencies

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   listings"
   :url "https://github.com/terop/ktra-indexer"
   :min-lein-version "2.0.0"
-  :dependencies [[org.clojure/clojure "1.8.0"]
+  :dependencies [[org.clojure/clojure "1.9.0"]
                  [compojure "1.6.0"]
                  [ring/ring-defaults "0.3.1"]
                  [ring/ring-devel "1.6.3"]
@@ -11,7 +11,7 @@
                  [selmer "1.11.3"]
                  [cheshire "5.8.0"]
                  [org.postgresql/postgresql "42.1.4"]
-                 [org.clojure/java.jdbc "0.7.3"]
+                 [org.clojure/java.jdbc "0.7.4"]
                  [honeysql "0.9.1"]
                  [clj-time "0.14.2"]
                  [buddy/buddy-auth "2.1.0"]


Ring is needed before http-kit

Ring is needed before http-kit

--- project.clj
+++ project.clj
@@ -21,9 +21,9 @@
   :plugins [[lein-sub "0.2.3"]]

   :sub [
+        "modules/ring" ; Ring interface
         "modules/http-kit"        ; HTTP server (with client library)
         "modules/bidi" ; URI routing library
-        "modules/ring" ; Ring interface

         ;;"modules/cljs-builder" ; ClojureScript compilation
         ;;        "extensions/async" ; core.async channels that can be shared by dependants


Fix description and url

Fix description and url

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (defproject com.multunus/dashboard-clj "0.1.0-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+  :description "Library to create dashboards"
+  :url "https://github.com/multunus/dashboard-clj"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}


updated clojure and clojurescript version

--- project.clj
+++ project.clj
@@ -4,8 +4,8 @@
   :description "FIXME: write this!"
   :url "http://example.com/FIXME"

-  :dependencies [[org.clojure/clojure "1.7.0-RC1"]
-                 [org.clojure/clojurescript "0.0-3308"]
+  :dependencies [[org.clojure/clojure "1.7.0"]
+                 [org.clojure/clojurescript "1.7.28"]
                  [com.cemerick/clojurescript.test "0.3.3"]
                  [org.omcljs/om "0.8.8"]
                  [com.cognitect/transit-cljs "0.8.220"]]


Bump to snappy

Bump to snappy

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject thinktopic/think.image "0.4.7"
+(defproject thinktopic/think.image "0.4.8-SNAPSHOT"
   :description "Image manipulation library"
   :url "http://github.com/thinktopic/think.image"
   :license {:name "Eclipse Public License"


bump clj-yaml version

bump clj-yaml version

- This fixes a nasty NPE that can be caused by stringifying certain yaml with
  nulls.


Bump 2.0.14

Bump 2.0.14

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.wsscode/pathom "2.0.13"
+(defproject com.wsscode/pathom "2.0.14"
   :description "A Clojure library designed to provide a collection of helper functions to support Clojure(script) graph parsers using\nom.next graph syntax."
   :url "https://github.com/wilkerlucio/pathom"
   :license {:name "Eclipse Public License"


Update to 0.1.3

Update to 0.1.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject data-frisk-reagent "0.1.2"
+(defproject data-frisk-reagent "0.1.3"
   :description "Frisking EDN since 2016!"
   :url "http://github.com/odinodin/data-frisk-reagent"
   :license {:name "MIT"


oops. there is no non-snapshot core.unify

--- project.clj
+++ project.clj
@@ -4,6 +4,6 @@
                  [org.clojure/clojure-contrib "1.2.0"]
                  [ordered "0.3.0"]
                  [org.clojure/algo.monads "0.1.0"]
-                 [org.clojure/core.unify "0.5.1"]]
+                 [unifycle "0.5.0"]]
   :dev-dependencies [[swank-clojure "1.2.1"]])


updates

updates

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


temporaly set 512Mb memory limit

temporaly set 512Mb memory limit

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :url "http://github.com/aphyr/riemann"
 ;  :warn-on-reflection true
 ;  :jvm-opts ["-server" "-d64" "-Xms1024m" "-Xmx1024m" "-XX:+UseParNewGC" "-XX:+UseConcMarkSweepGC" "-XX:+CMSParallelRemarkEnabled" "-XX:+AggressiveOpts" "-XX:+UseFastAccessorMethods" "-verbose:gc" "-XX:+PrintGCDetails"]
-  :jvm-opts ["-server" "-Xms1024m" "-Xmx1024m" "-XX:+UseParNewGC" "-XX:+UseConcMarkSweepGC" "-XX:+CMSParallelRemarkEnabled" "-XX:+AggressiveOpts" "-XX:+UseFastAccessorMethods" "-XX:+CMSClassUnloadingEnabled"]
+  :jvm-opts ["-server" "-Xms512m" "-Xmx512m" "-XX:+UseParNewGC" "-XX:+UseConcMarkSweepGC" "-XX:+CMSParallelRemarkEnabled" "-XX:+AggressiveOpts" "-XX:+UseFastAccessorMethods" "-XX:+CMSClassUnloadingEnabled"]
   :repositories {
     "boundary-site" "http://maven.boundary.com/artifactory/repo"
   }


update deps

update deps

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
   :dependencies [[org.clojure/clojure "1.8.0"]

                  ;; command line
-                 [com.zensols.tools/actioncli "0.0.16"]
+                 [com.zensols.tools/actioncli "0.0.19"]

                  ;; write dataset report
                  [com.zensols.tools/misc "0.0.5"]


Bump version

Bump version

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


Bump to 0.1.0.

Bump to 0.1.0.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pjstadig/es "0.1.0-SNAPSHOT"
+(defproject pjstadig/es "0.1.0"
   :description "A simple REST-based Elasticsearch client for Clojure."
   :url "http://github.com/pjstadig/es"
   :license {:name "Mozilla Public License, v. 2.0"


updated project.clj.

updated project.clj.

--- project.clj
+++ project.clj
@@ -17,7 +17,8 @@
                  [org.clojars.sritchie09/gdal-java-native "1.8.0"]]
   :dev-dependencies [[org.apache.hadoop/hadoop-core "0.20.2-dev"]
                      [swank-clojure "1.4.0-SNAPSHOT"]
-                     [clojure-source "1.2.0"] [marginalia "0.5.0"]
+                     [clojure-source "1.2.0"]
+                     [marginalia "0.5.1"]
                      [midje "1.1"]]
-  :namespaces [forma.hadoop.jobs.preprocess
-               forma.hadoop.jobs.load-tseries])
+  :aot [forma.hadoop.jobs.preprocess
+        forma.hadoop.jobs.load-tseries])


lein-release plugin: bumped version from 0.3.4 to 0.3.5-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,7 +1,7 @@
 (def tk-version "0.3.3")
 (def ks-version "0.5.2")

-(defproject puppetlabs/trapperkeeper-webserver-jetty9 "0.3.4"
+(defproject puppetlabs/trapperkeeper-webserver-jetty9 "0.3.5-SNAPSHOT"
   :description "We are trapperkeeper.  We are one."
   ;; Abort when version ranges or version conflicts are detected in
   ;; dependencies. Also supports :warn to simply emit warnings.


Set version to 0.14.0.

Set version to 0.14.0.

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


Remove lein-ring plugin and configs

Remove lein-ring plugin and configs

Now that I'm using component and have a reloadable system, I don't need
it. I can use a REPL based workflow like Axus does.

--- project.clj
+++ project.clj
@@ -51,15 +51,9 @@
                  [cljsjs/waypoints "3.1.1-0"]
                  [cljs-ajax "0.5.1"]]

-  :plugins      [[lein-ring "0.9.7"]
-                 [lein-cljsbuild "1.1.0"]]
+  :plugins      [[lein-cljsbuild "1.1.0"]]

   :clean-targets ^{:protect false} ["resources/public/js/compiled"]
-
-  :hooks [leiningen.cljsbuild]
-  :ring  {:handler comic-reader.server/app
-          :nrepl {:start? true :port 4500}
-          :port 8090}

   :profiles {:dev {:dependencies [[ring/ring-mock "0.3.0"]
                                   [figwheel "0.4.1"]


Fix uberjar generation

Fix uberjar generation

--- project.clj
+++ project.clj
@@ -13,4 +13,5 @@
   :plugins [[lein-environ "1.0.0"]]
   :hooks [environ.leiningen.hooks]
   :min-lein-version "2.0.0"
-  :uberjar-name "kaffitraktar-standalone.jar")
+  :profiles {:uberjar {:main mokkameister.web, :aot :all}}
+  :uberjar-name "mokkameister-standalone.jar")


Two new tests for NPEs

Two new tests for NPEs

--- test/clouseau/test_utils.clj
+++ test/clouseau/test_utils.clj
@@ -268,6 +268,13 @@
             "" (substring "Hello world!" 2 2)
             "" (substring "Hello world!" 10 10))))

+(deftest test-substring-NPE
+    "Check the function clouseau.utils/substring."
+    (testing "the function clouseau.utils/substring."
+        (is (thrown? NullPointerException (substring nil 0 0)))
+        (is (thrown? NullPointerException (substring "" nil 0)))
+        (is (thrown? NullPointerException (substring "" 0 nil)))))
+
 (deftest test-contains-1
     "Check the function clouseau.utils/contains."
     (testing "the function clouseau.utils/contains."
@@ -285,6 +292,13 @@
             true  (contains "Hello world!" "Hello")
             true  (contains "Hello world!" "o w")
             true  (contains "Hello world!" "world!"))))
+
+(deftest test-contains-NPE
+    "Check the function clouseau.utils/contains."
+    (testing "the function clouseau.utils/contains."
+        (is (thrown? NullPointerException (contains nil "")))
+        (is (thrown? NullPointerException (contains "" nil)))
+        (is (thrown? NullPointerException (contains nil nil)))))

 (deftest test-starts-with-1
     "Check the function clouseau.utils/starts-with."


Fix deleting edges with players.

Fix deleting edges with players.

--- src/constraint/edit.cljs
+++ src/constraint/edit.cljs
@@ -53,7 +53,7 @@

 (defn get-vertex-connections [from to {:keys [edges]}]
   (let [connected-either-way? #{[from to] [to from]}
-        get-edge-ends (comp butlast second)
+        get-edge-ends (comp (partial take 2) second)
         connected? (comp connected-either-way? get-edge-ends)]
     (filter connected? edges)))


Fix preposition in starting message

Fix preposition in starting message

--- src/adzerk/boot_reload.clj
+++ src/adzerk/boot_reload.clj
@@ -28,7 +28,7 @@
         host
         (cond ws-host ws-host (= ip "0.0.0.0") "localhost" :else ip)]
     (util/with-let [url (format "ws://%s:%d" host port)]
-      (util/info "Starting reload server at %s\n" url))))
+      (util/info "Starting reload server on %s\n" url))))

 (defn- write-cljs! [f url on-jsload]
   (util/info "Writing %s...\n" (.getName f))


clojure: fix morphism function for nets with next-nearest neighbor collisions

--- clojure/org/gavrog/clojure/pgraph_morphisms.clj
+++ clojure/org/gavrog/clojure/pgraph_morphisms.clj
@@ -134,15 +134,16 @@
             nil

             :else
-            (let [nv (Morphism/neighborVectors a)
-                  nw (Morphism/neighborVectors b)]
-              ;; TODO this does not work with next-nearest neighbor collisions
-              (recur (assoc src2img a b)
-                     (into (pop q)
-                           (for [d (keys nv)
-                                 :let [e1 (.get nv d)
-                                       e2 (.get nw (.times d op))]]
-                             [e1 e2]))))))))))
+            (let [nv (incidences-by-signature net a sigs)
+                  nw (incidences-by-signature net b sigs)]
+              (when (= (count nv) (count nw))
+                (recur (assoc src2img a b)
+                       (into (pop q)
+                             (for [[d sig] (keys nv)
+                                   :let [e1 (.get nv [d sig])
+                                         e2 (.get nw [(.times d op)
+                                                      (map-sig op sig)])]]
+                               [e1 e2])))))))))))

 (defn symmetry-from-base-pair [net b1 b2]
   (let [start #(.source (.get % 0))


no logs

no logs

--- src/deathrow/routes.cljs
+++ src/deathrow/routes.cljs
@@ -22,7 +22,7 @@
 	[]
 	(-> ($ ".load-statement, .page-header a")
 		(.on "click"
-			#(do (log %)
+			#(do ;(log %)
 				(.preventDefault %)
 				(h/dispatch! (.-pathname (.-target %)))
 				;(log (.getToken hist))
@@ -37,7 +37,8 @@
 	[]
 	(jayq/ajax "http://deathrow.herokuapp.com/offenders/random"
 	            {:dataType "json"
-	             :success  (fn [data] (render-quote (js->clj data :keywordize-keys true)))
+	             :success  (fn [data status xhr]
+	             				(render-quote (js->clj data :keywordize-keys true)))
 	             :error render-error-quote
 	             :timeout 5000}))

@@ -50,8 +51,8 @@
 	)

 (h/navigate-callback
-	#(do (log "NAVIGATE event")
-		(log (str "TOKEN: " (.-token %)))
+	#(do ;(log "NAVIGATE event")
+		;(log (str "TOKEN: " (.-token %)))
 		;(.preventDefault %)
 		;(.setToken hist (.-token %))
 		(secretary/dispatch! (.-token %))))


Add test for print method and base58 coding.

--- test/multihash/core_test.clj
+++ test/multihash/core_test.clj
@@ -89,7 +89,9 @@
   (is (= "hash:sha1:0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33"
          (str (multihash/create :sha1 "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33"))))
   (is (= "hash:sha2-256:2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae"
-         (str (multihash/create :sha2-256 "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae")))))
+         (str (multihash/create :sha2-256 "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae"))))
+  (is (= "hash:sha1:ea347f3c5b8f0fd07b5bc95d0beecdda3c275da3"
+         (pr-str (multihash/create :sha1 "ea347f3c5b8f0fd07b5bc95d0beecdda3c275da3")))))

 (deftest exercise-metadata
@@ -170,6 +172,10 @@
           "Encoded multihashes match expected hex")
       (is (= mhash (multihash/decode hex))
           "Hex decodes into expected multihash")
+      (let [b58 (multihash/base58 mhash)]
+        (is (string? b58) "Multihash encodes to a base-58 string")
+        (is (= mhash (multihash/decode b58))
+            "Multihash round-trips through Base58 encoding"))
       (let [stream (ByteArrayInputStream. (multihash/encode mhash))]
         (is (= mhash (multihash/decode stream))
             "Multihash round-trips through InputStream")))))


Add Reply-To test.

Add Reply-To test.

--- test/postal/test/message.clj
+++ test/postal/test/message.clj
@@ -76,3 +76,11 @@
            :body "Bad recipient!"}]
     (is (not (re-find #"badddz" (message->str m))))
     (is (not (re-find #"foo @bar" (message->str m))))))
+
+(deftest test-reply-to
+  (let [m {:from "foo@bar.dom"
+           :to "baz@bar.dom"
+           :subject "Test"
+           :body "Reply me!"
+           :reply-to "yermom@bar.dom"}]
+    (is (re-find #"Reply-To: yermom" (message->str m)))))


added a test for an om read and mutation

--- test/tango/cljs/testing.cljs
+++ test/tango/cljs/testing.cljs
@@ -1,9 +1,20 @@
 (ns tango.cljs.testing
   (:require [cljs.test :refer-macros [deftest is testing run-tests]]
-            [tango.cljs.runtime.read :as r]))
+            [tango.cljs.runtime.read :as r]
+            [tango.cljs.runtime.mutation :as m]))

 (deftest first-test
   (is (= 1 1)))

-(deftest failing
-  (is (= 0 1)))
+(deftest test-read
+  (let [result (r/read {:state (atom {:app/clients [{:client/name "A"}]})}
+                       :app/clients {})]
+    (is (= [{:client/name "A"}] (:value result)))))
+
+(deftest test-mutate
+  (testing "Mutation"
+    (let [result (m/mutate {:state (atom {:app/selected-page :page-one})}
+                           'app/select-page
+                           {:selected-page :page-two})]
+      (is (= {:app/selected-page :page-two}
+             ((:action result)))))))


CMR-1699 Removes unused code.

CMR-1699 Removes unused code.

--- system-int-test/test/cmr/system_int_test/bootstrap/virtual_products_test.clj
+++ system-int-test/test/cmr/system_int_test/bootstrap/virtual_products_test.clj
@@ -106,11 +106,6 @@
           (search/find-refs :granule {:entry-title (:entry-title vp-coll)
                                       :page-size 50}))))))

-(defn- assert-tombstones
-  "Assert that the concepts with the given concept-ids and revision-id exist in mdb and are tombstones"
-  [concept-ids revision-id]
-  )
-
 ;; Verify that latest revision ids of virtual granules and the corresponding source granules
 ;; are in sync as various ingest operations are performed on the source granules
 (deftest deleted-virtual-granules


Fix equality checks on hash collisions

Fix equality checks on hash collisions

--- src/main/cljs/lean_map/core.cljs
+++ src/main/cljs/lean_map/core.cljs
@@ -337,10 +337,14 @@
       true
       (when (instance? HashCollisionNode other)
         (when (== cnt (.-cnt other))
-          (let [len (alength arr)]
+          (let [len (alength arr)
+                other-arr (.-arr other)]
             (loop [i 0 eq true]
+              ;(println i eq (hash-collision-node-find-index (.-arr other) cnt (aget arr i)) arr (.-arr other))
               (if (and eq (< i len))
-                (recur (inc i) (= (aget arr i) (aget (.-arr other)i)))
+                (let [idx (hash-collision-node-find-index other-arr cnt (aget arr i))]
+                  (recur (+ i 2)
+                         (and (> idx -1) (= (aget arr (inc i)) (aget other-arr (inc idx))))))
                 eq))))))))

 (deftype PersistentHashMap [meta cnt root ^:mutable __hash]


Remove vector allocation for hashing

Remove vector allocation for hashing

--- src/main/cljs/lean_map/core.cljs
+++ src/main/cljs/lean_map/core.cljs
@@ -43,6 +43,10 @@
                 @init
                 (recur (inc i) init)))
             :else init))))
+
+(defn- ^number hash-kv [key value]
+  (let [key-hash-code (bit-or (+ 31 (hash key)) 0)]
+    (mix-collection-hash (bit-or (+ (imul 31 key-hash-code) (hash value)) 0) 2)))

 (deftype BitmapIndexedNode [edit ^:mutable datamap ^:mutable nodemap ^:mutable arr]
   Object
@@ -235,7 +239,7 @@
           node-start (if (zero? datamap) 0 data-len)]
       (loop [d 0 hash-code hash-code]
         (if (< d data-len)
-          (recur (+ d 2) (bit-or (+ hash-code (hash [(aget arr d) (aget arr (inc d))])) 0))
+          (recur (+ d 2) (bit-or (+ hash-code (hash-kv (aget arr d) (aget arr (inc d)))) 0))
           (loop [n node-start hash-code hash-code]
             (if (< n len)
               (recur (inc n) (.hash-node (aget arr n) hash-code))


Track where expansion failed

Track where expansion failed

This does 2 things:

1. Provides improved error messages when expansion attempts are
exhausted
2. In the case of `#ref`, allows restoring behavior of placing a `nil`
where `#ref` has failed to expand.

--- src/aero/core.cljc
+++ src/aero/core.cljc
@@ -289,13 +289,17 @@

 (defmethod eval-tagged-literal 'ref
   [tl opts env ks]
-  (let [{:keys [:aero.core/incomplete? :aero.core/env :aero.core/value]
+  (let [{:keys [:aero.core/incomplete? :aero.core/env :aero.core/value
+                :aero.core/incomplete]
          :or {env env}
          :as expansion} (expand (:form tl) opts env ks)]
     (if (or incomplete? (not (contains? env value)))
       (-> expansion
           (assoc ::incomplete? true)
-          (update ::value (rewrap tl)))
+          (update ::value (rewrap tl))
+          (assoc ::incomplete (or incomplete
+                                  {::path (pop ks)
+                                   ::value tl})))
       (assoc expansion ::value (get env value)))))

 (defn- expand-set-keys [m]
@@ -380,7 +384,8 @@
     (loop [q (qu steps)
            ss []
            env env
-           skip-count {}]
+           skip-count {}
+           skipped #{}]
       (if-let [[k v :as item] (peek q)]
         (let [{; Ignore env from k expansion because values from k are not
                ; stored in env.  This decision may need to be revised in the
@@ -390,27 +395,40 @@
                ;env ::env
                k ::value
                k-incomplete? ::incomplete?
-               :or {env env}}
-              (expand k opts env ks)
+               env :aero.core/env
+               :or {env env}
+               :as k-expansion}
+              (expand k opts env (conj ks k ::k))

               {:keys [aero.core/env aero.core/value aero.core/incomplete?]
-               :or {env env}}
+               :or {env env}
+               :as expansion}
               (when-not k-incomplete?
                 (expand v opts env (conj ks k)))]
           (if (or k-incomplete? incomplete?)
             (if (<= *max-skips* (get skip-count item 0))
-              (recur (pop q) (conj ss [k value]) env skip-count)
-              (recur (conj (pop q) [k value]) ss env
-                     (update skip-count item (fnil inc 0))))
+              (recur (pop q)
+                     (conj ss [k value])
+                     env
+                     (update skip-count item (fnil inc 0))
+                     (conj skipped (if k-incomplete?
+                                     k-expansion
+                                     expansion)))
+              (recur (conj (pop q) [k value])
+                     ss
+                     env
+                     (update skip-count item (fnil inc 0))
+                     skipped))
             (recur (pop q)
                    (conj ss [k value])
                    (assoc env (conj ks k) value)
-                   skip-count)))
+                   skip-count
+                   skipped)))

         {::value (reassemble steps ss)
          ::env env
          ::incomplete? (some #(>= % *max-skips*) (vals skip-count))
-
+         ::incomplete (some ::incomplete skipped)
          ;; Not used anywhere, but useful for debugging
          ::_ss ss}))))

@@ -420,9 +438,131 @@
     (expand-coll x opts env ks)
     (expand-scalar x opts env ks)))

+(defn- assoc-in-kv-seq
+  [x ks v]
+  (let [[k & ks] ks]
+    (let [steps (if (tagged-literal? x)
+                  (with-meta
+                    [[:tag (:tag x)]
+                     [:form (:form x)]]
+                    {`reassemble (fn [this queue]
+                                   (let [{:keys [tag form]} (into {} queue)]
+                                     (tagged-literal tag form)))})
+                  (kv-seq x))]
+      (reassemble
+        steps
+        (map (fn [[stepk stepv :as kv]]
+               (cond
+                 (and (not= (first ks) ::k)
+                      (= stepk k))
+                 (if (seq ks)
+                   [stepk (assoc-in-kv-seq stepv ks v)]
+                   [stepk v])
+
+                 (and (= (first ks) ::k)
+                      (= stepk k))
+                 (if (seq (rest ks))
+                   [(assoc-in-kv-seq stepk (rest ks) v) stepv]
+                   [v stepv])
+
+                 :else
+                 kv))
+             steps)))))
+
+(defn- dissoc-in-kv-seq
+  [x ks]
+  (let [[k & ks] ks]
+    (if
+      (or (not (seq ks))
+          (= [::k] ks))
+      (let [steps (kv-seq x)]
+        (reassemble
+          steps
+          (filter (fn [[stepk stepv :as kv]]
+                    (not= stepk k))
+                  steps)) )
+
+      (let [steps (if (tagged-literal? x)
+                    (with-meta
+                      [[:tag (:tag x)]
+                       [:form (:form x)]]
+                      {`reassemble (fn [this queue]
+                                     (let [{:keys [tag form]} (into {} queue)]
+                                       (tagged-literal tag form)))})
+                    (kv-seq x))]
+        (reassemble
+          steps
+          (map (fn [[stepk stepv :as kv]]
+                 (cond
+                   (and (not= (first ks) ::k)
+                        (= stepk k))
+                   (if (seq ks)
+                     [stepk (dissoc-in-kv-seq stepv ks)]
+                     [stepk stepv])
+
+                   (and (= (first ks) ::k)
+                        (= stepk k))
+                   (if (seq (rest ks))
+                     [(dissoc-in-kv-seq stepk (rest ks)) stepv]
+                     [stepk stepv])
+
+                   :else
+                   kv))
+               steps))))))
+
 (defn resolve-tagged-literals
   [wrapped-config opts]
-  (::value (expand wrapped-config opts {} [])))
+  (let [{:keys [:aero.core/incomplete?
+                :aero.core/value]
+         :as expansion}
+        (loop [attempts 0
+               x {::value wrapped-config
+                  ::incomplete? true}]
+          (let [{:keys [:aero.core/incomplete]
+                 :as expansion}
+                (expand (::value x)
+                        opts
+                        (::env x {})
+                        [])]
+            (cond
+              (not (::incomplete? x))
+              expansion
+
+              (and (> attempts 0)
+                   (= (-> incomplete ::value :tag) 'ref))
+              (do
+                (binding [*out* #?(:clj *err*
+                                   :cljs *out*)]
+                  (println "WARNING: Unable to resolve"
+                           (str \" (pr-str (-> incomplete ::value)) \")
+                           "at"
+                           (pr-str (-> incomplete ::path))))
+                (recur
+                  0
+                  (if (= ::k (-> incomplete ::path last))
+                    (update expansion
+                            ::value
+                            dissoc-in-kv-seq
+                            (-> incomplete ::path))
+                    (update expansion
+                            ::value
+                            assoc-in-kv-seq
+                            (-> incomplete ::path)
+                            nil))))
+
+              (> attempts 1)
+              (throw (ex-info "Max attempts exhausted"
+                              {:progress x
+                               :attempts attempts}))
+
+              :else
+              (recur (if (= x expansion)
+                       (inc attempts)
+                       0)
+                     expansion))))]
+    (if incomplete?
+      (throw (ex-info "Incomplete resolution" expansion))
+      value)))

 (defn read-config
   "First argument is a string URL to the file. To read from the


restore codox script

restore codox script


Added github link to main page

Added github link to main page

--- src/hphelper/handler.clj
+++ src/hphelper/handler.clj
@@ -26,6 +26,8 @@
           [:body
            [:a {:href "./scen/"} "Scenario Generator"][:br]
            [:a {:href "./char/"} "Character Generator"][:br]
+           [:br]
+           [:a {:href "https://github.com/lsenjov/hphelper"} "Source Code"][:br]
            ]]))
   )


support multi-args or pass all args to one %s

--- src/bolt/core.cljs
+++ src/bolt/core.cljs
@@ -46,12 +46,18 @@
     :ui.search  (om/update! app assoc :search-result event-data)
     (.log js/console "No event found for" event event-data)))

+(defn build-url [url args]
+  (let [expected-args (count (re-seq #"%s" url))]
+    (cond
+      (= 1 expected-args) (string/replace-first url "%s" (string/join " " args))
+      ;; TODO: error for non-matching args
+      :else (apply string/replace url "%s" args))))
+
 (defn handle-search-result [app]
   (let [{:keys [url] :as cmd} (:search-result app)]
     (if url
       ;; TODO: url encode args
-      ;; TODO: error for non-matching args
-      (let [redirect-url (apply string/replace url "%s" (:args cmd))]
+      (let [redirect-url (build-url url (:args cmd))]
         (prn js/console redirect-url)
         (set! (.-location js/window) redirect-url))
       (do


Delete dup definition of 'clone-nav-item.

This removes the second of two perfectly duplicated definitions of
'clone-nav-item.

--- src/om_bootstrap/nav.cljs
+++ src/om_bootstrap/nav.cljs
@@ -164,19 +164,6 @@
            (d/span {:class "navbar-brand"} (:brand bs)))
          (when (render-header-and-toggle-btn? bs)
            (render-toggle-button owner bs))))
-
-(sm/defn clone-nav-item
-  "Takes the options supplied to the top level nav and returns a
-  function that will CLONE the inner nav items, transferring all
-  relevant props from the outer code to the inner code."
-  [opts]
-  (letfn [(prop-fn [props]
-            (let [base (-> (select-keys opts [:on-select :active-key :active-href])
-                           (assoc :active? (child-active? (:opts props) opts)
-                                  :nav-item? true))]
-              (update-in props [:opts] u/merge-props base)))]
-    (fn [child]
-      (u/clone-with-props child prop-fn))))

 (defn render-navbar-child [owner child bs]
   (let [f (fn [props]


make #'start-mixers private

make #'start-mixers private

--- src/overtone/sc/mixer.clj
+++ src/overtone/sc/mixer.clj
@@ -67,7 +67,7 @@
         (internal:out out-bus source)))))

-(defn start-mixers
+(defn- start-mixers
   []
   (ensure-connected!)
   (let [in-cnt          (server-num-input-buses)


fix resolve-gen-name

fix resolve-gen-name

--- src/overtone/util/lib.clj
+++ src/overtone/util/lib.clj
@@ -316,7 +316,7 @@
    unchanged assuming it's a keyword."
   [gen]
   (if (and (associative? gen)
-           (or (= :overtone.sc.ugen/ugen (:type gen))
+           (or (= :overtone.sc.ugen.fn-gen/ugen (:type gen))
                (= :overtone.sc.cgen/cgen (:type gen))))
     (keyword (:name gen))
     gen))


set srcObject in ref for audio

set srcObject in ref for audio

--- src-cljs/frontend/components/rtc.cljs
+++ src-cljs/frontend/components/rtc.cljs
@@ -13,4 +13,4 @@
                    :when stream]
                (dom/audio #js {:autoPlay true
                                :key (aget stream "id")
-                               :src stream}))))))
+                               :ref (fn [r] (when r (aset r "srcObject" stream)))}))))))


renamed -> alert-handler

renamed -> alert-handler

--- src-cljs/jasons-game/ui/pjs/main.cljs
+++ src-cljs/jasons-game/ui/pjs/main.cljs
@@ -27,6 +27,9 @@
   ; display coordinates in text box
   (d/set-text-box! [:div "x:" [:span.highlight x] ", y:" [:span.highlight y]]))

+(defn alert-handler [response]
+  (js/alert response))
+

 ;; World

@@ -37,20 +40,17 @@
   (GET "/world" {:handler (fn [response]
                             (doseq [thing response]
                               (w/add-thing world thing)))
-                 :error-handler (fn [response] (js/alert response))}))
+                 :error-handler alert-handler}))

 (defn word-at-a-time [words]
   (reverse (map (comp #(clojure.string/join " " %) reverse) (take-while #(< 0 (count %)) (iterate rest (reverse (split words #"\s")))))))
-
-(defn error-hander [response]
-  (js/alert response))

 (defn play-audio [audio]
   (GET (str "/audio/ogg/base64/" audio) {:handler (fn [response]
                                                     (dommy/replace! (sel1 :#audio)
                                                                     [:audio {:id "audio", :autoplay true}
                                                                      [:source {:src (str "data:audio/ogg;base64," response), :type "audio/ogg"}]]))
-                                         :error-handler error-hander}))
+                                         :error-handler alert-handler}))

 (defn bind-to-env [sentence env]
   (reduce
@@ -81,9 +81,8 @@
     (play-audio audio)))

 (defn say [env]
-  (js/alert env)
   (GET "/something-to-say" {:handler #(say-something env %)
-                            :error-handler error-hander}))
+                            :error-handler alert-handler}))

 ;; Sketch
@@ -117,8 +116,8 @@
   (let [key (.toString (s/get-key))]
     (when (= key "s")
       (POST "/save-world" {:params {:world (apply pr-str (map deref (vals @world)))}
-                           :handler (fn [response] (js/alert response))
-                           :error-handler (fn [response] (js/alert (pr-str "Save error:" response)))}))))
+                           :handler alert-handler
+                           :error-handler #(js/alert (pr-str "Save error:" %))}))))

 (defn init []
   (repl/connect "http://localhost:9000/repl")


Add comment for how state machine is built from info model.

--- src/onyx/peer/task_lifecycle.clj
+++ src/onyx/peer/task_lifecycle.clj
@@ -584,6 +584,8 @@
         phase-order [:recover :start-iteration :barriers :process-batch :heartbeat]]
     (->> (reduce #(into %1 (get lifecycles %2)) [] phase-order)
          (filter (fn [lifecycle]
+                   ;; see information_model.cljc for :type of task that should use
+                   ;; each lifecycle type.
                    (not-empty (clojure.set/intersection task-types (:type lifecycle)))))
          (map (fn [lifecycle] (assoc lifecycle :fn ((:builder lifecycle) event))))
          (vec))))


replace http with https

replace http with https


Layout manager #41

Layout manager #41

--- flatguisamples/src/flatgui/samples/forms/layoutdemopanel.clj
+++ flatguisamples/src/flatgui/samples/forms/layoutdemopanel.clj
@@ -20,16 +20,16 @@
             [flatgui.widgets.scrollpanel :as scrollpanel]))

 (def layout-cfg
-  [[:name-label       [:name-editor :-]]
-   [:password-label   [:password-textfield :-]                      :show-chars-btn]
-   [:position-label   [:x :y :-]                                    :edit-pos-btn]
-   [:dimensions-label [[:w-label] [:w :---] [:h-label] [:h :--] :-] :edit-dim-btn]
-   [[:one :two :']    [:notes-entry :-|]]
-   [[:upper-ed :-']   [:notes-entry]]
-   [[:three :four]    [:notes-entry]]
-   [[:five :six :-.]  [:notes-entry]]
-   [[:long-editor :-] [:long-editor :-]]
-   [:bottom-labels    [[:bleft :<] [:bright :>]]]])
+  [[[:name-label :>]       [:name-editor :-]]
+   [[:password-label :>]   [:password-textfield :-]                      :show-chars-btn]
+   [:position-label        [:x :y :-]                                    :edit-pos-btn]
+   [:dimensions-label      [[:w-label] [:w :---] [:h-label] [:h :--] :-] :edit-dim-btn]
+   [[:one :two :']         [:notes-entry :-|]]
+   [[:upper-ed :-']        [:notes-entry]]
+   [[:three :four]         [:notes-entry]]
+   [[:five :six :-.]       [:notes-entry]]
+   [[:long-editor :-]      [:long-editor :-]]
+   [[:bottom-labels :<]    [:bleft :bright :-]]])

 (def demo-window
   (fg/defcomponent


Commented group-by function on dsl ns.

Commented group-by function on dsl ns.

--- src/cljooq/dsl.clj
+++ src/cljooq/dsl.clj
@@ -166,18 +166,18 @@

 (defn exists
   "Create an exists condition."
-  [q select']
+  [select']
   (DSL/exists select'))

-(defn group-by
-  [q & groups]
-  (->> (map (fn [fields]
-              (->> (map field fields)
-                   (into-array org.jooq.Field)
-                   (DSL/groupingSets)))
-            groups)
-       (into-array org.jooq.GroupField)
-       (.groupBy q)))
+;; (defn group-by
+;;   [q & groups]
+;;   (->> (map (fn [fields]
+;;               (->> (map field fields)
+;;                    (into-array org.jooq.Field)
+;;                    (DSL/groupingSets)))
+;;             groups)
+;;        (into-array org.jooq.GroupField)
+;;        (.groupBy q)))

 (defn limit
   "Creates limit clause."


Have the basic looping and summary information working. Don't have any of the date and timing information yet.

--- src/cping/core.clj
+++ src/cping/core.clj
@@ -6,7 +6,27 @@
 (defn- ping!
   "Use the shell to ping the given host"
   [host]
-  (sh "ping" "-c" "1" host))
+  (sh "ping" "-W" "1" "-c" "1" host))
+
+
+(defn- nstr
+  "Repeat the given string N times"
+  [n string]
+  (apply str (repeat n string)))
+
+
+(defn summarize
+  "Create the summary histogram of"
+  [good]
+  (let [last_10 (max 0 (- good 50))
+        first_50 (int (/ (+ (min 0 (- good 50)) 50) 10))]
+    (format "|%s%s%s%s| %s"
+            (nstr first_50 "#")
+            (nstr (- 5 first_50) ".")
+            (nstr last_10 "%")
+            (nstr (- 10 last_10) ".")
+            good)))
+

 (defn -main
   "Main method for the cping app."
@@ -18,9 +38,19 @@

   (let [host (first args)]
     (println (str "The host is: " host))
-    (let [{:keys [out exit] :as result} (ping! host)]
-      (println out)
-      (println "Exit code:" exit)
-      (println "Ping" (if (= exit 0) "succeeded" "failed"))))
+    (let [sec (atom 0)
+          good (atom 0)]
+      (while true
+        (let [{:keys [out exit] :as result} (ping! host)]
+          (swap! sec inc)
+          (if (= exit 0) (swap! good inc))
+          (print (if (= exit 0) "#" "."))
+          (flush)
+          (if (= @sec 60)
+            (do
+              (println (summarize @good))
+              (reset! sec 0)
+              (reset! good 0)))
+          (Thread/sleep 500)))))

   (System/exit 0))


Add busy-sleep to main.

Add busy-sleep to main.

--- src/dsbdp/main.clj
+++ src/dsbdp/main.clj
@@ -19,7 +19,7 @@
       [experiment-helper :refer :all]
       [local-data-processing-pipeline :refer :all]))
   (:import
-    (dsbdp Counter ProcessingLoop)
+    (dsbdp Counter ExperimentHelper ProcessingLoop)
     (java.lang.management ManagementFactory ThreadInfo ThreadMXBean)
     (java.util HashMap Map))
   (:gen-class))
@@ -87,6 +87,7 @@
                     in-data-arg
                     (condp (fn [^String v ^String s] (.startsWith s v)) scenario
                       "no-op" 1
+                      "busy-sleep" [100 100 100 100]
                       "factorial" 300N
                       "opennlp-single" "This is a simple sentence."
                       "opennlp-multi" (str
@@ -104,6 +105,7 @@
                      (create-local-processing-pipeline
                        (condp = scenario
                          "no-op" (create-no-op-proc-fns pipeline-length)
+                         "busy-sleep" (create-busy-sleep-proc-fns (count in-data))
                          "factorial" [(fn [i _] (factorial i))]
                          "factorial-inc" (create-factorial-proc-fns pipeline-length)
                          "opennlp-single-inc" opennlp-single-sentence-direct-test-fn
@@ -122,12 +124,13 @@
                     (cond
                       (.endsWith scenario "-direct")
                         (let [proc-fn (condp = scenario
+                                        "busy-sleep-direct" (fn [in] (ExperimentHelper/busySleep (first in)))
+                                        "factorial-direct" factorial
+                                        "opennlp-single-direct" opennlp-single-sentence-direct-test-fn
+                                        "opennlp-multi-direct" opennlp-multi-sentence-direct-test-fn
                                         "pcap-clj-map-direct" (create-proc-fn sample-pcap-processing-definition-clj-map)
                                         "pcap-java-map-direct" (create-proc-fn sample-pcap-processing-definition-java-map)
                                         "pcap-json-direct" (create-proc-fn sample-pcap-processing-definition-json)
-                                        "opennlp-single-direct" opennlp-single-sentence-direct-test-fn
-                                        "opennlp-multi-direct" opennlp-multi-sentence-direct-test-fn
-                                        "factorial-direct" factorial
                                         nil)]
                           (fn []
                             (proc-fn in-data)


Properly show the next-state names

Properly show the next-state names

--- src/mdr2/views.clj
+++ src/mdr2/views.clj
@@ -27,7 +27,7 @@
       [:thead [:tr [:th "Title"] [:th "State"] [:th "Action"]]]
       [:tbody
        (for [{:keys [id title state_id] :as production} (prod/find-all)]
-         (let [state (db/find-state {:id state_id})]
+         (let [state (first (db/find-state {:id state_id}))]
           [:tr
            [:td (link-to (str "/production/" id) title)]
            [:td (:name state)]
@@ -55,7 +55,8 @@
                                         ; ABACUS
                             (prod/manifest? production)) ; is there a DAISY export?
                      {:disabled "disabled"})
-                   (layout/glyphicon "transfer") " " next-state]))
+                   (layout/glyphicon "transfer") " "
+                   (:name (first (db/find-state {:id next-state})))]))
                ;; (layout/dropdown (for [next (state/next-states state)]
                ;;                    (layout/menu-item "#" (state/to-str next)))
                ;;                  (layout/glyphicon "transfer"))


Fix a reference to an undefined var

Fix a reference to an undefined var

--- src/mdr2/views.clj
+++ src/mdr2/views.clj
@@ -350,7 +350,7 @@
           ;; there are errors in the split production. No point in
           ;; showing the split diealog. Just redirect to the main view
           (-> (response/redirect-after-post "/")
-              (assoc :flash {:errors validation-errors}))
+              (assoc :flash {:errors errors}))
           ;; all is well. Show the split dialog
           (production-split-form-internal id user nil))))))


static robots.txt

static robots.txt

--- src/nossal/web.clj
+++ src/nossal/web.clj
@@ -88,11 +88,6 @@
        [:section [:div.terminal "eval " [:span.string "\"$(curl -fsL noss.al/dot)\""]]]] "")))

-(defn robots []
-  (-> (r/response (clojure.string/join "\n" ["User-agent: *" "" "Disallow: /js/" "Disallow: /p/"]))
-      (r/header "Content-Type" "text; charset=utf-8")))
-
-
 (defroutes app
   (GET "/" []
     (index))
@@ -105,8 +100,6 @@

   (route/resources "/")

-  (GET "/robots.txt" [] (robots))
-
   (ANY "*" []
     (route/not-found (slurp (io/resource "404.html")))))