Commit Graph

78 Commits

Author SHA1 Message Date
Vinicius Moreira
9c9836bebf [arch] improvement: missing dependencies dialog now displays the packages sizes and descriptions (only from repositories) 2022-04-07 17:27:16 -03:00
Vinicius Moreira
db3d657598 [arch.pacman] refactoring: 'map_installed' typing 2022-04-06 17:34:45 -03:00
Vinicius Moreira
47cb969f1a [commons.util] refactoring: centralizing String size conversion into 'size_to_byte' 2022-04-06 10:41:09 -03:00
Vinicius Moreira
7d12810772 [commons.util] improvement: returning a float for 'size_to_byte' parsing 2022-04-06 10:16:48 -03:00
Vinicius Moreira
e8f09f5ad4 [arch] refactoring: removing unused methods from the 'pacman' module 2022-03-28 17:55:29 -03:00
Vinicius Moreira
f44097ad7e [arch] fix: package sizes float conversion error 2022-03-28 10:56:14 -03:00
Vinicius Moreira
0987db7151 [arch] improvement: do not execute pacman install simulation on shell to avoid issues associated with blank chars 2022-03-02 16:14:06 -03:00
Vinicius Moreira
5594a5898a [arch] fix: not detecting conflicts (regression) 2022-03-02 15:38:41 -03:00
Vinicius Moreira
76ad2bfddc [arch] fix: install simulation actually installs the package when password is blank 2022-02-28 15:04:00 -03:00
Vinicius Moreira
ff9d3be65b fix: not accepting blank root passwords 2022-02-28 11:25:41 -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
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
476a30c9f4 [arch] improvmenet -> cleaning up some code warnings 2021-06-17 17:28:29 -03:00
Vinicius Moreira
9a8772da8f improvement: replacing subprocess commands to detected installed CLIs by Python faster native calls (shutil.which) 2021-06-15 17:09:49 -03:00
Vinicius Moreira
dfdc209374 [arch] fix: skipping the package version epoch when checking the updates requirements 2021-06-15 15:52:34 -03:00
Vinicius Moreira
a311b79bb7 [arch] fix -> not skipping dependency checking when the user opts to proceed with a transaction that would break other packages 2021-03-17 10:10:09 -03:00
Vinicius Moreira
65c8170db5 [arch] fix -> multi-threaded download: crashing when could not retrieve download data for packages to upgrade 2021-02-03 11:03:25 -03:00
Vinicius Moreira
8030e6cbe8 [arch] fix -> crashing when trying to upgrade AUR packages which data could not be retrieved 2021-02-01 14:01:45 -03:00
Vinicius Moreira
4d0660e0ea [arch] fix -> crashing when information of a given package is not available 2021-01-02 10:13:53 -03:00
Vinicius Moreira
c91e982243 improvement -> all suported types now display a 'Checking configuration file' task during the initialization process 2020-12-30 13:35:15 -03:00
Vinicius Moreira
7057f683cd [arch] improvement -> history/downgrade considering the repository commit + bug fixes 2020-12-21 12:25:54 -03:00
Vinicius Moreira
cf17a91b83 [arch] improvement -> AUR: upgrade checking now considers modification dates as well 2020-12-17 18:35:34 -03:00
Vinicius Moreira
9356c6519d [arch] fix -> not able to replace an installed package for a new one that replaces it during conflict resolutions 2020-11-13 12:00:08 -03:00
Vinicius Moreira
f6b0679fd7 [arch] fix -> search: not able to find installed packages that were renamed on the repositories 2020-11-12 11:42:17 -03:00
Vinicius Moreira
7dae74e3d0 [arch] fix -> AUR: not able to find some repository dependencies when their names are not an exact match 2020-10-26 11:55:28 -03:00
Vinicius Moreira
cbfd7e0d4a [arch] fix -> info window: not displaying all installed files 2020-09-25 10:53:07 -03:00
Vinicius Moreira
6095c1a934 [arch] fix -> 'conflict with' field not being displayed as a list on the info window 2020-09-11 12:24:41 -03:00
Vinicius Moreira
293d2a5fb0 [arch] fix -> uninstall: not detecting hard requirements properly 2020-09-11 11:17:27 -03:00
Vinicius Moreira
2b652532be [arch] improvement -> upgrade: allowing the user to bypass dependency breakage scenarios 2020-09-02 12:11:26 -03:00
Vinicius Moreira
b4b5dd3f6f [arch] fix -> upgrade: crashing during the dependency breakage checking if AUR packages dependents cannot be found 2020-09-02 09:36:07 -03:00
Vinicius Moreira
feb061efa4 [arch] improvement -> upgrade: checking specific version requirements and marking packages as 'cannot upgrade' when these requirements are not met 2020-09-01 19:36:05 -03:00
Vinicius Moreira
1418383730 [arch] improvement -> AUR: new settings property 'aur_build_only_chosen' 2020-08-31 15:01:20 -03:00
Vinicius Moreira
4d526e5488 [arch] fix -> not handling conflicting files errors during the installation process 2020-08-27 11:14:00 -03:00
Vinicius Moreira
bb5abf5d86 [arch] feature -> new 'Check Snaps support' action 2020-08-26 18:53:09 -03:00
Vinicius Moreira
634f3dc932 [arch] improvment -> initializing task 'Organizing data from installed packages' is taking about 80% less time 2020-08-21 15:12:05 -03:00
Vinicius Moreira
eb1a1520a4 [arch] fix -> some environment variables are not available during the common operations (install, upgrade, ...) 2020-08-19 14:59:14 -03:00
Vinicius Moreira
befcc79cb0 [arch] improvement -> AUR: new settings property 'aur_build_dir' 2020-08-18 18:15:49 -03:00
Vinicius Moreira
31b67a32b7 [arch] improvements -> upgrading firstly the keyring packages declared in 'SyncFirst' (/etc/pacman.conf) to avoid pacman downloading issues | only removing packages after downloading the required ones 2020-08-11 11:24:41 -03:00
Vinicius Moreira
78912d5eee [arch] fix -> some conflict resolution scenarios when upgrading several packages 2020-08-06 11:53:52 -03:00
Vinicius Moreira
a43e640437 [improvement][ui] not performing a full table refresh after installing a new package 2020-06-11 16:51:55 -03:00
Vinícius Moreira
5bc64640ad [improvement][arch] always retrieving the package sizes before downloading with mult-threaded clients 2020-05-27 17:07:02 -03:00
Vinícius Moreira
cec0c06e4f [feature][arch] supporting multi-threaded download for repository packages 2020-05-27 11:51:24 -03:00
Vinícius Moreira
2f55793e8d [improvement][arch] faster caching data process during initialization 2020-05-15 16:55:48 -03:00
Vinícius Moreira
b2e87426e6 [fix][arch] actually fixing some installed 'not-signed' repository packages 2020-05-11 15:50:08 -03:00
Vinícius
4bc4481e00 [fix][arch] not detecting some installed 'not-signed' repository packages 2020-05-09 12:26:34 -03:00
Vinícius Moreira
9509aa89e7 [fix][arch] clean cache 2020-05-08 17:40:58 -03:00
Vinicius Moreira
76e6194c52 [improvement][arch] able to handle upgrade scenarios when a package wants to overwrite files of another installed package 2020-05-03 17:44:23 -03:00
Vinicius Moreira
600f0068bf [feature][ui] it is possible to view details of some initialization tasks by clicking on their icons 2020-05-03 12:02:12 -03:00
Vinicius Moreira
0d9e6315f1 [fix][arch] not detecting some error states during upgrade 2020-04-24 13:46:37 -03:00