diff --git a/ChangeLog b/ChangeLog
index 9926bb8d214a7807c9d006bce2e3d4db7ab737db_Q2hhbmdlTG9n..2e878b60d58108c43a838b4a27323ea93558edc8_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,10 @@
 
 --
     * enhance bad rql query detection with ordered distinct (can't use distinct
-      if an attribute is selected and we order on another attribute)
+      if an attribute is selected and we sort on another attribute)
+
+    * add constraint package to dependencies  so we've fallback opportunity if
+      gecode is not installed
 
 2010-08-02  --  0.26.5
     * fix solutions computation crash with some query using sub-queries (closes #37423)
diff --git a/__pkginfo__.py b/__pkginfo__.py
index 9926bb8d214a7807c9d006bce2e3d4db7ab737db_X19wa2dpbmZvX18ucHk=..2e878b60d58108c43a838b4a27323ea93558edc8_X19wa2dpbmZvX18ucHk= 100644
--- a/__pkginfo__.py
+++ b/__pkginfo__.py
@@ -83,6 +83,7 @@
     'logilab-common >= 0.47.0',
     'logilab-database',
     'yapps2 >= 2.1.1',
+    'constraint', # fallback if the gecode compiled module is missing
     ]
 
 # links to download yapps2 package that is not (yet) registered in pypi