revert version selection

This commit is contained in:
Evgenii Alekseev 2025-03-07 01:33:46 +02:00
parent 0c26f149fd
commit 1f6932eb82
3 changed files with 8 additions and 5 deletions

View File

@ -28,7 +28,9 @@
right: 5px;
}
.nav-link > .active {
color: black;
.nav-link.active {
pointer-events: none;
cursor: default;
color: black !important;
}
</style>

View File

@ -74,7 +74,7 @@ class LazyLogging:
def package_record_factory(*args: Any, **kwargs: Any) -> logging.LogRecord:
record = current_factory(*args, **kwargs)
record.package_id = LogRecordId(package_base, version or "")
record.package_id = LogRecordId(package_base, version or "<unknown>")
return record
logging.setLogRecordFactory(package_record_factory)

View File

@ -75,7 +75,7 @@ class Executor(PackageInfo, Cleaner):
result = Result()
for single in updates:
with self.in_package_context(single.base, single.version), \
with self.in_package_context(single.base, local_versions.get(single.base)), \
TemporaryDirectory(ignore_cleanup_errors=True) as dir_name:
try:
with self.in_event(single.base, EventType.PackageUpdated, failure=EventType.PackageUpdateFailed):
@ -194,6 +194,7 @@ class Executor(PackageInfo, Cleaner):
self.repo.add(package_path)
current_packages = {package.base: package for package in self.packages()}
local_versions = {package_base: package.version for package_base, package in current_packages.items()}
removed_packages: list[str] = [] # list of packages which have been removed from the base
updates = self.load_archives(packages)
@ -201,7 +202,7 @@ class Executor(PackageInfo, Cleaner):
result = Result()
for local in updates:
with self.in_package_context(local.base, local.version):
with self.in_package_context(local.base, local_versions.get(local.base)):
try:
packager = self.packager(packagers, local.base)