Commit Graph
30 Commits
Author SHA1 Message Date
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 841395c318 feat(local_install): check PKGBUILD and .SRCINFO presence and generate .SRCINFO if necessary (#1938)
check build file presence and generate if needed
2023-02-25 17:44:24 +00:00
Jo 7490836991 fix(new_engine): respect --needed on target gathering (fixes #1552) (#1920)
* use logger in dep graph

* use logger in dep graph

* use logger in dep graph

* only query for AUR packages once per tier. useful for rpc

* fix performance regression for ros-melodic

* prefer name search first

* implement needed at target gathering

* set default config

* fixup tests for needed
2023-02-20 23:14:59 +00:00
Jo 28d90c981e feat(new engine): local install feature testing (#1867)
* make config into parameter

* test(new engine): local install test

* test(keys): fix test keys

* complete integration test for local install

* add simple mising mechanism
2022-12-29 12:34:53 +00:00
Jo 3eb9eb0d3d feat(new_engine): add support for noDeps and noCheckDeps (#1861)
* feat(new engine): add support for noDeps and noCheckDeps

* test(new engine): Add tests for -dd and normal split package resolution
2022-12-18 20:14:41 +00:00
Jo 7612bb5da5 Mutualize local sync install (#1836)
* fix: do not instantiate cleaning hooks if there's no AUR pkg

* chore: squash local and sync install

* still update completions in local mode
2022-11-20 13:02:01 +00:00
Jo 9f67d10d5c feat(v12): add group install (#1835)
v12engine: add group install
2022-11-20 02:47:23 +00:00
jguer 1153ee6dbb support multiple targets. Remove working directory logic 2022-11-16 00:45:59 +01:00
jguer c00cd8d88e rename AUR metadata client 2022-11-15 16:22:57 +01:00
jguer f042713aaa fix: fix linting errors 2022-11-15 15:44:50 +01:00
jguer 3f7f55f260 simplify src download 2022-11-14 01:14:13 +01:00
jguer 742b6ad79c use aur cache for upgrades 2022-11-08 01:32:21 +01: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
jguer bc4732e9e1 add debug mode 2022-09-20 00:11:10 +02:00
jguer e4fdc9a4d4 readd makedep primitives 2022-09-20 00:01:19 +02:00
jguer d646cd6c87 add base to name map 2022-09-17 14:31:54 +02:00
jguer ed94152cfe first install 2022-09-12 00:18:38 +02:00
jguer 915799755b allow pkgdest specification 2022-09-12 00:10:19 +02:00
jguer 351e352f64 basic aur install 2022-09-11 23:15:31 +02:00
jguer 5bb46ac1de add repo install 2022-09-09 20:57:18 +02:00
jguer 4a73dfb0ca topo sorted map 2022-09-09 17:38:48 +02:00
jguer be036c39ff wip 2022-09-08 18:04:51 +02:00
jguer 0aa18d61d5 cleanup 2022-09-07 00:01:23 +02:00
jguer cadeecc4df add dep graph for local install 2022-09-06 23:38:47 +02:00
jguer 650809eba1 wip 2022-09-04 23:45:40 +02:00
jguer a4565b367b wip 2022-08-23 18:33:40 +02:00
jguer b054828aa8 wip 2022-08-22 23:28:53 +02:00
jguer 859b7c703f add local install handle 2022-08-21 07:15:04 +02:00