boot-dev

Boot development discussion and banter
martinklepsch 2017-12-22T11:23:41.000052Z

Has anyone tried 2.8.0-SNAPSHOT yet? I haven’t created a GitHub release and I’m not sure if that’s required

martinklepsch 2017-12-22T11:23:55.000102Z

The AppVeyor build seems to be failing because I haven’t created one

martinklepsch 2017-12-22T11:25:53.000172Z

Creating a release for mutable SNAPSHOT feels a bit weird but I’m also not sure which boot.jar I’m supposed to upload? /cc @alandipert

martinklepsch 2017-12-22T12:19:21.000066Z

FYI I updated the Github notifications to not post comments on existing issues anymore.

martinklepsch 2017-12-22T15:15:20.000087Z

Would be curious if anyone has thoughts on https://github.com/boot-clj/boot/issues/542

martinklepsch 2017-12-22T15:15:49.000036Z

(It’s about passing arguments to tasks as-is without any clojure.tools.cli interference)

2017-12-22T15:37:50.000195Z

martinklepsch were you able to do the snapshot release? also i dropped a commen on 542

dave 2017-12-22T16:24:14.000383Z

i like @alandipert’s idea about a new syntax to indicate that args should be passed to a function with that name in build.boot's namespace

dave 2017-12-22T16:24:22.000419Z

seems potentially very useful

dave 2017-12-22T16:24:39.000209Z

especially if symbols can be ns-qualified

martinklepsch 2017-12-22T19:44:03.000128Z

@alandipert I published the appropriate jars to Clojars but didn’t create a release on Github. It seems that this is an issue for Windows CI at least but it hasn’t prevented me from using 2.8.0-SNAPSHOT

martinklepsch 2017-12-22T19:44:39.000134Z

If anyone can confirm that they are able to run the SNAPSHOT that’d be helpful.

flyboarder 2017-12-22T19:50:13.000088Z

@martinklepsch nope

flyboarder 2017-12-22T19:50:33.000110Z

I modified boot.properties however it fails to download the snapshot

flyboarder 2017-12-22T19:50:45.000132Z

I assume I’ll need to build it myself

martinklepsch 2017-12-22T19:53:41.000160Z

@flyboarder does it fail at trying to download a jar from github?

flyboarder 2017-12-22T19:53:45.000387Z

yep

flyboarder 2017-12-22T19:54:21.000073Z

Downloading <https://github.com/boot-clj/boot/releases/download/2.8.0-SNAPSHOT/boot.jar>...
Exception in thread "main" java.io.FileNotFoundException: <https://github.com/boot-clj/boot/releases/download/2.8.0-SNAPSHOT/boot.jar>
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
	at java.net.URL.openStream(URL.java:1045)
	at Boot.download(Boot.java:176)
	at Boot.install(Boot.java:227)
	at Boot.main(Boot.java:241)

martinklepsch 2017-12-22T19:54:31.000191Z

Ok, I think I know what the issue is then

martinklepsch 2017-12-22T19:55:15.000257Z

will post here once fixed, should be in a few hours

martinklepsch 2017-12-22T20:16:44.000439Z

Tagging snapshot releases on github is a bit weird — what do people think about using qualifiers like -alpha1?

flyboarder 2017-12-22T23:18:42.000116Z

@martinklepsch its running but I got this:

flyboarder 2017-12-22T23:18:48.000070Z

Downloading <https://github.com/boot-clj/boot/releases/download/2.8.0-SNAPSHOT/boot.jar>...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See <http://www.slf4j.org/codes.html#StaticLoggerBinder> for further details.

martinklepsch 2017-12-22T23:25:41.000072Z

yeah I’m also getting those SLF4J warnings, will need to look into where those are coming from

👍 1
martinklepsch 2017-12-22T23:27:30.000095Z

Really not happy with those -SNAPSHOT things, might go forward with -alpha1 -alpha2 and so on unless there are objections

martinklepsch 2017-12-22T23:27:47.000040Z

this will also simplify https://github.com/boot-clj/boot-bin/issues/6#issuecomment-353688737

flyboarder 2017-12-22T23:27:52.000112Z

that could get awkward quickly

martinklepsch 2017-12-22T23:29:07.000013Z

@flyboarder could you elaborate?

flyboarder 2017-12-22T23:29:58.000074Z

if there are accidental issues pushed, I see us going from alpha1 to alpha11 quickly, but thats IMO

flyboarder 2017-12-22T23:30:59.000156Z

personally I dont cut boot releases so i would say whatever is easier for those who do

martinklepsch 2017-12-22T23:33:27.000024Z

I see what you mean, also this could become an issue with people running boot -u since -alpha` releases would technically be stable releases as far as I understand