On 6/5/2025 12:03 PM, beaker wrote: > Chuck Zmudzinski <frchu...@gmail.com> wrote: > >> On 6/5/2025 4:30 AM, Ramiro Aceves wrote: >> > >> > El 4/6/25 a las 21:23, Chuck Zmudzinski escribi?: >> >> >> >> I have two packages I built and installed from the pkgsrc source tree, >> >> xenkernel418-20250521 and xentools418-20250521. I configured pkgin to >> >> read my repository of locally built packages first in the list of >> >> repositories /usr/pkg/etc/pkg/repositories.conf. >> >> >> >> In the remote repository, the version of the packages is about two months >> >> older: xenkernel418-20241221 xentools418-20241221 >> >> >> >> With the newer versions from my local repository already installed, I run >> >> (after running pkgin update): >> >> >> >> ave$ sudo pkgin upgrade >> >> Password: >> >> calculating dependencies...done. >> >> >> >> 2 packages to upgrade: >> >> xenkernel418-20241221 xentools418-20241221 >> >> >> >> 0 to remove, 0 to refresh, 2 to upgrade, 0 to install >> >> 0B to download, 2387K of disk space will be freed up >> >> >> >> proceed ? [Y/n] >> >> >> >> So I say n because I don't want to downgrade the packages. >> >> >> >> This is very annoying if there are other packages I want to upgrade. I >> >> spent a few hours figuring out how to tell pkgin not to upgrade the >> >> xenkernel and xentools packages because it always wants to downgrade >> >> them, but so far no joy. >> >> >> >> Please help. >> >> >> >> Thanks. >> > >> > Hi, perhaps this thread helps. I asked a similar question. >> > >> > https://mail-index.netbsd.org/pkgsrc-users/2025/05/18/msg041575.html >> > >> > Just if it helps. >> >> Yes that thread might help. So far I discovered the only way to upgrade >> the packages back to the version in my local repository that pkgin >> downgraded to the version in the official repositories is by using >> pkg_add instead of pkgin. >> >> I see the aforementioned thread mentions a PKGPATH value, I have >> not yet investigated trying to tweak that. So maybe I can use pkgin >> instead of pkg_add for my local packages by adjusting PKGPATH. I >> will post here again with the fix if I succeed in finding a fix. > > You might try setting the "keep" packages to specific versions > in /usr/pkg/etc/pkgin/preferred.conf [1]. It seems to work for > simple packages with few dependencies but might not for your xen > kernel stuff, or you may have to additionally add in the dependent > packages, not ideal. > > -B > -- > [1] https://github.com/NetBSDfr/pkgin#files
I saw that "keep" setting and tried it, but it made no difference. Thanks for the suggestion. Chuck