diff --git a/recipes-devtools/python/python-vcstools_0.1.39.bb b/recipes-devtools/python/python-vcstools_0.1.39.bb
deleted file mode 100644
index 40b1ce290eb51acac70ac8bc56d80f68785bbad8..0000000000000000000000000000000000000000
--- a/recipes-devtools/python/python-vcstools_0.1.39.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "VCS/SCM source control library for svn, git, hg, and bzr"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709"
-SRCNAME = "vcstools"
-
-SRC_URI = "http://download.ros.org/downloads/vcstools/vcstools-${PV}.tar.gz"
-SRC_URI[md5sum] = "ae2f802460458142727d69c46315ae54"
-SRC_URI[sha256sum] = "80c5bef67d9b4933b962565bd9b012d001a44b72b9157da3623ace980213427e"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-RDEPENDS_${PN} += "python-pyyaml python-dateutil"
-
-inherit setuptools
diff --git a/recipes-devtools/python/python-vcstools_0.1.42.bb b/recipes-devtools/python/python-vcstools_0.1.42.bb
new file mode 100644
index 0000000000000000000000000000000000000000..802b14f267ecf1a8ab3cba46c502b2657c43271c
--- /dev/null
+++ b/recipes-devtools/python/python-vcstools_0.1.42.bb
@@ -0,0 +1,15 @@
+DESCRIPTION = "VCS/SCM source control library for svn, git, hg, and bzr"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c0ba73b6d93c2bd054ceec3f117c461c"
+SRCNAME = "ros-vcstools-upstream"
+
+SRC_URI = "https://salsa.debian.org/science-team/ros-vcstools/-/archive/upstream/${PV}/${SRCNAME}-${PV}.tar.gz"
+SRC_URI[md5sum] = "8ba8e7bac7f3c0c168d737c707984c67"
+SRC_URI[sha256sum] = "543f452e8c8f1df709d040971669f00317e595fe979505730c2982728129056c"
+
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+RDEPENDS_${PN} += "python-pyyaml python-dateutil"
+
+inherit setuptools