Bug 32345 - Whatsapp stays blocked when it is behind other applications
Summary: Whatsapp stays blocked when it is behind other applications
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 32346
  Show dependency treegraph
 
Reported: 2023-09-29 13:34 CEST by Jose Manuel López
Modified: 2024-07-29 20:28 CEST (History)
4 users (show)

See Also:
Source RPM: whatsapp-for-linux-1.6.3-1.mga9.src.rpm
CVE:
Status comment:


Attachments
Whatsapp black screen (32.01 KB, image/jpeg)
2023-09-29 17:11 CEST, Jose Manuel López
Details
whatsdesk spec for mageia 8 (5.77 KB, text/x-rpm-spec)
2023-10-12 03:05 CEST, katnatek
Details
whatsie spec (3.80 KB, text/plain)
2023-10-14 20:56 CEST, katnatek
Details

Description Jose Manuel López 2023-09-29 13:34:07 CEST
Description of problem: After opening the application and syncing, I leave it behind other applications that I am working with, when I go back to check the messages, the application appears as blocked and I have to synchronize again so that it shows the messages again.

It appears on the screen as if it had just started.



Version-Release number of selected component (if applicable): Whatsapp-for-linux and Mageia 9 Plasma x86_64


How reproducible: Install WhatsApp, open it, then open other applications and leave them behind. When you return you will find the application blocked as if it were starting again.


Steps to Reproduce:
1. Install Whatsapp
2. Open and minimize behind other applications.
3. Go back and see blank screen.
Comment 1 Jose Manuel López 2023-09-29 17:11:43 CEST
Created attachment 14017 [details]
Whatsapp black screen

This is how WhatsApp appears when it falls behind other applications, and you have to refresh it again.
Comment 2 Morgan Leijström 2023-09-29 19:16:17 CEST
What version?
An did this work OK with an earlier version?

CC: (none) => fri

Comment 3 Lewis Smith 2023-09-29 20:21:15 CEST
Yes, please state the version you are using:
 $ rpm -q whatsapp-for-linux
The latest issued version is whatsapp-for-linux-1.6.3-1.mga9, but I think there was a recent bug requesting the latest version (which has been in Cauldron for some time).

CC: (none) => lewyssmith

Comment 4 Jose Manuel López 2023-10-02 09:35:26 CEST
Hi, 

I am using 1.6.4 from testing repos, the same issue here.
Comment 5 Lewis Smith 2023-10-09 20:53:00 CEST
Thanks for this feedback, but please also answer comment 2:
"And did this work OK with an earlier version?"
Comment 6 Jose Manuel López 2023-10-10 09:13:54 CEST
Hi, the same issue with the new version,in addition, another user reports to me that he cannot hear the audios.

Would it be possible to change this application to "Whatsdesk"? We have it packaged in the BlogdrakE (spanish community) repo and it would be a matter of validating it and uploading it to the stable repos.

It is lighter and I have used it throughout Mageia 8 without problems.
Comment 7 Jose Manuel López 2023-10-10 09:24:42 CEST
If the application hangs, it also prevents you from receiving notifications of new messages.
Comment 8 Lewis Smith 2023-10-11 21:55:45 CEST
Re the suggestion comment 6 about "Whatsdesk":
@Jose: please say more about that, and give a site URL for it. Is it functionally equivalent to whatsapp-for-linux ?

Handing this to Stig for this SRPM. I do not see what more we can ask.
Note that the problems remain with v1.6.4.

Source RPM: Whatsapp-for-linux => whatsapp-for-linux-1.6.3-1.mga9.src.rpm
Assignee: bugsquad => smelror
CC: lewyssmith => (none)

Comment 9 Jose Manuel López 2023-10-11 22:55:44 CEST
This is the address of the official whatsdesk site: https://gitlab.com/zerkc/whatsdesk

This is the address where you can find the package created by the Blogdrake community, more specifically by Katnatek, who is one of our new aspiring packagers: https://ftp.blogdrake.net/mageia/mageia9/free/SRPMS/

Greetings!
Comment 10 katnatek 2023-10-12 03:05:50 CEST
Created attachment 14048 [details]
whatsdesk spec for mageia 8

