summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Joan Touzet [Tue, 28 Jan 2020 19:44:37 +0000 (11:44 -0800)]
Remove python dep for 3.0.0
Joan Touzet [Sat, 25 Jan 2020 07:18:51 +0000 (23:18 -0800)]
ppc64el apparently, not ppc64le (repo, deb
Joan Touzet [Thu, 16 Jan 2020 16:58:08 +0000 (08:58 -0800)]
deb: add buster, arch defs to repo def
Joan Touzet [Mon, 16 Dec 2019 16:00:03 +0000 (08:00 -0800)]
disable arm on Travis, too slow
Joan Touzet [Fri, 13 Dec 2019 20:21:44 +0000 (12:21 -0800)]
one more try for xplat travis
Joan Touzet [Fri, 13 Dec 2019 19:42:24 +0000 (11:42 -0800)]
lintian will no longer break a build; travis fix
Joan Touzet [Fri, 13 Dec 2019 18:48:07 +0000 (10:48 -0800)]
BUmp Erlang version in .travis.yml
Joan Touzet [Fri, 13 Dec 2019 18:28:04 +0000 (10:28 -0800)]
Rework Travis matrix (for now)
Will Holley [Fri, 13 Dec 2019 18:26:11 +0000 (18:26 +0000)]
Whitelist ppc64le in the CouchDB rpm (#59)
The Couchdb rpm builds correctly on/for ppc64le. This change adds
ppc64le to the whitelisted architectures in the rpm spec.
Joan Touzet [Wed, 23 Oct 2019 07:04:34 +0000 (03:04 -0400)]
Add a couple more documentation links (#58)
Joan Touzet [Fri, 11 Oct 2019 03:08:08 +0000 (03:08 +0000)]
Minor cleanup for better multiarch support (#57)
Joan Touzet [Thu, 10 Oct 2019 16:22:47 +0000 (16:22 +0000)]
Improve multi-platform package building (#56)
Robert Newson [Thu, 3 Oct 2019 18:16:48 +0000 (19:16 +0100)]
Merge pull request #52 from apache/postrm_remove_databases
Add extra protection to databases during package purge
Robert Newson [Tue, 3 Sep 2019 13:44:09 +0000 (14:44 +0100)]
Add extra protection to databases during package purge
Adrien Vergé [Tue, 1 Oct 2019 16:48:23 +0000 (18:48 +0200)]
rpm: Support Fedora 31+ and CentOS 8+ (#55)
Simon Klassen [Tue, 24 Sep 2019 05:09:03 +0000 (13:09 +0800)]
Snap improvements
* Added warning on snap remove
* data now points to SNAP_COMMON with pre-refresh hook to migrate users
Joan Touzet [Mon, 26 Aug 2019 05:41:50 +0000 (01:41 -0400)]
fix etc/default.d/* ownership (#51)
Joan Touzet [Sat, 24 Aug 2019 04:27:58 +0000 (00:27 -0400)]
Update snap for 2.3.1 + core18 (#50)
Joan Touzet [Thu, 22 Aug 2019 22:20:24 +0000 (18:20 -0400)]
Add debian buster, drop debian jessie, lintian fixes (#49)
Joan Touzet [Fri, 3 May 2019 17:44:36 +0000 (13:44 -0400)]
Add aarch64-debian-stretch platform (#45)
lag-linaro [Fri, 21 Dec 2018 22:27:06 +0000 (22:27 +0000)]
Detect Arch Support (#40)
* Provide helper to detect the current architecture
* Use new 'detect-arch' helper when building JS
* build.sh: Ensure package directories are writable to user 'jenkins'
* Makefile: Trivial: Correct DIST name for ubuntu-bionic
Joan Touzet [Thu, 6 Dec 2018 07:47:58 +0000 (02:47 -0500)]
Refactor pkg build process to not rely on couchdb-ci (#39)
Rolf Niepraschk [Fri, 30 Nov 2018 09:21:59 +0000 (10:21 +0100)]
Modifications for openSUSE support (#36)
* Modifications for openSUSE support
Simon Klassen [Fri, 30 Nov 2018 07:29:55 +0000 (15:29 +0800)]
Improve snap creation (#38)
* Added --edge to installation
* Changed couchdb.ini from local.d to default.d
* Switched config order to standard: default.ini, default.d, local.ini, local.d
* couchdb.ini has been moved from local.d to default.d
* Re-wrote configuration section to reflect standard order.
* Added a 90-override.ini file to ensure HTTP changes go in the last file
* Pared back the list of settable options to bare min
* Emphasized the q=1 parameter
* On fresh installation, copy the local.ini from the rel directory
* Add sequence number to couchdb.ini
* snap set now only configures vm.args; updated HOWTO to use HTTP configure
Joan Touzet [Wed, 28 Nov 2018 08:20:44 +0000 (03:20 -0500)]
[debian] python2 -> python3
Simon Klassen [Fri, 2 Nov 2018 19:41:19 +0000 (03:41 +0800)]
snap file rework by @sklassen (#27)
snap improvements;
* Split the DATA directory into log and etc; added vm.args; coded snap configuration hook for name and setcookie; bumped version number to 2.2; and added a description how to install and set options
* Moved snap.ini into local.d; configure now can manage both vm.args and (small subset of) local.d/*.ini; snap does not touch local.ini, so as not to interfer with web configuration interface; Reverted root README.md and added snap/README.md
* Removed the log directory as default writer=stderr is best
* Removed unrequired home plug in for hooks
* Empty rather than Nil plug-ins
* Renamed common subdirectory 2.x
* Removed hooks from snacraft.yaml: no special plugs needed
* Update README.md
* Single data directory suffices
* Unified data and index directory
* Removed user name from snap name
* Expanded the Snap Configuration
* Removed erlang from snapcraft; snap now 70M smaller
* prepare and build have been replaced by single override-build
* Added back explicit essential packages; excluded share/doc
* Added a HOWTO file
* Tidy up the md
* Added new line
lag-linaro [Fri, 2 Nov 2018 19:36:48 +0000 (19:36 +0000)]
debian: Relax Erlang dependencies when building Debian packages on ARM (#34)
Erlang is built and installed from source on ARM based platforms.
Joan Touzet [Tue, 23 Oct 2018 02:59:31 +0000 (19:59 -0700)]
Don't use dh_python, static declare 2x python deps
Joan Touzet [Mon, 22 Oct 2018 17:14:55 +0000 (10:14 -0700)]
Explicitly depend on both python2 and python3
Joan Touzet [Mon, 22 Oct 2018 17:14:55 +0000 (10:14 -0700)]
Explicitly depend on both python2 and python3
Joan Touzet [Fri, 19 Oct 2018 17:10:19 +0000 (10:10 -0700)]
Update to Erlang 19.3.6 across the board
Sébastien Prud'homme [Sun, 7 Oct 2018 09:04:23 +0000 (11:04 +0200)]
Fix init script exit code #28
Joan Touzet [Sun, 5 Aug 2018 15:52:46 +0000 (11:52 -0400)]
Fix non-armv7l builds
Joan Touzet [Sat, 4 Aug 2018 20:59:04 +0000 (16:59 -0400)]
Skip symbol check on armv7l
Adrien Vergé [Mon, 16 Jul 2018 12:20:30 +0000 (14:20 +0200)]
rpm: Add missing build requirement libffi-devel
The libffi files are needed to compile js on CentOS 7.
Adrien Vergé [Mon, 16 Jul 2018 13:00:39 +0000 (15:00 +0200)]
rpm: Add missing build requirement perl
The perl interpreter is needed to compile js on Fedora 26 / 27 / 28.
Joan Touzet [Mon, 11 Jun 2018 23:31:34 +0000 (16:31 -0700)]
fix logrotate for deb, change retention policy to 1w, closes #12
Joan Touzet [Mon, 11 Jun 2018 22:34:34 +0000 (15:34 -0700)]
[deb] Fix unattended node name configuration, closes #21
Joan Touzet [Mon, 11 Jun 2018 21:48:12 +0000 (14:48 -0700)]
Fix init.d script, closes #22
Joan Touzet [Mon, 11 Jun 2018 17:38:02 +0000 (10:38 -0700)]
[deb] Set n=1 on singlenode, closes #15
Joan Touzet [Tue, 29 May 2018 07:18:34 +0000 (00:18 -0700)]
Add more Makefile alias targets
Joan Touzet [Tue, 29 May 2018 05:17:30 +0000 (05:17 +0000)]
debian: fix pkg x2
1. Do not fail postinst script if installing standalone and CouchDB
fails to start (e.g., in Docker, where there is no init). Print
a warning about being unable to create _users/_replicator instead.
2. Do not double-depend on libmozjs185-1.0 (was preventing successful
installation.)
Joan Touzet [Tue, 29 May 2018 02:00:47 +0000 (19:00 -0700)]
rpm: don't fail preun if can't stop epmd
Joan Touzet [Mon, 28 May 2018 22:31:39 +0000 (15:31 -0700)]
deb: Add bionic repo definition
Joan Touzet [Mon, 28 May 2018 21:28:37 +0000 (14:28 -0700)]
Stop removing js pkgs for centos7
Joan Touzet [Mon, 28 May 2018 20:55:19 +0000 (13:55 -0700)]
rpm: remove erlang version pinning
Joan Touzet [Mon, 28 May 2018 15:22:01 +0000 (08:22 -0700)]
Remove shunit2 dependency, add bionic
Joan Touzet [Mon, 28 May 2018 06:33:34 +0000 (23:33 -0700)]
Use our own couch-js/couch-libmozjs185 pkgs
Joan Touzet [Sun, 27 May 2018 18:31:50 +0000 (11:31 -0700)]
remove 32-bit symbols
Joan Touzet [Sun, 27 May 2018 17:02:12 +0000 (17:02 +0000)]
rename debian control files correctly
Joan Touzet [Sat, 26 May 2018 00:04:36 +0000 (17:04 -0700)]
Use gz compression for bintray's sake
Joan Touzet [Fri, 25 May 2018 06:28:29 +0000 (23:28 -0700)]
Unify SpiderMonkey1.8.5 build across .deb and .rpm
Joan Touzet [Fri, 25 May 2018 00:45:57 +0000 (17:45 -0700)]
Don't bother with JIT tests on Debian
Joan Touzet [Thu, 24 May 2018 22:40:05 +0000 (22:40 +0000)]
Move rpm js build to new js directory
Joan Touzet [Sat, 19 May 2018 18:14:56 +0000 (11:14 -0700)]
bump JS_VERSION
Joan Touzet [Sat, 19 May 2018 18:07:40 +0000 (11:07 -0700)]
Add platform suffix for Debian js pkg
Joan Touzet [Sat, 19 May 2018 04:51:08 +0000 (04:51 +0000)]
Fix js debian control file
Joan Touzet [Thu, 17 May 2018 23:25:55 +0000 (23:25 +0000)]
Add support to build libmozjs185 on debian with our settings
Joan Touzet [Sat, 2 Dec 2017 18:39:14 +0000 (13:39 -0500)]
Apply changes from apache/couchdb#446
Joan Touzet [Thu, 9 Nov 2017 17:47:17 +0000 (09:47 -0800)]
debian: fix typo
Joan Touzet [Tue, 7 Nov 2017 22:53:24 +0000 (14:53 -0800)]
Eliminate duplicate symlink, fixes #7
Joan Touzet [Tue, 7 Nov 2017 09:56:24 +0000 (01:56 -0800)]
Add stretch, fix precise
Joan Touzet [Sat, 14 Oct 2017 06:30:35 +0000 (23:30 -0700)]
debian: fix lintian error on lsb-base dependency
Joan Touzet [Sat, 14 Oct 2017 04:48:18 +0000 (21:48 -0700)]
debian: Allow either esl-erlang or erlang-dev split pkgs
Joan Touzet [Fri, 13 Oct 2017 23:30:55 +0000 (16:30 -0700)]
Add support for Debian 9 (stretch)
Closes #8
Joan Touzet [Thu, 27 Jul 2017 23:00:39 +0000 (16:00 -0700)]
Refine snap build process
Joan Touzet [Thu, 27 Jul 2017 05:48:46 +0000 (01:48 -0400)]
README typo
Joan Touzet [Thu, 27 Jul 2017 05:46:27 +0000 (22:46 -0700)]
Add script to build all packages for a release
Joan Touzet [Thu, 20 Jul 2017 20:43:59 +0000 (16:43 -0400)]
Support use of fake libmozjs185 pkg in automated pkg builds
Joan Touzet [Thu, 20 Jul 2017 07:08:16 +0000 (03:08 -0400)]
Do not create build directory in ~
Joan Touzet [Wed, 19 Jul 2017 06:42:29 +0000 (06:42 +0000)]
Fix trusty/precise repo definitions
Joan Touzet [Wed, 19 Jul 2017 06:24:59 +0000 (06:24 +0000)]
Add support for repository building
Joan Touzet [Fri, 14 Jul 2017 05:35:54 +0000 (05:35 +0000)]
Use $VERSION for version name (RPM); append -platform to Debian pkg name
Joan Touzet [Thu, 13 Jul 2017 05:04:31 +0000 (01:04 -0400)]
Remove js-185 packages on CentOS 7
Joan Touzet [Thu, 13 Jul 2017 03:22:10 +0000 (23:22 -0400)]
Fixes for Ubuntu 14.04 pkg builds
Joan Touzet [Wed, 12 Jul 2017 21:47:01 +0000 (17:47 -0400)]
Makefile.nightly -> Makefile
Joan Touzet [Wed, 17 May 2017 17:57:50 +0000 (13:57 -0400)]
Add/update contribution guidelines, issue/PR templates for GH Issues
Joan Touzet [Thu, 18 May 2017 22:40:29 +0000 (18:40 -0400)]
really stop using hipe for snap-builds
Joan Touzet [Thu, 18 May 2017 22:26:32 +0000 (18:26 -0400)]
Drop HiPE dependency (unused by CouchDB) for snap build
Joan Touzet [Mon, 15 May 2017 18:13:45 +0000 (14:13 -0400)]
Restart=always for systemd
Joan Touzet [Sun, 7 May 2017 05:34:54 +0000 (22:34 -0700)]
Remove 2.0.0 patches (all on master)
Joan Touzet [Sat, 6 May 2017 07:44:02 +0000 (00:44 -0700)]
Add RPM support, top-level Makefile
Joan Touzet [Tue, 25 Apr 2017 21:45:59 +0000 (17:45 -0400)]
Merge pull request #4 from apache/debian_2.0
New debian/ubuntu 2.0 .deb support
Joan Touzet [Sat, 22 Apr 2017 17:57:38 +0000 (13:57 -0400)]
initial debian/ubuntu 2.0 support
Joan Touzet [Mon, 17 Apr 2017 19:27:11 +0000 (15:27 -0400)]
Merge pull request #3 from mhall119/add-snap-packaging
Update header description for snap_run
Michael Hall [Mon, 17 Apr 2017 19:15:28 +0000 (15:15 -0400)]
Update header description for snap_run
Joan Touzet [Mon, 17 Apr 2017 19:14:51 +0000 (15:14 -0400)]
Merge pull request #2 from mhall119/add-snap-packaging
Add snap packaging that was previously in the main repo
Michael Hall [Mon, 17 Apr 2017 19:12:16 +0000 (15:12 -0400)]
Add APL header to snap/snap_run
Michael Hall [Fri, 7 Apr 2017 02:06:24 +0000 (22:06 -0400)]
Add snap packaging that was previously in the main repo
Joan Touzet [Wed, 5 Apr 2017 16:22:50 +0000 (12:22 -0400)]
Create README.md
Joan Touzet [Wed, 5 Apr 2017 16:16:32 +0000 (09:16 -0700)]
Add initial LICENSE, .gitignore