couchdb-ci.git
13 days agoAllow overriding buildx platforms on the command line main
Nick Vatamaniuc [Thu, 22 Sep 2022 04:35:30 +0000 (00:35 -0400)] 
Allow overriding buildx platforms on the command line

Previously had to edit the build.sh file but now can pass the
list of platforms on the command line as:

```
BUILDX_PLATFORMS=... ./build.sh ...
```

The syntax is bash-only thing probably but we're explicitly using bash
so that's acceptable.

2 weeks agoBuild Erlang 25+ without jit for arm64
Nick Vatamaniuc [Wed, 21 Sep 2022 18:14:35 +0000 (14:14 -0400)] 
Build Erlang 25+ without jit for arm64

Previously we completely skipped building it and also skipped
ppc64le. Instead, let's build for that architecture, just without the
jit for now.

Last attempt was yesterday with the latest qemu and 25.0.4 and it's
still failing:

https://github.com/apache/couchdb-ci/actions/runs/3093428474/jobs/5005782105

3 months agoSkip building multi-arch images for Erlang 25
Nick Vatamaniuc [Sun, 3 Jul 2022 03:44:43 +0000 (23:44 -0400)] 
Skip building multi-arch images for Erlang 25

It segfaults the QEMU builder currently, so opt to at least
linux/amd64 tests running.

This doesn't affect current packages or releases as those are based on
Erlang 23 anyway.

 Please enter the commit message for your changes. Lines starting

3 months agoMake sure Elixir compiled OTP version matches the current Erlang version
Nick Vatamaniuc [Sun, 3 Jul 2022 03:37:43 +0000 (23:37 -0400)] 
Make sure Elixir compiled OTP version matches the current Erlang version

Currently Elixir artifacts are compiled on Erlang 22.  That seems to
work with Erlang/OTP 22 through 24 but doesn't work with Erlang 25
where it produces this error:

```
[error] beam/beam_load.c(86): Error loading module 'Elixir.Code.Formatter':
 lambda already defined for label 749. To fix this, please recompile this module with an OTP 25 compiler.
```

To fix it, downloading the Elixir version compiled with the same major
version of Erlang. This is what the asdf version manager does so we do
the same thing.

3 months agoUpdate defaults for erlang, elixir and node
Nick Vatamaniuc [Sat, 2 Jul 2022 05:13:29 +0000 (01:13 -0400)] 
Update defaults for erlang, elixir and node

Use more recent defaults:
 Erlang - latest 23 version
 Elixir - latest 1.13 version (this one works with Erlang 25)
 Node - update the default one from 10 to 14 (we ship 14 currently)

3 months agoRemove special cases for bionic, erlnag 19.x
Nick Vatamaniuc [Sat, 2 Jul 2022 05:10:10 +0000 (01:10 -0400)] 
Remove special cases for bionic, erlnag 19.x

Also, remove erlang "all" versions. We build individual erlang versions
per docker image, instead of "all".

3 months agoUpdate readme with more recent components versions
Nick Vatamaniuc [Sat, 2 Jul 2022 05:07:40 +0000 (01:07 -0400)] 
Update readme with more recent components versions

3 months agoAdd ubuntu jammy
Nick Vatamaniuc [Tue, 28 Jun 2022 06:36:32 +0000 (02:36 -0400)] 
Add ubuntu jammy

Noticed issues with both the qemu emulator for ARM (illegal
instruction) and with building Erlang from source (openssl 3.0
compatibility) so opted to use the default erlang 24 from jammy and
build for amd64 architecture only for the pushed image:

```
ERLANGVERSION=default ./build.sh buildx-platform ubuntu-jammy
```

To check out the image:
```
docker pull apache/couchdbci-ubuntu:jammy-erlang-default
```

3 months agoRemove Erlang versions < 23 and add 25
Nick Vatamaniuc [Wed, 15 Jun 2022 18:07:18 +0000 (14:07 -0400)] 
Remove Erlang versions < 23 and add 25

