// -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: apt-get.cc,v 1.143 2003/09/24 04:00:25 mdz Exp $
+// $Id: apt-get.cc,v 1.144 2003/10/29 17:56:31 mdz Exp $
 /* ######################################################################
    
    apt-get - Cover for dpkg
                            break;
                  }
                  if (CV.end() == true)
+                  if (hasAlternatives)
+                  {
+                     continue;
+                  }
+                  else
+                  {
                       return _error->Error(_("%s dependency for %s cannot be satisfied "
                                              "because no available versions of package %s "
                                              "can satisfy version requirements"),
                                            Last->BuildDepType((*D).Type),Src.c_str(),
                                            (*D).Package.c_str());
+                  }
             }
             else
             {
 
       version 1.3 from debian-doc cvs
     - Create doc/es/.cvsignore
   * Patch from Koblinger Egmont <egmont@uhulinux.hu> to fix
-    pkgCache::PkgFileIterator::Label() to correcctly refer to File->Label
+    pkgCache::PkgFileIterator::Label() to correctly refer to File->Label
     rather than File->Origin (Closes: #213311)
   * Add missing comma and space to German translation of "downgraded"
     (Closes: #213975)
   * Fix whitespace in French translation of "Yes, do as I say!", which
     made it tricky to type.  Thanks to Sylvain Pasche
     <sylvain.pasche@switzerland.org> (Closes: #217152)
+  * Let apt-get build-dep try alternatives if the installed package
+    doesn't meet version requirements (Closes: #214736)
 
  --