#307 Evaluate the state of gnome-contacts
Opened 2 years ago by aday. Modified 2 months ago

Late in the F36 cycle, a number of issues we found in gnome-calendar - see #304. They were:

  • 2079198 - Editing of an existing contact creates another entry with empty content.
  • 2079228 - [abrt] gnome-contacts: folks_individual_get_personas(): gnome-contacts killed by SIGSEGV
  • 2079274 - Contact deletion is unreliable

It would be good for the working group to conduct its own evaluation of gnome-calendar - we should test it and keep a record of any issues we encounter, and then have a conversation in the context of #304:

  • What are our quality expectations for the app?
  • Does the app meet our quality expectations?
  • What kind of issues should be classified as release blocking?
  • Is there anything that can be done to increase quality?

Metadata Update from @aday:
- Issue set to the milestone: Fedora 37

2 years ago

Metadata Update from @aday:
- Issue tagged with: qa

2 years ago

Metadata Update from @catanzaro:
- Issue assigned to catanzaro

2 years ago

Are you planning on conducting a review, @catanzaro ?

I reported a few other issues upstream.

I'll venture some answers for the proposed questions:

What are our quality expectations for the app?

The app should pass a basic functionality test.

Does the app meet our quality expectations?

No. Based on the issues we've identified above, basic functionality is broken.

What kind of issues should be classified as release blocking?

Basic functionality issues: things that users are likely to notice quickly after casual use of the application. Many of the issues we've identified are basic functionality issues.

Is there anything that can be done to increase quality?

Not without budget.

Status of the three issues that originally prompted this ticket:

  • 2079198 - confirmed issue, easy to reproduce, no fix as of yet
  • 2079228 - not a bug
  • 2079274 - potential fix landed upstream; needs testing

Impressions after playing around with the app for a few minutes:

  • It mostly works. I can create contacts, edit them, favourite them, search, etc.
  • There are rough edges - the UI is OK but it would benefit from a round of polish.
  • It's fairly easy to trigger non-trivial bugs:
    • I got a crash after deleting a contact
    • It failed to set an avatar for another contact
    • I reproduced the duplicate contact after editing bug (2079198)

We discussed this issue at today's WG meeting.

It seems like there are probably a small number of bad issues currently. The situation isn't so bad that we feel that the app should be removed from the preinstalled app set immediately, but if things haven't improved for F38 we might want to reconsider.

Metadata Update from @aday:
- Issue set to the milestone: Fedora 38 (was: Fedora 37)

2 years ago

One of the Contacts blockers we had last release has been accepted as a blocker for F37:

https://bugzilla.redhat.com/show_bug.cgi?id=2111003

Metadata Update from @aday:
- Issue set to the milestone: None (was: Fedora 38)

11 months ago

Unfortunately none of the aforementioned issues have been fixed. It looks like development of Contacts has mostly stalled.

However, the good news is the quality isn't so bad that I think we need to remove it. Upstream is taking a wait-and-see approach where Contacts is on the list of apps that might or might not be removed from core in the future, basically acknowledging that the situation is not ideal, but also not so bad that the app needs to be removed in the short term.

I'm tempted to close this issue and accept the status quo for now, while waiting for the situation to change upstream. @aday what do you think?

Metadata Update from @ngompa:
- Issue tagged with: default-apps, experience

3 months ago

I'm tempted to close this issue and accept the status quo for now, while waiting for the situation to change upstream. @aday what do you think?

Login to comment on this ticket.

Metadata