Commit Graph

30 Commits

Author SHA1 Message Date
Timo Teräs
f105a8c53f testing/mongodb: various fixes
- fixes #6187
- paxmark all executables for JIT to work
- increase default stack size for std::thread compatiblity
- fix to compile with boost 1.62
2016-11-01 13:31:02 +02:00
Marc Vertes
ca8290f361 testing/mongodb: update to 3.2.10
Support for YAML, SASL and SSL is now enabled. Note this version
requires wiredtiger-2.8.1. Also the problem listed in #6187 does
not occur anymore with this version.
2016-10-19 16:17:24 +00:00
Natanael Copa
25ea4b5de2 testing/mongodb: rebuild against libressl 2016-10-10 12:04:50 +00:00
Christian Kampka
bee65b09f2 testing/mongodb: new upstream version 3.2.7 2016-06-30 22:48:36 +02:00
Przemyslaw Pawelczyk
26abb36b0d testing/[various]: bump pkgrel for pre-install fixes 2016-04-25 07:11:52 +00:00
Przemyslaw Pawelczyk
da4e96aace Reorder arguments passed to addgroup/adduser in scripts.
Now all invocations have following order of arguments (if present):

    addgroup -S -g ... GROUP
    adduser -S -u ... -D -H -h ... -s ... -G ... -g ... USER
2016-04-25 06:56:47 +00:00
Przemyslaw Pawelczyk
a60b9f07de Improve consistency of scripts using adduser/addgroup.
Following rules have been applied:
- script starts with shebang !#/bin/sh followed by blank line,
- script ends with exit 0 prepended by blank line,
- only stderr of adduser, addgroup or passwd is redirected to /dev/null,
- getent passwd/group instances has been removed,
- manual checking of file and group existence has been removed,
- `|| true` instances has been removed.

Comments and line wrapping have been preserved.
2016-04-25 06:55:43 +00:00
Przemyslaw Pawelczyk
a593d306c9 Add -g option (GECOS/comment) to adduser in scripts.
This way we can avoid ugly default:

    Linux user,,,
2016-04-25 06:54:18 +00:00
Przemyslaw Pawelczyk
ccc056dbf9 Add lacking -S option (system) to adduser/addgroup in scripts.
Groups and users created by packages shouldn't use high ids by default
(unless explicitly requested), to distinguish them from groups and users
created by administrators for humans.

Following 41 files lacked -S next to addgroup:
- community/sword/sword.pre-install
- main/amavisd-new/amavisd-new.pre-install
- main/chrony/chrony.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dnsmasq/dnsmasq.pre-install
- main/freeradius/freeradius.pre-install
- main/gdnsd/gdnsd.pre-install
- main/haproxy/haproxy.pre-install
- main/haproxy/haproxy.pre-upgrade
- main/kamailio/kamailio.pre-install
- main/logcheck/logcheck.pre-install
- main/mlmmj/mlmmj.pre-install
- main/nrpe/nrpe.pre-install
- main/open-vm-tools/open-vm-tools.pre-install
- main/postgrey/postgrey.pre-install
- main/privoxy/privoxy.pre-install
- main/redis/redis.pre-install
- main/samba/winbind.pre-install
- main/sircbot/sircbot.pre-install
- main/smokeping/smokeping.pre-install
- main/squark/squark.post-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/vsftpd/vsftpd.pre-install
- main/zabbix/zabbix-agent.pre-install
- testing/3proxy/3proxy.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/elasticsearch/elasticsearch.pre-install
- testing/emby/emby.pre-install
- testing/gdnsd/gdnsd.pre-install
- testing/icinga2/icinga2.pre-install
- testing/lusca/lusca.pre-install
- testing/lusca/lusca.pre-upgrade
- testing/mongodb/mongodb.pre-install
- testing/openxcap/openxcap.pre-install
- testing/prosody/prosody.pre-install
- testing/rancid/rancid.pre-install
- testing/rutorrent/rutorrent.pre-install
- testing/zabbix/zabbix-agent.pre-install

