Bug 2130661 - Link Contacts feature completely broken
Summary: Link Contacts feature completely broken
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-contacts
Version: 37
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F37FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2022-09-28 19:13 UTC by Adam Williamson
Modified: 2022-10-17 22:55 UTC (History)
7 users (show)

Fixed In Version: gnome-contacts-43.0-3.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-10-17 22:55:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-contacts issues 247 0 None opened Link Contacts functionality is totally broken 2022-10-06 23:30:38 UTC

Description Adam Williamson 2022-09-28 19:13:43 UTC
This is a downstream report of https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/247 by mcatanzaro, filed for blocker tracking purposes. As Michael described there, the "Link Contacts" feature does not work at all:

"If I link two contacts together, the result is supposed to be one contact with the contact details of both previous contacts. But with Contacts 42.0, the result is instead three contacts, one with the contact details of both contacts, and two with no contact details. If I then restart Contacts, I see the two original contacts as they were before I attempted to link them.

So we get: 2 contacts -> 3 contacts -> restart -> 2 contacts

But expected behavior is: 2 contacts -> 1 contact"

I can more or less reproduce this with 43.0. When I do the initial link, I don't see exactly what Michael saw; instead I see two identical contacts with the information from both the original contacts. But if I then restart Contacts, I see exactly what Michael saw: the original two contacts are back to their original states.

So I get:

2 contacts -> 2 identical merged contacts -> restart -> 2 original contacts

Comment 1 Adam Williamson 2022-09-28 19:17:01 UTC
Proposing as a Final blocker, as a violation of the "basic functionality" requirement applied to all pre-installed apps on Workstation. This seems like fairly basic functionality for a contacts app.

Comment 2 František Zatloukal 2022-10-03 17:14:54 UTC
Discussed during the 2022-10-03 blocker review meeting: [1]

The decision to classify this bug as an AcceptedBlocker was made:

"For Fedora Workstation on the x86_64 architecture, all applications installed by default which can be launched from the Activities menu must meet ...basic functionality... requirement"

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2022-10-03/f37-blocker-review.2022-10-03-16.00.log.txt

Comment 3 Michael Catanzaro 2022-10-14 15:59:59 UTC
Of course we do want to fix this feature, but for now we'll just hide it so the app is not obviously broken.

Comment 4 Fedora Update System 2022-10-14 16:13:12 UTC
FEDORA-2022-67067ed63e has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-67067ed63e

Comment 5 Fedora Update System 2022-10-15 17:43:40 UTC
FEDORA-2022-67067ed63e has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-67067ed63e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-67067ed63e

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

Comment 6 Kamil Páral 2022-10-17 15:28:58 UTC
(In reply to Fedora Update System from comment #4)
> FEDORA-2022-67067ed63e has been submitted as an update to Fedora 37.
> https://bodhi.fedoraproject.org/updates/FEDORA-2022-67067ed63e

Basic operations seem to work and the Link button is no longer visible.

Comment 7 Fedora Update System 2022-10-17 22:55:37 UTC
FEDORA-2022-67067ed63e 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.