Disable pinning for pkg itself when and only when looking for a new version of pkg
modified libpkg/pkg_jobs.c
@@ -92,6 +92,7 @@ pkg_jobs_new(struct pkg_jobs **j, pkg_jobs_t t, struct pkgdb *db)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -700,7 +701,6 @@ new_pkg_version(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -721,8 +721,6 @@ new_pkg_version(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -735,12 +733,8 @@ new_pkg_version(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1555,6 +1549,7 @@ jobs_solve_install_upgrade(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs_universe.c
@@ -1005,7 +1005,8 @@ pkg_jobs_universe_select_same_repo(struct pkg_job_universe_item *chain,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1013,7 +1014,7 @@ pkg_jobs_universe_select_candidate(struct pkg_job_universe_item *chain,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1026,7 +1027,7 @@ pkg_jobs_universe_select_candidate(struct pkg_job_universe_item *chain,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1042,7 +1043,8 @@ pkg_jobs_universe_select_candidate(struct pkg_job_universe_item *chain,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1052,7 +1054,8 @@ pkg_jobs_universe_select_candidate(struct pkg_job_universe_item *chain,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1111,7 +1114,7 @@ pkg_jobs_universe_process_upgrade_chains(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_solve.c
@@ -1039,7 +1039,7 @@ pkg_solve_set_initial_assumption(struct pkg_solve_problem *problem,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg_jobs.h
@@ -118,6 +118,7 @@ struct pkg_jobs {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -247,7 +248,7 @@ pkg_jobs_universe_get_upgrade_candidates(struct pkg_jobs_universe *universe,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|