Package: gnote Version: 3.38.0-1 Severity: important Dear Maintainer,
I observed synchronization errors with Tomdroid (Android app using Tomboy's note format) with notes changed by the latest (Debian Bullseye) version of GNote. I was able to track the this particular problem down to a tag in the note file: "last-change-date" ("last-metadata-change-date" is also affected). AFAIK, these should be in ISO 8601 format, which requires zero padded hour / minute / second values. However I see timestamps not following this rule. For example: <last-change-date>2021-11-07T11:10:3.396594Z</last-change-date> How to reproduce: change a note in the first 9 seconds of a minute. I don't know, if this causes problems with any other application using the note format. I'm also not sure, if this problem directly relates to GNote or a library used internally to handle timestamp "serialization" / XML writing. -- System Information: Debian Release: 11.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-9-amd64 (SMP w/16 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gnote depends on: ii dconf-gsettings-backend [gsettings-backend] 0.38.0-2 ii libatkmm-1.6-1v5 2.28.0-3 ii libc6 2.31-13+deb11u2 ii libgcc-s1 10.2.1-6 ii libglib2.0-0 2.66.8-1 ii libglibmm-2.4-1v5 2.64.2-2 ii libgspell-1-2 1.8.4-1 ii libgtk-3-0 3.24.24-4 ii libgtkmm-3.0-1v5 3.24.2-2 ii libpango-1.0-0 1.46.2-3 ii libpangomm-1.4-1v5 2.42.1-1 ii libsecret-1-0 0.20.4-2 ii libsigc++-2.0-0v5 2.10.4-2 ii libstdc++6 10.2.1-6 ii libuuid1 2.36.1-8 ii libxml2 2.9.10+dfsg-6.7 ii libxslt1.1 1.1.34-4 gnote recommends no packages. gnote suggests no packages.