=== modified file 'smart/channels/apt_deb.py' --- smart/channels/apt_deb.py 2010-01-30 09:17:52 +0000 +++ smart/channels/apt_deb.py 2010-03-09 17:39:02 +0000 @@ -26,7 +26,7 @@ from smart.util.filetools import getFileDigest from smart.backends.deb.base import getArchitecture from smart.channel import PackageChannel -from smart.const import SUCCEEDED, NEVER +from smart.const import SUCCEEDED, FAILED, NEVER, ALWAYS from smart import * @@ -84,13 +84,13 @@ need_release = bool(is_secure_channel or self._comps) release_failed = release_item.getFailedReason() - if need_release and release_failed: + if need_release and release_item.getStatus() is FAILED: raise Error, _("Download of Release failed for channel '%s': %s") \ % (self, release_failed) if is_secure_channel: release_gpg_failed = release_gpg_item.getFailedReason() - if release_gpg_failed: + if release_gpg_item.getStatus() is FAILED: raise Error, \ _("Download of Release.gpg failed for secure " "channel '%s': %s") % (self, release_gpg_failed)