Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 666010

Summary: net-misc/stargazer: Validate DEPEND on virtual/mysql
Product: Gentoo Linux Reporter: Brian Evans <grknight>
Component: Current packagesAssignee: Vladimir Pavljuchenkov (SpiderX) <spiderx>
Status: RESOLVED FIXED    
Severity: normal CC: proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 763480    

Description Brian Evans Gentoo Infrastructure gentoo-dev 2018-09-12 17:34:51 UTC
THIS IS A MASS FILING TO ALL PACKAGE WITH A DEPEND ON virtual/mysql

As was announced on the gentoo-dev-announce mailing list[1],
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
DEPEND/RDEPEND.

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.

[1] https://archives.gentoo.org/gentoo-dev-announce/message/618f39bce863911d8955ee9f83636ca4
Comment 1 Larry the Git Cow gentoo-dev 2019-02-15 16:41:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39c72b5cc1330aecebe96de08b663e3d6faf47e

commit e39c72b5cc1330aecebe96de08b663e3d6faf47e
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>
AuthorDate: 2019-02-15 16:39:13 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2019-02-15 16:40:39 +0000

    net-misc/stargazer: Revbump for several bugs
    
    The new ebuild is from the maintainer via closed PR 6662.
    It seemed to be correct but just neglected.
    
    1. Updated header, moved to EAPI 6, removed multilib eclass.
    2. Patches were recreated to work with EAPI 6.
    3. Fixed bug 587104.
    4. Removed USE flags doc, examples, static-libs.
    5. metadata.xml cleanup and fix bug #594242
    6. Ebuild cleanup and fix RDEPEND
    7. Filter optimization flags in debug build (use flag-o-matic).
    
    Additional changes by committer for mysql dependency and EAPI 7
    
    Closes: https://bugs.gentoo.org/587104
    Closes: https://bugs.gentoo.org/666010
    Closes: https://bugs.gentoo.org/670438
    Package-Manager: Portage-2.3.60, Repoman-2.3.12
    Signed-off-by: Brian Evans <grknight@gentoo.org>

 .../files/patches/stg-2.408-build-upstream.patch   |  28 +-
 .../stargazer/files/patches/stg-2.408-build.patch  |  28 +-
 .../files/patches/stg-2.408-correct-paths.patch    |  32 +-
 .../stg-2.408-makefile-firebird-upstream.patch     |   4 +-
 .../files/patches/stg-2.408-makefile.patch         |  48 +-
 .../files/patches/stg-2.408-on-upstream.patch      |  20 +-
 .../files/patches/stg-2.408-radius-upstream.patch  |   4 +-
 .../patches/stg-2.408-rscriptd-upstream.patch      |   4 +-
 .../patches/stg-2.408-rscriptd.conf-upstream.patch |   4 +-
 .../patches/stg-2.408-sgauth.conf-upstream.patch   |   4 +-
 .../files/patches/stg-2.408-sgconv-upstream.patch  |  12 +-
 .../files/patches/stg-2.408-static-libs.patch      |   4 +-
 net-misc/stargazer/metadata.xml                    |  94 ++--
 net-misc/stargazer/stargazer-2.408-r1.ebuild       | 538 ++++++++++++++++++++
 net-misc/stargazer/stargazer-2.408.ebuild          | 558 ---------------------
 15 files changed, 680 insertions(+), 702 deletions(-)