svn commit: r514295 - in head/databases/mongodb36: . files

Kyle Evans kevans at freebsd.org
Fri Nov 1 21:17:14 UTC 2019


On Fri, Nov 1, 2019 at 3:55 PM Kyle Evans <kevans at freebsd.org> wrote:
>
> On Fri, Nov 1, 2019 at 9:27 AM Jan Beich <jbeich at freebsd.org> wrote:
> >
> > Kyle Evans <kevans at freebsd.org> writes:
> >
> > > On Fri, Oct 11, 2019 at 2:31 PM Kurt Jaeger <pi at freebsd.org> wrote:
> > >
> > >>
> > >> Author: pi
> > >> Date: Fri Oct 11 19:31:10 2019
> > >> New Revision: 514295
> > >> URL: https://svnweb.freebsd.org/changeset/ports/514295
> > >>
> > >> Log:
> > >>   databases/mongodb36: upgrade 3.6.13 -> 3.6.14 with security fixes
> > >>
> > >>   PR:           240126
> > >>   Submitted by: Ronald Klop <ronald-lists at klop.ws>
> > >>   Approved by:  dev at dudu.ro (maintainer)
> > >>   MFH:          2019Q4
> > >>   Relnotes:     https://docs.mongodb.com/manual/release-notes/3.6/#aug-26-2019
> > >>   Security:     CVE-2019-2386, CVE-2019-2389, CVE-2019-2390
> > >>
> > >
> > > Hi.
> > >
> > > This doesn't seem to build on head; aarch64 is what I tested it on,
> > > but I don't see a package for head-amd64 either on pkg.freebsd.org
> >
> > -CURRENT regression is caused by bug 240629, not the above commit.
> >
> > last good: http://www.ipv6proxy.net/go.php?u=http://beefy18.nyi.freebsd.org/data/head-amd64-default/p514018_s353295/logs/mongodb36-3.6.13_2.log
> > first bad: http://www.ipv6proxy.net/go.php?u=http://beefy18.nyi.freebsd.org/data/head-amd64-default/p514206_s353378/logs/errors/mongodb36-3.6.13_2.log
>
> Yeah, so that's kinda what I was afraid of... so I guess we need to
> backport this: https://github.com/mongodb/mongo/commit/9c6751b9765d269b667324bb2efe1ca76a916d20
>
> I'm test-building this patch:http://people.freebsd.org/~kevans/mongodb.diff
>

This patch has since been fixed to actually inline the correct
variable. This has the following nasty side effect:

build/opt/mongo/base/error_codes.h:922:11: warning: inline variables
are a C++17 extension [-Wc++17-extensions]
constexpr inline bool isNamedCode<ErrorCodes::KeyTooLong> = true;


More information about the svn-ports-head mailing list