Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mail-client/evolution double copy-paste issue
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Wed Jan 22, 2025 5:26 pm    Post subject: mail-client/evolution double copy-paste issue Reply with quote

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
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 538

PostPosted: Thu Jan 23, 2025 4:48 pm    Post subject: Reply with quote

Does it happen with another mouse also? It might be also a hardware problem.
Back to top
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Thu Jan 23, 2025 5:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Thu Jan 23, 2025 5:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1481
Location: Richmond Hill, Canada

PostPosted: Thu Jan 23, 2025 8:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Fri Jan 24, 2025 11:57 am    Post subject: Reply with quote

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
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Fri Jan 24, 2025 12:21 pm    Post subject: Reply with quote

The gnome team have answered my issue and the problem is because of net-libs/webkit-gtk.
See https://gitlab.gnome.org/GNOME/evolution/-/issues/2955
https://gitlab.gnome.org/GNOME/evolution/-/issues/2919

Related patches will be part of future >=mail-client/evolution-3.54.1.
So I request a bump revision on bugzilla.
_________________
ACCEPT_KEYWORDS="~amd64"
USE="-systemd"
Desktop: openbox|picom|ROX-Filer|wbar|window maker dockapps
Hardware: Ryzen 7950X | 64 Gb | Nvidia 3080Ti
Back to top
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1481
Location: Richmond Hill, Canada

PostPosted: Fri Jan 24, 2025 12:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Fri Jan 24, 2025 12:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1481
Location: Richmond Hill, Canada

PostPosted: Fri Jan 24, 2025 1:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
Zentoo
Apprentice
Apprentice


Joined: 18 Nov 2002
Posts: 206
Location: /dev/console

PostPosted: Fri Jan 24, 2025 2:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1481
Location: Richmond Hill, Canada

PostPosted: Fri Jan 24, 2025 2:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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