couchdb:jenkins-ci-enable-mac

Last commit made on 2023-01-18
Get this branch:
git clone -b jenkins-ci-enable-mac https://git.launchpad.net/couchdb

Branch merges

Branch information

Name:
jenkins-ci-enable-mac
Repository:
lp:couchdb

Recent commits

fcce025... by janl

ci(mac): re-enable mac CI for the full build

4b2d3dc... by Nick V.

Bump recon to 2.5.3

Changes since 2.5.2: https://github.com/ferd/recon/compare/2.5.2...2.5.3

deb8ef2... by Ronny Berndt

Adding build-report makefile target on Windows (#4384)

Backporting the `build-report` target from the *nix makefile
to the Windows pendant.

bcfaa82... by Robert Newson <email address hidden>

Merge pull request #4379 from pgj/mango-doc-fix

docs(mango): match description of `$mod` with reality

aff7a6e... by Gabor Pali <email address hidden>

docs(mango): match description of `$mod` with reality

The remainder argument for the `$mod` operator can be zero, while
its documentation suggests otherwise. It actually covers a very
realistic use case where divisibility is expressed.

Neither related restrictions could be identified in the sources
[1] nor MongoDB forbids this [2]. Tests also seem to exercise this
specific case [3]. Thanks @iilyak for checking on these.

[1] https://github.com/apache/couchdb/blob/adf17140e81d0b74f2b2ecdea48fc4f702832eaf/src/mango/src/mango_selector.erl#L512:L513
[2] https://www.mongodb.com/docs/manual/reference/operator/query/mod/
[3] https://github.com/apache/couchdb/blob/0059b8f90e58e10b199a4b768a06a762d12a30d3/src/mango/test/03-operator-test.py#L58

dad51b5... by Gabor Pali <email address hidden>

Set the SpiderMonkey version for the first phase of PR builds

a14922f... by Nick V.

Ensure design docs are uploaded individually when replicating with _bulk_get

Previously, when replication jobs used _bulk_get they didn't upload design
docs individually like they do when not using _bulk_get.

Here were are preserving an already existing behavior which we had in the
replicator without _bulk_get usage for more than 2 years. It was introduced
here in #2426. Related to these issues #2415 and #2413.

Add tests to cover both attachments and ddoc cases. meck:num_calls/3 is helpful
as it allows to nicely assert which API function was called and how many times.

01c161b... by Jay Doane <email address hidden>

Delete unused include_lib attributes

Thanks, LSP!

b3b57e4... by Jay Doane <email address hidden>

Fix replication _scheduler/docs total_rows

The total_rows property was decremented by one to account for the VDU
that was automatically added to the total. Now that a BDU has replaced
the VDU [1] total_rows is one less than it should be.

This removes the decrement so that total_rows equals the actual doc
count.

[1] https://github.com/apache/couchdb/pull/4274

1c43d02... by Ronny Berndt

Fixes 9a92fbb - Set default version of Spidermonkey to 91 (#4367)

./configure uses version 91 of Spidermonkey as default now. The previous
commit (9a92fbbe3130127703db004614d836348e13ad16) stated that the source
code of 1.8.5 is removed. This is not true, the code still exists, the
commit message wasn't updated when updating the previous PR.