diff --git a/excuse.py b/excuse.py
index aad4dcb..d7f6d24 100644
--- a/excuse.py
+++ b/excuse.py
@@ -121,8 +121,13 @@ class Excuse(object):
def html(self):
"""Render the excuse in HTML"""
- res = "%s (%s to %s)\n
\n" % \
- (self.name, self.name, self.name, self.ver[0], self.ver[1])
+ lp_pkg = "https://launchpad.net/ubuntu/+source/%s" % self.name
+ res = (
+ "%s "
+ "(%s to %s)\n\n" %
+ (self.name, self.name, lp_pkg, self.name,
+ lp_pkg, self.ver[0], self.ver[0],
+ lp_pkg, self.ver[1], self.ver[1]))
if self.maint:
res = res + "- Maintainer: %s\n" % (self.maint)
if self.section and string.find(self.section, "/") > -1: