Bug 24778

Summary: Adding Telegram to Online Accounts asks for a dependency called morse
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: New RPM package requestAssignee: KDE maintainers <kde>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Normal CC: lewyssmith, lovaren
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: telepathy CVE:
Status comment:
Attachments: Spec file for telegram-qt
Spec file to build telepathy-morse
Spec file to build telepathy-morse with qmake

Description Kristoffer Grundström 2019-05-06 00:27:33 CEST
Description of problem: I just installed Mageia 7 on my desktop using the net installation iso and I only chose to install Plasma as desktop environment. After I logged in to Plasma I checked out the Instant Message applet in the panel and as I clicked to add Telegram I got the message that it can't be setup as I need a package called morse installed and I checked with urpmq -y morse and even with dnf search morse, but there is no such package to be found in the Mageia medias (not using Testing or Backports though) or dnf database so I went to do some research and it turns out that our Plasma version needs telegram-qt and telepathy-morse to add Telegram as an account. I'm therefore adding proposal spec files to fix this. They need to be worked on though.

Version-Release number of selected component (if applicable): 0.1.0

How reproducible: Always

Steps to Reproduce:
1. Boot the installer for Mageia Cauldron using the net based installation iso.
2. Choose to only install Plasma as desktop.
3. Login to Plasma.
4. Next to net-applet (The globe that shows you if you're connected to a network or not there is an icon that's called Instant Message if you point your cursor to it, click it.
5. Click Setup now.
6. Click Create.
7. Scroll down and click on Telegram.
8. Here's where you'll be notified that you need morse to add Telegram as an account.
Comment 1 Kristoffer Grundström 2019-05-06 00:28:22 CEST
Created attachment 10981 [details]
Spec file for telegram-qt

CC: (none) => hamnisdude

Comment 2 Kristoffer Grundström 2019-05-06 00:29:39 CEST
Created attachment 10982 [details]
Spec file to build telepathy-morse
Comment 3 Kristoffer Grundström 2019-05-06 00:30:34 CEST
Created attachment 10983 [details]
Spec file to build telepathy-morse with qmake
Comment 4 Lewis Smith 2019-05-06 10:49:17 CEST
Assigning to Plasma/KDE initially, but this might be for all packagers as 'telepathy' has no registered maintainer.

CC: (none) => lewyssmith
Assignee: bugsquad => kde

Comment 5 Lewis Smith 2019-05-07 21:17:50 CEST
@Kristoffer : thank you for your work on this.

Telegram & telepathy are complicated...
We offer primarily 'get-telegram' which only enables its download; we do not have a 'telegram' package as such.
telepathy has loads of packages (none called simply 'telepathy'), of which many are '[lib64]telepathy-kde-*'.

From comment 0:
> our Plasma version needs telegram-qt and telepathy-morse to add Telegram as
> an account.
So additional packages. But required exactly by what?
'telepathy-kde-desktop-applets' perhaps?
Comment 6 Kristoffer Grundström 2019-05-07 23:44:26 CEST
(In reply to Lewis Smith from comment #5)
> @Kristoffer : thank you for your work on this.
> 
> Telegram & telepathy are complicated...
> We offer primarily 'get-telegram' which only enables its download; we do not
> have a 'telegram' package as such.
> telepathy has loads of packages (none called simply 'telepathy'), of which
> many are '[lib64]telepathy-kde-*'.
> 
> From comment 0:
> > our Plasma version needs telegram-qt and telepathy-morse to add Telegram as
> > an account.
> So additional packages. But required exactly by what?
> 'telepathy-kde-desktop-applets' perhaps?

According to https://www.archlinux.org/packages/community/x86_64/telepathy-morse/ it's required by https://www.archlinux.org/packages/extra/x86_64/telepathy-kde-accounts-kcm/ which is required by https://www.archlinux.org/packages/extra/x86_64/telepathy-kde-desktop-applets/ and https://www.archlinux.org/packages/extra/any/telepathy-kde-meta/
Comment 7 katnatek 2019-05-08 02:04:33 CEST
The bug#20768 ask for this, should be closed as duplicated?
Comment 8 Kristoffer Grundström 2019-05-08 02:22:26 CEST
Probably. And perhaps Telegram should be removed from telepathy-kde-desktop-applets as this can't be resolved as fixed. Am I wrong? I mean, what's the point of seeing Telegram in the list of Online Accounts to add if it's not going to be integrated?
Comment 9 Lewis Smith 2019-05-08 13:25:24 CEST
(In reply to katnatek from comment #7)
> The bug#20768 ask for this, should be closed as duplicated?
Thanks for pointing this out; that should have been spotted...
Since 20768 is the first, it is this bug to close 'duplicate'. It will be cross-referred from the other, and I will make sure it is because Kristoffer's contribution here is important.

(In reply to Kristoffer Grundström from comment #8)
> And perhaps Telegram should be removed from
> telepathy-kde-desktop-applets as this can't be resolved as fixed.
Perhaps it might be, if we accept (from
 https://bugs.mageia.org/show_bug.cgi?id=20768#c1 )
a package moribund upstream. But if it works...

> I mean, what's the point of seeing Telegram in the list of Online
> Accounts to add if it's not going to be integrated?
True. Mageia might possibly do this integration (qualified by the old comment noted above); or heed *this* comment, and remove Telegram as an offered choice.
To persue.
Comment 10 Lewis Smith 2019-05-08 13:27:25 CEST
See previous comment (9).

*** This bug has been marked as a duplicate of bug 20768 ***

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