[MIR] gnome-todo

Bug #1713171 reported by Jeremy Bícha
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-todo (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Availability
============
Co-maintained and in sync with Debian GNOME.

Built for all supported architectures.

Rationale
=========
This app became part of core GNOME as of 3.26.

Requested by Ubuntu Desktop Team here:
https://lists.ubuntu.com/archives/ubuntu-desktop/2017-August/005091.html

Security
========
No known security issues

https://security-tracker.debian.org/tracker/source-package/gnome-todo
https://launchpad.net/gnome-todo/+cve

Quality assurance
=================
- The Ubuntu Desktop bugs team is subscribed.

https://bugs.launchpad.net/ubuntu/+source/gnome-todo
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=gnome-todo
https://gitlab.gnome.org/GNOME/gnome-todo/issues

No upstream tests or autopkgtests.

Dependencies
============
No universe binary dependencies

Standards compliance
====================
4.1.1

Maintenance
===========
- Actively developed upstream. Last release was 3.26.2 in October
https://gitlab.gnome.org/GNOME/gnome-todo/commits/master

https://anonscm.debian.org/git/pkg-gnome/gnome-todo.git

Background information
======================
This app has quite a few features for what at first appears to be a simple task app. Many are "Extensions" installed but disabled by default.

It integrates with GNOME Online Accounts, supporting at least Google and Todoist (Todoist is new to GNOME 3.26).

It also supports the Todo.txt format. See http://todotxt.org/

It optionally can run in the background using a standard autostart file to notify of tasks due today.

Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-todo (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

desktop-bugs has been subscribed

Jeremy Bícha (jbicha)
summary: - FFE: [MIR] gnome-todo
+ [MIR] gnome-todo
description: updated
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

gnome-todo binary package ships headers, package-config and gir file which are for developments. I would prefer minimize that in our binary packages default install and split that in a separate package.

Note that it would also clean a bunch of lintian errors you are seeing.
Otherwise, the build is fine, build options, upstream code and packaging are +1 for me.

So please, fix the development files and split that in a separate package and I'll happily +1.

Changed in gnome-todo (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Didier, as of gnome-todo 3.26.2-2 in bionic, I believe those files are split into separate packages.

Could you make sure you're looking at the latest version?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

As told on IRC, please ensure you have Replaces: in addition to Breaks: and test an upgrade from older gnome-todos.

Also, some other notes:
gnome-todo dep on:
+ gnome-todo-common,

I would dep on the source/binary version, as there are some dbus service activation and we might not want to get out of sync in case some renaming occurs between the binary and source.

As there are multiple packages now, bonus if you add --fail-missing in debian/rules dh_install to ensure we don't miss any file!

Please ping me once -3 lands and I'll do another review.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Done. Stuck in bionic-proposed while we wait for Launchpad to build all architectures again.

https://launchpad.net/ubuntu/+source/gnome-todo/3.26.2-3

Changed in gnome-todo (Ubuntu):
status: Incomplete → New
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

It has migrated now. +1 from my side, just tell me once seeded and I'll promote it to main.

Changed in gnome-todo (Ubuntu):
status: New → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

$ ./change-override -c main -S gnome-todo
Override component to main
gnome-todo 3.26.2-3 in bionic: universe/misc -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic amd64: universe/introspection/optional/100% -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic arm64: universe/introspection/optional/100% -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic armhf: universe/introspection/optional/100% -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic i386: universe/introspection/optional/100% -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic ppc64el: universe/introspection/optional/100% -> main
gir1.2-gtd-1.0 3.26.2-3 in bionic s390x: universe/introspection/optional/100% -> main
gnome-todo 3.26.2-3 in bionic amd64: universe/gnome/optional/100% -> main
gnome-todo 3.26.2-3 in bionic arm64: universe/gnome/optional/100% -> main
gnome-todo 3.26.2-3 in bionic armhf: universe/gnome/optional/100% -> main
gnome-todo 3.26.2-3 in bionic i386: universe/gnome/optional/100% -> main
gnome-todo 3.26.2-3 in bionic ppc64el: universe/gnome/optional/100% -> main
gnome-todo 3.26.2-3 in bionic s390x: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic amd64: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic arm64: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic armhf: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic i386: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic ppc64el: universe/gnome/optional/100% -> main
gnome-todo-common 3.26.2-3 in bionic s390x: universe/gnome/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic amd64: universe/libs/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic arm64: universe/libs/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic armhf: universe/libs/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic i386: universe/libs/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic ppc64el: universe/libs/optional/100% -> main
libgnome-todo 3.26.2-3 in bionic s390x: universe/libs/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic amd64: universe/libdevel/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic arm64: universe/libdevel/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic armhf: universe/libdevel/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic i386: universe/libdevel/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic ppc64el: universe/libdevel/optional/100% -> main
libgnome-todo-dev 3.26.2-3 in bionic s390x: universe/libdevel/optional/100% -> main
Override [y|N]? y
31 publications overridden.

Changed in gnome-todo (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.