Martchus
|
3d7310af30
|
lmdb: Get `std::shared_ptr` directly from iterator
|
2022-02-18 19:23:00 +01:00 |
Martchus
|
68c11be6bb
|
Call `addDepsAndProvidesFromOtherPackage` *before* clearing existing packages
|
2022-02-16 19:54:21 +01:00 |
Martchus
|
ff8b644221
|
Avoid redundant code in PackageUpdaterPrivate::submit() applying previous commit in all versions
|
2022-02-04 17:57:11 +01:00 |
Martchus
|
e5a3b5f311
|
Fix accidentally removing dependency from index when already provided by existing package
|
2022-02-03 22:10:22 +01:00 |
Martchus
|
66f59fecb9
|
Make storing lib deps more efficient and allow for intermediate reads
|
2022-01-31 21:32:07 +01:00 |
Martchus
|
92f83fadb6
|
Fix/simplify move c'tor/assignment of Database
|
2022-01-31 20:48:02 +01:00 |
Martchus
|
0e61a726e1
|
Set `lastUpdate` to zero when clearing packages
Since reloading packages is now avoided clearing packages should not itself
count as update as it would prevent loading packages again.
|
2022-01-26 00:46:36 +01:00 |
Martchus
|
f088e54c61
|
lmdb: Use package cache when querying packages for dependencies
* Use package cache when querying packages for dependencies or library
names
* Avoid manual instantiations of `std::shared_ptr<Package>`
|
2022-01-21 20:35:43 +01:00 |
Martchus
|
f73753792c
|
lmdb: Use caching when finding package via ID
|
2022-01-20 23:33:02 +01:00 |
Martchus
|
231571f2d1
|
lmdb: Generalize caching to be able to use it for other types than packages
|
2022-01-19 23:33:07 +01:00 |
Martchus
|
2ffa6629c8
|
lmdb: Use lmdb to store packages and dependency indices
|
2022-01-18 21:50:53 +01:00 |
Martchus
|
2ad4a39aea
|
Handle case when a split package overrides the archs from the base
|
2021-08-28 00:25:09 +02:00 |
Martchus
|
c10df26871
|
Adapt to versioning changes in reflective rapidjson
|
2021-07-13 00:41:25 +02:00 |
Martchus
|
4ac9e729d0
|
Exclude current db from order computation when detecting unresolved packages
|
2021-02-09 11:59:23 +01:00 |
Martchus
|
7a8601010e
|
Fix dependency lookup in Database::replacePackages()
|
2021-02-08 23:54:03 +01:00 |
Martchus
|
5127ca351f
|
Allow ignoring certain dependencies/libraries when checking for problems
|
2021-02-08 23:54:03 +01:00 |
Martchus
|
b06a1dfcd2
|
Allow considering the regular package when checking for updates
|
2021-02-08 23:54:03 +01:00 |
Martchus
|
c1554f4c87
|
Initial import
|
2021-02-08 23:53:56 +01:00 |