Index: UPGRADE.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/hierarchical_select/UPGRADE.txt,v
retrieving revision 1.1
diff -u -F^f -r1.1 UPGRADE.txt
--- UPGRADE.txt	25 Jun 2008 20:29:50 -0000	1.1
+++ UPGRADE.txt	29 Jul 2008 23:21:14 -0000
@@ -5,14 +5,23 @@
 1) Upgrade this module just like any other: overwrite existing files and run
    update.php.
 
-2) All modules that Hierarchical Select integrates with are split out into
+2) Upgrade to jQuery Update 2.
+
+3) Disable and uninstall the jQuery Interface module. It's no longer necessary
+   and in fact it's even *incompatible*.
+
+4) If you're using Views, update to the Views 5.x-1.x-dev tarball of May 11 or
+   later, or apply this patch:
+   http://drupal.org/files/issues/hs_compatibility.patch
+
+5) All modules that Hierarchical Select integrates with are split out into
    their own module now! Go to admin/build/modules (Site building -> Modules)
    and enable all the modules you'd like to use. E.g.:
    - Taxonomy: enable the Hierarchical Select Taxonomy module
    - Taxonomy exposed filters in Views: enable the Hierchical Select Taxonomy 
      Views module
 
-3) One very special case: if you had been using Hierarchical Select for your
+6) One very special case: if you had been using Hierarchical Select for your
    content_taxonomy CCK fields, you had been told to use the "select" widget,
    Hierarchical Select would automatically override it. Well, that's no longer
    the case. Now there's a CCK widget especially for content_taxonomy CCK
Index: hierarchical_select.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/hierarchical_select/hierarchical_select.module,v
retrieving revision 1.124
diff -u -F^f -r1.124 hierarchical_select.module
--- hierarchical_select.module	20 Jul 2008 11:40:48 -0000	1.124
+++ hierarchical_select.module	29 Jul 2008 23:21:15 -0000
@@ -153,8 +153,9 @@ function hierarchical_select_requirement
 
     $up_to_date = (end($updates) == $current);
     $jquery_update_v2 = (file_exists(drupal_get_path('module', 'jquery_update') .'/compat.js'));
+    $jquery_interface = module_exists('jquery_interface');
 
-    if ($up_to_date && $jquery_update_v2) {
+    if ($up_to_date && $jquery_update_v2 && !$jquery_interface) {
       $value = t('All updates installed. jQuery Update 2.x installed.');
       $description = '';
       $severity = REQUIREMENT_OK;
@@ -179,6 +180,14 @@ function hierarchical_select_requirement
       );
       $severity = REQUIREMENT_ERROR;
     }
+    elseif ($jquery_interface) {
+      $value = t('jQuery Interface installed!');
+      $description = t('Please disable and uninstall jQuery Interface, as it
+        is incompatible with jQuery Update 2. It is very buggy anyway and any
+        module that uses it should upgrade to jQuery UI.'
+      );
+      $severity = REQUIREMENT_ERROR;      
+    }
 
     $requirements['hierarchical_select'] = array(
       'title' => t('Hierarchical Select'),
