Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-16 Thread PHO
On 4/16/24 21:54, Riccardo Mottola wrote: Then I went up and tried to remove these py39 packages.. and up to the tree... I was able to remove them all! No non-python package depended on them up to python39 removal. I did the same for python 3.10 and 3.8 stuff, so I end up with py2.7 and

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-16 Thread Greg Troxel
Riccardo Mottola writes: > should I unkeep all stuff I don't know, including dependencies? > sometimes packages are important, but unknown since dependencies. > Python is an extreme example: I don't want it (except 2.7 core I need > to build certain things) but it is pulled in as dependency and

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-16 Thread Riccardo Mottola
Hi, maybe pkg_chck should understand multi-version one day... it is becoming a common disease for python, perl... but also other packages. Greg Troxel wrote: Yes, all flowing from python's lack of API compat. This may not help, but I recommmend: pkgin sk pkgin uk foo # for any kept

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-15 Thread Greg Troxel
Riccardo Mottola writes: > *** pkg_chk reports the following packages need replacing, but they > are not installed: py311-tomli > *** Please read the errors listed above, fix the problem, > *** then re-run pkg_rolling-replace to continue. > # pkg_info | grep tomli > py310-tomli-2.0.1nb1

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-15 Thread Rhialto
On Mon 15 Apr 2024 at 17:19:14 +0200, Riccardo Mottola wrote: > Does pkg_rr has a "cache" or is it fresh calculated information? It has a sort of cache, as hinted at by this: > rr> WARNING: mismatch variable not set due to permissions; > rr>  mismatch status will not persist. where (if

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-15 Thread Riccardo Mottola
Hi Greg, once gtk3 was sorted out, pkg_rr completed. Yay. Then I did re-run it, to check, and I see this: RR> Checking for mismatched installed packages using pkg_chk rr> Installed: py311-tomli-2.0.1nb1 py311-tomli-2.0.1nb1 rr> WARNING: mismatch variable not set due to permissions; rr>

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-15 Thread Riccardo Mottola
Hi Greg, Greg Troxel wrote: gtk3 is buggy. It tries to link against installed libs during the build, instead of only the libs being built. I did pkg_delete -f gtk3+ and then it builds fine. Actually fixing this is harder; you'll have to find where gtk3+'s build manages to have

Re: Upgrade of current pkgsrc fails due to gtk3 on 10.99

2024-04-14 Thread Greg Troxel
Riccardo Mottola writes: > I am running 10.99.10 and updated pkgsrc and want to upgrade with > pkg_rolling-replace > > gtk3 fails with the error below. This is about 'make replace', not pkg_rr. > I see the issue on freetype, which is a little scary. > The blocking problem whough is that