Philip Withnall
4cad66580b
gfileinfo: Temporarily downgrade missing attribute criticals to debugs
...
This partially reverts ed8e86a7d4.
The change to add the criticals (commit ed8e86a7d4) is correct, but
landed too late in the cycle. Let’s downgrade the criticals to debugs
for now, to stop applications seeing a lot of new criticals in their
output. Those criticals are particularly disruptive for command line
applications and unit tests.
Early in the next cycle, the debugs will be re-upgraded to criticals.
This will give applications a whole additional cycle to fix their
ambiguous use of API.
It turned out that a lot of applications have latent bugs around
calling `g_file_info_get_*()` without checking whether an attribute
is set first, and were hence relying on the ‘unknown’ return value
also being an appropriate default for them.
This was compounded by the fact that several non-local GVFS backends
were not setting `GFileInfo` attributes all the time, which caused the
‘missing attribute’ code path to be hit more frequently. For example,
they would only call `g_file_info_set_is_hidden()` with a true value and
never bother with a false one.
It was further compounded by the fact that, while this change landed for
the 2.75.4 release, there did not seem to be extensive integration
testing of that release, and distributions and downstreams went straight
to 2.76.0. That meant we missed the window between 2.75.4 and 2.76.0 to
change, fix or revert this behaviour. GLib relies on distros and
downstreams doing integration testing of unstable releases. We test with
downstream GNOME as part of gnome-build-meta, but do not have the
resources to do integration testing for everybody.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
See: #2907
See: #2932
See: #2934
See: #2945
See: #2948
2023-03-21 15:01:10 +00:00
..
2021-01-05 16:14:16 +00:00
2022-12-30 13:44:20 +00:00
2023-03-16 12:12:01 +00:00
2023-02-21 12:42:55 +00:00
2023-03-16 12:12:01 +00:00
2023-01-23 11:50:34 +00:00
2022-10-13 20:53:56 -04:00
2021-07-02 14:42:54 +02:00
2022-11-15 17:59:36 +00:00
2022-10-13 20:53:56 -04:00
2022-09-04 17:29:39 -07:00
2022-10-13 20:53:56 -04:00
2022-12-09 10:45:21 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-01-26 14:54:35 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-12-19 12:45:02 +00:00
2022-12-09 10:45:21 +00:00
2022-12-09 10:45:21 +00:00
2022-12-09 10:45:21 +00:00
2022-10-13 20:53:56 -04:00
2022-12-09 10:45:21 +00:00
2022-07-05 12:30:46 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-15 19:30:43 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-01 12:44:23 +01:00
2022-05-18 09:18:52 +01:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-02-02 21:25:56 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-11-07 11:30:32 +00:00
2022-10-13 20:53:56 -04:00
2022-11-07 11:30:32 +00:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-01-06 11:46:01 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-02-21 12:42:55 +00:00
2022-10-13 20:53:56 -04:00
2023-02-15 14:33:15 +00:00
2022-07-24 13:46:26 +01:00
2022-07-24 14:07:02 +01:00
2022-07-24 13:46:26 +01:00
2022-07-24 13:46:26 +01:00
2022-05-18 09:18:52 +01:00
2022-07-24 13:46:26 +01:00
2022-05-18 09:18:52 +01:00
2023-02-21 12:42:55 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-03-02 12:35:21 +00:00
2022-10-13 20:53:56 -04:00
2022-12-16 18:45:37 +01:00
2022-07-05 12:30:46 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-02-23 12:16:05 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-14 15:42:14 +00:00
2022-10-13 20:53:56 -04:00
2022-12-16 18:45:36 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-16 18:45:36 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-16 18:45:36 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-01-06 11:46:01 +00:00
2022-10-13 20:53:56 -04:00
2022-10-21 22:08:11 +07:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-03-14 14:37:14 +00:00
2022-10-13 20:53:56 -04:00
2022-09-02 19:48:36 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-09 10:45:21 +00:00
2023-03-06 17:42:01 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-23 20:01:12 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-03-21 14:07:08 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-08 05:21:19 +01:00
2023-03-21 15:01:10 +00:00
2022-12-08 05:21:19 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-11-15 17:59:36 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-06 17:25:13 +02:00
2022-10-20 11:39:04 +00:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-11-24 12:06:10 +00:00
2022-09-15 12:55:18 +02:00
2022-11-07 11:30:32 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-03-21 12:15:50 +00:00
2022-11-07 11:30:32 +00:00
2023-03-21 12:15:50 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-08-30 16:33:29 +02:00
2022-05-18 09:18:52 +01:00
2022-11-07 11:30:32 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-31 13:19:50 -05:00
2022-05-18 09:18:52 +01:00
2023-03-21 12:15:50 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 14:01:43 +00:00
2022-10-13 20:53:56 -04:00
2022-11-24 12:06:10 +00:00
2022-11-24 12:06:10 +00:00
2022-06-22 20:07:30 +02:00
2022-10-13 20:53:56 -04:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-11-07 11:30:32 +00:00
2022-10-13 20:53:56 -04:00
2022-11-07 11:30:32 +00:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-01-09 14:12:16 +01:00
2022-08-26 04:10:22 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-11-07 11:30:32 +00:00
2023-01-27 11:55:27 +03:00
2022-06-09 17:08:42 +02:00
2022-10-13 20:53:56 -04:00
2023-02-20 10:16:11 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-03-07 15:33:59 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-03-07 15:33:59 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2023-02-22 00:38:13 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-26 18:07:55 +01:00
2022-05-18 09:18:52 +01:00
2019-06-17 16:29:09 -07:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-15 21:36:03 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-21 12:33:58 +00:00
2022-12-14 15:42:14 +00:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-11-16 10:12:05 +00:00
2022-10-13 20:53:56 -04:00
2022-11-16 10:12:05 +00:00
2022-05-18 09:18:52 +01:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-05 11:06:49 +00:00
2022-11-07 13:21:28 +00:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-03-21 12:15:50 +00:00
2022-05-18 09:18:52 +01:00
2022-06-01 12:44:23 +01:00
2022-11-24 20:03:39 +01:00
2022-10-31 12:08:41 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-27 15:10:05 -05:00
2022-10-13 20:53:56 -04:00
2022-12-22 15:37:27 -06:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-23 20:01:12 +02:00
2022-10-13 20:53:56 -04:00
2023-03-06 16:10:50 +00:00
2022-05-18 09:18:52 +01:00
2022-11-24 20:03:39 +01:00
2022-11-01 10:20:36 +00:00
2019-05-06 16:26:53 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-01-13 22:14:56 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-23 10:47:39 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-12-22 15:37:27 -06:00
2022-10-13 20:53:56 -04:00
2023-02-19 16:47:13 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-31 11:34:02 +02:00
2022-10-13 20:53:56 -04:00
2023-02-23 12:14:29 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-11-29 17:46:16 -05:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2023-01-13 18:06:23 +02:00
2022-10-13 20:53:56 -04:00
2023-01-16 08:19:23 -05:00
2022-11-03 19:06:40 -05:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-02-21 12:42:55 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-10-17 12:46:01 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-08-06 01:33:15 +02:00
2022-10-13 20:53:56 -04:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 14:01:43 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2023-02-22 00:32:33 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2023-02-21 18:01:51 +01:00
2022-07-05 12:30:46 +01:00
2023-03-09 14:29:38 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-01-23 11:50:34 +00:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2023-02-22 13:24:13 +01:00
2023-02-22 13:24:13 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-27 17:03:35 +01:00
2022-10-13 20:53:56 -04:00
2023-01-08 00:33:14 +00:00
2020-06-12 15:01:08 +01:00
2019-12-17 20:48:22 +08:00
2019-12-17 20:48:22 +08:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00