Following 60 files lacked -S next to adduser:
- community/caddy/caddy.pre-install
- community/domoticz/domoticz.pre-install
- community/minetest/minetest-server.pre-install
- community/oscam/oscam.pre-install
- community/seafile/seafile-server.pre-install
- community/syncthing/syncthing.pre-install
- main/apache2/apache2.pre-install
- main/aports-build/aports-build.pre-install
- main/atheme-iris/atheme-iris.pre-install
- main/bind/bind.pre-install
- main/clamav/clamav-db.pre-install
- main/clamsmtp/clamsmtp.pre-install
- main/clamsmtp/clamsmtp.pre-upgrade
- main/coova-chilli/coova-chilli.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dhcp/dhcp.pre-install
- main/distcc/distcc.pre-install
- main/djbdns/dnscache.pre-install
- main/djbdns/tinydns.pre-install
- main/dovecot/dovecot.pre-install
- main/ez-ipupdate/ez-ipupdate.pre-install
- main/fetchmail/fetchmail.pre-install
- main/freeswitch/freeswitch.pre-install
- main/gitolite/gitolite.pre-install
- main/gnats/gnats.pre-install
- main/gross/gross.pre-install
- main/icecast/icecast.pre-install
- main/kamailio/kamailio.pre-install
- main/lighttpd/lighttpd.pre-install
- main/mariadb/mariadb.pre-install
- main/memcached/memcached.pre-install
- main/ngircd/ngircd.pre-install
- main/nrpe/nrpe.pre-install
- main/openntpd/openntpd.pre-install
- main/postgrey/postgrey.pre-install
- main/snort/snort.pre-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/transmission/transmission-daemon.pre-install
- main/ympd/ympd.pre-install
- main/znc/znc.pre-install
- testing/at/at.pre-install
- testing/buildbot-slave/buildbot-slave.pre-install
- testing/buildbot/buildbot.pre-install
- testing/clapf/clapf.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/dbmail/dbmail.pre-install
- testing/dspam/dspam.pre-install
- testing/ejabberd/ejabberd.pre-install
- testing/emby/emby.pre-install
- testing/mongodb/mongodb.pre-install
- testing/opensips/opensips.pre-install
- testing/pdns/pdns.pre-install
- testing/prosody/prosody.pre-install
- testing/qpage/qpage.pre-install
- testing/rrdbot/rrdbot.pre-install
- testing/wt/wt.pre-install
- unmaintained/ejabberd-git/ejabberd-git.pre-install
2016-04-25 06:53:54 +00:00
Marc Vertes
03c30e9f2d testing/mongodb: use wiredtiger from system instead of internal
This requires wiretiger-2.8.0. Previous 2.7.0 was causing problems
when dropping collections which are now fixed in 2.8.0.
2016-04-18 09:19:17 +00:00
Marc Vertes
d1cafc1f8a testing/mongodb: add mongodb group at install, as required by openrc
fix #5299
2016-03-24 07:02:11 +00:00
Marc Vertes
d143a2acb7 testing/mongodb: upgrade to 3.2.4 2016-03-11 08:47:00 +00:00
Marc Vertes
511d407ad2 testing/mongodb: Fix #5188 where mongod crashes at db.dropDatabase().
>From the error log, it seems this is a problem due to wiredtiger.
The problem does not occure if using internal engine.
Ensure mongodb is using internal provided wiredtiger engine instead of
system one. An additional patch to avoid strtouq is needed.
2016-03-02 12:39:21 +00:00
Marc Vertes
1691640241 testing/mongogdb: upgrade to 3.2.3 2016-02-24 13:02:50 +00:00
Marc Vertes
2191d52882 testing/mongodb: Fix mongo shell "too much recursion" #5117
The problem is due to the fact that spidermonkey expects a
larger available space on the thread stack than the one
allocated by default by Musl libc.

In the code which checks the available stack space, we adjust
the reserved quota to 32k instead of 64k because the default
musl libc thread stack size is small (80k) and we can not set
stack size for C++ threads.
Note also that with musl, stack size does not include guard page.
2016-02-24 11:51:14 +00:00
Leonardo Arena
d8aeffba52 testing/mongodb: update checksums 2016-02-24 10:45:02 +00:00
Timo Teräs
e9cbe2a20b testing/mongodb: use getrlimit() to get main process stack size 2016-02-23 13:01:26 +00:00
Natanael Copa
ac7fb85c9e testing/mongodb: rebuild against boost-1.60 2016-02-02 09:24:59 +00:00
Natanael Copa
20eb1d0779 testing/mongodb: upgrade to 3.2.1 2016-01-27 10:27:33 +00:00
Francesco Colista
97ce02ff30 testing/mongodb: upgrade to 3.0.6 2015-12-18 14:30:28 +00:00
Bartłomiej Piotrowski
0c87de273c testing/mongodb: upgrade to 3.0.4 2015-06-27 20:48:03 +02:00
Filipp Andronov
11de19231c testing/mongodb: new aport
Things to be complete:
1. Build is only for x86_64, because I have to made a few hacks in code.
Most critical one is __ELF_NATIVE_CLASS
2. No tc-malloc. It doesnt build, so system allocator instead. Im working
on gpreftools package...
3. No heap usage statistics: always returns 0. It is broken in mongodb for
64bit architecture and also musl mallocinfo is not compatible with glibc.
So I just comment out heap reporting code, see comments in APKBUILD
4. Use more system libs, yaml & boost are from the top of my mind. Boost
make compilation fails, but should be easy to fix
5. Enable mongodb tests during build. Im just not sure how that should be
done in Alpine, i.e _where_ in build lifecycle tests should run
2015-06-27 20:36:57 +02:00
Natanael Copa
74ff2b35c9 testing/mongodb: move to unmaintained does not build 2014-10-28 15:48:23 +00:00
Bartłomiej Piotrowski
6dc07a19ed testing/mongodb: rebuild against boost 1.55.0 2014-02-08 16:09:45 +01:00
Bartłomiej Piotrowski
3d386e5107 testing/mongodb: re-enable 2013-07-09 12:59:17 +02:00
Natanael Copa
76210c5705 testing/mongodb: dsiable. does not build at all with latest boost 2013-07-08 12:54:59 +00:00
Bartłomiej Piotrowski
c7898b9565 testing/mongodb: rebuild against boost 1.54.0 2013-07-06 22:47:48 +02:00
Natanael Copa
deb8c99a6f testing/mongodb: builds only on x86 for now 2013-06-11 12:28:03 +00:00
Natanael Copa
dda658187c testing/mongodb: build fix. needs openssl 2013-06-11 11:29:20 +00:00
Natanael Copa
5212570b3d testing/mongodb: new aport
High-performance, schema-free document-oriented database
http://www.mongodb.org

ref #1182
2013-06-11 08:20:49 +00:00