(In reply to Lewis Smith from comment #8)
> Re the suggestion comment 6 about "Whatsdesk":
> @Jose: please say more about that, and give a site URL for it. Is it
> functionally equivalent to whatsapp-for-linux ?
whatsdesk is an electron application, for mageia 8 I build from the sources, but I sure the way to do it not follow the mageia packaging rules, but maybe is a better approach that just extract the deb file like I do for mageia 9, to the spec attached need to be added ExclusiveArch: x86_64, unless that can be builded for i586 with the mageia packages
Comment 11 katnatek 2023-10-12 03:12:23 CEST
(In reply to katnatek from comment #10)
> Created attachment 14048 [details]
> whatsdesk spec for mageia 8
> 
> (In reply to Lewis Smith from comment #8)
> > Re the suggestion comment 6 about "Whatsdesk":
> > @Jose: please say more about that, and give a site URL for it. Is it
> > functionally equivalent to whatsapp-for-linux ?
> whatsdesk is an electron application, for mageia 8 I build from the sources,
> but I sure the way to do it not follow the mageia packaging rules, but maybe
> is a better approach that just extract the deb file like I do for mageia 9,
> to the spec attached need to be added ExclusiveArch: x86_64, unless that can
> be builded for i586 with the mageia packages

Forget to comment that I make a libelectron package to avoid repeat files with other electron applications, but in mageia 9 I drop that idea also
Comment 12 katnatek 2023-10-12 05:03:30 CEST
Currently, can't build whatsdesk from the sources, the process fail
Need to report upstream
BTW the amount of components EOL, deprecated used is scary
Comment 13 Jose Manuel López 2023-10-14 06:39:17 CEST
Let's then discard Whatdesk and go for whatsie.
Comment 14 katnatek 2023-10-14 20:56:50 CEST
Created attachment 14056 [details]
whatsie spec

https://github.com/keshavbhatt/whatsie
Feature rich WhatsApp web client based on Qt WebEngine for Linux Desktop

This is the spec I use to build the rpms in blogdrake repositories
Comment 15 Jose Manuel López 2023-10-31 17:30:58 CET
Version 1.6.4 still has the error, alternatives that are working well have been reported from the Blogdrake repo, and the spec to upload it to Cauldron has no response.

I am currently using Whatsie on Mageia 9 without problems
Comment 16 katnatek 2023-11-01 03:15:03 CET
(In reply to Jose Manuel López from comment #15)
> Version 1.6.4 still has the error, alternatives that are working well have
> been reported from the Blogdrake repo, and the spec to upload it to Cauldron
> has no response.
> 
> I am currently using Whatsie on Mageia 9 without problems

My mentor promise give a look.
But for mageia 9 the options are: ask for an exception council or put in backports
Comment 17 Thomas Andrews 2023-12-10 16:29:53 CET
I'm unfamiliar with whatsapp, in any form, so I'm a bit hampered trying to decide what to do going forward.

Mageia policy would not allow us to remove whatsapp-for-Linux from Mageia 9 altogether. I've done a bit of research, and have learned that there is a flatpak version of whatsapp-for-Linux. Has anyone tried that? If so, does it have the same error when used on Mageia 9? If not, then perhaps our version could be fixed.

As for whatsie, I would say that is not of the same... (what's the right word?) importance? (not quite, but...) as the packages we made an exception for earlier. That's not something to be done lightly, as Marja put it, "for every new package that comes along."

I believe the proper procedure here would be to make a new package request for Cauldron, and if things work out there a backport request for Mageia 9. 

Even if our version of whatsapp-for-Linux *can* be fixed, that doesn't mean we can't offer whatsie, as well.

CC: (none) => andrewsfarm

Thomas Andrews 2023-12-10 16:39:21 CET

Blocks: (none) => 32346

Comment 18 Jose Manuel López 2023-12-11 10:11:35 CET
Hi all,

I have tried whatsapp-for-linux from flatpak 1.6.4 version. Works fine for the moment, so our package should be fixed.

Although I see more complete to whatsie as whatsapp application.

Whatsie app offers other features like password app lock, native desktop notifications, general and notification icon appearance, zoom settings, user agent settings, etc. 

I think that the council should do a expception for put this app in Mageia repositories.

If we put it in the backport repositories, it will be forgotten by the majority of Mageia users....
Comment 19 Stig-Ørjan Smelror 2024-07-23 15:03:47 CEST
I've just pushed version 1.6.5 to mga9. Let's see if it fixes the issues.

Test it and let's make it work.
Comment 20 Morgan Leijström 2024-07-24 18:14:21 CEST
I set it to QA then.

But most importantly we wish to have feedback from joselp.

Assignee: smelror => qa-bugs

Comment 21 Jose Manuel López 2024-07-25 09:32:22 CEST
Hello!

Until next week I will not be able to do the relevant tests for this bug, since I am currently on vacation.

I will test it on several computers with intensive use of WhatsApp, as soon as I have news I will report on the new version.
Comment 22 Jose Manuel López 2024-07-29 08:38:57 CEST
I'm testing in the morning and it seems the app doesn't freeze at the moment. So we can close the bug.

Target Milestone: --- => Mageia 10
Version: 9 => Cauldron
Component: RPM Packages => Security

Comment 23 Jose Manuel López 2024-07-29 08:47:46 CEST
Anyway, I still think we should add to the official repos of Mageia, the Whatsie app, since it's more complete than Whatsapp-for-linux. For example it has blocking code, notification configuration, desktop theme, permission configuration, etc.
Comment 24 Jose Manuel López 2024-07-29 08:48:51 CEST
Perhaps for Mageia 10?
Comment 25 PC LX 2024-07-29 09:55:25 CEST
(In reply to Jose Manuel López from comment #23)
> Anyway, I still think we should add to the official repos of Mageia, the
> Whatsie app, since it's more complete than Whatsapp-for-linux. For example
> it has blocking code, notification configuration, desktop theme, permission
> configuration, etc.

Also, whatsapp-for-linux is a memory hog, taking over 900 MiB of memory on my workstation.

+1 for inclusion of Whatsie in Mageia 10.

CC: (none) => mageia

Comment 26 Morgan Leijström 2024-07-29 10:01:44 CEST
mga9 OK, also validating - for whatsapp-for-linux-1.6.5,
per comment 22 testing from update comment 19

advisory needed.

--

For whatsie, I agree with comment 17:
- Please open a separate bug, new package request for Whatsie, set to Cauldron.
Apparently technically workable, see comment 15-16.
Main question is finding a maintainer.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA9-64-OK
Version: Cauldron => 9
Component: Security => RPM Packages
Target Milestone: Mageia 10 => ---

katnatek 2024-07-29 18:02:28 CEST

Keywords: (none) => advisory

Comment 27 Mageia Robot 2024-07-29 20:28:05 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0167.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.