Bug 2151197 - Google shut down Hangouts; hence plugin no longer functional
Summary: Google shut down Hangouts; hence plugin no longer functional
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: purple-hangouts
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vitaly
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-12-06 10:18 UTC by Marcus Müller
Modified: 2022-12-14 01:59 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-12-14 01:59:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
SRPM of purple-googlechat, which should replace purple-hangouts (264.86 KB, application/x-rpm; charset=binary)
2022-12-06 10:18 UTC, Marcus Müller
no flags Details

Description Marcus Müller 2022-12-06 10:18:20 UTC
Created attachment 1930421 [details]
SRPM of purple-googlechat, which should replace purple-hangouts

Description of problem:

Google in its infiinite wisdom shut down hangouts and replaced it with Google Chat (same features; contact lists got transferred).

This renders purple-hangouts disfunctional and obsolete. It should be removed from future versions of Fedora.

How reproducible:

all the time, because Hangouts is not coming back

Steps to Reproduce:
1. dnf install purple-hangouts
2. make hangouts account in pidgin
3. send a message 

Actual results:

It seems to work (no errors on sending a message), but it just drops messages without warning, since they can't be delivered

Expected results:

Functionality or at least a warning about non-delivery!

Additional info:

I'd recommend removing all files from the RPM, and making it depend on purple-googlechat (which I'm currently in the process of packaging, see attached SRPM).

purple-googlechat has a built in "hey, you seem to have an old google hangouts account. Want to migrate?" dialog in pidgin. Very nice.

Comment 1 Marcus Müller 2022-12-06 10:50:08 UTC
Honest question: If I give you a ready-to-use fedpkg-compatible git repo, would you want to be packager/maintainer for purple-googlechat, @vitaly ?

Comment 2 Vitaly 2022-12-06 11:40:44 UTC
> This renders purple-hangouts disfunctional and obsolete. It should be removed from future versions of Fedora.

I agree.

> I'd recommend removing all files from the RPM

This package must be obsoleted by purple-googlechat:

Provides: purple-hangouts = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: purple-hangouts < %{?epoch:%{epoch}:}%{version}-%{release}

Then I will retire this package.

> SRPM of purple-googlechat, which should replace purple-hangouts

Do you want to maintain it in Fedora?

> Honest question: If I give you a ready-to-use fedpkg-compatible git repo, would you want to be packager/maintainer for purple-googlechat

Only in Fedora main repository.

Comment 3 Marcus Müller 2022-12-06 11:58:49 UTC
> Only in Fedora main repository.

You'd be most welcome to do that :)
You can find the repo (for as long as you need it there) on https://github.com/marcusmueller/purple-googlechat ; please feel free to import it into pagure/rpms. Is that what you had in mind?

> This package must be obsoleted by purple-googlechat:
> …

Proposed changes can be found in the repo above.

Comment 4 Vitaly 2022-12-06 12:03:06 UTC
> You can find the repo (for as long as you need it there) on https://github.com/marcusmueller/purple-googlechat ; please feel free to import it into pagure/rpms. Is that what you had in mind?

Do you want to maintain it in Fedora? I can sponsor you to packagers group.

Comment 5 Marcus Müller 2022-12-06 12:10:30 UTC
> I can sponsor you to packagers group.

Already am in that group; `signify`, `verilator`.

> Do you want to maintain it in Fedora?

Truth be told, I'd prefer if you did that – it's really more of a continuation of purple-hangouts, and I have 0 experience with GTK-adjacent packaging. Plus, my track record as maintainer in terms of reaction times has been super bad – I always need to figure out anew how to do simple things like updates. And in the case of a purple protocol plugin, frequent updates might be paramount to functionality…

But. I'd feel super bad letting someone else maintain the software that someone else wrote which I just packaged so that I get chat functionality. 

Hence my honest question whether you *want* to maintain purple-googlechat. It's just fitting best with you.

Comment 6 Vitaly 2022-12-06 12:19:52 UTC
OK, I will open a new review request for purple-googlechat and obsolete purple-hangouts.

Comment 7 Marcus Müller 2022-12-06 13:43:50 UTC
Thank you very much.

Comment 8 Fedora Update System 2022-12-06 15:55:00 UTC
FEDORA-2022-9375a9deeb has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-9375a9deeb

Comment 9 Fedora Update System 2022-12-07 02:50:39 UTC
FEDORA-2022-9375a9deeb has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-9375a9deeb \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-9375a9deeb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2022-12-14 01:59:48 UTC
FEDORA-2022-9375a9deeb has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.


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