<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=6169&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / a question on hidden dependencies]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=6169</link>
		<description><![CDATA[The most recent posts in a question on hidden dependencies.]]></description>
		<lastBuildDate>Fri, 24 Nov 2023 13:31:25 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: a question on hidden dependencies]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45623#p45623</link>
			<description><![CDATA[<div class="quotebox"><cite>durham wrote:</cite><blockquote><div><p>The package <strong>libdbus-glib</strong> is dependency of <strong>firefox-esr</strong>, according to apt-get.</p></div></blockquote></div><p>No, </p><div class="quotebox"><cite>durham wrote:</cite><blockquote><div><div class="codebox"><pre><code>  libdbus-glib-1-2</code></pre></div></div></blockquote></div><p>is a dependency of firefox-esr.</p><div class="quotebox"><cite>durham wrote:</cite><blockquote><div><p>So how does firefox successfully pull in a dependency that does not exist?</p></div></blockquote></div><p>It doesn&#039;t. libdbus-glib-1-2 is a perfectly valid package:</p><div class="codebox"><pre><code>$ apt show libdbus-glib-1-2
Package: libdbus-glib-1-2
Version: 0.110-6
Priority: optional
Section: oldlibs
Source: dbus-glib
Maintainer: Utopia Maintenance Team &lt;pkg-utopia-maintainers@lists.alioth.debian.org&gt;
Installed-Size: 216 kB
Depends: libc6 (&gt;= 2.14), libdbus-1-3 (&gt;= 1.9.14), libglib2.0-0 (&gt;= 2.40)
Homepage: https://www.freedesktop.org/wiki/Software/DBusBindings
Tag: role::shared-lib
Download-Size: 73.0 kB
APT-Manual-Installed: no
APT-Sources: http://deb.devuan.org/merged chimaera/main amd64 Packages</code></pre></div><p>IOW,</p><div class="quotebox"><cite>durham wrote:</cite><blockquote><div><p>a question on hidden dependencies</p></div></blockquote></div><p>s/hidden/mistyped/g<br />FTFY.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Fri, 24 Nov 2023 13:31:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45623#p45623</guid>
		</item>
		<item>
			<title><![CDATA[a question on hidden dependencies]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45622#p45622</link>
			<description><![CDATA[<p>The package <strong>libdbus-glib</strong> is dependency of <strong>firefox-esr</strong>, according to apt-get.</p><p>When I type apt-get install libdbus-glib, I get this:</p><div class="codebox"><pre><code>Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libdbus-glib</code></pre></div><p>Ah, so there is no such package.&#160; Acknowledged.</p><p>Curious, I typed apt-get firefox-esr, and got this:</p><div class="codebox"><pre class="vscroll"><code>Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libdbus-glib-1-2
Suggested packages:
  fonts-stix | otf-stix pulseaudio
The following NEW packages will be installed:
  firefox-esr libdbus-glib-1-2
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/63.2 MB of archives.
After this operation, 237 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Selecting previously unselected package libdbus-glib-1-2:amd64.
(Reading database ... 200138 files and directories currently installed.)
Preparing to unpack .../libdbus-glib-1-2_0.112-3_amd64.deb ...
Unpacking libdbus-glib-1-2:amd64 (0.112-3) ...
Selecting previously unselected package firefox-esr.
Preparing to unpack .../firefox-esr_115.5.0esr-1~deb12u1_amd64.deb ...
Adding &#039;diversion of /usr/bin/firefox to /usr/bin/firefox.real by firefox-esr&#039;
Unpacking firefox-esr (115.5.0esr-1~deb12u1) ...
Setting up libdbus-glib-1-2:amd64 (0.112-3) ...
Setting up firefox-esr (115.5.0esr-1~deb12u1) ...
update-alternatives: using /usr/bin/firefox-esr to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/firefox-esr to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...</code></pre></div><p>So how does firefox successfully pull in a dependency that does not exist?</p><p>Thank you.</p>]]></description>
			<author><![CDATA[dummy@example.com (durham)]]></author>
			<pubDate>Fri, 24 Nov 2023 13:17:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45622#p45622</guid>
		</item>
	</channel>
</rss>
