Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
self-blocking blockers [Working as intended]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ShadowHawkBV
Guru
Guru


Joined: 27 Mar 2004
Posts: 323

PostPosted: Sun Mar 10, 2019 4:37 pm    Post subject: self-blocking blockers [Working as intended] Reply with quote

My list of self-blocking blockers keeps growing. I transitioned from a stable system, to a stable system with a bunch of stuff keyworded, now to a completely unstable system. Throughout this I have had a number of blockers I could not remove.

Code:
sudo emerge -uDvN world 
Password:

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

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

sys-libs/ldb:0

  (sys-libs/ldb-1.6.2:0/1.6.2::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-libs/ldb-1.4.3[ldap(+),python,python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+),abi_x86_32(-),abi_x86_64(-)] required by (net-fs/samba-4.9.4-r1:0/0::gentoo, installed)
                                                                                                                                                                                                                                                                                                                                                                             
    <sys-libs/ldb-1.5.0[ldap(+),python,python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+),abi_x86_32(-),abi_x86_64(-)] required by (net-fs/samba-4.9.4-r1:0/0::gentoo, installed)
    ^             ^^^^^                                                                                                                                                                                                                                                                                                                                                     
media-libs/libvpx:0

  (media-libs/libvpx-1.8.0-r1:0/6::gentoo, ebuild scheduled for merge) conflicts with
    <media-libs/libvpx-1.8:0=[postproc] required by (www-client/firefox-65.0.2:0/0::gentoo, installed)
    ^                  ^^^             
    >=media-libs/libvpx-1.7.0:0/5=[postproc] required by (www-client/firefox-65.0.2:0/0::gentoo, installed)
                             ^^^^^         
