• [gentoo-user] app-portage/repoman-3.0.3-r2 slot conflict

    From Dale@21:1/5 to All on Mon Jul 25 04:00:01 2022
    Howdy,

    I been getting a error message about repoman not being in good shape for
    a while.  I thought maybe it was something that would be fixed soon
    enough or it would spit out a error that makes sense to me.  Well, been
    a few weeks and it is still complaining about it.  I tried to update
    repoman itself so that it would give the most information.  It doesn't
    say much when doing my usual world update except that it is skipping it.
    This is the most informative error I can get it to give me. 


    root@fireball / # emerge -a =app-portage/repoman-3.0.3-r2

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

    Calculating dependencies... done!
    [ebuild     UD~] sys-apps/portage-3.0.30-r5::gentoo [3.0.34::gentoo] USE="(ipc) native-extensions rsync-verify -apidoc -build -doc
    -gentoo-dev (-selinux) -test -xattr" PYTHON_TARGETS="python3_10 -pypy3 -python3_8 -python3_9 -python3_11" 1,131 KiB
    [ebuild     U  ] app-portage/repoman-3.0.3-r2::gentoo [3.0.3-r1::gentoo] PYTHON_TARGETS="python3_10 (-pypy3) -python3_8 -python3_9" 0 KiB

    Total: 2 packages (1 upgrade, 1 downgrade), Size of downloads: 1,131 KiB

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

    sys-apps/portage:0

      (sys-apps/portage-3.0.30-r5:0/0::gentoo, ebuild scheduled for merge) USE="(ipc) native-extensions rsync-verify -apidoc -build -doc
    -gentoo-dev (-selinux) -test -xattr" ABI_X86="(64)"
    PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_8 -python3_9"
    pulled in by
        <sys-apps/portage-3.0.31[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
    required by (app-portage/repoman-3.0.3-r2:0/0::gentoo, ebuild scheduled
    for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3)
    -python3_8 -python3_9"
        ^                 ^^^^^^                                                                                                                            Â
     Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                                                                                                                                   Â
     Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 


      (sys-apps/portage-3.0.34:0/0::gentoo, installed) USE="(ipc) native-extensions rsync-verify -apidoc -build -doc -gentoo-dev
    (-selinux) -test -xattr" ABI_X86="(64)" PYTHON_TARGETS="python3_10
    -pypy3 -python3_11 -python3_8 -python3_9" pulled in by
        >=sys-apps/portage-3.0.32[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
    required by (app-portage/gentoolkit-0.6.1-r3:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_8 -python3_9"


    And some more info:


    root@fireball / # equery list -po portage repoman
     * Searching for portage ...
    [-P-] [  ] sys-apps/portage-3.0.30-r3:0
    [-P-] [  ] sys-apps/portage-3.0.30-r5:0
    [-P-] [  ] sys-apps/portage-3.0.32:0
    [-P-] [  ] sys-apps/portage-3.0.33:0
    [IP-] [  ] sys-apps/portage-3.0.34:0
    [-P-] [M-] sys-apps/portage-9999:0

     * Searching for repoman ...
    [I--] [??] app-portage/repoman-3.0.3-r1:0
    [-P-] [  ] app-portage/repoman-3.0.3-r2:0
    root@fireball / #


    I did keyword all but the 9999 version.  I like the new stuff but not
    the untested stuff.  It looks like the version of repoman I have
    installed is not even in the tree anymore too.  It looks like it could
    be a USE flag problem above but I'm not sure about that either.  Here is
    some info on that. 


    root@fireball / # grep -r python /etc/portage/ /etc/portage/package.accept_keywords/package.keywords:dev-python/PyQt-builder /etc/portage/package.accept_keywords/package.keywords:dev-python/PyQtWebEngine /etc/portage/package.accept_keywords/package.keywords:dev-python/python-slip /etc/portage/package.accept_keywords/package.keywords:=dev-python/cchardet-2.1.7
    /etc/portage/package.accept_keywords/package.keywords:dev-python/PyQt5-sip /etc/portage/package.accept_keywords/package.keywords:dev-python/sip /etc/portage/package.accept_keywords/package.keywords:dev-python/PyQt5 /etc/portage/package.accept_keywords/package.keywords:dev-python/wxpython /etc/portage/package.use/package.use:=sci-electronics/klayout-0.27.3 python_single_target_python3_9 /etc/portage/package.use/package.use:app-accessibility/speech-dispatcher
    python
    /etc/portage/package.use/package.use:dev-python/PyQt5 webchannel /etc/portage/package.use/package.use:>=dev-libs/boost-1.47.0-r1:0 python /etc/portage/package.use/package.use:>=mate-base/mate-menus-1.18.0 python /etc/portage/package.use/package.use:media-libs/mlt python frei0r qt5 /etc/portage/package.use/package.use:media-gfx/gimp doc python png jpeg
    exif lcms
    root@fireball / #


    I try to let the devs manage the python stuff.  It can get tricky, and
    messy, if one starts messing with it. 

    I can't figure this thing out.  Anyone see what is causing this
    problem?  I'd like to get this fixed if I can or if it is a bug, report
    it so it can get fixed.  Odds are, I did something somewhere.  lol 

    Thanks!

    Dale

    :-)  :-) 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dale@21:1/5 to Julien Roy on Mon Jul 25 04:40:01 2022
    Julien Roy wrote:
    Hello,

    On 7/24/22 21:51, Dale wrote:
    Howdy,

    I been getting a error message about repoman not being in good shape for
    a while.  I thought maybe it was something that would be fixed soon
    enough or it would spit out a error that makes sense to me.  Well, been
    a few weeks and it is still complaining about it.  I tried to update
    repoman itself so that it would give the most information.  It doesn't
    say much when doing my usual world update except that it is skipping it.
    This is the most informative error I can get it to give me.

    Repoman has been deprecated [1]; its recommended replacement is pkgdev


    [1] https://wiki.gentoo.org/wiki/Repoman



    Well that explains it.  I have --oneshot in make.conf to keep my world
    file clean.  When I read your post, I looked and repoman was in the
    world file.  I have no clue why I put it in there.  I don't even know
    when I put it there.  So, I unmerged it and made sure it is removed from
    the world file.  I don't know if I even need pkgdev so I'm running
    emerge -auDN world to see if anything depends on it.  Waiting . . .
    waiting . . . waiting.  It says nothing needs it, I have no idea why I
    need it either so, I have a nice clean output from emerge again. 

    Thanks much for the help.  Never occurred to me that it was in the world
    file and is dead.  :/   I figured I did it.  ROFL

    Dale

    :-)  :-) 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julien Roy@21:1/5 to All on Mon Jul 25 04:20:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------SHM5GjtHIyKH9nI9HrV3yieE
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGVsbG8sDQoNCk9uIDcvMjQvMjIgMjE6NTEsIERhbGUgd3JvdGU6DQo+IEhvd2R5LA0KPiAN Cj4gSSBiZWVuIGdldHRpbmcgYSBlcnJvciBtZXNzYWdlIGFib3V0IHJlcG9tYW4gbm90IGJl aW5nIGluIGdvb2Qgc2hhcGUgZm9yDQo+IGEgd2hpbGUuwqAgSSB0aG91Z2h0IG1heWJlIGl0 IHdhcyBzb21ldGhpbmcgdGhhdCB3b3VsZCBiZSBmaXhlZCBzb29uDQo+IGVub3VnaCBvciBp dCB3b3VsZCBzcGl0IG91dCBhIGVycm9yIHRoYXQgbWFrZXMgc2Vuc2UgdG8gbWUuwqAgV2Vs bCwgYmVlbg0KPiBhIGZldyB3ZWVrcyBhbmQgaXQgaXMgc3RpbGwgY29tcGxhaW5pbmcgYWJv dXQgaXQuwqAgSSB0cmllZCB0byB1cGRhdGUNCj4gcmVwb21hbiBpdHNlbGYgc28gdGhhdCBp dCB3b3VsZCBnaXZlIHRoZSBtb3N0IGluZm9ybWF0aW9uLsKgIEl0IGRvZXNuJ3QNCj4gc2F5 IG11Y2ggd2hlbiBkb2luZyBteSB1c3VhbCB3b3JsZCB1cGRhdGUgZXhjZXB0IHRoYXQgaXQg aXMgc2tpcHBpbmcgaXQuDQo+IFRoaXMgaXMgdGhlIG1vc3QgaW5mb3JtYXRpdmUgZXJyb3Ig SSBjYW4gZ2V0IGl0IHRvIGdpdmUgbWUuDQoNClJlcG9tYW4gaGFzIGJlZW4gZGVwcmVjYXRl ZCBbMV07IGl0cyByZWNvbW1lbmRlZCByZXBsYWNlbWVudCBpcyBwa2dkZXYNCg0KDQpbMV0g aHR0cHM6Ly93aWtpLmdlbnRvby5vcmcvd2lraS9SZXBvbWFuDQoNCi0tIA0KSnVsaWVuDQo=


    --------------SHM5GjtHIyKH9nI9HrV3yieE--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEUri1ZrRDZASH+Q0NvvIpdEiEiEIFAmLd/OMFAwAAAAAACgkQvvIpdEiEiEL1 3wf+IGSkZuG2U8938DneNAniDPtjOiTdKz2B++ZBWNrDLI1TArPkwxzipB/QW3Kk2TTkmlt3mNNL MVHbEABCjCr8UW3NyU+pFUikeyfcCsgw3MHaFWDDPYW4+93Y/o/qdy4hscepW2sDL0RrmY+oXa3m 1ugOwquBMlKq2peN2cLHulSoTGfn2qhUefa08DzPQN66XrIFjlKPDYaF3Nv8P+w+94wevfdrzaem b7uwCIoOf/QSs75r0UPAe0B+jV3i0D+viuOCV389CMmZ+GR0zh2aiqw0rSFN0dctpcUBOfvNmUnP xbmw0iicoMns0UtjpMvmWNO0G8HTscQ52WiBxvIU9Q==
    =Mxhi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)