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>