diff --git a/bob/devtools/scripts/changelog.py b/bob/devtools/scripts/changelog.py
index 128137374bf8601f590ba629d1a0b60102220125..aa4fbc35656de0216a447f1224fb6475fe2b4041 100644
--- a/bob/devtools/scripts/changelog.py
+++ b/bob/devtools/scripts/changelog.py
@@ -126,7 +126,8 @@ def changelog(target, changelog, group, mode, since):
 
     # Since tagging packages requires bob.devtools to be tagged first. Add that to the
     # list as well. Note that bob.devtools can release itself.
-    packages.insert(0, "bob/bob.devtools")
+    if len(packages) > 1:
+        packages.insert(0, "bob/bob.devtools")
 
     # iterates over the packages and dumps required information
     for package in packages: