Fork me on GitHub
#cljsjs
<
2016-06-24
>
ag21:06:52

can anyone guide me how to update a package? I’m having trouble with that. thanks

ag21:06:54

I wanted to update react-datepicker package (version on clojars is way behind version on npm). So I cloned packages repo, found react-datepicker/build.boot, updated react, moment and tether version numbers, updated +lib-version+. Updated MD5 Checksum. then tried running boot package install target and it trows an exception

ag21:06:16

Assert failed: No .inc.js file found!
                            regular

ag22:06:46

actually it seems something wrong with my machine configuration? because I can’t download a package (even without any modifications)

ag22:06:21

it’s trowing:

ag22:06:26

Released java.util.concurrent.Semaphore@13b13b5d[Permits = 1]...
    clojure.lang.ExceptionInfo:
    data: {:file
           "/var/folders/h9/xc95w3rn0zq3gy7kwkpw4ddw17nj4q/T/boot.user1528294803098059906.clj",
           :line 71}
java.lang.NullPointerException:

ag22:06:29

ok… first I had problem in ~/.boot. after fixing that I was able to package current version, but updated version still fails.. I am either missing some externs or something else

ag22:06:37

I’ve updated externs. this is what I’m getting now:

Commit complete.
Released java.util.concurrent.Semaphore@4b910c7c[Permits = 1]...
clojure.lang.ExceptionInfo: Assert failed: No .inc.js file found!
                            regular
    data: {:file
           "/var/folders/h9/xc95w3rn0zq3gy7kwkpw4ddw17nj4q/T/boot.user1181454288226580366.clj",
           :line 67}
  java.lang.AssertionError: Assert failed: No .inc.js file found!
                            regular
     cljsjs.boot-cljsjs.packaging/eval294/fn/fn/fn            packaging.clj:  115
                    boot.task.built-in/fn/fn/fn/fn             built_in.clj:  493
                    boot.task.built-in/fn/fn/fn/fn             built_in.clj:  493
     cljsjs.boot-cljsjs.packaging/eval135/fn/fn/fn            packaging.clj:   40
      cljsjs.boot-cljsjs.packaging/eval84/fn/fn/fn            packaging.clj:   25
      cljsjs.boot-cljsjs.packaging/eval247/fn/G/fn            packaging.clj:   86
                               boot.core/run-tasks                 core.clj:  938
                                 boot.core/boot/fn                 core.clj:  948
               clojure.core/binding-conveyor-fn/fn                 core.clj: 1916
                             clojure.lang.AFn.call                 AFn.java:   18
               java.util.concurrent.FutureTask.run          FutureTask.java:  266
 java.util.concurrent.ThreadPoolExecutor.runWorker  ThreadPoolExecutor.java: 1142
java.util.concurrent.ThreadPoolExecutor$Worker.run  ThreadPoolExecutor.java:  617
                              java.lang.Thread.run              Thread.java:  745

ag22:06:44

oh wow. content of react-datepicker of version 0.15.2 and 0.27.0 is waaay different

ag23:06:34

I’m gonna have to find a way to feed it to webpack (build it on the fly)