public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Neil Bothwick <neil@digimed.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] mysql is being pulled in again!
Date: Thu, 4 Mar 2010 17:41:52 +0000	[thread overview]
Message-ID: <20100304174152.5e61f8f1@digimed.co.uk> (raw)
In-Reply-To: <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1687 bytes --]

On Thu, 4 Mar 2010 17:07:22 +0000, Mick wrote:

> > The tool you want to answer this question is
> >
> > emerge -t
> 
> Right, but I started this mammoth emerge before I spent enough time
> looking at its contents I'm afraid.

The use emerge --depclean -pv dev-db/mysql

> > There will be a reason why mysql is being pulled in, most likely a
> > package that must have it.
> 
> If a package must have it, wouldn't the USE flag mysql switch to + ?

USE flags control optional dependencies. If a package must have it, there
won't be a USE flag.

> > If a user wants postgres, he should install and run postgres. How
> > would this affect the presence or absence of mysql?
> 
> Well, I am assuming that if postgres can do what mysql does, then it
> could work in its place.  Like if syslog-ng will do what metalog does,
> then the virtual/log-thingie will not insist in pulling in metalog.

The difference is that the virtual/logger is satisfied by a number of
loggers, while virtual/mysql is satisfied by different mysql variants.
The other difference is that the various loggers present the same face to
other programs, whereas postgresql has a different API to mysql.

> Anyway, the postgres is just an example of asking why are we locking
> down the choice of a database to a particular package/provider.

WE are not doing anything of the sort. The upstream developers have
decided mysql is the storage system they want to use. Supporting multiple
databases would require time or experience they do not have, unless
someone else is prepared to contribute some of their own.


-- 
Neil Bothwick

God: What one human uses to persecute another.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  parent reply	other threads:[~2010-03-04 17:42 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-04 15:37 [gentoo-user] mysql is being pulled in again! Mick
2010-03-04 15:57 ` Alan McKinnon
2010-03-04 16:19   ` Neil Bothwick
2010-03-04 17:07   ` Mick
2010-03-04 17:27     ` [gentoo-user] " Nikos Chantziaras
2010-03-04 17:41     ` Neil Bothwick [this message]
2010-03-04 17:54     ` [gentoo-user] " Roy Wright
2010-03-04 20:07     ` Alan McKinnon
2010-03-04 22:38       ` Neil Bothwick
2010-03-05  6:53       ` Mick
2010-03-05  9:42         ` Neil Bothwick
2010-03-05 12:16           ` Mick
2010-03-04 16:45 ` [gentoo-user] " Nikos Chantziaras
2010-03-04 17:22   ` Mick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100304174152.5e61f8f1@digimed.co.uk \
    --to=neil@digimed.co.uk \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox