6537 self, |
6537 self, |
6538 self.tr("Eric6 is up to date"), |
6538 self.tr("Eric6 is up to date"), |
6539 self.tr( |
6539 self.tr( |
6540 """You are using the latest version of""" |
6540 """You are using the latest version of""" |
6541 """ eric6""")) |
6541 """ eric6""")) |
|
6542 elif VersionOnly.startswith(("rev_", "@@")): |
|
6543 if self.manualUpdatesCheck: |
|
6544 E5MessageBox.information( |
|
6545 self, |
|
6546 self.tr("Update Check"), |
|
6547 self.tr( |
|
6548 """You installed eric directly from the source""" |
|
6549 """ code. There is no possibility to check""" |
|
6550 """ for the availability of an update.""")) |
6542 else: |
6551 else: |
6543 # check release version |
6552 # check release version |
6544 if versions[0] > VersionOnly: |
6553 installedVersionTuple = self.__versionToTuple(VersionOnly) |
|
6554 availableVersionTuple = self.__versionToTuple(versions[0]) |
|
6555 if availableVersionTuple > installedVersionTuple: |
6545 res = E5MessageBox.yesNo( |
6556 res = E5MessageBox.yesNo( |
6546 self, |
6557 self, |
6547 self.tr("Update available"), |
6558 self.tr("Update available"), |
6548 self.tr( |
6559 self.tr( |
6549 """The update to <b>{0}</b> of eric6 is""" |
6560 """The update to <b>{0}</b> of eric6 is""" |