Commit Graph

73 Commits

Author SHA1 Message Date
Yue-Lan a7ef42dfde update debian directory. 2023-09-25 14:03:32 +08:00
Yue-Lan 75a295ab74 update changelog. 2023-09-25 11:51:14 +08:00
Yue-Lan 127d7b3309 update changelog. 2023-08-01 15:53:46 +08:00
Yue-Lan 5a94850ecf update zh_CN translation file. 2023-08-01 15:23:08 +08:00
smiley286 2df486b024 * 改动说明:适配麒麟系统文件大小的计算规范(XB以1024进制),glib原本实现(XB以1000进制;XiB以1024进制)
* BUG号:156528 【GTK需求19254】【文档查看器】通过文档查看器打开文件列表的文件大小与属性里的大小不一致
         103652 【用例242456】【归档管理器】归档文件-打开窗口显示文件大小与文件管理器不一致
* 需求/任务号:
* 其他改动:
* 影响域说明:影响文件、磁盘大小换算结果的显示
2023-08-01 15:17:33 +08:00
Yue-Lan 1a0ff87a8a 修复回收操作概率性报错异常 2023-08-01 15:10:47 +08:00
Yue-Lan a9c43f5a4e [FIX] #182831 【文件管理器】删除从U盘拷贝到本地长文件名称的文件至回收站,回收站中该文件不显示原始路径 2023-08-01 15:09:03 +08:00
Debian GNOME Maintainers 0304b96160 fix-trash-issue-in-data
===================================================================

Gbp-Pq: Name fix-trash-issue-in-data.patch
2023-08-01 15:03:26 +08:00
Debian GNOME Maintainers a70393599e user-directory-i18n
===================================================================

Gbp-Pq: Name user-directory-i18n.patch
2023-08-01 15:03:18 +08:00
Debian GNOME Maintainers d3c09df1b3 fix-trash-issue-in-data-usershare
===================================================================

Gbp-Pq: Name 20210726-fix-trash-issue-in-data-usershare.patch
2023-08-01 15:02:35 +08:00
Debian GNOME Maintainers 2c21bc1043 vfat文件超过4G移动或复制直接报错
===================================================================

Gbp-Pq: Name 20210325-file-type.patch
2023-08-01 14:57:22 +08:00
Yue-Lan 977a1a1598 [FIX] #166960 【文件管理器】在权限细化界面添加完其他用户权限后,对该文档进行编辑保存后,细化权限界面需要重新添加其他用户权限 2023-08-01 14:56:03 +08:00
Yue-Lan 88c51de3db [FIX] #169359 【市场】【人行清算中心】挂载U盘后文件管理器显示文件异常 2023-08-01 14:55:57 +08:00
Yue-Lan b7e5c99e15 update changelog. 2023-04-25 16:19:22 +08:00
Yue-Lan f9a967ffb0 跳过所有架构检查,避免构建错误问题(后续需恢复) 2023-04-25 16:18:30 +08:00
Yue-Lan 0776e0e918 update changelog. 2023-04-25 15:32:05 +08:00
Yue-Lan 471b33db9d 继续修复arm64编译问题 2023-04-25 15:31:20 +08:00
Yue-Lan a479f74d25 update changelog. 2023-04-25 14:51:53 +08:00
Yue-Lan a0ea01b510 修复riscv64架构spawn-test失败的问题 2023-04-25 14:50:45 +08:00
Yue-Lan 68d8e88678 update changelog. 2023-04-25 13:33:38 +08:00
Yue-Lan 22348cd0b8 update changelog. 2023-04-25 11:50:47 +08:00
Yue-Lan 7646cd5f5e 增加spawn-test的日志输出,目前riscv64架构上报错需要处理 2023-04-25 11:48:35 +08:00
Yue-Lan 4e5baba3a4 屏蔽arm64架构下测试失败项(threadtests超时) 2023-04-25 11:47:53 +08:00
Yue-Lan bf013c5c01 update changelog. 2023-04-19 17:31:14 +08:00
Yue-Lan f23c90adb4 add subproject gvdb for fix build error. 2023-04-19 17:30:20 +08:00
Yue-Lan 27fe1868ba update changelog. 2023-04-19 14:27:19 +08:00
su-fang 2504562cbb Modify debian/control. 2023-02-20 17:15:32 +08:00
su-fang 5742d1464a Apply patchs. 2023-02-16 17:19:00 +08:00
Simon McVittie eb60d1e354 testfilemonitor: Skip if we are avoiding flaky tests
See https://gitlab.gnome.org/GNOME/glib/issues/1634

Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: no
2023-02-16 17:16:36 +08:00
Jeremy Bicha 5a86d7bba1 gdesktopappinfo: Recognize gnome-console as a terminal app
GNOME Console (installed as /usr/bin/kgx ) is the default
GNOME terminal app as of GNOME 42

