- 01 Aug, 2019 4 commits
-
-
Matthias Klumpp authored
With this new validation system each issue gets a long explanation as well as a unique short tag which can be used for display it better in UIs, ignore it or just quickly infer what the problem is. This is a semi-breaking change as it will change the validator output, so this will receive further updates in the next few days to make it work better and display the output better.
-
Piotr Drąg authored
Currently translated at 100.0% (197 of 197 strings)
-
Ryo Nakano authored
Currently translated at 79.2% (156 of 197 strings)
-
Mesut Akcan authored
Currently translated at 100.0% (197 of 197 strings)
-
- 31 Jul, 2019 2 commits
-
-
Matthias Klumpp authored
This is just to make naming consistent everywhere, in the code as well as in printed messages. For validation, severity == importance
-
Matthias Klumpp authored
-
- 30 Jul, 2019 2 commits
-
-
Matthias Klumpp authored
This particular case of a component being an addon to itself is nonsense, but people may make that mistake and we shouldn't crash in that case. With this patch the cache will be resilient against such cases and simply ignore components depending on themselves. We could still get nasty dependency loops though, with A depending on B depending on A. This is a bit more complicated to resolve and will be fixed in a future commit. Resolves: #243
-
Matthias Klumpp authored
This should not fail, ever, unless we run out of memory. But since I was looking at that code, having a sanity check here is better in case this does become more relevant in future (and simply because not checking it was not good prectice).
-
- 22 Jul, 2019 1 commit
-
-
Bojan authored
Currently translated at 12.7% (25 of 197 strings)
-
- 13 Jul, 2019 7 commits
-
-
Matthias Klumpp authored
-
Matthias Klumpp authored
Ensure we never accidentally free unallocated memory.
-
Matthias Klumpp authored
-
Matthias Klumpp authored
This pretty much never happens on "normal" machines, but may be a thing in empty chroots with special settings.
-
Matthias Klumpp authored
An error check was missing here. Thanks Coverity for pointing this out!
-
Matthias Klumpp authored
-
Matthias Klumpp authored
If the cache gets corrupted for whatever reason, AppStream shouldn't hang in an infinite loop when trying to read it.
-
- 06 Jul, 2019 1 commit
-
-
Moo authored
Currently translated at 100.0% (197 of 197 strings)
-
- 04 Jul, 2019 1 commit
-
-
Matthias Klumpp authored
-
- 03 Jul, 2019 1 commit
-
-
Igor authored
Currently translated at 100.0% (197 of 197 strings)
-
- 01 Jul, 2019 1 commit
-
-
mjmoreira authored
Currently translated at 100.0% (197 of 197 strings)
-
- 29 Jun, 2019 1 commit
-
-
Matthias Klumpp authored
Resolves: #242
-
- 27 Jun, 2019 1 commit
-
-
advocatux authored
Currently translated at 100.0% (197 of 197 strings)
-
- 23 Jun, 2019 1 commit
-
-
Allan Nordhøy authored
-
- 21 Jun, 2019 1 commit
-
-
Antonio Larrosa authored
--install-docs=false can be used to disable installation of documentation, which right now can't be disabled as it was possible with cmake.
-
- 19 Jun, 2019 4 commits
-
-
Matthias Klumpp authored
Distributions like openSUSE don't ship an LMDB .pc file by default, and since upstream doesn't offer the file there is a chance that other OSes have similar issues. So we look for LMDB without pkg-config as well now, to make building AppStream easier on these platforms.
-
Chang-Chia Tseng authored
Currently translated at 100.0% (197 of 197 strings)
-
Balázs Úr authored
Currently translated at 100.0% (197 of 197 strings)
-
Andreas Kleinert authored
Currently translated at 100.0% (197 of 197 strings)
-
- 17 Jun, 2019 9 commits
-
-
Matthias Klumpp authored
Since g_ptr_array_steal_index_fast() does not exist in older GLib versions, we do something that is - sort of - equivalent when building against older versions (but slightly slower and uglier).
-
Matthias Klumpp authored
-
Allan Nordhøy authored
Currently translated at 100.0% (197 of 197 strings)
-
Anders Jonsson authored
Currently translated at 100.0% (197 of 197 strings)
-
Heimen Stoffels authored
Currently translated at 100.0% (197 of 197 strings)
-
Milo Casagrande authored
Currently translated at 100.0% (197 of 197 strings)
-
yurchor authored
Currently translated at 100.0% (197 of 197 strings)
-
Rafael Fontenelle authored
Currently translated at 100.0% (197 of 197 strings)
-
Piotr Drąg authored
Currently translated at 100.0% (197 of 197 strings)
-
- 16 Jun, 2019 3 commits
-
-
Matthias Klumpp authored
This is the case in many automated test environments, e.g. when building & testing Debian packages. It also makes the cache more robust in general.
-
Matthias Klumpp authored
-
Matthias Klumpp authored
-