Hi all, With release 0.19.1 of GMPC (media-sound/gmpc in portage tree), the release 0.18.0 of the coveramazon plugin (media-plugins/gmpc-coveramazon in portage tree) does not builds correctly anymore. This behaviour is attended since the coveramazon plugin is now deprecated. See the status of the coveramazon plugin on http://gmpc.wikia.com/wiki/Plugins. The DiscoGS plugin replaces it. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS=~x86 emerge -1 '=media-sound/gmpc-0.19.1' 2. emerge -1 '=media-plugins/gmpc-coveramazon-0.18.0' Actual Results: emerge of gmpc-coveramazon fails (see attached build.log) Expected Results: The build simply can not work since the plugin API of GMPC changed and the deprecated plugin was not updated. A blocker should be added for '>=media-sound/gmpc-0.19.0' or '>=media-sound/gmpc-0.19.1' for ebuild media-plugins/gmpc-coveramazon. A message should tell the user to switch to the DiscoGS plugin. I will create another bug that proposes a new ebuild for DiscoGS plugin in a few minutes. I will give the bug # of the ebuild proposal in a message to this bug. Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.32-rc6 i686) ================================================================= System uname: Linux-2.6.32-rc6-i686-Intel-R-_Core-TM-2_CPU_T5500_@_1.66GHz-with-gentoo-1.12.13 Timestamp of tree: Sat, 14 Nov 2009 12:15:01 +0000 app-shells/bash: 4.0_p28 dev-java/java-config: 1.3.7-r1, 2.1.9-r1 dev-lang/python: 2.5.4-r3, 2.6.2-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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 /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict test test-fail-continue unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.ovh.net/gentoo-distfiles/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ " LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="fr en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa berkdb branding bzip2 cairo cdr cjk cli consolekit cracklib crypt cups dbus dri dts dvd dvdr eds emboss encode evo fam firefox flac fortran gdbm gif gnome gnome-print gpm gstreamer gtk2 hal iconv ipv6 jpeg laptop libnotify mad mikmod mmx modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png policykit ppds pppd pulseaudio python qt3support quicktime readline reflection sdl session spell spl sse ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vorbis win32codecs x264 x86 xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="all" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 210315 [details] The build log that reports failure of media-plugins/gmpc-coveramazon-0.18.0
Bug 293288 provides an ebuild for the DiscoGS plugin that replaces the coveramazon plugin.
added the blocker, coveramazon will be masked and removed from the tree as soon as gmpc-0.19 goes stable
I've just sync'ed my portage tree and tested to emerge both media-sound/gmpc-0.19.1 and media-plugins/gmpc-coveramazon-0.18.0 at the same time. Nothing stop me to do so: ACCEPT_KEYWORDS=~x86 emerge -p media-sound/gmpc media-plugins/gmpc-coveramazon These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/gmpc-0.19.1 [ebuild N ] media-plugins/gmpc-coveramazon-0.18.0 The problem comes from a typo in the blocker you added in /usr/portage/media-plugins/gmpc-coveramazon/gmpc-coveramazon-0.18.0.ebuild. You wrote '!>=media-soung/gmpc-0.19' instead of '!>=media-sound/gmpc-0.19' (notice the g instead of the d in 'sound'). I manually fixed the mistake, generated the manifest and it gives me the attended result: ACCEPT_KEYWORDS=~x86 emerge -p media-sound/gmpc media-plugins/gmpc-coveramazon These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/gmpc-0.19.1 [ebuild N ] media-plugins/gmpc-coveramazon-0.18.0 [blocks B ] >=media-sound/gmpc-0.19 (">=media-sound/gmpc-0.19" is blocking media-plugins/gmpc-coveramazon-0.18.0) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'media-sound/gmpc-0.19.1', 'merge') pulled in by >=media-sound/gmpc-0.18.0 required by ('ebuild', '/', 'media-plugins/gmpc-coveramazon-0.18.0', 'merge') media-sound/gmpc ('ebuild', '/', 'media-plugins/gmpc-coveramazon-0.18.0', 'merge') pulled in by media-plugins/gmpc-coveramazon For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Woops, thanks. Fixed that
I've just sync'ed my portage tree and tested to emerge both media-sound/gmpc-0.19.1 and media-plugins/gmpc-coveramazon-0.18.0 at the same time. Portage stops me doing so as attended. I therefore close the bug. Thank you.