THIS IS A MASS FILING TO ALL PACKAGE WITH A DEPEND ON virtual/mysql
As was announced on the gentoo-dev-announce mailing list,
virtual/mysql is no longer viable to depend on providing the client libraries
or the mysql_config tool.
Most uses of DEPEND="virtual/mysql" (or conditionals based upon it) will not
work in the future.
If this package (optionally) depends on libmysqlclient.so* or mysql_config for
building, you will need to have dev-db/mysql-connector-c as the DEPEND/RDEPEND.
If this package (optionally) depends on libmariadb.so* or mariadb_config for
building, you will need to have dev-db/mariadb-connector-c as the
If this package requires the server running locally, virtual/mysql is
acceptible for RDEPEND and only in DEPEND when tests demand it.
The rare exception when server only files are required at build time should you
keep a compatible server listed.
After 60 days, roughly mid-October 2018, remaining packages will be forcefully
changed to mysql-connector-c with little or no testing. The server packages
will drop their compatibility DEPEND shortly after.
mythtv-29 makes this package obsolete
How does mythtv-29 make this package obsolete? It does not build the plugins, either:
1. This package is still required
2. mythtv-29.1.ebuild needs updating to build the plugins.
I just built mythtv-29.1 yesterday. I don't see a use flag to enable the plugins.
But this plugin pack looks to be for older versions, for 29 it seems that mythtv ebuild would need to be adapted:
if anyone can provide an updated mythtv-29 ebuild covering it we could include it of course
Alternatively a 29.1 version of mythplugins could be created. I have one based on the 0.28 version that has been changed to use the same source as the 29.1 mythtv ebuild. It works fine for me, but is probably not 100% correct. I have attached it.
Created attachment 556534 [details]
Ebuild for mythplugins 29.1
A further comment on the attached 29.1 ebuild. This bug report is about virtual/mysql and it still has a reference it, so that is most likely incorrect. However it is only active when the mythzoneminder use flag is set and I don't have that, so I experience no problem due to it.
(In reply to Steve Evans from comment #6)
> Alternatively a 29.1 version of mythplugins could be created. I have one
> based on the 0.28 version that has been changed to use the same source as
> the 29.1 mythtv ebuild. It works fine for me, but is probably not 100%
> correct. I have attached it.
Thanks! From the first test, it works also fine for me. I was forced to switch to 29.1 because 0.28 did not compile anymore (did not find include QApplication in some lcd source).
The bug has been closed via the following commit(s):
Author: Michał Górny <email@example.com>
AuthorDate: 2018-12-11 13:14:00 +0000
Commit: Michał Górny <firstname.lastname@example.org>
CommitDate: 2018-12-11 13:15:55 +0000
media-plugins/mythplugins: Remove last-rited pkg
Signed-off-by: Michał Górny <email@example.com>
media-plugins/mythplugins/Manifest | 1 -
media-plugins/mythplugins/metadata.xml | 24 ---
.../mythplugins/mythplugins-0.28.1.ebuild | 163 ---------------------
profiles/package.mask | 4 -
4 files changed, 192 deletions(-)
But this package was scheduled to removed because mythtv-29 makes it obsolete, which is not true. Without a corresponding change to media-tv/mythtv to build the plugins this package /should not/ be removed. Please read the comments on this bug after it was opened.
(In reply to Steve Evans from comment #11)
> But this package was scheduled to removed because mythtv-29 makes it
> obsolete, which is not true. Without a corresponding change to
> media-tv/mythtv to build the plugins this package /should not/ be removed.
> Please read the comments on this bug after it was opened.
I've opened a new bug to request the ebuild be readded: bug 674216