dev-cpp/gtest:0

  (dev-cpp/gtest-1.8.1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    ~dev-cpp/gtest-1.8.0 required by (app-office/gnucash-3.4:0/0::gentoo, installed)
    ^              ^^^^^
sys-libs/talloc:0

  (sys-libs/talloc-2.1.16:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-libs/talloc-2.1.14[python,python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+),abi_x86_32(-),abi_x86_64(-)] required by (net-fs/samba-4.9.4-r1:0/0::gentoo, installed)
                                                                                                                                                                                                                                                                                                                                                                         
sys-libs/tdb:0

  (sys-libs/tdb-1.3.18:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-libs/tdb-1.3.16[python,python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+),abi_x86_32(-),abi_x86_64(-)] required by (net-fs/samba-4.9.4-r1:0/0::gentoo, installed)
                                                                                                                                                                                                                                                                                                                                                                       
sys-libs/tevent:0

  (sys-libs/tevent-0.9.39:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-libs/tevent-0.9.37[python,python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+),abi_x86_32(-),abi_x86_64(-)] required by (net-fs/samba-4.9.4-r1:0/0::gentoo, installed)
                                                                                                                                                                                                                                                                                                                                                                         
dev-util/colm:0

  (dev-util/colm-0.13.0.6:0/0::gentoo, ebuild scheduled for merge) conflicts with
    ~dev-util/colm-0.13.0.5 required by (dev-util/ragel-7.0.0.10-r1:0/0::gentoo, installed)
    ^              ^^^^^^^^

Nothing to merge; quitting.

Initially it was colm and ragel that was the issue. Then samba blocked updating tevent, tdb, talloc, and ldb. Now gtest is blocked.

I have tried uninstalling the blocker, updating the files then , reinstalling the program. It downgrades the files. I assumed that maybe it was something unstable while the system was stable, hence going all unstable. No change.

Here is my emerge --info
Code:
Portage 2.3.62 (python 3.6.8-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-8.3.0, glibc-2.28-r5, 5.0.0-gentoo x86_64)
=================================================================
System uname: Linux-5.0.0-gentoo-x86_64-AMD_Phenom-tm-_II_X4_955_Processor-with-gentoo-2.6
KiB Mem:    16421176 total,   4491332 free
KiB Swap:    3906244 total,   3906244 free
Timestamp of repository gentoo: Sun, 10 Mar 2019 05:30:01 +0000
Head commit of repository gentoo: 34e2428e3ec1580c971317d3ff5605641680142c
sh bash 5.0_p2-r2
ld GNU ld (Gentoo 2.32 p1) 2.32.0
app-shells/bash:          5.0_p2-r2::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.28.0::gentoo
dev-lang/python:          2.7.16::gentoo, 3.6.8::gentoo, 3.7.2::gentoo
dev-util/cmake:           3.13.4::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.15::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils:       2.32::gentoo
sys-devel/gcc:            8.3.0::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r5::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.0-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.28-r5::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts:
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-jobs: 1

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.gossamerhost.com http://mirror.the-best-hosting.net http://gentoo.mirrors.tera-byte.com/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.arcticnetwork.ca/"
LANG="en_CA.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
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 acl acpi activities alsa amd64 apm avahi berkdb bluetooth branding bzip2 cairo cdda cdinstall cdr cli consolekit crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode eudev exif fam firefox flac fortran ftp fuse gdbm gif gimp glamor gphoto2 gpm gtk iconv iopengl ipv6 jpeg jpeg2k kde kipi kwallet lcms ldap libnotify libtirpc lm_sensor mad mime mng mp3 mp4 mpeg mplayer multilib ncurses nls nocd nptl offensive ogg opengl openmp openrc openssl pam pango pcre pdf phonon plasma png policykit ppds pulseaudio python qml qt5 readline rootfs samba sdl seccomp semantic-desktop smp spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vid vnc vorbis widgets win32codecs wxwidgets x264 x265 xattr xcb xcomposite xml xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="AC97" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" 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="evdev mouse keyboard" KERNEL="linux" L10N="en en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby21" USERLAND="GNU" VIDEO_CARDS="nouveau" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

My make.conf
Code:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe -march=native"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
MAKEOPTS="-j3"
FEATURES="parallel-fetch"
VIDEO_CARDS="nouveau"
ALSA_CARDS="AC97"
INPUT_DEVICES="evdev mouse keyboard"
ACCEPT_LICENSE="*"
CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a"
ACCEPT_KEYWORDS="~amd64"
USE="X acpi alsa apm avahi branding cdda cdinstall consolekit crypt dbus dri encode eudev fam firefox ftp fuse gif gimp gphoto2 -hal ipv6 jpeg jpeg2k ldap -libav lm_sensor mime mp3 mp4 mpeg mplayer nocd offensive ogg iopengl openrc openssl pam pdf policykit pulseaudio python qt5 rootfs ruby_targets_ruby21 samba smp spell ssl -systemd truetype unicode vnc win32codecs x264 x265 vid"

GENTOO_MIRRORS="http://gentoo.gossamerhost.com http://mirror.the-best-hosting.net http://gentoo.mirrors.tera-byte.com/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.arcticnetwork.ca/"
# Set PORTDIR for backward compatibility with various tools:
#   gentoo-bashcomp - bug #478444
#   euse - bug #474574
#   euses and ufed - bug #478318
PORTDIR="/usr/portage"
#SYNC="rsync://rsync.ca.gentoo.org"
ABI_X86="64 32"
L10N="en en-GB"


I see nothing obvious in my package.use or package.mask : https://pastebin.com/QkqjU3LR

Any hints would be appreciated.
_________________
This space for rent... Well maybe to give away.. Heck.. i'll pay you to take it.

Lost Linux Neophyte
Intel i7-8565U
Intel Atom Cherry Trail
Intel i7-4790
AMD Phenom(tm) II X4 955
Pure 64bit frustration :-)


Last edited by ShadowHawkBV on Thu Mar 14, 2019 9:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22327
Location: here

PostPosted: Sun Mar 10, 2019 5:24 pm    Post subject: Reply with quote

You should downgrade media-libs/libvpx to 1.7.0 because firefox not compile with 1.8.0
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
ShadowHawkBV
Guru
Guru


Joined: 27 Mar 2004
Posts: 323

PostPosted: Sun Mar 10, 2019 5:47 pm    Post subject: Reply with quote

fedeliallalinea,
Thank you, but libvpx is at 1.70. amusingly, firefox is calling for 1.8.0 and blocking it as well.
_________________
This space for rent... Well maybe to give away.. Heck.. i'll pay you to take it.

Lost Linux Neophyte
Intel i7-8565U
Intel Atom Cherry Trail
Intel i7-4790
AMD Phenom(tm) II X4 955
Pure 64bit frustration :-)
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22327
Location: here

PostPosted: Sun Mar 10, 2019 5:58 pm    Post subject: Reply with quote

ShadowHawkBV wrote:
Thank you, but libvpx is at 1.70. amusingly, firefox is calling for 1.8.0 and blocking it as well.

Not isn't firefox for calling 1.8.0, what you have in package.accept_keywords?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
ShadowHawkBV
Guru
Guru


Joined: 27 Mar 2004
Posts: 323