Related to: https://gitlab.gnome.org/GNOME/glib/-/issues/338

But see https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/46
for a more comprehensive way of handling issues around the default
terminal app
2023-02-16 17:16:29 +08:00
Simon McVittie bd07999ea2 tests: Skip debugcontroller test
This is known to be flaky upstream.

Forwarded: not-needed
2023-02-16 17:16:17 +08:00
Simon McVittie 61cc39bfa5 Add extra debug to memory-monitor-dbus test
Hopefully this will give us the necessary information to find out why
this test isn't reliable.

Bug-Debian: https://bugs.debian.org/995178
Forwarded: no
2023-02-16 17:16:04 +08:00
Simon McVittie cf8831d346 Skip memory-monitor-dbus test if not specifically requested
This seems to be unreliable, particularly on non-x86.

Bug-Debian: https://bugs.debian.org/995178
Forwarded: no
2023-02-16 17:15:43 +08:00
Simon McVittie 014c7d2287 gdbus-server-auth: Normally skip flaky DBUS_COOKIE_SHA1 tests
These intermittently fail on the buildds, but the failure cannot be
reproduced in a debugging environment.

We do not expect to use D-Bus over TCP on non-Windows platforms: we use
an AF_UNIX socket, which is much more robust and secure. However, when
using AF_UNIX, DBUS_COOKIE_SHA1 is unnecessary, because we can use the
more reliable EXTERNAL authentication.

Forwarded: not-needed
2023-02-16 17:15:29 +08:00
Simon McVittie fb1980e62f gvariant test: Don't run at build-time on mips
DEB_ALLOW_FLAKY_TESTS is not quite right here, because we don't know
that the test would fail if left for long enough - the problem is that
it doesn't get there, because generating random floating-point numbers
is very slow on some of our mips hardware. However, it has the right
practical effect.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug: https://bugs.debian.org/932678
Forwarded: no
2023-02-16 17:15:15 +08:00
Simon McVittie e73cc871c6 gmenumodel test: Mark as flaky
This test has not had a great history of reliability.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug-Debian: https://bugs.debian.org/932678
Forwarded: no
2023-02-16 17:15:08 +08:00
Simon McVittie e0482d2935 Skip unreliable gdbus-threading tests by default
test_threaded_singleton() test to reproduce a race condition between
last-unref of the global singleton GDBusConnection and g_bus_get_sync().

test_method_calls_in_thread() checks that multiple threads can all make
method calls to the same proxy.

However, test setup intermittently times out with:

    # GLib-GIO-DEBUG: run 0: refcount is 2, sleeping
    Bail out! GLib-GIO-FATAL-ERROR: connection had too many refs

The current theory upstream is that this might be a reference leak in
test_delivery_in_thread().

Furthermore, test teardown is now often failing when destroying the test
bus.

Demote these tests to be run as part of the "flaky" autopkgtests, but
not at build time or in the part of the autopkgtest run that gates
progress into testing.

Bug: https://gitlab.gnome.org/GNOME/glib/issues/1515
Forwarded: no
2023-02-16 17:15:01 +08:00
Iain Lane f13e0ea17e Skip test which performs some unreliable floating point comparisons
[smcv: Modified to use g_test_skip() instead of omitting those test cases
completely, and allow them to be re-enabled with a Debian-specific
environment variable]

Co-authored-by: Simon McVittie <smcv@debian.org>
Bug: https://gitlab.gnome.org/GNOME/glib/issues/820
Forwarded: no
2023-02-16 17:14:54 +08:00
Martin Pitt e8db16fde7 Disable some tests on slow architectures which keep failing the tests
[smcv: Modified to use g_test_skip() instead of omitting those test cases
completely, and allow them to be re-enabled with a Debian-specific
environment variable]

Co-authored-by: Simon McVittie <smcv@debian.org>
Forwarded: no
2023-02-16 17:14:44 +08:00
Simon McVittie de2c972ddd closures test: Skip on arm* unless flaky tests are allowed
Choosing the right number of iterations to avoid either taking literally
hours on some hardware, or getting spurious failures when one thread
starves another, seems to be too hard to get right in practice.
Make this test opt-in so that its failures aren't release-critical.
We can run it as a separate autopkgtest that is marked flaky.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug-Debian: https://bugs.debian.org/880883
Bug-Debian: https://bugs.debian.org/917983
Forwarded: not-needed
2023-02-16 17:14:36 +08:00
Martin Pitt 63c8beae1f Do not fail the /thread/thread4 test if prlimit() fails
This happens on the Debian buildds.

[smcv: Use g_test_skip()]

Forwarded: no, Debian buildd specific
2023-02-16 17:14:27 +08:00
Iain Lane ddecc33cb3 Disable confusing (to users) warning about deprecated schema paths
Disable a warning when compiling schemas which are installed
into 'deprecated' locations. Users see this very often due to
glib-compile-schemas being called from libglib2.0-0's trigger and it is
not very useful for them.

Forwarded: not-needed
2023-02-16 17:14:19 +08:00
Martin Pitt 0c36d06f9c Provide backwards compatibility for 01_gettext-desktopfiles.patch for X-{Debian,Ubuntu}-Gettext-Domain
Ubuntu-specific. 01_gettext-desktopfiles.patch was changed to use
X-GNOME-, so this is necessary until all our .desktop files are converted.

Forwarded: no
2023-02-16 17:14:12 +08:00
Simon McVittie cae3d7ccc2 gwakeuptest: Be less parallel unless invoked with -m slow
This is a workaround for test failures on the reproducible-builds
infrastructure, where a multi-threaded stress-test sometimes takes longer
to finish on x86_64 than it would have done on slow architectures like
arm and mips on the official Debian autobuilders. It is not clear why.

This change will make this test more likely to pass, but less likely to
detect bugs.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug-Debian: https://bugs.debian.org/884659
Forwarded: no
2023-02-16 17:13:59 +08:00
Ryan Lortie 7985d0ce93 timer test: use 'volatile' for locals
GCC seems to be failing to follow the letter of the C spec by allowing extra
precision in floating point values to persist across assignments which are
optimised away.

Force its hand by using 'volatile' on the locals in question.

Bug: https://gitlab.gnome.org/GNOME/glib/issues/820
Forwarded: yes
2023-02-16 17:13:50 +08:00
Philip Withnall f9b82a6fa3 Call gettext if .desktop file does not have inline translations
Patch from OpenSUSE via Ubuntu, original author unknown. Martin Pitt and
Vincent Untz appear to be the main authors.

Reworked slightly by Philip Withnall to avoid exposing new public API
for the non-standard keys.

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=569829
Bug-Ubuntu: https://launchpad.net/bugs/3935
Applied-upstream: no, rejected because "this will be solved soon" (in 2013)
2023-02-16 17:13:31 +08:00
Philip Withnall e7d9456c90 tests: Don’t rely on output locale of sort in spawn-test
Otherwise the test will fail when run in a non-English locale.

Fix suggested by Simon McVittie.

Signed-off-by: Philip Withnall <pwithnall@endlessos.org>

Bug: https://gitlab.gnome.org/GNOME/glib/-/issues/2754
Origin: upstream, 2.75.0, commit:360fc4cda351705102e72e1eeb3c4385fa7fda62
2023-02-16 17:13:13 +08:00
su-fang a28e47d6c8 merge upstream 2.74.5 2023-02-15 16:51:32 +08:00
handsome_feng 2f18f16f47
update debian/changelog. 2022-06-29 08:35:37 +00:00
luzp f2a057489e change format 2022-06-29 16:02:18 +08:00