Greetings lovely community,
Just ran an update today and got the following message at the end:
:: Searching databases for updates...
:: Searching AUR for updates...
:: Checking development packages...
-> Missing AUR Packages: gnome-documents
-> Flagged Out Of Date AUR Packages: gdm-prime libgdm-prime minecraft-launcher
there is nothing to do
[scott@endeavourOS ~]$
Been a while since there has been a missing AUR package message! (former missing AUR packages here, here, and here too).
Let’s see if it depends on anything and see if it’s safe to maybe remove:
[scott@endeavourOS ~]$ pacman -Qi gnome-documents
Name : gnome-documents
Version : 3.34.0+34+g678141fa-1
Description : A document manager application for GNOME
Architecture : x86_64
URL : https://wiki.gnome.org/Apps/Documents
Licenses : GPL
Groups : gnome-extra
Provides : None
Depends On : evince gjs gtk3 gnome-desktop gnome-online-accounts
libgdata tracker-miners libzapojit webkit2gtk
gnome-online-miners librsvg libgepub gnome-epub-thumbnailer
Optional Deps : libreoffice-fresh: Support for Libreoffice document types
[installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 2.99 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Thu 09 Sep 2021 04:50:02 PM EDT
Install Date : Fri 10 Sep 2021 02:42:19 PM EDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Looks like it isn’t required by anything. Let’s also check pactree as well just in case:
[scott@endeavourOS ~]$ pactree -r gnome-documents
gnome-documents
[scott@endeavourOS ~]$
Checking out their GItHub real quick: https://gitlab.gnome.org/Archive/gnome-documents
Reveals that the project is now in Archived and even the Gnome Documents flatpak page is gone, so it looks like Gnome Documents has now gone to the graveyard. Trying to run Gnome Documents doesn’t open it anymore, and running it in a terminal produces the following:
[scott@endeavourOS ~]$ gnome-documents
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
** (org.gnome.Documents:12295): CRITICAL **: 18:47:57.813: g_irepository_find_by_name: assertion 'typelib != NULL' failed
(org.gnome.Documents:12295): GLib-GObject-WARNING **: 18:47:57.813: cannot register existing type 'TrackerSparqlConnection'
(org.gnome.Documents:12295): GLib-CRITICAL **: 18:47:57.813: g_once_init_leave: assertion 'result != 0' failed
(org.gnome.Documents:12295): GLib-GObject-CRITICAL **: 18:47:57.813: g_type_register_static: assertion 'parent_type > 0' failed
(org.gnome.Documents:12295): GLib-GObject-WARNING **: 18:47:57.813: cannot add private field to invalid (non-instantiatable) type '<invalid>'
(org.gnome.Documents:12295): GLib-CRITICAL **: 18:47:57.813: g_once_init_leave: assertion 'result != 0' failed
(org.gnome.Documents:12295): GLib-GObject-CRITICAL **: 18:47:57.813: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
(org.gnome.Documents:12295): Tracker-CRITICAL **: 18:47:57.813: tracker_sparql_backend_load_plugins: assertion 'self != NULL' failed
Segmentation fault (core dumped)
[scott@endeavourOS ~]$
So with all my diligence done, it’s safe to say that gnome-documents may be removed from your system if you have it installed. Since the project is now archived and it’s been sitting on v3.34 for a few releases now, it makes sense that it’s leaving the Arch repos and being removed from the gnome-extra group.
If anyone out there uses it, there is an AUR package for it: https://aur.archlinux.org/packages/gnome-documents-git
But other than that it is time to say goodbye:
[scott@endeavourOS ~]$ sudo pacman -R gnome-documents
[sudo] password for scott:
checking dependencies...
Package (1) Old Version Net Change
gnome-documents 3.34.0+34+g678141fa-1 -2.99 MiB
Total Removed Size: 2.99 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
(1/1) removing gnome-documents [-----------------------] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
[scott@endeavourOS ~]$
So long Gnome Documents, and enjoy package heaven…