View previous topic :: View next topic |
Author |
Message |
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Wed Jan 22, 2025 5:26 pm Post subject: mail-client/evolution double copy-paste issue |
|
|
I've been using mail-client/evolution for 20 years and recently a strange problem appears: when I paste something with the middle mouse button while editing an email, it results in a double paste.
I've been trying to investigate the problem for a couple of weeks now and it seems that
- double paste only when the mail is in plain text or html mode (no bug with markdown modes)
- the double paste is decomposed as one paste at the time of the mouse button press and the second paste at the time of the button release
Related environment:
- ~amd64 system
- xorg-server
- openbox (session with dbus)
- mail-client/evolution-3.52.4-r2
USE: archive bogofilter highlight libnotify sound spell ssl -geolocation -gtk-doc -ldap -selinux -spamassassin -weather -ytnef
- gnome-extra/evolution-data-server
USE: gtk introspection oauth-gtk3 sound -berkdb -gnome-online-accounts -gtk-doc -kerberos -ldap -oauth-gtk4 -test -vala -weather
Is anyone can observe the same problem ? _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
sMueggli Guru
Joined: 03 Sep 2022 Posts: 538
|
Posted: Thu Jan 23, 2025 4:48 pm Post subject: |
|
|
Does it happen with another mouse also? It might be also a hardware problem. |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Thu Jan 23, 2025 5:03 pm Post subject: |
|
|
sMueggli wrote: | Does it happen with another mouse also? It might be also a hardware problem. |
It is not a hardware problem as the system register perfectly press/release mouse button using xev or other debug tool and the double paste problem only happen with evolution, and not everywhere else (browser, text editor, shell, ...).
To be more accurate it happens only in evolution mail composer (plain text and html mode and not in markdown mode).
No problem in other part of evolution as memo edition for example. _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Thu Jan 23, 2025 5:34 pm Post subject: |
|
|
A mate have observed the same issue on his box on gentoo with a different desktop environment.
I've tried to downgrade evolution and evolution-data-server to 3.50.4 and the problem is still here so I wonder if the problem can be related to a dependency (gtk one ?).
I've opened a ticket on gnome gitlab: https://gitlab.gnome.org/GNOME/evolution/-/issues/2955 _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1481 Location: Richmond Hill, Canada
|
Posted: Thu Jan 23, 2025 8:10 pm Post subject: |
|
|
Just for your information.
I tested on my RPI5 gnome systemd environment. I am not able to produce a condition like yours.
My Evolution version is 3.50.4
Code: | emerge -pv evolution gnome-extra/evolution-data-server
[ebuild R ] mail-client/evolution-3.50.4-r1:2.0::gentoo USE="bogofilter spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" 0 KiB
[ebuild R ] gnome-extra/evolution-data-server-3.50.4:0/64-11-21-4-2-27-2-27-4-0::gentoo USE="gtk introspection vala weather -berkdb -gnome-online-accounts -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" 0 KiB
|
|
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Fri Jan 24, 2025 11:57 am Post subject: |
|
|
pingtoo wrote: | Just for your information.
I tested on my RPI5 gnome systemd environment. I am not able to produce a condition like yours.
My Evolution version is 3.50.4
Code: | emerge -pv evolution gnome-extra/evolution-data-server
[ebuild R ] mail-client/evolution-3.50.4-r1:2.0::gentoo USE="bogofilter spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" 0 KiB
[ebuild R ] gnome-extra/evolution-data-server-3.50.4:0/64-11-21-4-2-27-2-27-4-0::gentoo USE="gtk introspection vala weather -berkdb -gnome-online-accounts -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" 0 KiB
|
|
Thanks. I take any information. I suppose you are on stable amd64 and I see the problem with 3.50.4-r2 too (downgrade) so I suppose the root issue is because of a specific unstable dependency. _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1481 Location: Richmond Hill, Canada
|
Posted: Fri Jan 24, 2025 12:22 pm Post subject: |
|
|
Zentoo wrote: | pingtoo wrote: | Just for your information.
I tested on my RPI5 gnome systemd environment. I am not able to produce a condition like yours.
My Evolution version is 3.50.4
Code: | emerge -pv evolution gnome-extra/evolution-data-server
[ebuild R ] mail-client/evolution-3.50.4-r1:2.0::gentoo USE="bogofilter spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" 0 KiB
[ebuild R ] gnome-extra/evolution-data-server-3.50.4:0/64-11-21-4-2-27-2-27-4-0::gentoo USE="gtk introspection vala weather -berkdb -gnome-online-accounts -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" 0 KiB
|
|
Thanks. I take any information. I suppose you are on stable amd64 and I see the problem with 3.50.4-r2 too (downgrade) so I suppose the root issue is because of a specific unstable dependency. |
No, it it not amd64, it is ARM64 (RPI5) |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Fri Jan 24, 2025 12:33 pm Post subject: |
|
|
pingtoo wrote: | No, it it not amd64, it is ARM64 (RPI5) |
You're right, I mean "stable arm64".
As you don't have the bug i suppose that you're using ACCEPT_KEYWORDS="arm64" and not "~arm64".
Anyway the issue is related to webkit-gtk (see above).
I'm currently emerging an old webkit-gtk version in order to check if that can fix it until an evolution version bump appears. _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1481 Location: Richmond Hill, Canada
|
Posted: Fri Jan 24, 2025 1:10 pm Post subject: |
|
|
Zentoo wrote: | pingtoo wrote: | No, it it not amd64, it is ARM64 (RPI5) |
You're right, I mean "stable arm64".
As you don't have the bug i suppose that you're using ACCEPT_KEYWORDS="arm64" and not "~arm64".
Anyway the issue is related to webkit-gtk (see above).
I'm currently emerging an old webkit-gtk version in order to check if that can fix it until an evolution version bump appears. |
my webkit-gtk installed Code: | me@rpi5 ~ $ equery l webkit-gtk
* Searching for webkit-gtk ...
[I--] [??] net-libs/webkit-gtk-2.44.1-r410:4.1/0
[I--] [??] net-libs/webkit-gtk-2.44.1-r600:6/0 |
yes my ACCEPT_KEYWORDS="arm64" |
|
Back to top |
|
|
Zentoo Apprentice
Joined: 18 Nov 2002 Posts: 206 Location: /dev/console
|
Posted: Fri Jan 24, 2025 2:37 pm Post subject: |
|
|
pingtoo wrote: | my webkit-gtk installed Code: | me@rpi5 ~ $ equery l webkit-gtk
* Searching for webkit-gtk ...
[I--] [??] net-libs/webkit-gtk-2.44.1-r410:4.1/0
[I--] [??] net-libs/webkit-gtk-2.44.1-r600:6/0 |
yes my ACCEPT_KEYWORDS="arm64" |
Your webkit-gtk version is not anymore in portage:
Code: | [I] net-libs/webkit-gtk
Available versions:
(4) 2.44.4(4/37)^t 2.46.5(4/37)^t
(4.1) 2.44.4-r410(4.1/0)^t 2.46.5-r410(4.1/0)^t
(6) 2.44.4-r600(6/0)^t 2.46.5-r600(6/0)^t |
https://packages.gentoo.org/packages/net-libs/webkit-gtk _________________ ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti |
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1481 Location: Richmond Hill, Canada
|
Posted: Fri Jan 24, 2025 2:48 pm Post subject: |
|
|
Zentoo wrote: | pingtoo wrote: | my webkit-gtk installed Code: | me@rpi5 ~ $ equery l webkit-gtk
* Searching for webkit-gtk ...
[I--] [??] net-libs/webkit-gtk-2.44.1-r410:4.1/0
[I--] [??] net-libs/webkit-gtk-2.44.1-r600:6/0 |
yes my ACCEPT_KEYWORDS="arm64" |
Your webkit-gtk version is not anymore in portage:
Code: | [I] net-libs/webkit-gtk
Available versions:
(4) 2.44.4(4/37)^t 2.46.5(4/37)^t
(4.1) 2.44.4-r410(4.1/0)^t 2.46.5-r410(4.1/0)^t
(6) 2.44.4-r600(6/0)^t 2.46.5-r600(6/0)^t |
https://packages.gentoo.org/packages/net-libs/webkit-gtk |
Thanks for the information.
I use git for gentoo::repos and it is fixed on old date. so I can always reproduce exact same to the day I build. |
|
Back to top |
|
|
|