Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911395 - net-im/telegram-desktop-4.8.4-r2: Please install WebKitGTK (webkitgtk-6.0/webkit2gtk-4.1/webkit2gtk-4.0) using your package manager.
Summary: net-im/telegram-desktop-4.8.4-r2: Please install WebKitGTK (webkitgtk-6.0/web...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Esteve Varela Colominas
URL:
Whiteboard:
Keywords:
Depends on: 915992
Blocks:
  Show dependency tree
 
Reported: 2023-07-28 18:37 UTC by Erik
Modified: 2023-12-11 13:25 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik 2023-07-28 18:37:32 UTC
1. Go to @wallet.
2. Hold the mouse cursor over the paperclip icon between the Menu button and the text input field.
3. Click on Wallet in the menu that appears. The following error message is shown:
Unfortunately, you can't open this menu with your current system configuration.

Please install WebKitGTK (webkitgtk-6.0/webkit2gtk-4.1/webkit2gtk-4.0) using your package manager.
Comment 1 Erik 2023-07-28 18:37:55 UTC
____________________________________
net-libs/webkit-gtk-2.40.4-r410 is installed
Comment 2 Esteve Varela Colominas 2023-07-29 19:29:57 UTC
Thanks a lot for reporting this bug.
I don't want to shoot it down, but I want to point out that webkitgtk is really low on my list of priorities when it comes to telegram, mostly because I don't use it and it takes forever to compile and test. Because of this, and because I'm a bit busy, it might take a while before I get to diagnosing this issue. I'm always open to reviewing and accepting contributions to fix this. I hope you understand.
Comment 3 Mike 2023-08-04 13:19:51 UTC
(In reply to Erik from comment #0)
> 1. Go to @wallet.
> 2. Hold the mouse cursor over the paperclip icon between the Menu button and
> the text input field.
> 3. Click on Wallet in the menu that appears. The following error message is
> shown:
> Unfortunately, you can't open this menu with your current system
> configuration.
> 
> Please install WebKitGTK (webkitgtk-6.0/webkit2gtk-4.1/webkit2gtk-4.0) using
> your package manager.

Please show your output of
equery u net-im/telegram-desktop
Comment 4 Mike 2023-08-17 16:59:39 UTC
Please show us output of
eix -I net-libs/webkit-gtk
Comment 5 Esteve Varela Colominas 2023-10-19 08:58:11 UTC
Likely fixed in 4.10.3, as I took a second look at how the webkit dependency is built and picked up. Can this be reproduced with the new version?
Comment 6 Stephan Ivanov 2023-10-23 18:46:37 UTC
(In reply to Esteve Varela Colominas from comment #5)
> Likely fixed in 4.10.3, as I took a second look at how the webkit dependency
> is built and picked up. Can this be reproduced with the new version?

4.10.3 reports "Error: Could not initialize WebView." instead of "Please install WebKitGTK..."
Comment 7 Esteve Varela Colominas 2023-10-23 20:07:28 UTC
Please show me your "emerge --info '=net-im/telegram-desktop-4.10.3'"
Comment 8 Stephan Ivanov 2023-10-24 06:58:21 UTC
(In reply to Esteve Varela Colominas from comment #7)
> Please show me your "emerge --info '=net-im/telegram-desktop-4.10.3'"

vbuild ~ # emerge --info '=net-im/telegram-desktop-4.10.3'
!!! Repository 'local-overlay' is missing masters attribute in '/usr/local/overlay/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
/usr/lib/python3.11/site-packages/portage/package/ebuild/_config/KeywordsManager.py:86: UserWarning: /etc/portage/package.keywords is deprecated, use /etc/portage/package.accept_keywords instead
  warnings.warn(
WARNING: One or more repositories have missing repo_name entries:

        /usr/local/overlay/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.


Portage 3.0.51 (python 3.11.5-final-0, default/linux/amd64/17.1, gcc-13, glibc-2.37-r7, 6.1.53-gentoo-r1-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.1.53-gentoo-r1-x86_64-x86_64-QEMU_Virtual_CPU_version_2.5+-with-glibc2.37
KiB Mem:     7836096 total,   2145328 free
KiB Swap:    6193144 total,   6192880 free
Timestamp of repository gentoo: Sun, 22 Oct 2023 15:45:01 +0000
Head commit of repository gentoo: 8dc589bb73695e2b430fefd16f80669c42d2d736
Head commit of repository a17rgentoo: b4ce15521218a8d12f05c57d037205cbbc648902

Timestamp of repository bitcoin: Sat, 21 Oct 2023 18:02:32 +0000
Head commit of repository bitcoin: 2cb43c5bfd1178a2d8f424481ee425c8b71e2e35

Timestamp of repository earshark: Sat, 21 Oct 2023 18:02:43 +0000
Head commit of repository earshark: 7dca2f18e22d59fca62ede85cd5f046bb9552021

Timestamp of repository khoverlay: Sat, 21 Oct 2023 18:02:47 +0000
Head commit of repository khoverlay: 575af6a4a74f6c3c229bc6b6712e86dbbbc7f31b

Timestamp of repository monero: Tue, 26 Jul 2022 05:02:30 +0000
Head commit of repository monero: f09efc008db5f08668b8341baba0d46b8488e3cd

Timestamp of repository nest: Sat, 21 Oct 2023 18:02:47 +0000
Head commit of repository nest: 25594d2e55775a2d6b0fa8f910d5fa41b30ea578

Timestamp of repository pg_overlay: Sun, 22 Oct 2023 10:01:53 +0000
Head commit of repository pg_overlay: 911ff99de518edaa71310cc794dd0bae9db4ed7a

Timestamp of repository powerman: Sat, 21 Oct 2023 18:02:39 +0000
Head commit of repository powerman: b811f984ed0720613a164f24086635db5cc785a0

Head commit of repository serg-sg: c98894501e28a5931f2bb5f984b87470f8b4aaee

Timestamp of repository torbrowser: Sat, 21 Oct 2023 18:02:41 +0000
Head commit of repository torbrowser: 25cc93f7588647f0a9b704ce8f232d19fc024c21

Timestamp of repository zGentoo: Sat, 21 Oct 2023 18:02:56 +0000
Head commit of repository zGentoo: 465569cd84af85ee4e32ba4f197c3fc7b0b1f0f5

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.40 p5) 2.40.0
distcc 3.4 x86_64-pc-linux-gnu [enabled]
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-java/java-config:      2.3.1-r1::gentoo
dev-lang/perl:             5.38.0-r1::gentoo
dev-lang/python:           3.10.13::gentoo, 3.11.5::gentoo
dev-lang/rust:             1.71.1::gentoo
dev-util/cmake:            3.26.5-r2::gentoo
dev-util/meson:            1.2.1-r1::gentoo
sys-apps/baselayout:       2.14::gentoo
sys-apps/openrc:           0.48::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          253.11::gentoo
sys-devel/autoconf:        2.13-r7::gentoo, 2.71-r6::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo
sys-devel/gcc:             13.2.1_p20230826::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             15.0.7::gentoo, 16.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.37-r7::gentoo
Repositories:

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

a17rgentoo
    location: /var/db/repos/a17rgentoo
    sync-type: git
    sync-uri: https://github.com/a17r/a17rgentoo
    masters: gentoo
    volatile: False

bitcoin
    location: /var/db/repos/bitcoin
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/bitcoin.git
    masters: gentoo
    volatile: False

earshark
    location: /var/db/repos/earshark
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/earshark.git
    masters: gentoo
    volatile: False

khoverlay
    location: /var/db/repos/khoverlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/khoverlay.git
    masters: gentoo
    volatile: False

local-overlay
    location: /usr/local/overlay
    masters: gentoo
    volatile: True

monero
    location: /var/db/repos/monero
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/monero.git
    masters: gentoo
    volatile: False

nest
    location: /var/db/repos/nest
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/nest.git
    masters: gentoo
    volatile: False

pg_overlay
    location: /var/db/repos/pg_overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/pg_overlay.git
    masters: gentoo
    volatile: False

powerman
    location: /var/db/repos/powerman
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/powerman.git
    masters: gentoo
    volatile: False

serg-sg
    location: /var/db/repos/serg-sg
    sync-type: git
    sync-uri: https://git.calculate-linux.org/serg-sg/gentoo-ebuild.git
    masters: gentoo
    volatile: False

torbrowser
    location: /var/db/repos/torbrowser
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/torbrowser.git
    masters: gentoo
    volatile: False

zGentoo
    location: /var/db/repos/zGentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/zGentoo.git
    masters: gentoo
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
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/php/apache2-php8.1/ext-active/ /etc/php/cgi-php8.1/ext-active/ /etc/php/cli-php8.1/ext-active/ /etc/php/fpm-php8.1/ext-active/ /etc/php/phpdbg-php8.1/ext-active/ /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"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CApg_overlay
    location: /var/db/repos/pg_overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/pg_overlay.git
    masters: gentoo
    volatile: False

powerman
    location: /var/db/repos/powerman
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/powerman.git
    masters: gentoo
    volatile: False

serg-sg
    location: /var/db/repos/serg-sg
    sync-type: git
    sync-uri: https://git.calculate-linux.org/serg-sg/gentoo-ebuild.git
    masters: gentoo
    volatile: False

torbrowser
    location: /var/db/repos/torbrowser
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/torbrowser.git
    masters: gentoo
    volatile: False

zGentoo
    location: /var/db/repos/zGentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/zGentoo.git
    masters: gentoo
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
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/php/apache2-php8.1/ext-active/ /etc/php/cgi-php8.1/ext-active/ /etc/php/cli-php8.1/ext-active/ /etc/php/fpm-php8.1/ext-active/ /etc/php/phpdbg-php8.1/ext-active/ /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"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg buildpkg-live config-protect-if-modified distcc distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
LINGUAS="ru"
MAKEOPTS="-j5 -l2"
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"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 apng aspell bluetooth branding bzip2 cairo cdda cdr cli consolekit crypt cups dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gles2 gpm gtk iconv ipv6 jpeg lcms ldap libnotify libtirpc mad mmx mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulaseaudio pulseaudio qml qt3support qt4 qt5 readline sdl seccomp spell split-usr sse sse2 ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vaapi vorbis warmstarts wayland wxwidgets x264 xattr xcb xinerama xml xv xvid zlib" ABI_X86="64 32" ADA_TARGET="gnat_2021" ALSA_CARDS="hda-intel" 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="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="libinput wacom void" KERNEL="linux" L10N="ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="AArch64" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11 python3_10" QEMU_SOFTMMU_TARGETS="x86_64 arm" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 9 Larry the Git Cow gentoo-dev 2023-12-11 13:25:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7497d83f469b739fcc81775878c5e59c2000e5c8

commit 7497d83f469b739fcc81775878c5e59c2000e5c8
Author:     Esteve Varela Colominas <esteve.varela@gmail.com>
AuthorDate: 2023-12-10 22:30:20 +0000
Commit:     Yixun Lan <dlan@gentoo.org>
CommitDate: 2023-12-11 13:23:32 +0000

    net-im/telegram-desktop: Drop stable
    
    The list of bugs has become untenable, the package is essentially
    unusable, and there's no clear idea of when glibmm will be bumped.
    
    Sorry for the inconveniences...
    
    Bug: https://bugs.gentoo.org/915992
    Closes: https://bugs.gentoo.org/877067
    Closes: https://bugs.gentoo.org/910544
    Closes: https://bugs.gentoo.org/911395
    Closes: https://bugs.gentoo.org/912896
    Closes: https://bugs.gentoo.org/914419
    Closes: https://bugs.gentoo.org/914902
    Closes: https://bugs.gentoo.org/915109
    Closes: https://bugs.gentoo.org/915237
    Closes: https://bugs.gentoo.org/915982
    Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com>
    Signed-off-by: Yixun Lan <dlan@gentoo.org>

 net-im/telegram-desktop/Manifest                   |   1 -
 .../files/tdesktop-4.4.1-fix-dupe-main-decl.patch  |  26 ---
 .../telegram-desktop-4.8.1-r3.ebuild               | 210 ---------------------
 3 files changed, 237 deletions(-)