Bug 21366 - Replace psi with psi+
Summary: Replace psi with psi+
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-32-OK MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2017-07-26 22:56 CEST by David Walser
Modified: 2017-11-07 14:50 CET (History)
5 users (show)

See Also:
Source RPM: psi-0.15-7.mga6.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2017-07-26 22:56:51 CEST
openSUSE 42.2 or 42.3 replaced psi with psi+:
https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.3/#sec.upgrade.421.removed

psi is a Qt4 app we failed to notice needed to be replaced for Mageia 6.

Hopefully psi+ is Qt5.
Comment 1 JanKusanagi 2017-08-02 17:28:55 CEST
Better than that, just update Psi to 1.2 ;)

https://github.com/psi-im/psi/releases/tag/1.2

CC: (none) => jan-bugs

Comment 3 David GEIGER 2017-10-28 18:49:47 CEST
Done for Cauldron and also mga6 updating psi to the latest upstream release 1.3 and also ported to Qt5 now!

CC: (none) => geiger.david68210

Comment 4 JanKusanagi 2017-10-28 21:20:48 CEST
Coooool, thanks!

I've found that, at least for the accounts on the servers I use, lib(64)sasl2-plug-scram is needed, so it should probably be a dependency =)

Other than that, so far works nicely, and it's such a huge step forward! ;)
Comment 5 David GEIGER 2017-10-29 10:28:39 CET
Done! adding sasl-plug-scram as a recommends package.
Comment 6 JanKusanagi 2017-10-29 16:39:34 CET
Thanks!

Just verified that new version recommends the SASL/SCRAM package.

However, I don't know the exact policies, but I think it probably fits better being a hard dependency instead of a "Recommends". I doubt many people could use their Jabber/XMPP accounts without this nowadays.

I imagine not many people install without recommends, but just in case...
(I personally often do, but looking at what a normal installation brings, first).

Either way, this works, so huge thanks again! =)
Comment 7 David Walser 2017-10-29 17:38:30 CET
Thanks David!

Advisory:
----------------------------------------

The psi package has been updated to version 1.3, which brings a new Qt5-based
user interface for a better user experience, and which also fixes several bugs.

References:
https://github.com/psi-im/psi/blob/1.3/README
----------------------------------------

Updated packages in core/updates_testing:
----------------------------------------
psi-1.3-1.1.mga6
psi-iconsets-1.3-1.1.mga6
psi-smileysets-1.3-1.1.mga6
psi-lang-pack-en-1.3-1.1.mga6
psi-lang-pack-be-1.3-1.1.mga6
psi-lang-pack-cs-1.3-1.1.mga6
psi-lang-pack-de-1.3-1.1.mga6
psi-lang-pack-eo-1.3-1.1.mga6
psi-lang-pack-es-1.3-1.1.mga6
psi-lang-pack-fr-1.3-1.1.mga6
psi-lang-pack-it-1.3-1.1.mga6
psi-lang-pack-ja-1.3-1.1.mga6
psi-lang-pack-mk-1.3-1.1.mga6
psi-lang-pack-pl-1.3-1.1.mga6
psi-lang-pack-pt_br-1.3-1.1.mga6
psi-lang-pack-ru-1.3-1.1.mga6
psi-lang-pack-sl-1.3-1.1.mga6
psi-lang-pack-sv-1.3-1.1.mga6
psi-lang-pack-uk-1.3-1.1.mga6
psi-lang-pack-ur_PK-1.3-1.1.mga6
psi-lang-pack-vi-1.3-1.1.mga6
psi-lang-pack-zh-1.3-1.1.mga6

from psi-1.3-1.1.mga6.src.rpm

CC: (none) => kde
Assignee: kde => qa-bugs

Comment 8 Herman Viaene 2017-10-31 12:17:24 CET
MGA5-32 on Asus A6000VM MATE
No installation issues.
I have a jabber account, so used that one to have psi running, looks OK, I can browse thru different dialogues , but I have no feeling for this jabber gibberish, and I won't spend any time on it. If someone thinks this is enough of a test, thenit is OK with me.

CC: (none) => herman.viaene

Comment 9 JanKusanagi 2017-11-02 22:54:46 CET
For the record, I've been using it since the upgrade on the 28th, and so far, so good. No, great =)

The only issue I can find is higher memory usage, but that's an upstream thing, to be expected from a Webkit-using software that wasn't using Webkit before.
Herman Viaene 2017-11-04 14:36:41 CET

Whiteboard: (none) => MGA6-32-OK

Lewis Smith 2017-11-05 14:00:51 CET

Keywords: (none) => advisory

Comment 10 Lewis Smith 2017-11-06 10:03:09 CET
Testing M6/64

What is it? "Jabber client using Qt4" [before the update].
BEFORE update:
# urpmi psi
  psi                            0.15         7.mga6        x86_64
  psi-lang-pack-en               0.15         7.mga6        x86_64
$ rpm -q lib64sasl2-plug-scram
package lib64sasl2-plug-scram is not installed

Running it from menu or command line popped up various Qt4 windows which seemed to behave OK without actually embarking on registering or connecting.

AFTER the update:
Doing the 'psi' update from updates_testing *did* pull in
'lib64sasl2-plug-scram-2.1.26-12.mga6.x86_64'
which is one of the aims. Good. Resulting in:
- lib64sasl2-plug-scram-2.1.26-12.mga6.x86_64
- psi-1.3-1.1.mga6.x86_64
- psi-lang-pack-en-1.3-1.1.mga6.x86_64

$ urpmq -i psi
shows "Summary     : Jabber client using Qt5" - good again.

Launching it from the menu shows the same set of wondows, QT5 style, which all react sensibly. Not a Jabber user, this seems to answer the original 'complaints' in comments 0 & 4. Thanks to Jan for his more thorough usage.
OKing & validating.

Keywords: (none) => validated_update
Whiteboard: MGA6-32-OK => MGA6-32-OK MGA6-64-OK
CC: (none) => sysadmin-bugs

Comment 11 Mageia Robot 2017-11-07 14:50:09 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2017-0106.html

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


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