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

Reply via email to