Summary: | matplotlib-2.1.2-r1 USE=doc should depend on sci-libs/scipy | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benjamin Réveillé <benjamin.reveille> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | benjamin.reveille, python |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch to add scipy dependency based on "doc" useflag |
Description
Benjamin Réveillé
2018-02-10 09:17:48 UTC
(In reply to Benjamin Réveillé from comment #0) > Created attachment 518918 [details, diff] [details, diff] > patch to add scipy dependency based on "doc" useflag > > Emerging matlpotlib-2.1.2-r1 compile with useflag "doc" activated fails and > complains "could not import scipy" > > The attached patch solves the issue. > > > > > Portage 2.3.24 (python 2.7.14-final-0, > default/linux/amd64/17.0/desktop/plasma, gcc-7.3.0, glibc-2.26-r5, > 4.12.12-gentoo x86_64) > ================================================================= > System uname: > Linux-4.12.12-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with- > gentoo-2.4.1 > KiB Mem: 8190664 total, 149920 free > Timestamp of repository gentoo: Sat, 10 Feb 2018 03:15:01 +0000 > Head commit of repository gentoo: a18e99a64734c9970ae93f101990a28fb44bcae1 > sh bash 4.4_p18 > ld GNU ld (Gentoo 2.30 p1) 2.30.0 > distcc 3.2rc1 x86_64-pc-linux-gnu [disabled] > ccache version 3.3.4 [disabled] > app-shells/bash: 4.4_p18::gentoo > dev-java/java-config: 2.2.0-r3::gentoo > dev-lang/perl: 5.26.1-r1::gentoo > dev-lang/python: 2.7.14-r1::gentoo, 3.4.6-r1::gentoo, > 3.5.4-r1::gentoo, 3.6.4::gentoo > dev-util/ccache: 3.3.4-r1::gentoo > dev-util/cmake: 3.10.2::gentoo > dev-util/pkgconfig: 0.29.2::gentoo > sys-apps/baselayout: 2.4.1-r2::gentoo > sys-apps/openrc: 0.34.11::gentoo > sys-apps/sandbox: 2.12::gentoo > sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo > sys-devel/automake: 1.11.6-r2::gentoo, 1.15.1-r1::gentoo > sys-devel/binutils: 2.30::gentoo > sys-devel/gcc: 7.3.0::gentoo > sys-devel/gcc-config: 1.9.1::gentoo > sys-devel/libtool: 2.4.6-r4::gentoo > sys-devel/make: 4.2.1-r1::gentoo > sys-kernel/linux-headers: 4.15::gentoo (virtual/os-headers) > sys-libs/glibc: 2.26-r5::gentoo > Repositories: > > gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.europe.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > > dwardo > location: /usr/local/portage > masters: gentoo > priority: 0 > > vmware > location: /var/lib/layman/vmware > masters: gentoo > priority: 50 > > Installed sets: @system > ACCEPT_KEYWORDS="amd64 ~amd64" > ACCEPT_LICENSE="* -@EULA dlj-1.1 skype-eula googleearth AdobeFlash-10 > AdobeFlash-10.1 AdobeFlash-10.3 AdobeFlash-11.x Oracle-BCLA-JavaSE Intel-SDP > skype-4.0.0.7-copyright google-chrome" > CBUILD="x86_64-pc-linux-gnu" > CFLAGS="-O2 -march=native -fomit-frame-pointer -pipe" > CHOST="x86_64-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/share/config /usr/share/easy-rsa > /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d > /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release > /etc/php/apache2-php7.1/ext-active/ /etc/php/apache2-php7.2/ext-active/ > /etc/php/cgi-php7.1/ext-active/ /etc/php/cgi-php7.2/ext-active/ > /etc/php/cli-php7.1/ext-active/ /etc/php/cli-php7.2/ext-active/ > /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo > /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d > /etc/texmf/web2c" > CXXFLAGS="-O2 -march=native -fomit-frame-pointer -pipe" > DISTDIR="/usr/portage/distfiles" > EMERGE_DEFAULT_OPTS="--quiet-build=n --keep-going --autounmask=n > --verbose-conflicts --with-bdeps=y" > FCFLAGS="-O2 -pipe" > FEATURES="assume-digests binpkg-logs clean-logs config-protect-if-modified > distlocks ebuild-locks fixlafiles merge-sync metadata-transfer > multilib-strict news parallel-fetch preserve-libs protect-owned sandbox > sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans > userfetch userpriv usersandbox usersync xattr" > FFLAGS="-O2 -pipe" > GENTOO_MIRRORS="http://gentoo.modulix.net/gentoo/ > http://mirrors.soeasyto.com/distfiles.gentoo.org/ > ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ > ftp://mirrors.soeasyto.com/distfiles.gentoo.org/" > LANG="fr_FR.UTF-8" > LC_ALL="fr_FR.UTF-8" > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > LINGUAS="fr fr_FR en en_US en_GB" > MAKEOPTS="-j5" > PKGDIR="/usr/portage/packages" > PORTAGE_CONFIGROOT="/" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times > --omit-dir-times --compress --force --whole-file --delete --stats > --human-readable --timeout=180 --exclude=/distfiles --exclude=/local > --exclude=/packages --exclude=/.git" > PORTAGE_TMPDIR="/var/tmp" > USE="X a52 aac aacplus accessibility acl acpi activities aim alsa amd64 amr > apache2 apng ass audiofile avahi bash-completion bcmath berkdb bidi > bluetooth bzip2 cairo calendar captury ccache cdaudio cdda cddb cdinstall > cdio cdr cgi chroot cli consolekit cpudetection crypt css cups cvs cxx dbus > declarative device-mapper dga dhcp dirac divx dnd doc dri dts dv dvb dvd > dvdr dvdread emacs embedded emboss emoticon enca encode evdev exif extras > faac faad fam fame fat fbcon fbcondecor ffmpeg fftw firefox firefox3 flac > flash font-server fontconfig fortran fortran2003 fpx fr freetype fts3 fuse > g3dvl gcj gcl gd gdbm gif gimp git gl2ps glamor glib glibc-omitfp glitz > gmail gmedia gmp gnutls goom gphoto2 gpm graphviz gs gsl gstreamer gtk gtk3 > h323 highlight history hpcups htmlhandbook httpd iconv icq icu ieee1394 > imagemagick imap imlib ithreads jabber jadetex java jemalloc jpeg jpeg2k kde > kerberos kipi kwallet lapack lastfm lcms libnotify libv4l libv4l2 libwww > lirc live lm_sensors logitech-mouse logrotate lua lzo mad math matroska > mdnsresponder-compat messages mikmod mime minizip mjpeg mmx mng mod modplug > modules motif mp3 mp3tunes mp4 mpeg mpeg2 mpi mplayer msn mtp multilib > musepack musicbrainz mysql ncurses network nforce2 nfs nfsv4 nfsv41 nis nls > nptl nsplugin ntfs nvcontrol nvidia nvtv objc ogg openal opencascade opengl > openmp openssl pam pango parport parse-clocks pcre pdf pdfimport perl phonon > pic plasma png policykit posix ppds projectm pulseaudio pvr python qml > qt3support qt5 quicktime rar rdesktop readline real realmedia remote romio > rtc rtmp rtsp samba sasl scanner schroedinger screen script sdl seccomp > secure-delete semantic-desktop server skins slang smbclient speex spell sql > sqlite srt ssl staging startup-notification stream subtitles subversion svg > swat sysfs szip tcl tcpd tetex texteffect theora threads threadsafe > thunderbird tidy tiff tk transcode truetype udev udisks unicode upnp upower > usb utils v4l v4l2 vaapi vdpau vdr videos vim vim-pager vim-syntax > visualization vlm vorbis vpx wayland webkit webpresence webserver widgets > win32codecs winpopup wmf wmp wxwidgets wxwindows x264 x265 xanim xattr xcb > xcomposite xface xine xinerama xml xmlreader xmltv xosd xpm xscreensaver > xulrunner xv xvfb xvid xvmc yahoo yv12 zeroconf zip zlib" ABI_X86="64 32" > ALSA_CARDS="hda-intel" APACHE2_MODULES="actions alias auth_basic auth_digest > authn_anon authn_core authn_dbd authn_dbm authn_default authn_file > authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner > authz_user autoindex cache cgid dav dav_fs dav_lock dbd deflate dir > disk_cache env expires ext_filter file_cache filter headers ident imagemap > include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness > lbmethod_heartbeat log_config logio mem_cache mime mime_magic negotiation > proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif > slotmem_shm so socache_shmcb speling status unique_id unixd userdir > usertrack vhost_alias" APACHE2_MPMS="event" CALLIGRA_FEATURES="kexi words > flow plan sheets stage tables krita karbon braindump author" > COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" > CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3 sse4_1" ELIBC="glibc" > GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt > gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore > rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox > ubx" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" L10N="fr > fr-FR en en-US en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 > lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console > presenter-minimizer" LIRC_DEVICES="default devinput" > OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" > POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" > PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6" > RUBY_TARGETS="ruby23 ruby24 ruby25" SANE_BACKENDS="hp hp3500 hp3900 hp4200 > hp5400 hp5590 hpljm1005 hpsj5s" USERLAND="GNU" VIDEO_CARDS="nvidia nv v4l" > XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p > iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark > dhcpmac delude chaos account" > Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, > PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Forgot to add that i identified doc useflag was the issue because : * emerge failed while building documentation * "USE=-doc emerge -1 matplotlib" worked The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf447e19ba0a82365c8fdc0d5244d66483cf7dc5 commit bf447e19ba0a82365c8fdc0d5244d66483cf7dc5 Author: Andrey Grozin <grozin@gentoo.org> AuthorDate: 2018-02-10 16:14:07 +0000 Commit: Andrey Grozin <grozin@gentoo.org> CommitDate: 2018-02-10 16:14:07 +0000 dev-python/matplotlib: with USE=doc depend on scipy Closes: https://bugs.gentoo.org/647206 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-python/matplotlib/matplotlib-2.1.2-r1.ebuild | 1 + dev-python/matplotlib/matplotlib-2.1.2.ebuild | 254 ----------------------- 2 files changed, 1 insertion(+), 254 deletions(-) |