diff --git a/README.rst b/README.rst
index 926b63f9d..6a4852795 100644
--- a/README.rst
+++ b/README.rst
@@ -49,10 +49,15 @@ package and should be done separately.
 
 *ironic-discoverd* requires OpenStack Juno (2014.2) release or newer.
 
+Please use launchpad_ to report bugs and ask questions. Use PyPI_ for
+downloads and accessing the released version of this README.
+
 .. _OpenStack Ironic: https://wiki.openstack.org/wiki/Ironic
 .. _Tuskar UI: https://pypi.python.org/pypi/tuskar-ui
 .. _TripleO: https://wiki.openstack.org/wiki/TripleO
 .. _instack-undercloud: https://openstack.redhat.com/Deploying_an_RDO_Undercloud_with_Instack
+.. _launchpad: https://bugs.launchpad.net/ironic-discoverd
+.. _PyPI: https://pypi.python.org/pypi/ironic-discoverd
 
 Installation
 ------------
@@ -66,7 +71,7 @@ Otherwise after enabling required repositories install it using::
 
 and proceed with `Configuration`_.
 
-Alternatively, you can install package from PyPI (you may want to use
+Alternatively, you can install package from PyPI_ (you may want to use
 virtualenv to isolate your environment)::
 
     pip install ironic-discoverd
diff --git a/setup.py b/setup.py
index 95fc0e0d6..c9fe0f3e7 100644
--- a/setup.py
+++ b/setup.py
@@ -3,11 +3,12 @@ from setuptools import setup
 
 setup(
     name = "ironic-discoverd",
-    version = "0.2.2",
+    version = "0.2.3",
     description = "Hardware properties discovery for OpenStack Ironic",
     author = "Dmitry Tantsur",
     author_email = "dtansur@redhat.com",
-    url = "https://github.com/Divius/ironic-discoverd/",
+    url = "https://launchpad.net/ironic-discoverd",
+    download_url = "https://pypi.python.org/pypi/ironic-discoverd",
     packages = ['ironic_discoverd'],
     install_requires = ['Flask', 'python-ironicclient', 'eventlet',
                         'python-keystoneclient', 'requests', 'six'],