Gentoo Archives: gentoo-dev

From: Thomas Beierlein <tomjbe@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Fw: [gentoo-commits] gentoo-x86 commit in app-backup/bacula: bacula-5.0.2-r2.ebuild ChangeLog
Date: Fri, 23 Jul 2010 11:30:54
Message-Id: 20100723133002.7912f158@test
In Reply to: Re: [gentoo-dev] Fw: [gentoo-commits] gentoo-x86 commit in app-backup/bacula: bacula-5.0.2-r2.ebuild ChangeLog by "Tiziano Müller"
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 23 Jul 2010 11:31:30 +0200
Tiziano Müller <dev-zero@g.o> wrote:

> Am Freitag, den 23.07.2010, 09:06 +0200 schrieb Thomas Beierlein: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hi Jorge, > > > > On Thu, 22 Jul 2010 18:04:59 +0000 > > "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o> wrote: > > > If you want to use sqlite3 as default and assuming your prefer > > > postgres over mysql, you can use the following and drop the die > > > from pkg_setup. > > > > > > DEPEND=" > > ... snip ... > > > !bacula-clientonly? ( > > > sqlite3? ( > > > app-backup/bacula[-mysql.-postgres] > > > dev-db/sqlite:3 > > > ) > > > !sqlite3? ( > > > postgres? ( > > > mysql? ( app-backup/bacula[-mysql] ) > > > dev-db/postgresql-base[threads] > > > ) > > > !postgres? ( > > > mysql? ( virtual/mysql ) > > > !mysql? ( app-backup/bacula[sqlite3] ) > > > ) > > > !bacula-nodir? ( virtual/mta ) > > > ) > > ... snip ... > > > " > > > > interesting. I did not know that an ebuild can use-depend on itself. > > Good to know. > No, not good. It doesn't make any sense.
Can you give some reasoning for that?
> We will have a solution for such cases somewhere in the future, but at > the moment you should just display a warning that even though the user > specified more than one db only is going to be used. >
That is what I am doing at the moment. If 0 or more than one backends are selected I fall back to sqlite3 as default and give an according warning message. Thomas -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAkxJfUkACgkQQe4uqXYgU9WW7QCbBYthd11EnPrtVJf4RXTqUMVT q9UAoJ//DyXGQmlFLmU4EM3knn6wv98W =CsP/ -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Fw: [gentoo-commits] gentoo-x86 commit in app-backup/bacula: bacula-5.0.2-r2.ebuild ChangeLog Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>