boot-dev 2017-12-23

There’s a closed PR somewhere that built boot with boot

Seems that Maven gives some well known qualifiers special treatment so that boot -u issue might be a non issue https://stackoverflow.com/a/31482463/175920

I’m assuming Aether/Pomegranate use the same stuff as foundation? Also kind of curious what tools.deps does in this regard

Ah but I think the boot -u issue is still unclear. Depends on whether releases with -beta or similar are taken into account when specifying “RELEASE”

RELEASE has some problems, which is why it is rarely used

Don't remember properly, maybe it was that Maven has to check the repository every time if dependency uses RELEASE version

SNAPSHOT versions are cached for some duration, not sure about RELEASE

SLJ4J warning is from pomegranate/maven-resolver

Will be very hard to fix that unfortunately, we can't automatically add nop/simple logger as that would break projects using real loggers

Maybe we'll need code to check project deps and only add logger if there isn't one

Or maybe slf4-api has some method to check if logger is available... and then we can inject logger... if we can do that before it prints the warning, it would probably be most robust solution

If we can manage to run code before Maven-resolver classes are loaded, we can use java.util.ServiceLoader.load to check for SLF4JServiceProvider and if none is found, add nop/simple logger to classpath

@juhoteperi Could you open an issue for that?

@juhoteperi do you know if there’s a re-run button somewhere in AppVeyor?

"Re-build commit" under the build view

hm, I don’t think I have that option, maybe only the owner can do it? @juhoteperi

Hmm, I think AppVeyor permissions should depend on Github because there doesn't seem to be any way to configure them

Or hmm, it is under by account so it is possible

@martinklepsch Check now, I found option where I can give permissions based on Github organizations

Check again, I tuned the permissions a bit

And have you logged into appveyor with your github account?

or connected gh to your account

still not there 😄

This is what I see, page ends with the blue log output box.

well, I’ll just force push without edits then. Strange though.

@shimbaco has joined the channel

hey @shimbaco 👋

👋 1

Snapshots need manual deletion in .m2 last time I checked and therefore no good. I like the idea of using version modifiers like that, and probably -u should change accordingly.

There is a nice package called boot-semver that handles version files pretty well 😉

@martinklepsch can we build and package boot with boot?

ah ah

I was think about that

@flyboarder at the moment it is built with Makefiles

@richiardiandrea @flyboarder https://github.com/boot-clj/boot/pull/340 has the changes for building boot with boot. Also see the other referenced issue

but with your new shiny boot-exec in theory we could use boot to build

“bootception”