On Mon, 25 May 2015 00:24:35 +0200 Marc Espie <[email protected]> wrote:
> On Sun, May 24, 2015 at 10:46:20PM +0200, Adam Wolk wrote: > > On Sun, 24 May 2015 21:51:08 +0200 > > Marc Espie <[email protected]> wrote: > > > > > On Sun, May 24, 2015 at 08:28:39PM +0200, Adam Wolk wrote: > > > > OK folks, I think something is either wrong with my install or > > > > in the way the tools determine dependencies. > > > > > > > > I am now at a point where pkg_delete -a removes required > > > > dependencies and a following call to pkg_add -u adds them back. > > > > This doesn't feel right. > > > > > > > > If this is an issue with my box then please free to say so. I > > > > decided to write it up because I saw recent commits from Marc > > > > regarding dependency resolution. That's also the reason why I'm > > > > CC'ing him. > > > > > > > Hi Marc, > > > > > Nope, there was no change to pkg_add regarding that. Have you > > > tried i > > > > I may have been unfairly unclear in this point. I saw recent changes > > regarding dependency checks in the port tools. I'm not saying they > There were changes just after 5.7 which have been completely reverted. > The pkg_tools have not changed in that regard for a very long time. > > The dpb stuff is completely unrelated and don't affect neither > pkg_create nor pkg_add at all (and the ways dependencies are handled > in the ports tree didn't change either). > > If pkg_check tells you it's missing dependencies, then it probably > means a former pkg_add -u did end up with a fatal strange error, or > your file system has issues leading to a corrupted /var/db/pkg. > After each snapshot upgrade I do a pkg_add -uiv and monitor it. I don't recall a single one that failed in any way. > I would check your partitions for lost+found. $ ls /lost+found ls: /lost+found: No such file or directory Same for: /home, /tmp, /usr, /usrX11R6, /usr/local, /usr/obj, /usr/src & /var. $ pkg_delete -an cups-pk-helper-0.2.5p0: ok shared-color-targets-0.1.5:gnome-color-manager-3.16.0p1: ok shared-color-targets-0.1.5: ok libpwquality-1.2.4: ok colord-gtk-0.1.26p1: ok heimdal-libs-1.5.3p0: ok cracklib-2.9.4: ok argyllcms-1.6.3: ok gnome-power-manager-3.16.1: ok If I'm reading that correct. pkg_delete would like to kill all of those packages. Shouldn't those packages be reported as required? $ pkg_info -R heimdal-libs $ pkg_info -R heimdal $ pkg_info -R gnome-power-manager $ $ pkg_info -Q heimdal heimdal-1.5.3p1 heimdal-devel-docs-1.5.3 heimdal-libs-1.5.3p0 (installed) $ cat /usr/ports/x11/gnome/control-center/Makefile | grep -i heim WANTLIB += heimdal/lib/heimsqlite security/heimdal \ $ cat /usr/ports/x11/gnome/control-center/Makefile | grep -i power WANTLIB += tasn1 telepathy-glib upower-glib vorbis vorbisenc vorbisfile sysutils/upower \ # needed for gnome-power-panel+gnome-screen-panel RUN_DEPENDS += x11/gnome/power-manager pkg_check still complains: # pkg_check Packing-list sanity: ok gnome-control-center-3.16.2 is missing dependencies: colord-gtk-0.1.26p1 cracklib-2.9.4 cups-pk-helper-0.2.5p0 gnome-color-manager-3.16.0p1 gnome-power-manager-3.16.1 heimdal-libs-1.5.3p0 ibus-1.5.5p2 libgnomekbd-3.6.0p2 libpwquality-1.2.4 Add missing dependencies: colord-gtk-0.1.26p1 cracklib-2.9.4 cups-pk-helper-0.2.5p0 gnome-color-manager-3.16.0p1 gnome-power-manager-3.16.1 heimdal-libs-1.5.3p0 ibus-1.5.5p2 libgnomekbd-3.6.0p2 libpwquality-1.2.4 ? [y/N/a] y mutter-3.16.2 is missing dependencies: zenity-3.16.2 Add missing dependencies: zenity-3.16.2 ? [y/N/a] y gnome-initial-setup-3.16.3 is missing dependencies: cracklib-2.9.4 heimdal-libs-1.5.3p0 ibus-1.5.5p2 libpwquality-1.2.4 Add missing dependencies: cracklib-2.9.4 heimdal-libs-1.5.3p0 ibus-1.5.5p2 libpwquality-1.2.4 ? [y/N/a] y gnome-settings-daemon-3.16.2 is missing dependencies: ibus-1.5.5p2 Add missing dependencies: ibus-1.5.5p2 ? [y/N/a] y Direct dependencies: ok --- gnome-clocks-3.16.1p0 ------------------- dependency audio/gsound:gsound-*:gsound-1.0.1 does not match any installed package gsound.0.0 not found --- gnome-initial-setup-3.16.3 ------------------- dependency x11/gnome/getting-started-docs:gnome-getting-started-docs-*:gnome-getting-started-docs-3.16.2 does not match any installed package --- gnome-settings-daemon-3.16.2 ------------------- dependency x11/gnome/mousetweaks:mousetweaks-*:mousetweaks-3.12.0p0 does not match any installed package cracklib-2.9.4 is missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 Add missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 ? [y/N/a] y gnome-power-manager-3.16.1 is missing reverse dependencies: gnome-control-center-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 ? [y/N/a] y libgnomekbd-3.6.0p2 is missing reverse dependencies: gnome-control-center-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 ? [y/N/a] y ibus-1.5.5p2 is missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 gnome-settings-daemon-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 gnome-settings-daemon-3.16.2 ? [y/N/a] y heimdal-libs-1.5.3p0 is missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 Add missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 ? [y/N/a] y colord-gtk-0.1.26p1 is missing reverse dependencies: gnome-control-center-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 ? [y/N/a] y zenity-3.16.2 is missing reverse dependencies: mutter-3.16.2 Add missing reverse dependencies: mutter-3.16.2 ? [y/N/a] y libpwquality-1.2.4 is missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 Add missing reverse dependencies: gnome-control-center-3.16.2 gnome-initial-setup-3.16.3 ? [y/N/a] y gnome-color-manager-3.16.0p1 is missing reverse dependencies: gnome-control-center-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 ? [y/N/a] y cups-pk-helper-0.2.5p0 is missing reverse dependencies: gnome-control-center-3.16.2 Add missing reverse dependencies: gnome-control-center-3.16.2 ? [y/N/a] y Reverse dependencies: ok Files from packages: ok Regards, Adam