5 months agoRock Linux 8 fixes
Nick Vatamaniuc [Thu, 5 May 2022 18:01:44 +0000 (14:01 -0400)] 
Rock Linux 8 fixes

 * Keep using the centos CI docker repo for now
 * Forgot to install help2map which is needed for couch's RPM

5 months agoMerge pull request #34 from lostnet/dropstretch
Will Young [Thu, 5 May 2022 13:32:27 +0000 (13:32 +0000)] 
Merge pull request #34 from lostnet/dropstretch

Drop support for Debian 9 (stretch)

5 months agoCleanup and fix RPM dependencies
Nick Vatamaniuc [Wed, 4 May 2022 04:43:17 +0000 (00:43 -0400)] 
Cleanup and fix RPM dependencies

CentOS 6 is not supported any longer.

Consolidate package installs into fewer `yum install ...` transaction to speed
up the build process.

5 months agoUse Rocky Linux instead of CentOS 8
Nick Vatamaniuc [Wed, 4 May 2022 04:37:00 +0000 (00:37 -0400)] 
Use Rocky Linux instead of CentOS 8

Make sure VERSION_ID stays as a major version as it may not always be true

5 months agoUpdate README with instructions on how to login with podman
Nick Vatamaniuc [Wed, 4 May 2022 04:34:00 +0000 (00:34 -0400)] 
Update README with instructions on how to login with podman

It doesn't default to docker hub, so it has to be mentioned explicitly.

5 months agoUpdate kerl erlangs to latest OTP versions
Nick Vatamaniuc [Wed, 4 May 2022 04:32:31 +0000 (00:32 -0400)] 
Update kerl erlangs to latest OTP versions

Don't think these actually used and we should remove them eventually. But for
now let's keep them in sync with latest erlang tagged images.

5 months agoDrop support for Debian 9 (stretch) 34/head
Will Young [Mon, 25 Apr 2022 19:34:34 +0000 (21:34 +0200)] 
Drop support for Debian 9 (stretch)

5 months agoRemove always-outdated matrix, link to Docker Hub
Adam Kocoloski [Sat, 26 Feb 2022 14:50:33 +0000 (09:50 -0500)] 
Remove always-outdated matrix, link to Docker Hub

5 months agoRestore old xplat support, add new buildx targets
Adam Kocoloski [Sat, 26 Feb 2022 14:29:52 +0000 (09:29 -0500)] 
Restore old xplat support, add new buildx targets

This preserves the method of generating single-arch images while
adding targets that use the buildx plugin to generate multi-arch images.

In the future it would be possible to combine the single-arch images
into a multi-arch one using the manifest approach if someone were so
inclined. The couchdb-docker repo has the code to do this for the image
we provide to end users.

This commit is meant to revert many of the changes from 5c78da4 and can
be reviewed together with it.

5 months agoChoose package repo dynamically
Adam Kocoloski [Tue, 8 Feb 2022 17:39:54 +0000 (12:39 -0500)] 
Choose package repo dynamically

5 months agoAdd image builder action
Adam Kocoloski [Tue, 8 Feb 2022 03:13:35 +0000 (22:13 -0500)] 
Add image builder action

5 months agoRemove old Bintray reference
Adam Kocoloski [Tue, 8 Feb 2022 03:05:45 +0000 (22:05 -0500)] 
Remove old Bintray reference

5 months agoUse buildx plugin for multi-arch images
Adam Kocoloski [Tue, 8 Feb 2022 03:04:54 +0000 (22:04 -0500)] 
Use buildx plugin for multi-arch images

5 months agoRestrict FDB to amd64 containers for now
Adam Kocoloski [Tue, 8 Feb 2022 01:39:24 +0000 (20:39 -0500)] 
Restrict FDB to amd64 containers for now

8 months agoAdd new images to keep
Adam Kocoloski [Wed, 19 Jan 2022 03:30:32 +0000 (22:30 -0500)] 
Add new images to keep

