Debian Bug report logs - #1017479
python-django-celery-beat: Missing unpackaged python3-tzdata dependency

version graph

Package: src:python-django-celery-beat; Maintainer for src:python-django-celery-beat is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Baptiste Beauplat <lyknode@debian.org>

Date: Tue, 16 Aug 2022 19:06:01 UTC

Severity: normal

Tags: pending

Found in version python-django-celery-beat/2.3.0-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1017479; Package src:python-django-celery-beat. (Tue, 16 Aug 2022 19:06:04 GMT) (full text, mbox, link).


Message #3 received at submit@bugs.debian.org (full text, mbox, reply):

From: Baptiste Beauplat <lyknode@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: python-django-celery-beat: Missing unpackaged python3-tzdata dependency
Date: Tue, 16 Aug 2022 20:56:42 +0200
[Message part 1 (text/plain, inline)]
Source: python-django-celery-beat
Version: 2.3.0-1
Severity: normal

Dear Maintainer,

django-celery-beat declares a dependency to tzdata[1] in its
requirements/default.txt however this package is not available in
Debian.

Because of this, tzdata will be downloaded from the internet if a
project declare a dependency to django-celery-beat even if already
installed using Debian packages.

From what I can see, tzdata is only a copy of the timezone info, already
available from the tzdata package and it is only used by upstream to
ensure tzdata info are installed on the target system (no trace of an
import in the source).

Rather than packaging the python version of tzdata, I think asking
upstream to remove the "obvious" dependency could be a cleaner solution.

Patching the requirement to drop the dependency could also work fine,
IMHO.

Best,

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-4-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF8, LC_CTYPE=en_US.UTF8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

[1]: https://pypi.org/simple/tzdata/

-- 
Baptiste Beauplat - lyknode
[signature.asc (application/pgp-signature, inline)]

Message sent on to Baptiste Beauplat <lyknode@debian.org>:
Bug#1017479. (Mon, 19 Sep 2022 19:42:02 GMT) (full text, mbox, link).


Message #6 received at 1017479-submitter@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 1017479-submitter@bugs.debian.org
Subject: Bug#1017479 marked as pending in python-django-celery-beat
Date: Mon, 19 Sep 2022 19:39:18 +0000
Control: tag -1 pending

Hello,

Bug #1017479 in python-django-celery-beat reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/python-django-celery-beat/-/commit/a6d803abb23d1adc646708d00a491d07b1d126bc

------------------------------------------------------------------------
Add patch dropping requirement on tzdata

Closes: #1017479
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1017479



Added tag(s) pending. Request was from Mattia Rizzolo <mattia@debian.org> to 1017479-submitter@bugs.debian.org. (Mon, 19 Sep 2022 19:42:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Sep 19 20:35:55 2022; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.