diff --git a/.travis.yml b/.travis.yml
index 18dd164..c08cc70 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,34 +2,43 @@ sudo: required
 language: generic
 
 env:
-  - COMPILER=4.02.3
-  - COMPILER=4.03.0
-  - COMPILER=4.04.2
-  - COMPILER=4.05.0
-  - COMPILER=4.06.1
+  - COMPILER=4.10.0
+  - COMPILER=4.09.0
+  - COMPILER=4.08.1
   - COMPILER=4.07.1
-  - COMPILER=4.08.0
+  - COMPILER=4.06.1
+  - COMPILER=4.05.0
+  - COMPILER=4.04.2
+  - COMPILER=4.03.0
+  - COMPILER=4.02.3
 
-before_script:
-  - set -e
-  - wget https://github.com/ocaml/opam/releases/download/2.0.5/opam-2.0.5-x86_64-linux
-  - sudo mv opam-2.0.5-x86_64-linux /usr/local/bin/opam
+before_install:
+  - '[ "$TRAVIS_EVENT_TYPE" != cron ] || rm -rf ~/.opam'
+
+install:
+  - wget https://github.com/ocaml/opam/releases/download/2.0.6/opam-2.0.6-x86_64-linux
+  - sudo mv opam-2.0.6-x86_64-linux /usr/local/bin/opam
   - sudo chmod a+x /usr/local/bin/opam
-  - opam init -y --bare --disable-sandboxing --disable-shell-hook
-  - "opam switch create . $COMPILER $REPOSITORIES --no-install"
+
+  - opam init -ya --compiler=$COMPILER --disable-sandboxing --disable-shell-hook
   - eval `opam config env`
   - opam --version
   - ocaml -version
-  - opam pin add --yes --no-action lwt_log .
-  - opam install --yes --deps-only lwt_log
+
+  - opam install --yes --deps-only .
 
 script:
-  - make
+  - dune build
   - opam lint
 
+before_cache:
+  - opam clean
+
+cache:
+  directories:
+    - $HOME/.opam
+
 notifications:
   email:
-    recipients:
-      - antonbachin@yahoo.com
     on_success: always
     on_failure: always
diff --git a/Makefile b/Makefile
index 7c04444..5a3d657 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 .PHONY : build
 build :
-	jbuilder build --dev
+	dune build
 
 .PHONY : clean
 clean :
-	jbuilder clean
+	dune clean
diff --git a/debian/changelog b/debian/changelog
index 13f3c0e..471704c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lwt-log (1.1.1+git20200223.1.2c55462-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sat, 07 May 2022 05:44:27 -0000
+
 lwt-log (1.1.1-3) unstable; urgency=medium
 
   * Bump debhelper compat level to 13
diff --git a/lwt_log.opam b/lwt_log.opam
index f2a3cf9..963d217 100644
--- a/lwt_log.opam
+++ b/lwt_log.opam
@@ -2,7 +2,7 @@ opam-version: "2.0"
 
 synopsis: "Lwt logging library (deprecated)"
 
-version: "1.1.1"
+version: "dev"
 license: "LGPL"
 homepage: "https://github.com/ocsigen/lwt_log"
 doc: "https://github.com/ocsigen/lwt_log/blob/master/src/core/lwt_log_core.mli"
@@ -16,8 +16,9 @@ maintainer: "Anton Bachin <antonbachin@yahoo.com>"
 dev-repo: "git+https://github.com/ocsigen/lwt_log.git"
 
 depends: [
-  "dune" {build}
+  "dune"
   "lwt" {>= "4.0.0"}
+  "ocaml"
 ]
 
 build: [