8 months agoExpunge Travis from docs
Adam Kocoloski [Sat, 15 Jan 2022 12:30:55 +0000 (07:30 -0500)] 
Expunge Travis from docs

8 months agoRemove leftovers from other obsolete distros
Adam Kocoloski [Sat, 15 Jan 2022 12:29:39 +0000 (07:29 -0500)] 
Remove leftovers from other obsolete distros

8 months agoDrop support for Ubuntu 16.04
Adam Kocoloski [Sat, 15 Jan 2022 12:19:17 +0000 (07:19 -0500)] 
Drop support for Ubuntu 16.04

As proposed on dev@, removing support for distros that have exited
vendor LTS window. For Xenial this happened in April 2021.

8 months agoMerge pull request #30 from apache/update-debian-pr-images
Adam Kocoloski [Fri, 14 Jan 2022 16:53:05 +0000 (11:53 -0500)] 
Merge pull request #30 from apache/update-debian-pr-images

Update container images used for PR CI pipeline

8 months agoSimplify Debian 11 support 30/head
Adam Kocoloski [Fri, 14 Jan 2022 01:52:51 +0000 (20:52 -0500)] 
Simplify Debian 11 support

When we first introduced support for Bullseye we added some logic to
handle Erlang 19 and below. We no longer support those obsolete
versions, and the logic we added is now actively harmful (e.g. the use
of gcc 9 instead of gcc 10 caused us to build Erlang 24 without the
much-anticipated JIT compiler).

This patch reverts back to defaults for Bullseye. It has the side effect
of causing Erlang 20 builds to fail to link properly, possibly because
of the switch to `-fno-common` by default in gcc 10. Given that Erlang
20 is already unsupported by the Erlang team, I didn't bother to try to
fix it here.

8 months agoDefault to current Debian Stable for erlang:all
Adam Kocoloski [Wed, 12 Jan 2022 21:46:38 +0000 (16:46 -0500)] 
Default to current Debian Stable for erlang:all

8 months agoUse new FDB URLs, update to 6.3.23
Adam Kocoloski [Wed, 12 Jan 2022 21:46:17 +0000 (16:46 -0500)] 
Use new FDB URLs, update to 6.3.23

8 months agoBump patch releases, add Erlang 24
Adam Kocoloski [Wed, 12 Jan 2022 21:41:21 +0000 (16:41 -0500)] 
Bump patch releases, add Erlang 24

14 months agoMerge pull request #29 from apache/update-readme-with-docker-login-info
Nick Vatamaniuc [Thu, 8 Jul 2021 20:46:50 +0000 (16:46 -0400)] 
Merge pull request #29 from apache/update-readme-with-docker-login-info

Update README.md

14 months agoUpdate README.md 29/head
Nick Vatamaniuc [Thu, 8 Jul 2021 19:44:40 +0000 (15:44 -0400)] 
Update README.md

 * Update master -> main branch names
 * Update how to login to docker and the docker hub org

17 months agoTemp workaround for boost download in FDB
Joan Touzet [Thu, 6 May 2021 00:32:25 +0000 (17:32 -0700)] 
Temp workaround for boost download in FDB

17 months agobintray --> jfrog.io
Joan Touzet [Wed, 5 May 2021 21:59:18 +0000 (14:59 -0700)] 
bintray --> jfrog.io

17 months agofix pkg build for xenial
Joan Touzet [Fri, 23 Apr 2021 18:22:03 +0000 (11:22 -0700)] 
fix pkg build for xenial

17 months agobugfixes; bullseye working
Joan Touzet [Wed, 21 Apr 2021 18:01:18 +0000 (11:01 -0700)] 
bugfixes; bullseye working

17 months agobump pull script for new hub location
Joan Touzet [Wed, 14 Apr 2021 04:28:12 +0000 (21:28 -0700)] 
bump pull script for new hub location

