Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 595760 - www-apps/tt-rss Require php:mysqli use flag when using mysql
Summary: www-apps/tt-rss Require php:mysqli use flag when using mysql
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Thomas Kahle (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-01 08:11 UTC by Richard Nespithal (rndevfx)
Modified: 2016-10-13 14:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Nespithal (rndevfx) 2016-10-01 08:11:34 UTC
When compiling with mysql use flag tt-rss currently requires

dev-lang/php:*[mysql?,postgres?,curl]

The current tt-rss version needs PHP with mysqli use flag else I always got a an error on the tt-rss login page that my PHP doesn't support MySQL.

And PHP MySQL is deprecated since PHP 5.5, so it shouldn't be a problem ;)
Comment 1 Thomas Kahle (RETIRED) gentoo-dev 2016-10-12 07:38:46 UTC
Thanks for the report. I changed the requirment and use-flag name on tt-rss all to mysqli, as this seems to be the way forward anyway.
Comment 2 A Blamey 2016-10-12 19:21:56 UTC
You appear to have missed the mysql -> mysqli change on line 41 in src_prepare:

 * ERROR: www-apps/tt-rss-20160930::gentoo failed (prepare phase):
 *   USE Flag 'mysql' not in IUSE for www-apps/tt-rss-20160930
 *
 * Call stack:
 *          ebuild.sh, line  115:  Called src_prepare
 *        environment, line 2529:  Called use 'mysql'
 *   phase-helpers.sh, line  200:  Called die
 * The specific snippet of code:
 *                              die "USE Flag '${u}' not in IUSE for ${CATEGORY}/${PF}"
Comment 3 Thomas Kahle (RETIRED) gentoo-dev 2016-10-12 21:11:54 UTC
(In reply to gentoobugzilla from comment #2)
> You appear to have missed the mysql -> mysqli change on line 41 in
> src_prepare:
> 
>  * ERROR: www-apps/tt-rss-20160930::gentoo failed (prepare phase):
>  *   USE Flag 'mysql' not in IUSE for www-apps/tt-rss-20160930
>  *
>  * Call stack:
>  *          ebuild.sh, line  115:  Called src_prepare
>  *        environment, line 2529:  Called use 'mysql'
>  *   phase-helpers.sh, line  200:  Called die
>  * The specific snippet of code:
>  *                              die "USE Flag '${u}' not in IUSE for
> ${CATEGORY}/${PF}"

Ooops.  Please try again now.
Comment 4 A Blamey 2016-10-13 14:28:58 UTC
All good now.

Thanks!