diff --git a/ros-aicp-mapping/Makefile b/ros-aicp-mapping/Makefile
index 99e9cdb37577f2d52ac62a1167b396a35ed2c939..25affe7027dfee225070f2222218a336af53d34a 100644
--- a/ros-aicp-mapping/Makefile
+++ b/ros-aicp-mapping/Makefile
@@ -6,6 +6,7 @@ ROS_PKG=		aicp_mapping
 ROS_METAPKG=		yes
 ROS_VERSION=		0.1.0
 ROS_REPO=		gepetto
+PKGREVISION=		1
 
 HOMEPAGE=		${MASTER_SITE_GITHUB:=${ROS_REPO}/${ROS_PKG}}
 MASTER_SITES=		${HOMEPAGE}/archive/v
diff --git a/ros-aicp-mapping/distinfo b/ros-aicp-mapping/distinfo
index 55ec4bf11a0910f6a8ef082f5648a672d2d335de..5f95d37450817916fc6194b1a65d5cc1b71ca801 100644
--- a/ros-aicp-mapping/distinfo
+++ b/ros-aicp-mapping/distinfo
@@ -1,4 +1,3 @@
 SHA1 (ros/aicp_mapping/0.1.0.tar.gz) = 2c19bc85668cbc2c9d77d34441e3d5c95d092cbe
 RMD160 (ros/aicp_mapping/0.1.0.tar.gz) = 5509f54cea4fe0653dd72b296d54e18bf240bfe2
 Size (ros/aicp_mapping/0.1.0.tar.gz) = 7201308 bytes
-SHA1 (patch-aa) = 6b56a225faf9f008a290b21fa2657cda020dc18a
diff --git a/ros-aicp-mapping/patches/patch-aa b/ros-aicp-mapping/patches/patch-aa
deleted file mode 100644
index 586cb39daa5abf8cb58ecc75865ab61c7bbf7eed..0000000000000000000000000000000000000000
--- a/ros-aicp-mapping/patches/patch-aa
+++ /dev/null
@@ -1,33 +0,0 @@
-create() provides an std::shared_ptr instead of a ptr.
-
---- aicp_core/src/utils/icpMonitor.cpp.orig	2019-05-05 17:52:19.000000000 +0200
-+++ aicp_core/src/utils/icpMonitor.cpp	2020-01-24 19:24:13.338056526 +0100
-@@ -26,7 +26,7 @@
-   params["knn"] =  toParam(1); // for Hausdorff distance, we only need the first closest point
-   params["epsilon"] =  toParam(0);
- 
--  PM::Matcher* matcherHausdorff = PM::get().MatcherRegistrar.create("KDTreeMatcher", params);
-+  auto matcherHausdorff = PM::get().MatcherRegistrar.create("KDTreeMatcher", params);
- 
-   float quantile = 0.60;
-   
-@@ -102,7 +102,7 @@
-   params["knn"] =  toParam(1); // for Hausdorff distance, we only need the first closest point
-   params["epsilon"] =  toParam(0);
- 
--  PM::Matcher* matcher = PM::get().MatcherRegistrar.create("KDTreeMatcher", params);
-+  auto matcher = PM::get().MatcherRegistrar.create("KDTreeMatcher", params);
- 
-   // from reading to reference
-   matcher->init(A);
---- aicp_core/src/registration/pointmatcher_registration.cpp.orig	2019-05-05 17:52:19.000000000 +0200
-+++ aicp_core/src/registration/pointmatcher_registration.cpp	2020-01-24 19:24:44.765800055 +0100
-@@ -72,7 +72,7 @@
-   {
-     PM::TransformationParameters init_transform = parseTransformationDeg(params_.pointmatcher.initialTransform, 3);
- 
--    PM::Transformation* rigid_transform = PM::get().REG(Transformation).create("RigidTransformation");
-+    auto rigid_transform = PM::get().REG(Transformation).create("RigidTransformation");
- 
-     if (!rigid_transform->checkParameters(init_transform)) {
-       cerr << endl