diff --git a/.ci/drone/script.bash b/.ci/drone/script.bash
index 2e9f5abfd3450995a751b54574b1c117bf044791..6ffcdb13ed0b7130b0578b5785db98911fecc9eb 100755
--- a/.ci/drone/script.bash
+++ b/.ci/drone/script.bash
@@ -34,6 +34,10 @@ if [[ ${CC} == *"clang"* ]] ; then
     exit 0
 fi
 
+if [[ ${DRONE_BUILD_EVENT} != "push" ]] ; then
+    exit 0
+fi
+
 pushd ${MY_BUILD_DIR}
 COVERAGE_INFO=${PWD}/coverage.info
 lcov --directory . --output-file ${COVERAGE_INFO} -c
diff --git a/.gitsuper b/.gitsuper
index 075ef096a0138874f94df1645332447fa244f99d..0b33035609a64e6bc06eda14f529f0dcedc700d2 100644
--- a/.gitsuper
+++ b/.gitsuper
@@ -1,25 +1,26 @@
 [supermodule]
 remote = git@github.com:dune-community/dune-gdt-super.git
-status = 1a3bcab04b011a5d6e44f9983cae6ff89fa695e8 bin (heads/master)
-	 28c9ce81c14c878a71e907ab05b9bb72df77883e config.opts (heads/master-7-g28c9ce8)
-	 f308c6637edd65dcb83c4c1a46feaf05b958130e dune-alugrid (v2.6.0-7-gf308c663)
-	 76d7f0c9886a061571cb8dc66dd45a4ef86e7a58 dune-common (v2.2.1-2269-g76d7f0c9)
-	+d11f12409ade684274d0555ab14ea8bee37b3058 dune-gdt (heads/master)
-	 5235397bc16d24c759a1672fed7b8cfde4852e52 dune-geometry (v2.2.0-834-g5235397)
-	 af5766f0df47e3d0b62ea486efb9cdbf8e1cfc52 dune-grid (v2.2.0-2671-gaf5766f0d)
-	 1369ae9329d0928480d6b18ed772fc77e1abf752 dune-grid-glue (v2.4.0-161-g1369ae9)
-	 ef68ae0ec40f9d369e4ea9b31e560af6af545bf6 dune-istl (v2.6.0-4-gef68ae0e)
-	 5a1f77d7a0a41c2d065b29f00dda0871ec70337b dune-localfunctions (v2.6.0-2-g5a1f77d)
-	 6d2a4680493a2483d53f9dd05a19dd6b5f436572 dune-pybindxi (v2.2.1-30-g6d2a468)
-	 58bd932e2311a288e0163d041f836b50f19111cb dune-testtools (remotes/origin/testname_listing_hack2.6)
-	 07f9700459c616186737a9a34277f2edee76f475 dune-uggrid (v2.6.0-1-g07f97004)
-	 34bf11741a2607de3cd4fa8685269f1f20f9178b dune-xt-common (remotes/origin/HEAD)
-	 0307552d17c4d383d218b8e1a2d1064a2768ddd7 dune-xt-data (remotes/origin/HEAD)
-	 a78d5c61c829457c2b7f6a51ea7f9dbd7ad44b10 dune-xt-functions (remotes/origin/HEAD)
-	 54c306274f4253477d0116490c0c812d6db1b31d dune-xt-grid (remotes/origin/HEAD)
-	 82bef18a993f9a475b3b45d209def8e34e55e1fe dune-xt-la (remotes/origin/HEAD)
+status = 1a3bcab04b011a5d6e44f9983cae6ff89fa695e8 bin (remotes/origin/HEAD)
+	 20a673b9dad7e2e25bd97defa8849debb59d247c config.opts (heads/master)
+	 8f2c5aba441417bf2c42f22272f538c68a89cc4a dune-alugrid (remotes/origin/releases/2.5)
+	 707acf201d5a754c80f87cc4d71aa36bf29a6e3f dune-common (v2.5.1-9-g707acf20)
+	+a794315776d23289474cf771e07f77b997327ab9 dune-gdt (heads/bump_vcsetup)
+	 390a2c503783bbed778a8ff610f8c5ca09c238d0 dune-geometry (v2.5.1-5-g390a2c5)
+	 d7b20bbc5f6fdcfc312beb0ea5d16d39ea26904e dune-grid (v2.5.1-2-gd7b20bbc5)
+	 9e29a333e8af02382d80b95335a784d5ce1ea2c8 dune-grid-glue (v2.4.0-70-g9e29a33)
+	 63df56a54f81eda308233a683eb329e77e69f0a9 dune-istl (v2.5.1rc1)
+	 0d757d65e5d57134a7ecf304e35d063f4ccc7116 dune-localfunctions (v2.5.1rc1)
+	 8a69fc68165780921bbba77da338b6932daf983c dune-pybindxi (v2.2.1-16-g8a69fc6)
+	 741e4f8e53bdd3e1b6e19d84eb22b6e3dc48526c dune-python (remotes/origin/releases/2.5)
+	 26cc8cb4161a3a51002ab2a81b8c81d2c951ee79 dune-testtools (heads/p/renemilk/testname_listing_hack_no-skiptest)
+	 0a74e7dd0b2115778a5d490dab08a2ed07fcaa1e dune-uggrid (v2.5.2)
+	+c5f8b4463e57dff3deb8c525335ee18a44508808 dune-xt-common (remotes/origin/extend_abstractions-237-gc5f8b446)
+	+8668818754df182fd73cec1538c0bbe233c8851c dune-xt-data (8668818)
+	+83b29cbe84d0af6579d6904f59598ad3dd132996 dune-xt-functions (remotes/origin/travis_scripts_update-59-g83b29cb)
+	+d4d2b463a75b557fdec45069c1f43b20b40b6265 dune-xt-grid (d4d2b46)
+	+3c2499d9a3267f7d0a23efd2fa7dfdf073dfa671 dune-xt-la (remotes/origin/dailywork-tleibner)
 	 09d0378f616b94d68bcdd9fc6114813181849ec0 scripts (remotes/origin/HEAD)
