for(Package ip : installedPackages) {
if(repoPackages != null && repoPackages.contains(ip)) {
Package rp = repoPackages.getPackage(ip);
+ Log.log("Repo packages : " + repoPackages);
if(ip.getVersion().compareTo(rp.getVersion()) > 0) {
recentPackages.add(ip);
} else {
package org.tizen.installmanager.pkg.model;
import org.tizen.installmanager.core.IMFatalException;
+import org.tizen.installmanager.core.Options;
import org.tizen.installmanager.lib.Log;
import org.tizen.installmanager.lib.ErrorController.ErrorCode;
int v2Length = v2.length;
int repeat = 0;
String[] fixedVersion = null;
- versionLogging(v1, "Version 1 : ");
if (v1Length != v2Length) {// Just in case, both version1's frame and version2's frame are different.
Log.log("Version lengths are different.");
try {
fixedVersionToInt = Integer.parseInt(fixedVersion[i]);
} catch (NumberFormatException e) {
- versionLogging(v1, "Cannot convert to integer(fixedVersion) : ");
- Log.ExceptionLog(e);
+ versionLogging(v2, "Cannot convert to integer(fixedVersion) : ");
+ if (Options.isNetwork || Options.doInstallNoUI) {
+ Log.ExceptionLog(e);
+ }
}
result = compareVersionComponent(v1ToInt, fixedVersionToInt);
-// result = compareVersionComponent(Integer.parseInt(v1[i]), Integer.parseInt(fixedVersion[i]));
-
if (result != Version.EQ) {
break;
}