-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Robert Abraham
committed
May 24, 2012
1 parent
01ba860
commit 3dbd08d
Showing
392 changed files
with
29,004 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,230 @@ | ||
# ChangeLog for dev-db/mongodb | ||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 | ||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.35 2012/04/03 08:48:00 ultrabug Exp $ | ||
|
||
03 Apr 2012; Ultrabug <[email protected]> mongodb-2.0.4.ebuild: | ||
ebuild cleanup | ||
|
||
*mongodb-2.0.4 (21 Mar 2012) | ||
|
||
21 Mar 2012; Ultrabug <[email protected]> -mongodb-2.0.2.ebuild, | ||
+mongodb-2.0.4.ebuild, +files/mongodb-2.0.4-fix-utils.patch: | ||
Version bump, drop old | ||
|
||
19 Mar 2012; Ultrabug <[email protected]> mongodb-1.8.4-r1.ebuild, | ||
mongodb-2.0.2.ebuild, mongodb-2.0.3.ebuild: | ||
PaX mark mongo/mongod for v8 installations, fix #399605. | ||
|
||
*mongodb-2.0.3 (29 Feb 2012) | ||
|
||
29 Feb 2012; Ultrabug <[email protected]> -mongodb-1.8.3.ebuild, | ||
+mongodb-2.0.3.ebuild, +files/mongodb-2.0.3-fix-scons.patch: | ||
Version bump, drop old. | ||
|
||
19 Dec 2011; Diego E. Pettenò <[email protected]> mongodb-2.0.2.ebuild: | ||
QA: disable -Werror forcefully. | ||
|
||
*mongodb-2.0.2 (15 Dec 2011) | ||
|
||
15 Dec 2011; Ultrabug <[email protected]> -mongodb-2.0.2_rc1.ebuild, | ||
-mongodb-2.0.2_rc2.ebuild, +mongodb-2.0.2.ebuild: | ||
Version bump, drop release candidates. | ||
|
||
*mongodb-2.0.2_rc2 (12 Dec 2011) | ||
|
||
12 Dec 2011; Ultrabug <[email protected]> +mongodb-2.0.2_rc2.ebuild: | ||
Version bump. | ||
|
||
*mongodb-2.0.2_rc1 (23 Nov 2011) | ||
|
||
23 Nov 2011; Ultrabug <[email protected]> -mongodb-2.0.2_rc0.ebuild, | ||
+mongodb-2.0.2_rc1.ebuild: | ||
version bump, use back regular SRC_URI. | ||
|
||
*mongodb-2.0.2_rc0 (18 Nov 2011) | ||
|
||
18 Nov 2011; Ultrabug <[email protected]> -mongodb-1.8.2-r1.ebuild, | ||
-mongodb-2.0.2_pre20111116.ebuild, +mongodb-2.0.2_rc0.ebuild, | ||
files/mongodb-2.0-fix-scons.patch: | ||
Version bump, drop old | ||
|
||
*mongodb-2.0.2_pre20111116 (16 Nov 2011) | ||
|
||
16 Nov 2011; Ultrabug <[email protected]> | ||
+mongodb-2.0.2_pre20111116.ebuild, +files/mongodb-2.0-fix-scons.patch: | ||
Bump for 2.x pre-release version. | ||
|
||
27 Oct 2011; Ultrabug <[email protected]> mongodb-1.8.4-r1.ebuild: | ||
Fixed mms-agent SRC_URI | ||
|
||
*mongodb-1.8.4-r1 (27 Oct 2011) | ||
|
||
27 Oct 2011; Ultrabug <[email protected]> -mongodb-1.8.4.ebuild, | ||
+mongodb-1.8.4-r1.ebuild, +files/mms-agent.confd, files/mms-agent.initd: | ||
Fix mms-agent settings overwrite by adding a confd file. | ||
|
||
*mongodb-1.8.4 (26 Oct 2011) | ||
|
||
26 Oct 2011; Ultrabug <[email protected]> +mongodb-1.8.4.ebuild, | ||
+files/mms-agent.initd, metadata.xml: | ||
Version bump. Install the MMS agent via IUSE. Thanks to Julien Thebault for | ||
testing. | ||
|
||
19 Oct 2011; Ultrabug <[email protected]> mongodb-1.8.2-r1.ebuild, | ||
mongodb-1.8.3.ebuild: | ||
fix typo in ebuilds | ||
|
||
*mongodb-1.8.3 (26 Aug 2011) | ||
|
||
26 Aug 2011; Ultrabug <[email protected]> -mongodb-1.6.5-r1.ebuild, | ||
-files/mongodb-1.6-fix-scons.patch, -mongodb-1.8.2_rc3.ebuild, | ||
-mongodb-1.8.2.ebuild, mongodb-1.8.2-r1.ebuild, +mongodb-1.8.3.ebuild, | ||
files/mongodb.confd, files/mongodb.initd, files/mongos.confd, | ||
files/mongos.initd, metadata.xml: | ||
Fix spidermonkey dependency wrt #376983 (thanks to Ian Stakenvicius). Version | ||
bump. Drop old 1.6 series. Add Johan Bergström as proxy maintainer. Init | ||
scripts handle baselayout-1 and openrc correctly + better bind_ip setup. | ||
|
||
*mongodb-1.8.2-r1 (29 Jul 2011) | ||
|
||
29 Jul 2011; Ultrabug <[email protected]> +files/mongodb-linux3.patch, | ||
+mongodb-1.8.2-r1.ebuild: | ||
Fix linux-3 kernel compilation. Fix #375353. Thanks to Priit Laes, Johan | ||
Bergström and SchAmane. | ||
|
||
*mongodb-1.8.2 (22 Jun 2011) | ||
|
||
22 Jun 2011; Ultrabug <[email protected]> -mongodb-1.8.2_rc1.ebuild, | ||
+mongodb-1.8.2.ebuild: | ||
Version bump. Drop old. | ||
|
||
22 Jun 2011; Nirbheek Chauhan <[email protected]> mongodb-1.6.5-r1.ebuild, | ||
mongodb-1.8.2_rc1.ebuild, mongodb-1.8.2_rc3.ebuild: | ||
Fix spidermonkey versions for the new versioning scheme | ||
|
||
*mongodb-1.8.2_rc3 (03 Jun 2011) | ||
|
||
03 Jun 2011; Ultrabug <[email protected]> +mongodb-1.8.2_rc3.ebuild: | ||
Version bump. | ||
|
||
*mongodb-1.8.2_rc1 (13 May 2011) | ||
|
||
13 May 2011; Ultrabug <[email protected]> -mongodb-1.8.1-r1.ebuild, | ||
+mongodb-1.8.2_rc1.ebuild: | ||
Version bump, drop old. | ||
|
||
*mongodb-1.8.1-r1 (15 Apr 2011) | ||
*mongodb-1.6.5-r1 (15 Apr 2011) | ||
|
||
15 Apr 2011; Ultrabug <[email protected]> -mongodb-1.6.5.ebuild, | ||
+mongodb-1.6.5-r1.ebuild, files/mongodb-1.6-fix-scons.patch, | ||
-mongodb-1.8.1.ebuild, +mongodb-1.8.1-r1.ebuild, | ||
files/mongodb-1.8-fix-scons.patch: | ||
improved CXX, remove ggdb flag, drop old | ||
|
||
*mongodb-1.8.1 (13 Apr 2011) | ||
*mongodb-1.6.5 (13 Apr 2011) | ||
|
||
13 Apr 2011; Ultrabug <[email protected]> -mongodb-1.2.4.ebuild, | ||
-files/mongodb-1.2-modify-post-strip.patch, | ||
-files/mongodb-1.2-modify-testing.patch, -mongodb-1.4.4.ebuild, | ||
-files/mongodb-1.4-modify-post-strip.patch, | ||
-files/mongodb-1.4-modify-testing.patch, -mongodb-1.5.5.ebuild, | ||
-mongodb-1.6.0.ebuild, -files/mongodb-1.6.0-fix-scons.patch, | ||
+mongodb-1.6.5.ebuild, +files/mongodb-1.6-fix-scons.patch, | ||
+mongodb-1.8.1.ebuild, +files/mongodb-1.8-fix-scons.patch, | ||
+files/mongos.confd, +files/mongos.initd, files/mongodb.confd, | ||
files/mongodb.initd: | ||
Mongodb rework/bump. Fix bugs #329167, #334081, #337085, #337593, #337973, | ||
#338039, #340032, #356731. Many thanks to Johan Bergström for his help and | ||
testing. Drop old versions. | ||
|
||
30 Mar 2011; Ultrabug <[email protected]> mongodb-1.2.4.ebuild, | ||
mongodb-1.4.4.ebuild, mongodb-1.5.5.ebuild, mongodb-1.6.0.ebuild: | ||
correct LICENSE, thanks to Johan Bergström. fix #340108 | ||
|
||
30 Mar 2011; Ultrabug <[email protected]> metadata.xml: | ||
add ultrabug as maintainer | ||
|
||
02 Mar 2011; Lance Albertson <[email protected]> -mongodb-1.2.2.ebuild, | ||
-mongodb-1.4.0.ebuild, -mongodb-1.4.2.ebuild, -mongodb-1.4.3.ebuild, | ||
-mongodb-1.5.1.ebuild, -mongodb-1.5.2.ebuild, | ||
-files/mongodb-1.5-modify-post-strip.patch, | ||
-files/mongodb-1.5-modify-testing.patch: | ||
Massive ebuild cleanup | ||
|
||
02 Feb 2011; Pawel Hajdan jr <[email protected]> mongodb-1.6.0.ebuild, | ||
metadata.xml: | ||
Add support for V8 JavaScript engine, bug #340028 by Johan Bergstroem | ||
<[email protected]>. | ||
|
||
*mongodb-1.6.0 (16 Aug 2010) | ||
|
||
16 Aug 2010; Luca Barbato <[email protected]> | ||
+files/mongodb-1.6.0-fix-scons.patch, +mongodb-1.6.0.ebuild: | ||
New version, thanks to Christian van der Leeden <[email protected]> | ||
for the initial ebuild in bug #331469 | ||
|
||
*mongodb-1.5.5 (18 Jul 2010) | ||
*mongodb-1.4.4 (18 Jul 2010) | ||
|
||
18 Jul 2010; Luca Barbato <[email protected]> +mongodb-1.4.4.ebuild, | ||
+mongodb-1.5.5.ebuild: | ||
Version Bump | ||
|
||
*mongodb-1.5.2 (16 Jun 2010) | ||
*mongodb-1.4.3 (16 Jun 2010) | ||
|
||
16 Jun 2010; Lance Albertson <[email protected]> +mongodb-1.4.3.ebuild, | ||
+mongodb-1.5.2.ebuild: | ||
Version bump (resolves #323177) | ||
|
||
*mongodb-1.5.1 (21 May 2010) | ||
|
||
21 May 2010; Luca Barbato <[email protected]> | ||
+files/mongodb-1.5-modify-post-strip.patch, | ||
+files/mongodb-1.5-modify-testing.patch, +mongodb-1.5.1.ebuild: | ||
Development version | ||
|
||
*mongodb-1.4.2 (21 May 2010) | ||
|
||
21 May 2010; Luca Barbato <[email protected]> files/mongodb.initd, | ||
+mongodb-1.4.2.ebuild: | ||
New version and fix init.d, thanks to Priit Laes <[email protected]> and | ||
Johan Bergström <[email protected]> for testing in bug #317531 and | ||
TANABE Ken-ichi <[email protected]> for reporting the init.d issue in | ||
bug #318009 | ||
|
||
*mongodb-1.4.0 (25 Mar 2010) | ||
|
||
25 Mar 2010; Lance Albertson <[email protected]> -mongodb-1.3.3.ebuild, | ||
-files/mongodb-1.3-modify-post-strip.patch, | ||
-files/mongodb-1.3-modify-testing.patch, +mongodb-1.4.0.ebuild, | ||
+files/mongodb-1.4-modify-post-strip.patch, | ||
+files/mongodb-1.4-modify-testing.patch: | ||
Version bump to latest upsteam stable version 1.4.0 | ||
|
||
Remove development 1.3.x version since this was released | ||
|
||
22 Mar 2010; Jorge Manuel B. S. Vicetto <[email protected]> | ||
metadata.xml: | ||
Fixed herd. | ||
|
||
*mongodb-1.3.3 (08 Mar 2010) | ||
*mongodb-1.2.4 (08 Mar 2010) | ||
|
||
08 Mar 2010; Lance Albertson <[email protected]> +mongodb-1.2.4.ebuild, | ||
+mongodb-1.3.3.ebuild, +files/mongodb-1.3-modify-post-strip.patch, | ||
+files/mongodb-1.3-modify-testing.patch: | ||
Version bump, add 1.3.x branch ebuild, remove postinst bits, use correct | ||
upstream tarball. | ||
|
||
*mongodb-1.2.2 (07 Mar 2010) | ||
|
||
07 Mar 2010; Lance Albertson <[email protected]> +mongodb-1.2.2.ebuild, | ||
+files/mongodb-1.2-modify-post-strip.patch, | ||
+files/mongodb-1.2-modify-testing.patch, +files/mongodb.confd, | ||
+files/mongodb.initd, +metadata.xml: | ||
Import ebuild from the sunrise overlay and apply various fixes. Resolves | ||
#273259 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
DIST 20111027-10gen-mms-agent.zip 25241 RMD160 418b238a317583bace686f1386b2a4d0c7c78a92 SHA1 37349cfa1453eaecf7354f3d4a2595efdea02a95 SHA256 e5625ce9029a376674d24b242527459403ac782d18c78d91beab93fa8f6783f1 | ||
DIST mongodb-src-r1.8.4.tar.gz 1727826 RMD160 6b561592b4f58f08ca2789e5ab92a3d31597912e SHA1 d296a6e04057e17989de5c7ded3a8c4d28285156 SHA256 c4e27bf22f2353e28ce169dbdbc24205baf863d1f61bd9a31b2230386cada4ae | ||
DIST mongodb-src-r2.0.3.tar.gz 2964557 RMD160 4b421b0fd7d01ba561e21566c8fc38941bde1a52 SHA1 b6821a8436ce1867b49cad86a855df81499a831c SHA256 f5f365adc6597d5c3c086da27f0ca179313da03fb547a2202badd23f95360699 | ||
DIST mongodb-src-r2.0.4.tar.gz 2966431 RMD160 13cc2f7b83333dae8c5511190e5f44e8875b673f SHA1 174297b77368058d3e1eed8c98079222507f827b SHA256 65296df2777778f49a72513483d048f271339683c89d676b80e76687496a38f9 | ||
DIST mongodb-src-r2.0.5.tar.gz 2971476 RMD160 ca4a9ad2955f94cdd6d2e55ffa45f9d5a20dd8de SHA1 5ee058e7d800568bc53d544a809c7b50cea0013e SHA256 5bdd2ccdeb89e1955313f7aabc6afd448cd25bcc1b85e976960f476025bcdc6e | ||
DIST mongodb-src-r2.1.1.tar.gz 5991473 RMD160 6d7c57cff120bd90fbcd664242741fe3c630a6d3 SHA1 0ca63275f711a0da171661c732ebfe21467c8106 SHA256 37678f3e134579e6d7ca21930e8bed5433f2d1cd78456710587031a0612bad9a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Your API key - See: http://mms.10gen.com/settings | ||
API_KEY="" | ||
SECRET_KEY="" | ||
|
||
# Seconds between Mongo status checks | ||
#COLLECTION_INTERVAL=56 | ||
|
||
# Seconds between cloud configuration checks | ||
#CONF_INTERVAL=120 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/sbin/runscript | ||
# Copyright 1999-2011 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mms-agent.initd,v 1.2 2011/10/27 12:55:50 ultrabug Exp $ | ||
|
||
ROOTDIR=/opt/mms-agent | ||
PIDFILE=/var/run/mm-agent.pid | ||
EXEC="/usr/bin/env python agent.py" | ||
LOGFILE=/var/log/mongodb/mms-agent.log | ||
|
||
depend() { | ||
need net | ||
use syslog | ||
} | ||
|
||
start() { | ||
ebegin "Starting ${SVCNAME}" | ||
|
||
# Setup API/SECRETY KEYS | ||
sed -i -e "s/^mms_key.*/mms_key = '${API_KEY}'/g" \ | ||
-e "s/^secret_key.*/secret_key = '${SECRET_KEY}'/g" ${ROOTDIR}/settings.py &>/dev/null | ||
|
||
# Tune the agent | ||
[ -z "${COLLECTION_INTERVAL}" ] || sed -i \ | ||
-e "s/^collection_interval.*/collection_interval = ${COLLECTION_INTERVAL}/g" ${ROOTDIR}/settings.py &>/dev/null | ||
[ -z "${CONF_INTERVAL}" ] || sed -i \ | ||
-e "s/^conf_interval.*/conf_interval = ${CONF_INTERVAL}/g" ${ROOTDIR}/settings.py &>/dev/null | ||
|
||
start-stop-daemon --start --chdir ${ROOTDIR} --exec ${EXEC} \ | ||
--pidfile "${PIDFILE}" --make-pidfile --background \ | ||
--user mongodb:mongodb --stdout ${LOGFILE} --stderr ${LOGFILE} | ||
eend $? | ||
} | ||
|
||
stop() { | ||
ebegin "Requesting ${SVCNAME} to stop" | ||
start-stop-daemon --stop --pidfile "${PIDFILE}" | ||
eend $? | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- a/SConstruct 2011-04-13 18:25:01.436551679 +0200 | ||
+++ b/SConstruct 2011-04-13 18:25:45.387832601 +0200 | ||
@@ -668,12 +668,13 @@ | ||
if has_option( "distcc" ): | ||
env["CXX"] = "distcc " + env["CXX"] | ||
|
||
- env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" ) | ||
+ env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" ) | ||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet | ||
if linux: | ||
- env.Append( CPPFLAGS=" -Werror " ) | ||
env.Append( CPPFLAGS=" -fno-builtin-memcmp " ) # glibc's memcmp is faster than gcc's | ||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS']) | ||
env.Append( CXXFLAGS=" -Wnon-virtual-dtor " ) | ||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] ) | ||
env.Append( LINKFLAGS=" -fPIC -pthread -rdynamic" ) | ||
env.Append( LIBS=[] ) | ||
|
||
@@ -683,12 +684,11 @@ | ||
|
||
if linux and has_option( "sharedclient" ): | ||
env.Append( LINKFLAGS=" -Wl,--as-needed -Wl,-zdefs " ) | ||
+ env.Append( SHLINKFLAGS=" -Wl,-soname=libmongoclient.so " ) | ||
|
||
if debugBuild: | ||
env.Append( CPPFLAGS=" -O0 -fstack-protector " ); | ||
env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind | ||
- else: | ||
- env.Append( CPPFLAGS=" -O3" ) | ||
#env.Append( CPPFLAGS=" -fprofile-generate" ) | ||
#env.Append( LINKFLAGS=" -fprofile-generate" ) | ||
# then: | ||
@@ -911,8 +911,8 @@ | ||
|
||
myCheckLib( J , True ) | ||
mozHeader = "js" | ||
- if bigLibString(myenv).find( "mozjs" ) >= 0: | ||
- mozHeader = "mozjs" | ||
+ env.Append( CPPPATH=["/usr/include/nspr"] ) | ||
+ env.Append( CPPDEFINES=[ "XULRUNNER" ] ) | ||
|
||
if not conf.CheckHeader( mozHeader + "/jsapi.h" ): | ||
if conf.CheckHeader( "jsapi.h" ): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- a/SConstruct 2011-11-16 22:11:39.000000000 +0100 | ||
+++ b/SConstruct 2011-11-17 16:30:16.144117550 +0100 | ||
@@ -688,7 +688,7 @@ | ||
env["CXX"] = "distcc " + env["CXX"] | ||
|
||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used. | ||
- env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" ) | ||
+ env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" ) | ||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet | ||
if linux: | ||
env.Append( CPPFLAGS=" -Werror " ) | ||
@@ -696,7 +696,9 @@ | ||
env.Append( CPPFLAGS=" -fno-builtin-memcmp " ) # glibc's memcmp is faster than gcc's | ||
|
||
env.Append( CPPDEFINES="_FILE_OFFSET_BITS=64" ) | ||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS']) | ||
env.Append( CXXFLAGS=" -Wnon-virtual-dtor " ) | ||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] ) | ||
env.Append( LINKFLAGS=" -fPIC -pthread -rdynamic" ) | ||
env.Append( LIBS=[] ) | ||
|
||
@@ -706,12 +708,13 @@ | ||
|
||
if linux and has_option( "sharedclient" ): | ||
env.Append( LINKFLAGS=" -Wl,--as-needed -Wl,-zdefs " ) | ||
+ env.Append( SHLINKFLAGS=" -Wl,-soname=libmongoclient.so " ) | ||
|
||
if debugBuild: | ||
env.Append( CPPFLAGS=" -O0 -fstack-protector " ); | ||
env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind | ||
else: | ||
- env.Append( CPPFLAGS=" -O3 " ) | ||
+ env.Append( CXXFLAGS=" -O3 " ) | ||
#env.Append( CPPFLAGS=" -fprofile-generate" ) | ||
#env.Append( LINKFLAGS=" -fprofile-generate" ) | ||
# then: |
Oops, something went wrong.