Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Oct 2018 09:56:03 +0200
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        Hyun Hwang <hyun@caffeinated.codes>, freebsd-xfce@freebsd.org
Cc:        freebsd-pkg@freebsd.org
Subject:   Re: Package `xfce4-goodies` does not fully install all of its dependencies?
Message-ID:  <b80fda3d-3d37-feaf-4cd1-5639bef1c006@FreeBSD.org>
In-Reply-To: <1539208594.1677108.1537815560.7E7DCC68@webmail.messagingengine.com>
References:  <1539208594.1677108.1537815560.7E7DCC68@webmail.messagingengine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/10/18 23:56, Hyun Hwang wrote:
> Hi,
> 
> Installed `xfce4-goodies` package, but few of its [run dependencies](https://www.freshports.org/x11/xfce4-goodies/) are missing. For example, `xfce4-volumed` and `xfce4-mixer` should have been installed as part of xfce4-goodies, but:

Some more information is needed to check this.

version of FreeBSD? Are you using latest binary packages? Quarterly? Own
repo?

Anyway I also see that plugin not being installed in a test VM, using
the latest and quarterly repository on 11.2 amd64, command 'pkg install
xfce4-goodies'

A quick look at the downloaded package content and the repo manifest
show the dependency as being registered there, so I'm not sure what's
happening.

passing -ddd to pkg for debug output shows it's discarding a bunch of
packages with lines like:

DBG(2)[758]> cannot find variable dependency xfce4-mixer

this sends me to this line in pkg sources:

https://github.com/freebsd/pkg/blob/16207928cbdbd8e950071e6067f8bc5a0a621856/libpkg/pkg_solve.c#L381

I have no idea why this is happening. I'm CCing the pkg mailing list,
just in case someone has some insight.

> 
> ```
> hyunh@americano:~ % pkg version | grep xfce4
> libxfce4menu-4.12.1_1              =
> libxfce4util-4.12.1                =
> xfce4-appfinder-4.12.0             =
> xfce4-battery-plugin-1.1.1         =
> xfce4-bsdcpufreq-plugin-0.2_1      =
> xfce4-clipman-plugin-1.4.2_1       =
> xfce4-conf-4.12.1                  =
> xfce4-cpugraph-plugin-1.0.5_4      =
> xfce4-dashboard-0.6.1_1            =
> xfce4-datetime-plugin-0.7.0        =
> xfce4-desktop-4.12.4               =
> xfce4-dict-plugin-0.8.1            =
> xfce4-diskperf-plugin-2.6.1        =
> xfce4-embed-plugin-1.6.0           =
> xfce4-fsguard-plugin-1.1.0         =
> xfce4-genmon-plugin-4.0.1          =
> xfce4-goodies-4.12_2               =
> xfce4-mount-plugin-1.1.3           =
> xfce4-netload-plugin-1.3.1         =
> xfce4-notifyd-0.4.2                =
> xfce4-panel-4.12.2                 =
> xfce4-power-manager-1.6.1          =
> xfce4-screenshooter-plugin-1.9.3   =
> xfce4-session-4.12.1_4             =
> xfce4-settings-4.12.4_2            =
> xfce4-smartbookmark-plugin-0.5.0   =
> xfce4-systemload-plugin-1.2.1      =
> xfce4-taskmanager-1.2.1_1          =
> xfce4-terminal-0.8.7.4_1           =
> xfce4-time-out-plugin-1.0.2_1      =
> xfce4-timer-plugin-1.7.0_1         =
> xfce4-tumbler-0.2.3                =
> xfce4-verve-plugin-1.1.1           =
> xfce4-wavelan-plugin-0.6.0_1       =
> xfce4-whiskermenu-plugin-2.3.0     =
> xfce4-wm-4.12.5                    =
> hyunh@americano:~ % 
> hyunh@americano:~ % 
> hyunh@americano:~ % 
> hyunh@americano:~ % 
> hyunh@americano:~ % doas pkg install xfce4-volumed xfce4-mixer
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> pkg: gstreamer1-plugins-lame has a missing dependency: lame

Uhm, this could be related in some way.

> The following 55 package(s) will be affected (of 0 checked):
> 
> New packages to be INSTALLED:
> 	xfce4-volumed: 0.1.13_2
> 	xfce4-mixer: 4.11.0_3
> 	gstreamer1-plugins-flac: 1.12.3
> 	flac: 1.3.2
> 	gstreamer1-plugins-faac: 1.12.3
> 	faac: 1.29.9.2_1
> 	gigolo: 0.4.2_1
> 	xfce4-equake-plugin: 1.3.8.1
> 	parole: 1.0.1
> 	gstreamer1-plugins-x: 1.12.3
> 	gstreamer1-plugins-rtmp: 1.12.3
> 	librtmp: 2.4.20151223
> 	gstreamer1-plugins-core: 1.12
> 	gstreamer1-plugins-pango: 1.12.3
> 	gstreamer1-plugins-theora: 1.12.3
> 	gstreamer1-plugins-resindvd: 1.12.3
> 	libdvdread: 6.0.0
> 	libdvdnav: 6.0.0
> 	gstreamer1-plugins-dvdread: 1.12.3
> 	gstreamer1-plugins-dts: 1.12.3
> 	libdca: 0.0.6
> 	gstreamer1-libav: 1.12.3_2
> 	gstreamer1-plugins-png: 1.12.3
> 	gstreamer1-plugins-mpg123: 1.12.3
> 	mpg123: 1.25.10
> 	gstreamer1-plugins-a52dec: 1.12.3
> 	liba52: 0.7.4_3
> 	gstreamer1-plugins-soup: 1.12.3
> 	taglib: 1.11.1_1
> 	gstreamer1-plugins-faad: 1.12.3
> 	faad2: 2.8.8,1
> 	xfce4-wm-themes: 4.10.0_1
> 	xfce4-weather-plugin: 0.9.0
> 	xfce4-calculator-plugin: 0.6.0
> 	xfce4-mailwatch-plugin: 1.2.0_8
> 	ristretto: 0.8.3
> 	thunar-vcs-plugin: 0.1.5
> 	subversion: 1.10.2_1
> 	serf: 1.3.9_3
> 	apr: 1.6.3.1.6.1_1
> 	db5: 5.3.28_7
> 	utf8proc: 2.1.0
> 	xfce4-xkb-plugin: 0.8.1
> 	xfce4-notes-plugin: 1.8.1
> 	unique: 1.1.6_7
> 	thunar-media-tags-plugin: 0.2.1_4
> 	thunar-archive-plugin: 0.3.1_4
> 	keybinder: 0.3.1_2
> 	py27-gtk2: 2.24.0_5
> 	py27-cairo: 1.14.1
> 	py27-gobject: 2.28.6_8
> 	libglade2: 2.6.4_9
> 	gstreamer-plugins: 0.10.36_11,3
> 	gstreamer: 0.10.36_6
> 	gstreamer-plugins-good: 0.10.31_3,3
> 

This list also includes other packages skipped by the previous command
not related to this one, so it looks like pkg, in this further run, is
recovering from skipping parts in the previous run

> Number of packages to be installed: 55
> 
> The process will require 154 MiB more space.
> 34 MiB to be downloaded.
> 
> Proceed with this action? [y/N]: 
> ```
> 
> Can anyone tell me what is wrong?
> 
> Thank you,
> 


-- 
Guido Falsi <madpilot@FreeBSD.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b80fda3d-3d37-feaf-4cd1-5639bef1c006>