Commit Graph

368 Commits

Author SHA1 Message Date
Vinicius Moreira
e84f88d37d [arch] improvement: preventing AUR's installed packages from not being mapped in cases the communication with the API fails 2022-02-10 11:09:32 -03:00
Vinicius Moreira
9564ce3237 [arch] fix: installation fails when several dependent packages conflict with the installed ones 2022-02-09 14:24:01 -03:00
Vinicius Moreira
ddf0b92cf7 [arch] fix: not detecting installed AUR packages anymore due to recent AUR API changes 2022-02-09 14:14:46 -03:00
Vinicius Moreira
cd9b465f89 [arch.output] refactoring: String formatting method 2022-02-09 11:01:21 -03:00
Vinicius Moreira
66ae8eb152 [arch] fix: silent crash when handling and displaying transaction sub-status 2022-02-09 10:52:16 -03:00
Vinicius Moreira
6eda2948de [arch] fix: not displaying any substatus when retrieving packages (pacman) 2022-01-31 16:17:27 -03:00
Vinicius Moreira
b130ad6d0b [arch] improvement: explicitly marking installed dependent packages as 'dependencies' (installation) 2022-01-31 15:26:37 -03:00
Vinicius Moreira
b895ba1cd2 [arch] improvement: 'automatch_providers' property label renamed (again) 2022-01-28 18:59:08 -03:00
Vinicius Moreira
9656f78020 [arch] improvement: new property 'prefer_repository_provider' 2022-01-28 18:31:17 -03:00
Vinicius Moreira
9d1472c1a9 [arch] improvement: 'automatch_providers' property label renamed 2022-01-28 12:44:11 -03:00
Vinicius Moreira
39dd0f1ac8 [arch] improvement: always listing repository packages as primary options when multiple providers for a given dependency are available 2022-01-28 12:31:18 -03:00
Vinicius Moreira
ca9b3d0e51 [arch] improvement: allowing AUR packages to be installed as dependencies of a repository package | fix: not displaying all possible AUR providers for a given dependency 2022-01-28 12:05:58 -03:00
Vinicius Moreira
644cf43511 [arch] improvement: not rechecking sub-dependencies of an AUR dependency to be installed 2022-01-27 12:28:31 -03:00
Vinicius Moreira
d205281b3a [arch] fix: not informing all the provided packages on the transaction context to the dependency sorting algorithm 2022-01-27 11:42:57 -03:00
Vinicius Moreira
82f140f2e1 [arch] fix: not upgrading a package when a dependent package relies on a specific version with epoch 2022-01-24 15:42:35 -03:00
Vinicius Moreira
131b787108 [arch] refactoring: proper typing 2022-01-07 18:23:44 -03:00
Vinicius Moreira
ea42871eda [arch] improvement: letting the AUR's API perform the semantic search 2021-12-24 08:28:00 -03:00
Vinicius Moreira
3296fd34da [api] improvement: SoftwarePackage.get_supported_actions can now return any iterable 2021-12-17 14:55:53 -03:00
Vinicius Moreira
4d1757dbf9 [arch] improvement: not displaying a confirmation dialog for the custom action 'Refresh mirrors' 2021-12-15 16:00:33 -03:00
Vinicius Moreira
c3f98eab60 [arch] improvement: not displaying a confirmation dialog for the custom action 'Clean cache' 2021-12-15 15:59:30 -03:00
Vinicius Moreira
74bdf65fea [arch] improvement: not displaying a confirmation dialog for the custom action 'Check Snaps support' 2021-12-15 15:58:13 -03:00
Vinicius Moreira
0a5501fbd8 [arch] refactoring: creating custom actions on demand 2021-12-15 15:39:31 -03:00
Vinicius Moreira
fb3313c008 [api] refactoring: 'get_custom_actions' renamed to 'gen_custom_actions' and returning a Generator 2021-12-15 14:59:49 -03:00
Vinicius Moreira
f6e5b086e4 [arch] fix: regression (cannot reinstall uninstalled AUR packages on the same view) 2021-12-10 13:07:48 -03:00
Vinicius Moreira
34d5234977 [arch] fix: not updating the view (GUI) status correctly after uninstalling a package whose PKGBUILD file was edited 2021-12-09 13:37:09 -03:00
Vinicius Moreira
d4446e1c81 [arch] fix: missing error handling when hard requirements for optional dependencies cannot be found by pacman 2021-12-09 12:26:40 -03:00
Vinicius Moreira
e8a74037ab [arch.controller] refactoring: variable name 2021-12-09 11:33:55 -03:00
Vinicius Moreira
6d3917ee99 [arch] feature: allowing AUR packages to be installed when bauh is launched by the root user 2021-12-07 15:41:02 -03:00
Vinicius Moreira
459240933a [api.abstract.controller] refactoring: updating 'get_settings' return specification 2021-11-30 12:25:41 -03:00
Vinicius Moreira
6f508ad10b [arch.__init__] refactoring: replacing 'bauh' string by constant 2021-11-25 16:58:30 -03:00
Vinicius Moreira
29df4b4f1b [arch] refactoring: ARCH_CACHE_PATH renamed to ARCH_CACHE_DIR 2021-11-25 16:14:07 -03:00
Vinicius Moreira
06035bb97e [api.paths] refactoring: CACHE_PATH renamed to CACHE_DIR 2021-11-25 16:09:42 -03:00
Vinicius Moreira
47348c4b6c [api] refactoring: CONFIG_PATH constant renamed to CONFIG_DIR 2021-11-25 15:41:09 -03:00
Vinicius Moreira
797bea4b6d [arch] refactoring: CONFIG_DIR constant renamed to ARCH_CONFIG_DIR 2021-11-25 15:41:09 -03:00
Vinicius Moreira
43902e3ddc [arch] refactoring: defining CONFIG_DIR constant based on CONFIG_PATH constant from 'api' module 2021-11-25 15:41:09 -03:00
Vinicius Moreira
a1683b6a7d [api] refactoring: configuration directory for the root user is now located at '/etc/bauh' 2021-11-25 15:41:09 -03:00
Vinicius Moreira
83cc7cc134 [api] refactoring: temp dir now follow the patter /tmp/bauh@vinicius 2021-11-24 10:46:39 -03:00
Vinicius Moreira
aa889dcd51 [api] refactoring: caching directory for root user is now /var/cache/bauh 2021-11-24 10:34:04 -03:00
Vinicius Moreira
f78498c1ec [commons] refactoring: 'user' module moved to 'api' 2021-11-23 18:02:54 -03:00
Vinicius Moreira
8f9810bd69 [api] refactoring: 'constants' module renamed to 'paths' 2021-11-23 17:53:05 -03:00
Vinicius Moreira
c80845cde4 [view] improvement: displaying a tooltip with the missing dependencies for a supported packaging technology 2021-11-22 15:48:48 -03:00
Vinicius Moreira
5121bb40ef [arch] refactoring: removing useless exception handling 2021-11-22 13:38:15 -03:00
Vinicius Moreira
1e11f80bed [arch] fix: wget as a hard requirement for Arch package management 2021-11-22 13:30:37 -03:00
Vinicius Moreira
35ca24b680 [arch] refactoring: i18n (warning: AUR missing deps) 2021-11-09 12:51:56 -03:00
Vinicius Moreira
0a9133068e [view] fix: displaying initial warnings related to supported technologies even when they are not enabled or have the required dependencies 2021-11-09 12:47:13 -03:00
Vinicius Moreira
e2ec2b1bc1 [gem.arch] improvement: 'rebuild-detector' integration disabled by default 2021-08-23 14:43:19 -03:00
Vinicius Moreira
c2493befda [arch] fix -> regressions from commit db5eeabf 2021-06-18 15:14:20 -03:00
Vinicius Moreira
6e2a4222c8 [arch] refactoring: removing unneeded module 2021-06-17 17:46:13 -03:00
Vinicius Moreira
476a30c9f4 [arch] improvmenet -> cleaning up some code warnings 2021-06-17 17:28:29 -03:00
Vinicius Moreira
db5eeabfb8 [arch] fix: some dependencies not being matched during comparisons between numeric and alphanumeric versions 2021-06-17 17:03:34 -03:00