Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 445057 - www-apps/drupal USE=sqlite depends on dev-lang/php[sqlite3] but >=dev-lang/php-5.4.9 does not provide IUSE=sqlite3
Summary: www-apps/drupal USE=sqlite depends on dev-lang/php[sqlite3] but >=dev-lang/ph...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Web Application Packages Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-28 10:43 UTC by Mark Nowiasz
Modified: 2013-01-13 07:25 UTC (History)
3 users (show)

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 Mark Nowiasz 2012-11-28 10:43:40 UTC
When trying to update php-5.4.8 to php-5.4.9 a dependency conflict is shown:


WARNING: One or more updates have been skipped due to a dependency conflict:

dev-lang/php:5.4

  (dev-lang/php-5.4.9::gentoo, ebuild scheduled for merge) conflicts with
    dev-lang/php[sqlite3] required by (www-apps/drupal-7.17::gentoo, installed)


Reproducible: Always




Apparently there used to be a check for sqlite in 5.4.8, but it was left out in 5.4.9 - it seems to that 5.4.9 assumes sqlite3 as the "default" sqlite version.
Comment 1 Vincent-Xavier JUMEL 2012-11-30 08:46:34 UTC
www-apps/owncloud-4.5.3 raises the same problem.
Comment 2 Juergen Rose 2013-01-04 16:40:54 UTC
I have a similar issue:

'emerge --update --newuse --deep --with-bdeps=y @world' fails with:

root@lynx:/root(2)# emerge --update --newuse --deep --with-bdeps=y @world
Calculating dependencies... done!
[ebuild     U  ] dev-lang/nasm-2.10.07 [2.10.05]
[ebuild  N     ] dev-python/evolution-python-2.32.0 
[ebuild     U  ] dev-lang/php-5.4.10 [5.4.8] USE="sqlite%*" 
[ebuild  NS    ] dev-lang/php-5.3.20 [5.4.8] USE="apache2 berkdb bzip2 calendar cgi cli crypt ctype curl doc exif fileinfo filter fpm gd gdbm gmp hash iconv imap ipv6 json kerberos ldap mysql mysqli nls odbc pdo phar posix postgres readline session simplexml snmp soap sockets spell sqlite ssl threads tidy tokenizer truetype unicode xml xmlreader xmlrpc xmlwriter xpm zip zlib -bcmath -cdb -cjk -curlwrappers -debug -embed -enchant -firebird -flatfile (-frontbase) -ftp -inifile -intl -iodbc (-kolab) -ldap-sasl -libedit -mhash -mssql -mysqlnd -oci8-instant-client -pcntl -pic -qdbm -recode (-selinux) -sharedmem -sqlite2 (-sybase-ct) -sysvipc -wddx -xsl" 
[ebuild     U  ] dev-java/java-config-2.2.9999 [2.1.12-r1]
[ebuild     U  ] sci-libs/netcdf-4.2.1.1 [4.1.3] USE="dap* examples%* hdf%* mpi%* szip%* tools%* {-test%}" 
[ebuild  N     ] sci-libs/netcdf-cxx-4.2  USE="examples -static-libs" 
[ebuild     U  ] dev-lang/gdl-0.9.3 [0.9.2-r2]

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/php:5.4

  (dev-lang/php-5.4.10::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/php-5.4.8::gentoo, installed) pulled in by
    >=dev-lang/php-5.3.2[sqlite3,pdo] required by (www-apps/mediawiki-1.20.2::gentoo, installed)
Comment 3 Tim Harder gentoo-dev 2013-01-13 07:25:47 UTC
Fixed in CVS.