-commit = 47449e9c545f440df158d75267671caa8e9e7f75
+commit = 5f5841ee7a2dff290b98845c46262151752189c1
 
 [submodule.bin]
 remote = https://github.com/dune-community/local-bin.git
@@ -29,87 +30,92 @@ commit = 1a3bcab04b011a5d6e44f9983cae6ff89fa695e8
 [submodule.config.opts]
 remote = https://github.com/dune-community/config.opts.git
 status = 
-commit = 28c9ce81c14c878a71e907ab05b9bb72df77883e
+commit = 20a673b9dad7e2e25bd97defa8849debb59d247c
 
 [submodule.dune-alugrid]
 remote = https://github.com/dune-mirrors/dune-alugrid.git
 status = 
-commit = f308c6637edd65dcb83c4c1a46feaf05b958130e
+commit = 8f2c5aba441417bf2c42f22272f538c68a89cc4a
 
 [submodule.dune-common]
 remote = https://github.com/dune-community/dune-common.git
 status = 
-commit = 76d7f0c9886a061571cb8dc66dd45a4ef86e7a58
+commit = 707acf201d5a754c80f87cc4d71aa36bf29a6e3f
 
 [submodule.dune-gdt]
 remote = https://github.com/dune-community/dune-gdt.git
-status = +cc1bbdac283f4b9323c64345030f1b8f634b88d5 .vcsetup (heads/master)
-commit = d11f12409ade684274d0555ab14ea8bee37b3058
+status = cc1bbdac283f4b9323c64345030f1b8f634b88d5 .vcsetup (remotes/origin/HEAD)
+commit = a794315776d23289474cf771e07f77b997327ab9
 
 [submodule.dune-geometry]
 remote = https://github.com/dune-community/dune-geometry.git
 status = 
-commit = 5235397bc16d24c759a1672fed7b8cfde4852e52
+commit = 390a2c503783bbed778a8ff610f8c5ca09c238d0
 
 [submodule.dune-grid]
 remote = https://github.com/dune-community/dune-grid.git
 status = 
-commit = af5766f0df47e3d0b62ea486efb9cdbf8e1cfc52
+commit = d7b20bbc5f6fdcfc312beb0ea5d16d39ea26904e
 
 [submodule.dune-grid-glue]
 remote = https://github.com/dune-mirrors/dune-grid-glue.git
 status = 
