Debian Patches

Status for hamster-time-tracker/3.0.3-3

Patch Description Author Forwarded Bugs Origin Last update
Use-jquery-and-jquery-ui-from-local-system.patch Use jquery and jquery-ui from local system
Debian wants to protect the privacy of its users and not generate
external HTTP requests when it's not needed.
=?utf-8?q?Rapha=C3=ABl_Hertzog?= <hertzog@debian.org> not-needed 2020-08-07
Reproducible-build.patch Make the build reproducible

A similar change has already been merged upstream in
https://github.com/projecthamster/hamster/commit/bcbfaee65d84960f533b3ab04537cd51542fba1a
Chris Lamb <lamby@debian.org> not-needed 2024-09-22
drop-distutils.patch drop-distutils
Drop check for ancient dbus versions

This check warned against using a very old dbus version that caused
breakage. However, the check used the `distutils` package for version
comparison, but that package is deprecated and will be removed in an
upcoming python version. Since there does not seem to be a direct
alternative for version comparisons in the core Python libraries and
this check is about a 4-year old dbus version anyway, just remove the
check rather than adding an extra dependency just for this.
Project Hamster Team <team+project-hamster@tracker.debian.org> no upstream, https://github.com/projecthamster/hamster/commit/f14e4276d11c5d69fb6da844735cffc7a718f1f1 2025-03-14
Fix-invalid-escape-sequence-errors.patch Fix "invalid escape sequence" errors
Starting with Python 3.12 during byte compilation the following warnings
are emitted:

/usr/lib/python3/dist-packages/hamster/lib/datetime.py:471: SyntaxWarning: invalid escape sequence '\s'
position="exact", separator="\s+", default_day=None, ref="now"):
/usr/lib/python3/dist-packages/hamster/lib/datetime.py:472: SyntaxWarning: invalid escape sequence '\s'
"""Parse a start-end range from text.
/usr/lib/python3/dist-packages/hamster/widgets/activityentry.py:381: SyntaxWarning: invalid escape sequence '\s'
fragments = [f for f in re.split("[\s|#]", text)]
/usr/lib/python3/dist-packages/hamster/widgets/timeinput.py:141: SyntaxWarning: invalid escape sequence '\D'
numbers = re.split("\D", str_time)

Fix them by using raw strings or quoting as appropriate.
Martina Ferrari <tina@tina.pm> yes upstream 2025-03-10
Fix-the-appstream-metadata-file.patch Fix the appstream metadata file =?utf-8?q?Rapha=C3=ABl_Hertzog?= <hertzog@debian.org> yes upstream 2025-03-14

All known versions for source package 'hamster-time-tracker'

Links