Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2017 09:25:47 -0700
From:      Adam Weinberger <adamw@adamw.org>
To:        scratch65535@att.net
Cc:        freebsd-ports <ports@freebsd.org>
Subject:   Re: MariaDB 10.1 includes sqlite3??
Message-ID:  <106DAC97-DF35-42B7-A3E0-67D3659216B5@adamw.org>
In-Reply-To: <g1j3ac95apt05f5caqsd43qoqr5k5kbc66@4ax.com>
References:  <idd3ac93i3mrjncofjss3nnhdi8jgrdqog@4ax.com> <75d3f822-0e54-f0a6-5883-359bed9b20be@chrullrich.net> <g1j3ac95apt05f5caqsd43qoqr5k5kbc66@4ax.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 13 Feb, 2017, at 8:23, scratch65535@att.net wrote:
>=20
> [Default] On Mon, 13 Feb 2017 15:02:13 +0100, Christian Ullrich
> <chris@chrullrich.net> wrote:
>=20
>> * scratch65535@att.net wrote:
>>=20
>>> Does anyone have a clue as to why sqlite3 is now being installed
>>> with MariaDB 10.1?  The mariadb site doesn't mention it, as far
>>=20
>> Because you have set your ports options in such a way that the =
MariaDB=20
>> port depends on something (that depends on something)* that in turn=20=

>> depends on SQLite. databases/mariadb101-server itself does not have, =
nor=20
>> can it be configured to have, a dependency on databases/sqlite3.
>>=20
>> Installing this one port brings in 41 more as dependencies (on my =
system=20
>> as of right now), so there are plenty of chances for something to use=20=

>> SQLite.
>>=20
>> Also, since your question is not clear on whether you mean SQLite is=20=

>> installed as part of the port or separately, the port does not =
install=20
>> any files that might indicate the presence of an internal copy of =
SQLite.
>=20
> I've never set ports options at all.  I just do generic installs,
> whenever I'm forced to use ports rather than packages. =20
>=20
> MariaDB 10.1 was and should still be a standalone installand with
> no dependencies at all.  So to see config-recursive pop up config
> screens for sqlite, tcl, and other stuff that has no logical
> connection to MariaDB at all is disconcerting to say the least.

Unfortunately, "What scratch65535 wishes the dependencies would be" =
isn't the determining factor in the dependency list.

MariaDB requires libxml2. libxml2 requires libiconv, gmake, pkgconf, and =
a few others. MariaDB builds with cmake. cmake requires python, =
libexecinfo, and libarchive, the latter requires liblz4 and liblzo2. =
Every one of those dependencies has dependencies, and many of THOSE have =
dependencies.

You can minimize the number of dependencies by running make config. But =
you acknowledge that you already knew this, and that merely seeing =
config dialogues is offensive to you. Those config dialogues exist so =
that you can reduce dependencies. By default, ports in general enable =
all the features that the average person MIGHT want. If you don't need =
them, turn them off.

This is getting tiresome, scratch65535. You're complaining constantly, =
which is fine: FreeBSD gets better when people talk about problems they =
encounter. But then you keep refusing to solve them when you're told =
how, and that isn't fine.

What did you think the response to "MariaDB has too many dependencies, =
but I don't want to turn them off myself" was going to be?

# Adam


--=20
Adam Weinberger
adamw@adamw.org
https://www.adamw.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?106DAC97-DF35-42B7-A3E0-67D3659216B5>