maven-mvnd icon indicating copy to clipboard operation
maven-mvnd copied to clipboard

Provide a choco package

Open OLibutzki opened this issue 4 years ago • 17 comments

For Windows users it would be very convenient to ship mvnd via choco.

jbang already has a choco package, so this might be a good inspiration.

OLibutzki avatar Oct 27 '20 05:10 OLibutzki

Contributions are highly welcome!

ppalaga avatar Oct 27 '20 07:10 ppalaga

FTR, this is what I found in jbang: https://github.com/jbangdev/jbang/tree/master/src/main/scripts/choco

famod avatar Dec 19 '20 16:12 famod

I've created a first version: https://github.com/johanjanssen/ChocolateyPackages/tree/master/mvndaemon

Please let me know if you have any remarks.

I've already submitted the package to Chocolatey. But they have to moderate it, which can take several weeks. After a while, the package hopefully becomes trusted and then I can release them and they become available after some automated checks.

johanjanssen avatar Mar 10 '21 10:03 johanjanssen

That's a great news, thanks @johanjanssen!

It is fully OK if you prefer to maintain the files under your GH account but I am also open to a similar model we have with Brew: Michael Simons donated the Brew repo to mvndaemon GH organization and we gave him committer permissions there. This made it possible to somewhat distribute the work on various Brew issues that appeared in course of time. Esp. it allowed us to tune the release process that is now fully CI driven. I admit I have no idea how Chocolatey works and whether automated releases are possible at all.

ppalaga avatar Mar 10 '21 10:03 ppalaga

Good one, we can see how we do manage that over time. I don't mind too much, for me this was the quickest solution :). Just to make sure the package gets in the moderation queue at Chocolatey.

We can definitely automate it more, and I might even be able to use Michael's scripts for that. Thanks for the tip!

johanjanssen avatar Mar 10 '21 10:03 johanjanssen

The Chocolatey package is approved and generally available: https://chocolatey.org/packages/mvndaemon

johanjanssen avatar Mar 19 '21 09:03 johanjanssen

It does not install a required DLL: #607

jglick avatar Mar 17 '22 12:03 jglick

It indeed only installs the mvndaemon itself and adds it to the path. When I created and tested the package it worked and it has quite some downloads without any remarks.

Unfortunately at this point in time I don't have a Windows machine available to test the current behavior and if needed change the package. If the mvndaemon team say that the DLL should always be installed and someone can change and test the Chocolatey scripts, then I can release a new version based on that.

johanjanssen avatar Mar 17 '22 12:03 johanjanssen