17 months agoadd ssh-client to debian image for repo creation
Joan Touzet [Wed, 14 Apr 2021 03:20:32 +0000 (20:20 -0700)] 
add ssh-client to debian image for repo creation

17 months agoRework for April 2021
Joan Touzet [Tue, 13 Apr 2021 21:05:41 +0000 (14:05 -0700)] 
Rework for April 2021

18 months agoupdate dependency versions as older packages are no longer available
Jan Lehnardt [Thu, 1 Apr 2021 20:22:14 +0000 (22:22 +0200)] 
update dependency versions as older packages are no longer available

18 months agoDrop ppc64le until CI replacement is identified
Joan Touzet [Thu, 11 Mar 2021 22:43:45 +0000 (17:43 -0500)] 
Drop ppc64le until CI replacement is identified

18 months agofdb -> 6.2.29; compile from source for arm64v8
Joan Touzet [Mon, 8 Mar 2021 04:12:45 +0000 (20:12 -0800)] 
fdb -> 6.2.29; compile from source for arm64v8

19 months agofix CONTAINERARCH, but more sanely
Joan Touzet [Fri, 5 Mar 2021 17:49:38 +0000 (09:49 -0800)] 
fix CONTAINERARCH, but more sanely

19 months agoensure alt platforms upload in build.sh
Joan Touzet [Fri, 5 Mar 2021 17:31:05 +0000 (09:31 -0800)] 
ensure alt platforms upload in build.sh

19 months agoensure - added to non-intel docker containers
Joan Touzet [Fri, 5 Mar 2021 17:20:23 +0000 (09:20 -0800)] 
ensure - added to non-intel docker containers

23 months agoJenkins: pull ALL images only once a week
Joan Touzet [Thu, 29 Oct 2020 21:38:00 +0000 (17:38 -0400)] 
Jenkins: pull ALL images only once a week

23 months agoMove pull-all-couchdbdev-docker to couchdb-ci
Joan Touzet [Thu, 29 Oct 2020 18:16:46 +0000 (14:16 -0400)] 
Move pull-all-couchdbdev-docker to couchdb-ci

2 years agoSupport s390x
Joan Touzet [Wed, 27 May 2020 00:57:58 +0000 (17:57 -0700)] 
Support s390x

2 years agofdb bump, bionic mozjs fix, automation improvement
Joan Touzet [Wed, 13 May 2020 04:05:37 +0000 (21:05 -0700)] 
fdb bump, bionic mozjs fix, automation improvement

2 years agofix js version calculation
Joan Touzet [Wed, 15 Apr 2020 06:21:26 +0000 (23:21 -0700)] 
fix js version calculation

2 years agoAdd FDB to all images; add new Ubuntu focal image
Joan Touzet [Wed, 15 Apr 2020 01:42:38 +0000 (18:42 -0700)] 
Add FDB to all images; add new Ubuntu focal image

