View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005076 | The Dark Mod | TDM Installer | public | 12.12.2019 14:27 | 25.06.2022 14:06 |
Reporter | stgatilov | Assigned To | stgatilov | ||
Priority | low | Severity | normal | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 2.07 | ||||
Target Version | TDM 2.11 | Fixed in Version | TDM 2.11 | ||
Summary | 0005076: Switch updater/packager Linux build from SCons to CMake. | ||||
Description | This make sense because we recently switched from SCons to CMake on the game itself (see related issue). | ||||
Tags | No tags attached. | ||||
Starting from 2.08, I'm doing release packaging on my Windows machine. So Linux/FreeBSD build of updater/packager are not used at all. After 2.09 release, tdm_update will be abandoned, so there would be no need to convert it. The tdm_packager will still be needed, and I guess I will write CMakeLists for it then, dropping both SCons and VC projects. I guess I'll separate packager from tdm_update in process... |
|
I copied part of tdm_update directory to tdm_package: r9948. Added cmake helper to use tinyformat via find_packge. r9950. Added initial version of standalone CMake build of tdm_package. Then cleaned it extensively: r9951. Removed trash from Util.* r9954. Removed tdm_update-specific commands from packager. r9955. Removed UpdatePackage code. r9956. Reducing constants and includes. r9957. Replaced ExceptionSafeThread with simple ThreadPool. r9958. Removed Pimpl from SvnClient class. r9959. Removed ReleaseFileset and ReleaseVersions. r9960. Fixed Linux build of packager. Finally, did some optimizations: r9963. Sort pk4 files by size decreasing, to make parallelization more efficient. r9964. Extracted pk4 patterns match into static method of Pk4Mappings and added fast implementation for trivial regexes. And nuked tdm_update directory (RIP tdm_update): r9965. Deleted tdm_update directory. And some extra: r16501. Cleaning pk4 mappings. r16502. Further cleaning of pk4 mappings. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
12.12.2019 14:27 | stgatilov | New Issue | |
12.12.2019 14:27 | stgatilov | Status | new => assigned |
12.12.2019 14:27 | stgatilov | Assigned To | => stgatilov |
12.12.2019 14:27 | stgatilov | Relationship added | related to 0005075 |
21.03.2020 17:39 | stgatilov | Target Version | => TDM 2.09 |
05.12.2020 12:32 | stgatilov | Note Added: 0013101 | |
05.12.2020 12:32 | stgatilov | Target Version | TDM 2.09 => TDM 2.10 |
19.01.2021 15:25 | stgatilov | Relationship added | related to 0005495 |
19.01.2021 15:28 | stgatilov | Relationship added | related to 0005250 |
19.05.2021 05:34 | stgatilov | Category | TDM Updater => TDM Installer |
13.01.2022 15:13 | stgatilov | Target Version | TDM 2.10 => TDM 2.11 |
25.06.2022 14:05 | stgatilov | Note Added: 0014923 | |
25.06.2022 14:06 | stgatilov | Status | assigned => resolved |
25.06.2022 14:06 | stgatilov | Resolution | open => fixed |
25.06.2022 14:06 | stgatilov | Fixed in Version | => TDM 2.11 |