Joey Holtzman
d9029face3
Don't upgrade repo packages when --aur is specified ( #2234 )
...
fix(aur_install): Don't upgrade repo packages when --aur is specified
2023-07-06 06:20:51 +00:00
smolx
35ee42d343
Remove redundant attempts to set install reasons ( #2196 )
...
Redundant attempts took place when the installation by pacman was
exited with code 1, i.e. an real error occurred or installation
was simply cancelled.
2023-05-30 08:40:57 +00:00
smolx
56d1b7ed1c
Fix --rebuild option ( #2163 )
...
* Reimplement --rebuild option in the new engine (#2153 )
* Refactor --rebuild option
* Fix comment formatting
2023-05-23 21:16:27 +00:00
Jo
f7731d7cf9
fix(groups): fix sync group getting passed to reason setter ( #2148 )
...
fix sync group install #2137
2023-05-01 16:21:40 +00:00
Jo
88008e4eb3
feat(yay): skip confirmed confirms ( #2107 )
...
* skip pacman confirmations when yay confirmations are done
* default to double confirm
* fix tests
2023-04-11 11:51:39 +00:00
Ferdinand Bachmann
2bdbc3e06b
fix(aur_install): fix debug packages being added to deps even if not found ( #2038 )
2023-03-30 21:48:33 +00:00
Ferdinand Bachmann
bebe80bb84
fix(aur_install): fix debug pacakges not being found ( #1977 )
2023-03-29 09:08:25 +00:00
Jo
3d5a43c294
chore(yay): bump version ( #1949 )
...
bump major
2023-03-07 21:04:06 +00:00
Jo
8b8d6001a4
fix(new_engine): Improve partial upgrade protection and pinned deps ( #1945 )
...
* fix dep graph, existing in graph
* do not change from same dep reason
* roll up layer installs in case of fail
* re-use pacman exclude mechanism
should finish the reimplementation of the missing guards from the legacy
engine.
* include update in debug log
* test rollups
2023-03-05 17:31:11 +00:00
Jo
4e0a5c8520
feat(new_engine): respect -w in AUR package building ( #1923 )
...
respect -w in AUR package building
2023-02-21 02:49:48 +00:00
Jo
1bfbd01f94
fix(sync): do not update vcs info of failed packages ( #1901 )
...
* extract srcinfo service to pkg
* take into account failed installs for vcs update. Fixes #1892
* fix tests
2023-01-23 21:43:58 +00:00
Jo
f8e7891b0b
refactor(vcs): remove mux and use interface for other packages ( #1859 )
...
* refactor(vcs): remove context passing mutex from VCS interface
* simplify devel upgrade gather
* update vcs upgrade tests
* remove unused mock
2022-12-18 16:37:15 +00:00
Jo
27cbbf4cb9
tests(new engine): add tests for layering and source handling ( #1854 )
...
* add tests for layering and source handling
* add tests for jellyfin split package
2022-12-18 02:00:39 +01:00
Jo
7da9f4869d
feat(new engine): skip built and respect --needed ( #1852 )
...
* add built package check
* respect --needed for new engine
* add needed check and test
* add test for not built
2022-12-16 17:23:44 +00:00
Jo
4f1f539217
Ignore last layer fails and keep building ( #1841 )
...
* fix: do not instantiate cleaning hooks if there's no AUR pkg
* chore: squash local and sync install
* still update completions in local mode
* allow failures on the last install layer
2022-11-29 12:25:36 +00:00
Jo
9f67d10d5c
feat(v12): add group install ( #1835 )
...
v12engine: add group install
2022-11-20 02:47:23 +00:00
jguer
f042713aaa
fix: fix linting errors
2022-11-15 15:44:50 +01:00
jguer
a724d1554f
check hook is not nil
2022-11-03 16:23:47 +01:00
jguer
b5bdcfbd1a
add basic sync upgrade capabilities
2022-11-01 23:48:35 +01:00
jguer
849e8f7b60
restore install support for legacy
2022-10-28 01:01:03 +02:00
jguer
ba935ccf95
add support for target install
2022-10-28 00:38:11 +02:00
jguer
f496dbac8b
error refactor
2022-09-20 00:44:06 +02:00