2 years agoAdd FoundationDB support, pass 1 (#28)
Joan Touzet [Tue, 31 Mar 2020 15:25:21 +0000 (11:25 -0400)] 
Add FoundationDB support, pass 1 (#28)

2 years agoCentOS 8: SM60. Xenial: python 3.7.
Joan Touzet [Thu, 13 Feb 2020 18:47:19 +0000 (10:47 -0800)] 
CentOS 8: SM60. Xenial: python 3.7.

2 years agoBump Python to 3.7 for xenial
Joan Touzet [Mon, 10 Feb 2020 22:10:08 +0000 (14:10 -0800)] 
Bump Python to 3.7 for xenial

2 years agoBump erlang to 20.3.8.25, fix node on ppc64le
Joan Touzet [Thu, 30 Jan 2020 23:28:02 +0000 (15:28 -0800)] 
Bump erlang to 20.3.8.25, fix node on ppc64le

2 years agoadd rsync to debian for Jenkins use
Joan Touzet [Wed, 8 Jan 2020 02:25:56 +0000 (18:25 -0800)] 
add rsync to debian for Jenkins use

2 years agoUpdate freebsd-jenkins-setup for FreeBSD 12.1
Joan Touzet [Tue, 7 Jan 2020 17:59:52 +0000 (17:59 +0000)] 
Update freebsd-jenkins-setup for FreeBSD 12.1

2 years agoadd libmozjs60 for debian buster
Joan Touzet [Thu, 2 Jan 2020 18:54:31 +0000 (10:54 -0800)] 
add libmozjs60 for debian buster

2 years agodisable xplat on travis completely :(
Joan Touzet [Mon, 16 Dec 2019 16:04:54 +0000 (08:04 -0800)] 
disable xplat on travis completely :(

2 years agoNew Erlang Solutions rpm; disable travis xplat
Joan Touzet [Fri, 13 Dec 2019 19:49:05 +0000 (11:49 -0800)] 
New Erlang Solutions rpm; disable travis xplat

2 years agoAvoid node on ppc64le+debian buster, rework Travis for now
Joan Touzet [Fri, 13 Dec 2019 18:05:23 +0000 (10:05 -0800)] 
Avoid node on ppc64le+debian buster, rework Travis for now

2 years agoRemove kerl archives after build
Joan Touzet [Thu, 12 Dec 2019 23:06:36 +0000 (15:06 -0800)] 
Remove kerl archives after build

2 years agoUpdate Erlang version, add optional kerl-based install
Joan Touzet [Thu, 12 Dec 2019 22:59:28 +0000 (14:59 -0800)] 
Update Erlang version, add optional kerl-based install

`ERLANGVERSION=all` will build all 3 versions of Erlang defined
in the dockerfile. Currently only supported by the debian-buster
target (we only need 1 for CI work).

2 years agoAdd epoch to override dist, ErlSolns packages (deb) (#25)
Joan Touzet [Fri, 11 Oct 2019 03:08:19 +0000 (03:08 +0000)] 
Add epoch to override dist, ErlSolns packages (deb) (#25)

2 years agoImprovements to multi-architecture builds, arbitrary Erlang, CentOS 8 (#24)
Joan Touzet [Thu, 10 Oct 2019 16:22:22 +0000 (16:22 +0000)] 
Improvements to multi-architecture builds, arbitrary Erlang, CentOS 8 (#24)

README.md summarises most of the changes. We now use a single Dockerfile
per OS-release combination, and pass in the architecture necessary via
environment variables to build.sh.

Multiarch changes are only tested on debian for now. Local testing
has success on arm64v8 (aarch64) and ppc64le for Debian stretch.
arm64v8 works on Debian buster, but ppc64le + Debian buster seems to
segfault whenever running Python 3, and fails when invoking pip3.

If packages for the requested version of Erlang can't be found, the
Debian installer script now falls back to building Erlang from source,
allowing any arbitrary combination to be specified. Be careful, and
watch your build output for this fallback occuring - we prefer the
Erlang Solutions packages to building from source when possible.

CentOS 8 support has also been added in this PR, as well as RPM
support for arbitrary Erlangs.

3 years agoAdd debian buster, drop debian jessie/ubuntu trusty (#23)
Joan Touzet [Thu, 22 Aug 2019 22:22:03 +0000 (18:22 -0400)] 
Add debian buster, drop debian jessie/ubuntu trusty (#23)

3 years agoMerge pull request #22 from apache/use-elixir-1.7.4
Joan Touzet [Tue, 9 Jul 2019 22:15:03 +0000 (18:15 -0400)] 
Merge pull request #22 from apache/use-elixir-1.7.4

Bump elixir from 1.6.6 to 1.7.4

3 years agoBump elixir from 1.6.6 to 1.7.4 22/head
Nick Vatamaniuc [Tue, 9 Jul 2019 22:07:28 +0000 (18:07 -0400)] 
Bump elixir from 1.6.6 to 1.7.4

Erlang 22 travis builds need 1.7.4 to run

Issue: https://github.com/apache/couchdb/issues/2069

3 years agoBump pip get timeout
Joan Touzet [Fri, 3 May 2019 04:05:02 +0000 (21:05 -0700)] 
Bump pip get timeout

3 years agoAdd multiarch support to Travis CI
Joan Touzet [Fri, 3 May 2019 03:25:53 +0000 (20:25 -0700)] 
Add multiarch support to Travis CI

3 years agoClean up .travis.yml
Joan Touzet [Fri, 3 May 2019 03:14:21 +0000 (20:14 -0700)] 
Clean up .travis.yml

3 years agoFix CentOS 7 Python3; add aarch64-debian-stretch
Joan Touzet [Fri, 3 May 2019 03:12:27 +0000 (20:12 -0700)] 
Fix CentOS 7 Python3; add aarch64-debian-stretch

3 years agoMerge pull request #19 from apache/fix-trusty
Joan Touzet [Fri, 21 Dec 2018 23:18:46 +0000 (18:18 -0500)] 
Merge pull request #19 from apache/fix-trusty

python3-venv is python3.4-venv on trusty

3 years agopython3-venv is python3.4-venv on trusty 19/head
Joan Touzet [Fri, 21 Dec 2018 22:39:53 +0000 (17:39 -0500)] 
python3-venv is python3.4-venv on trusty

3 years agoMerge pull request #14 from lag-linaro/arm64-support-erlang
Joan Touzet [Fri, 21 Dec 2018 22:29:57 +0000 (17:29 -0500)] 
Merge pull request #14 from lag-linaro/arm64-support-erlang

Build Erlang from source on AArch64 (ARMv8)

3 years agoapt-dependencies: Only change file permissions if file exists 14/head
Lee Jones [Fri, 30 Nov 2018 10:31:15 +0000 (10:31 +0000)] 
apt-dependencies: Only change file permissions if file exists

Fixes:

  Unrecognized Debian-like release: <UNRECOGNIZED_VERSION>! Skipping lintian work.
  chmod: cannot access '/usr/share/lintian/profiles/couchdb/main.profile': No such file or directory

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoinstall-dependencies: Add Erlang (<=19) and latest distro (stretch|buster|bionic...
Lee Jones [Fri, 30 Nov 2018 09:52:14 +0000 (09:52 +0000)] 
install-dependencies: Add Erlang (<=19) and latest distro (stretch|buster|bionic) warning

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoMerge pull request #18 from apache/add-fbsd-info
Joan Touzet [Wed, 12 Dec 2018 05:39:25 +0000 (00:39 -0500)] 
Merge pull request #18 from apache/add-fbsd-info

Adding FreeBSD synth/iocage/jail Jenkins agent setup info

3 years agoAdding FreeBSD synth/iocage/jail Jenkins agent setup info 18/head
Joan Touzet [Wed, 12 Dec 2018 03:33:52 +0000 (22:33 -0500)] 
Adding FreeBSD synth/iocage/jail Jenkins agent setup info

3 years agoapt-dependencies: Use detect-(arch|os) helpers when installing dependencies
Lee Jones [Fri, 30 Nov 2018 09:36:49 +0000 (09:36 +0000)] 
apt-dependencies: Use detect-(arch|os) helpers when installing dependencies

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoUse new 'detect-arch' helper when installing deps
Lee Jones [Thu, 25 Oct 2018 06:35:04 +0000 (07:35 +0100)] 
Use new 'detect-arch' helper when installing deps

Instead of manually calling `arch` in various scripts.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoBuild Erlang from source on ARM based platforms
Lee Jones [Wed, 24 Oct 2018 07:48:34 +0000 (08:48 +0100)] 
Build Erlang from source on ARM based platforms

Change this if Erlang Solutions start providing packages for ARM.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoAdd helper to build Erlang from source
Lee Jones [Wed, 24 Oct 2018 07:47:37 +0000 (08:47 +0100)] 
Add helper to build Erlang from source

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoProvide helper to detect the current architecture
Lee Jones [Wed, 24 Oct 2018 07:43:38 +0000 (08:43 +0100)] 
Provide helper to detect the current architecture

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoapt-erlang: Only attempt to remove /usr/lib/erlang/man symlink if it exists
Lee Jones [Wed, 24 Oct 2018 07:42:30 +0000 (08:42 +0100)] 
apt-erlang: Only attempt to remove /usr/lib/erlang/man symlink if it exists

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agofix incorrect emoji in README.md
Joan Touzet [Thu, 6 Dec 2018 08:13:13 +0000 (03:13 -0500)] 
fix incorrect emoji in README.md

3 years agoMerge pull request #17 from apache/de-pkg
Joan Touzet [Thu, 6 Dec 2018 07:32:12 +0000 (02:32 -0500)] 
Merge pull request #17 from apache/de-pkg

Only automate/build Docker images in this repo

3 years agoOnly automate/build Docker images in this repo 17/head
Joan Touzet [Wed, 5 Dec 2018 22:42:11 +0000 (14:42 -0800)] 
Only automate/build Docker images in this repo

3 years agoMerge pull request #16 from apache/freebsd-python3
Joan Touzet [Wed, 28 Nov 2018 05:54:52 +0000 (00:54 -0500)] 
Merge pull request #16 from apache/freebsd-python3

update freebsd deps for Python 3

3 years agoupdate freebsd deps for Python 3 16/head
Joan Touzet [Wed, 28 Nov 2018 05:52:47 +0000 (00:52 -0500)] 
update freebsd deps for Python 3

3 years agoMerge pull request #15 from apache/deb-python3-venv
Joan Touzet [Wed, 28 Nov 2018 03:46:15 +0000 (22:46 -0500)] 
Merge pull request #15 from apache/deb-python3-venv

[deb] add python3-venv pkg, see apache/couchdb#1764

3 years ago[deb] add python3-venv pkg, see apache/couchdb#1764 15/head
Joan Touzet [Wed, 28 Nov 2018 01:22:16 +0000 (20:22 -0500)] 
[deb] add python3-venv pkg, see apache/couchdb#1764

3 years agoMerge pull request #8 from apache/use-python3
Joan Touzet [Thu, 15 Nov 2018 18:45:18 +0000 (13:45 -0500)] 
Merge pull request #8 from apache/use-python3

Switch scripts to use Python 3

3 years agoSwitch scripts to use Python 3 8/head
Nick Vatamaniuc [Wed, 3 Oct 2018 19:51:21 +0000 (15:51 -0400)] 
Switch scripts to use Python 3

Issue https://github.com/apache/couchdb/issues/1632

3 years agoMerge pull request #12 from apache/faster-travis
Joan Touzet [Tue, 23 Oct 2018 21:01:12 +0000 (17:01 -0400)] 
Merge pull request #12 from apache/faster-travis

Split Travis into 3x the jobs (js, couch, couch-pkg)
Add base-upload[-all] command, update README

3 years agoAdd base-upload[-all] command, update README 12/head
Joan Touzet [Tue, 23 Oct 2018 20:10:05 +0000 (13:10 -0700)] 
Add base-upload[-all] command, update README

3 years agoSplit Travis into 3x the jobs (js, couch, couch-pkg)
Joan Touzet [Tue, 23 Oct 2018 17:32:16 +0000 (10:32 -0700)] 
Split Travis into 3x the jobs (js, couch, couch-pkg)

3 years agoMerge pull request #11 from apache/pin-hypothesis
Joan Touzet [Tue, 23 Oct 2018 17:01:44 +0000 (13:01 -0400)] 
Merge pull request #11 from apache/pin-hypothesis

Pin hypothesis to known good version
Workaround for https://github.com/HypothesisWorks/hypothesis/issues/1648