apache / couchdb

Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
https://couchdb.apache.org/
Apache License 2.0
6.2k stars 1.03k forks source link

Package nouveau #4859

Open nickva opened 10 months ago

nickva commented 10 months ago

In order to release Nouveau in 3.4 we'd want to at least package it into our deb and rpm packages.

There are a few tasks:

  1. Ensure deb and rpm package creation script use --enable-nouveau when configuring them. But we can't hard-code it as we might want to still patched release before 3.4
  2. Manage optional presence of a minimum viable JRE on the users' machines.
  3. Include some service start / stop scripts to start it and stop Nouveau
big-r81 commented 10 months ago

Adding questions for Windows:

  1. Package nouveau jars with the installer.
  2. is a JRE available for running nouveau? Maybe which env-Vars?
  3. Include some service start / stop scripts to start it and stop Nouveau.
janl commented 3 months ago

is a JRE available for running nouveau? Maybe which env-Vars?

I would say this must be user-supplied and we shouldn’t worry about it, just document that you need a JRE installed.

Include some service start / stop scripts to start it and stop Nouveau.

For the first iteration of the macOS binaries, I’m going with: I ship all the bits, if folks add a JRE, I’ll document how to start nouveau manually in a terminal. Once Nouveau is no longer experimental, I’ll hook up a nice service.