PostPosted: Sun Mar 10, 2019 6:37 pm    Post subject: Reply with quote

According to eix it is:
Code:
eix libvpx
[U] media-libs/libvpx
     Available versions:  1.5.0(0/3) (~)1.6.0-r1(0/4) (~)1.6.1(0/4)^t (~)1.7.0(0/5)^t (~)1.8.0(0/6)^t (~)1.8.0-r1(0/6)^t {doc +highbitdepth postproc static-libs svc test +threads ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="avx avx2 mmx sse sse2 sse3 sse4_1 ssse3"}
     Installed versions:  1.7.0(0/5)^t(12:28:51 PM 2019-03-08)(highbitdepth postproc svc threads -doc -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" CPU_FLAGS_X86="mmx sse sse2 sse3 -avx -avx2 -sse4_1 -ssse3")
     Homepage:            https://www.webmproject.org
     Description:         WebM VP8 and VP9 Codec SDK


The package.accept.keywords is:
Code:

sudo cat /etc/portage/package.accept_keywords
Password:
#=sys-kernel/spl-9999 **
#=sys-fs/zfs-kmod-9999 **
#=sys-fs/zfs-9999 **

_________________
This space for rent... Well maybe to give away.. Heck.. i'll pay you to take it.

Lost Linux Neophyte
Intel i7-8565U
Intel Atom Cherry Trail
Intel i7-4790
AMD Phenom(tm) II X4 955
Pure 64bit frustration :-)
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22327
Location: here

PostPosted: Sun Mar 10, 2019 6:59 pm    Post subject: Reply with quote

Sorry I don't see that you are in ~amd64. The only way to update is masking the media-libs/libvpx 1.8.0 and 1.8.0-r1 or disable system-libvpx in forefox package
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3691
Location: Germany

PostPosted: Sun Mar 10, 2019 8:53 pm    Post subject: Reply with quote

Yes, or don't unmask the testing libvpx-1.8.0 version
Code:
~media-libs/libvpx-1.8.0 -~amd64
in package.accept_keywords should help.
Back to top
View user's profile Send private message
g2g591
Apprentice
Apprentice


Joined: 17 Sep 2007
Posts: 239

PostPosted: Mon Mar 11, 2019 9:08 am    Post subject: Reply with quote

whats going on here is that new package versions are available in portage, but are being skipped because things that depend on them arn't compatible with that new version yet. This is fine, and in time a new version will probably be released that will be compatible.
to keep it simple, lets look at the libvpx block
Code:
media-libs/libvpx:0

  (media-libs/libvpx-1.8.0-r1:0/6::gentoo, ebuild scheduled for merge) conflicts with
    <media-libs/libvpx-1.8:0=[postproc] required by (www-client/firefox-65.0.2:0/0::gentoo, installed)
    ^                  ^^^             
    >=media-libs/libvpx-1.7.0:0/5=[postproc] required by (www-client/firefox-65.0.2:0/0::gentoo, installed)


This says media-libs/libvpx-1.8.0-r1 is avilable in portage, but isn't being updated yet because firefox-65.0.2 is only compatible with versions that are >=media-libs/libvpx-1.7.0 but also less than media-libs/libvpx-1.8, which effectively means any 1.7.x version.

All the others are similar situations

sys-libs/tdb, sys-libs/talloc, sys-libs/ldb, and sys-libs/tevent are because the new version of them is only compatible with python 3 and net-fs/samba is currently only compatible with python 2, and emerge is trying to show this by pointing at the python useflags for them samba depends on vs what the new versions actually offer

dev-cpp/gtest-1.8.1 is being skipped because app-office/gnucash explictly depends on any revision (-r version) of 1.8.0 (thats what the ~ means)
and lastly dev-util/colm-0.13.0.6 is being skipped because dev-util/rage1 explictly depends on any revision (-r version) of 0.13.0.5
Back to top
View user's profile Send private message
ShadowHawkBV
Guru
Guru


Joined: 27 Mar 2004
Posts: 323

PostPosted: Thu Mar 14, 2019 9:31 pm    Post subject: Reply with quote

So the system is working as designed. Just a little irritating to see all the blockers and not know why they are blocked.

Thank you for the information.
_________________
This space for rent... Well maybe to give away.. Heck.. i'll pay you to take it.

Lost Linux Neophyte
Intel i7-8565U
Intel Atom Cherry Trail
Intel i7-4790
AMD Phenom(tm) II X4 955
Pure 64bit frustration :-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum