diff -Nru software-center-5.1.2debian3/debian/changelog software-center-5.1.2debian3.1/debian/changelog
--- software-center-5.1.2debian3/debian/changelog	2012-10-01 10:10:50.000000000 -0400
+++ software-center-5.1.2debian3.1/debian/changelog	2012-10-31 03:26:43.000000000 -0400
@@ -1,3 +1,12 @@
+software-center (5.1.2debian3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add synaptic dependency (closes: #691901).
+  * Interpret gtk.TreeView.get_visible_range() output correctly to get the
+    application "Install" button working again (closes: #691708).
+
+ -- Michael Gilbert <mgilbert@debian.org>  Wed, 31 Oct 2012 07:21:04 +0000
+
 software-center (5.1.2debian3) unstable; urgency=low
 
   * Directly apply the changes from the NMU
diff -Nru software-center-5.1.2debian3/debian/control software-center-5.1.2debian3.1/debian/control
--- software-center-5.1.2debian3/debian/control	2012-06-16 11:42:59.000000000 -0400
+++ software-center-5.1.2debian3.1/debian/control	2012-10-31 03:25:12.000000000 -0400
@@ -41,6 +41,7 @@
          policykit-1-gnome | policykit-1-kde,
          python-xdg,
          python-lazr.restfulclient,
+         synaptic,
 Recommends: lsb-release, 
             gir1.2-launchpad-integration-3.0, 
             apt-xapian-index (>= 0.38ubuntu1), 
diff -Nru software-center-5.1.2debian3/po/software-center.pot software-center-5.1.2debian3.1/po/software-center.pot
--- software-center-5.1.2debian3/po/software-center.pot	2012-10-01 10:16:05.000000000 -0400
+++ software-center-5.1.2debian3.1/po/software-center.pot	2012-10-31 03:28:08.000000000 -0400
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-01 14:16+0000\n"
+"POT-Creation-Date: 2012-10-31 03:28-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Nru software-center-5.1.2debian3/softwarecenter/ui/gtk3/widgets/apptreeview.py software-center-5.1.2debian3.1/softwarecenter/ui/gtk3/widgets/apptreeview.py
--- software-center-5.1.2debian3/softwarecenter/ui/gtk3/widgets/apptreeview.py	2012-06-16 11:42:59.000000000 -0400
+++ software-center-5.1.2debian3.1/softwarecenter/ui/gtk3/widgets/apptreeview.py	2012-10-31 03:24:49.000000000 -0400
@@ -141,7 +141,9 @@
         self.expanded_path = path
 
         if old is not None:
-            ok, start, end = self.get_visible_range()
+            ok = self.get_visible_range()
+            if ok:
+                start, end = ok
             if (ok and start.compare(old) != -1 or
                 end.compare(old) != 1):
                 self._needs_collapse.append(old)
diff -Nru software-center-5.1.2debian3/softwarecenter/version.py software-center-5.1.2debian3.1/softwarecenter/version.py
--- software-center-5.1.2debian3/softwarecenter/version.py	2012-10-01 10:16:06.000000000 -0400
+++ software-center-5.1.2debian3.1/softwarecenter/version.py	2012-10-31 03:28:09.000000000 -0400
@@ -1,5 +1,5 @@
 
-VERSION='5.1.2debian3'
+VERSION='5.1.2debian3.1'
 CODENAME='unstable'
 DISTRO='Debian'
 RELEASE='unstable'
