Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 787863 - x11-misc/menulibre-2.2.1-r2 - ModuleNotFoundError: No module named util
Summary: x11-misc/menulibre-2.2.1-r2 - ModuleNotFoundError: No module named util
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-03 08:34 UTC by Toralf Förster
Modified: 2022-02-12 06:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,17.85 KB, text/plain)
2021-05-03 08:34 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,312.26 KB, text/plain)
2021-05-03 08:34 UTC, Toralf Förster
Details
environment (environment,125.46 KB, text/plain)
2021-05-03 08:34 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,13.04 KB, application/x-bzip)
2021-05-03 08:34 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,28.37 KB, application/x-bzip)
2021-05-03 08:34 UTC, Toralf Förster
Details
x11-misc:menulibre-2.2.1-r2:20210503-075212.log (x11-misc:menulibre-2.2.1-r2:20210503-075212.log,4.92 KB, text/plain)
2021-05-03 08:34 UTC, Toralf Förster
Details
fix install error due to conflict with gtk4 (fix_install_error_due_to_conflict_with_gtk4.patch,963 bytes, patch)
2021-06-03 19:48 UTC, Tim Dodge
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-05-03 08:34:00 UTC
  File "/usr/lib/python3.8/site-packages/DistUtilsExtra/auto.py", line 353, in __external_mod
    mod = __import__(module)
ModuleNotFoundError: No module named 'util'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome_systemd-20210424-085324

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-11.1.0 *
clang version 12.0.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/12/bin
/usr/lib/llvm/12
12.0.0
Python 3.8.9
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.51.0 *
The following VMs are available for generation-2:
1)	IcedTea JDK 3.18.0 [icedtea-8]
*)	AdoptOpenJDK 8.292_p10 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-8 
  [2]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.10.4

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Mon May  3 07:20:14 UTC 2021

emerge -qpvO x11-misc/menulibre
[ebuild  N    ] x11-misc/menulibre-2.2.1-r2  PYTHON_TARGETS="python3_8 -python3_7 -python3_9"
Comment 1 Toralf Förster gentoo-dev 2021-05-03 08:34:01 UTC
Created attachment 705630 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-05-03 08:34:03 UTC
Created attachment 705633 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-05-03 08:34:04 UTC
Created attachment 705636 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-05-03 08:34:06 UTC
Created attachment 705639 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-05-03 08:34:07 UTC
Created attachment 705642 [details]
temp.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-05-03 08:34:08 UTC
Created attachment 705645 [details]
x11-misc:menulibre-2.2.1-r2:20210503-075212.log
Comment 7 Iade Gesso 2021-06-01 20:09:49 UTC
Here too with gcc 10

Iade
Comment 8 Tim Dodge 2021-06-02 20:45:22 UTC
It looks like they've fixed this same issue in Arch, here:
https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=menulibre&id=12bb923c63c35f9a0125b565268a29088f585a6e

It builds for me after applying this change.
Comment 9 Tim Dodge 2021-06-03 19:48:49 UTC
Created attachment 713487 [details, diff]
fix install error due to conflict with gtk4
Comment 10 Larry the Git Cow gentoo-dev 2022-02-12 06:28:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e52fd3f0597b4244e78ed5cff4eaada78f8288

commit 05e52fd3f0597b4244e78ed5cff4eaada78f8288
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-02-12 04:58:21 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-02-12 06:24:34 +0000

    x11-misc/menulibre: add 2.2.3, modernize and enable py3.10
    
    I don't use this but side-bumping it, hopefully works as
    expected and in a better state for future maintainers.
    
    Timestamp issues (bug #833127) happened only when building for
    two python targets, however there is no (known) reason to do
    this and switched to single impl and pep517.
    
    Removed part of the .desktop sed that did not change anything
    anymore, and simplified LINGUAS workaround (the only case that
    matters is a set empty LINGUAS, the rest is handled correctly
    and no need for `has`).
    
    Removed X-specific deps, this runs on wayland too. Also removed
    pyxdg and gtksourceview that appears unused (despite upstream
    mentioning sourceview in the README).
    
    Closes: https://bugs.gentoo.org/787863
    Closes: https://bugs.gentoo.org/811387
    Closes: https://bugs.gentoo.org/811390
    Closes: https://bugs.gentoo.org/823863
    Closes: https://bugs.gentoo.org/833127
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 x11-misc/menulibre/Manifest               |  1 +
 x11-misc/menulibre/menulibre-2.2.3.ebuild | 47 +++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)