-commit = 1369ae9329d0928480d6b18ed772fc77e1abf752
+commit = 9e29a333e8af02382d80b95335a784d5ce1ea2c8
 
 [submodule.dune-istl]
 remote = https://github.com/dune-mirrors/dune-istl.git
 status = 
-commit = ef68ae0ec40f9d369e4ea9b31e560af6af545bf6
+commit = 63df56a54f81eda308233a683eb329e77e69f0a9
 
 [submodule.dune-localfunctions]
 remote = https://github.com/dune-mirrors/dune-localfunctions.git
 status = 
-commit = 5a1f77d7a0a41c2d065b29f00dda0871ec70337b
+commit = 0d757d65e5d57134a7ecf304e35d063f4ccc7116
 
 [submodule.dune-pybindxi]
 remote = https://github.com/dune-community/dune-pybindxi.git
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = 6d2a4680493a2483d53f9dd05a19dd6b5f436572
+status = a18500d497d2ffa2f627bc6e7da0aa1169b81ea3 .vcsetup (a18500d)
+commit = 8a69fc68165780921bbba77da338b6932daf983c
+
+[submodule.dune-python]
+remote = https://github.com/dune-mirrors/dune-python.git
+status = 
+commit = 741e4f8e53bdd3e1b6e19d84eb22b6e3dc48526c
 
 [submodule.dune-testtools]
-remote = https://github.com/dune-community/dune-testtools.git
+remote = https://github.com/dune-mirrors/dune-testtools.git
 status = 
-commit = 58bd932e2311a288e0163d041f836b50f19111cb
+commit = 26cc8cb4161a3a51002ab2a81b8c81d2c951ee79
 
 [submodule.dune-uggrid]
 remote = https://github.com/dune-mirrors/dune-uggrid.git
 status = 
-commit = 07f9700459c616186737a9a34277f2edee76f475
+commit = 0a74e7dd0b2115778a5d490dab08a2ed07fcaa1e
 
 [submodule.dune-xt-common]
 remote = https://github.com/dune-community/dune-xt-common.git
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = 34bf11741a2607de3cd4fa8685269f1f20f9178b
+status = 2424627f0ad5de7e4aaa5e7f48bc2a02414d95a1 .vcsetup (heads/master)
+commit = c5f8b4463e57dff3deb8c525335ee18a44508808
 
 [submodule.dune-xt-data]
 remote = https://github.com/dune-community/dune-xt-data
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = 0307552d17c4d383d218b8e1a2d1064a2768ddd7
+status = 2424627f0ad5de7e4aaa5e7f48bc2a02414d95a1 .vcsetup (heads/master)
+commit = 8668818754df182fd73cec1538c0bbe233c8851c
 
 [submodule.dune-xt-functions]
 remote = https://github.com/dune-community/dune-xt-functions.git
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = a78d5c61c829457c2b7f6a51ea7f9dbd7ad44b10
+status = 2424627f0ad5de7e4aaa5e7f48bc2a02414d95a1 .vcsetup (heads/master)
+commit = 83b29cbe84d0af6579d6904f59598ad3dd132996
 
 [submodule.dune-xt-grid]
 remote = https://github.com/dune-community/dune-xt-grid.git
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = 54c306274f4253477d0116490c0c812d6db1b31d
+status = 2424627f0ad5de7e4aaa5e7f48bc2a02414d95a1 .vcsetup (heads/master-10-g2424627)
+commit = d4d2b463a75b557fdec45069c1f43b20b40b6265
 
 [submodule.dune-xt-la]
 remote = https://github.com/dune-community/dune-xt-la.git
-status = c0b1735fab0ecbd4bb4f1eaa27cb65fe813e98f0 .vcsetup (remotes/origin/HEAD)
-commit = 82bef18a993f9a475b3b45d209def8e34e55e1fe
+status = 2424627f0ad5de7e4aaa5e7f48bc2a02414d95a1 .vcsetup (heads/master-11-g2424627)
+commit = 3c2499d9a3267f7d0a23efd2fa7dfdf073dfa671
 
 [submodule.scripts]
 remote = https://github.com/wwu-numerik/scripts.git