Your message dated Thu, 29 Jun 2023 13:52:04 +0000
with message-id <e1qes44-00b2h7...@fasolo.debian.org>
and subject line Bug#1039611: fixed in python-django-celery-beat 2.5.0-1
has caused the Debian Bug report #1039611,
regarding celery breaks python-django-celery-beat autopkgtest: 
'zoneinfo.ZoneInfo' object has no attribute 'zone'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1039611: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039611
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: celery, python-django-celery-beat
Control: found -1 celery/5.3.1-1
Control: found -1 python-django-celery-beat/2.4.0-1
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of celery the autopkgtest of python-django-celery-beat fails in testing when that autopkgtest is run with the binary packages of celery from unstable. It passes when run with only packages from testing. In tabular form:

                          pass            fail
celery                    from testing    5.3.1-1
python-django-celery-beat from testing    2.4.0-1
all others                from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of celery to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=celery

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-django-celery-beat/34896121/log.gz

=================================== FAILURES =================================== 63s _________________ test_ModelEntry.test_entry_is_due__no_use_tz _________________ 63s 63s self = <t.unit.test_schedulers.test_ModelEntry object at 0x7f96b9886b90>
 63s  63s     @override_settings(
 63s         USE_TZ=False,
 63s         DJANGO_CELERY_BEAT_TZ_AWARE=False
 63s     )
 63s     @pytest.mark.usefixtures('depends_on_current_app')
 63s     @timezone.override('Europe/Berlin')
 63s     @pytest.mark.celery(timezone='Europe/Berlin')
 63s     def test_entry_is_due__no_use_tz(self):
 63s         old_tz = os.environ.get("TZ")
 63s         os.environ["TZ"] = "Europe/Berlin"
 63s         if hasattr(time, "tzset"):
 63s             time.tzset()
 63s >       assert self.app.timezone.zone == 'Europe/Berlin'
63s E AttributeError: 'zoneinfo.ZoneInfo' object has no attribute 'zone'
 63s  63s t/unit/test_schedulers.py:162: AttributeError
63s _____ test_ModelEntry.test_entry_and_model_last_run_at_with_utc_no_use_tz ______ 63s 63s self = <t.unit.test_schedulers.test_ModelEntry object at 0x7f96b90f5ad0> 63s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f96b9364050>
 63s  63s     @override_settings(
 63s         USE_TZ=False,
 63s         DJANGO_CELERY_BEAT_TZ_AWARE=False
 63s     )
 63s     @pytest.mark.usefixtures('depends_on_current_app')
 63s     @timezone.override('Europe/Berlin')
 63s     @pytest.mark.celery(timezone='Europe/Berlin')
63s def test_entry_and_model_last_run_at_with_utc_no_use_tz(self, monkeypatch):
 63s         old_tz = os.environ.get("TZ")
 63s         os.environ["TZ"] = "Europe/Berlin"
 63s         if hasattr(time, "tzset"):
 63s             time.tzset()
 63s >       assert self.app.timezone.zone == 'Europe/Berlin'
63s E AttributeError: 'zoneinfo.ZoneInfo' object has no attribute 'zone'
 63s  63s t/unit/test_schedulers.py:194: AttributeError
63s __ test_ModelEntry.test_entry_is_due__celery_timezone_doesnt_match_time_zone ___ 63s 63s self = <t.unit.test_schedulers.test_ModelEntry object at 0x7f96b90f5350>
 63s  63s     @override_settings(
 63s         USE_TZ=False,
 63s         DJANGO_CELERY_BEAT_TZ_AWARE=False,
 63s         TIME_ZONE="Europe/Berlin",
 63s         CELERY_TIMEZONE="America/New_York"
 63s     )
 63s     @pytest.mark.usefixtures('depends_on_current_app')
 63s     @timezone.override('Europe/Berlin')
 63s     @pytest.mark.celery(timezone='America/New_York')
63s def test_entry_is_due__celery_timezone_doesnt_match_time_zone(self):
 63s         old_tz = os.environ.get("TZ")
 63s         os.environ["TZ"] = "Europe/Berlin"
 63s         if hasattr(time, "tzset"):
 63s             time.tzset()
 63s >       assert self.app.timezone.zone == 'America/New_York'
63s E AttributeError: 'zoneinfo.ZoneInfo' object has no attribute 'zone'
 63s  63s t/unit/test_schedulers.py:230: AttributeError
63s =============================== warnings summary ===============================
 63s ../../../../usr/lib/python3/dist-packages/django/http/request.py:1
63s /usr/lib/python3/dist-packages/django/http/request.py:1: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
 63s     import cgi
63s 63s ../../../../usr/lib/python3/dist-packages/django/utils/encoding.py:266 63s /usr/lib/python3/dist-packages/django/utils/encoding.py:266: DeprecationWarning: Use setlocale(), getencoding() and getlocale() instead
 63s     encoding = locale.getdefaultlocale()[1] or 'ascii'
63s 63s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 63s =========================== short test summary info ============================ 63s FAILED t/unit/test_schedulers.py::test_ModelEntry::test_entry_is_due__no_use_tz 63s FAILED t/unit/test_schedulers.py::test_ModelEntry::test_entry_and_model_last_run_at_with_utc_no_use_tz 63s FAILED t/unit/test_schedulers.py::test_ModelEntry::test_entry_is_due__celery_timezone_doesnt_match_time_zone 63s ============ 3 failed, 95 passed, 3 deselected, 2 warnings in 1.46s ============
 63s autopkgtest [23:15:47]: test upstream

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: python-django-celery-beat
Source-Version: 2.5.0-1
Done: Michael Fladischer <fl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-django-celery-beat, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1039...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Fladischer <fl...@debian.org> (supplier of updated 
python-django-celery-beat package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 29 Jun 2023 12:59:36 +0000
Source: python-django-celery-beat
Architecture: source
Version: 2.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael Fladischer <fl...@debian.org>
Closes: 1039611
Changes:
 python-django-celery-beat (2.5.0-1) unstable; urgency=medium
 .
   * New upstream version 2.5.0
   * Refresh patches.
   * Add python3-cron-descriptor to Build-Depends, required by tests.
   * Add patch to fix language field in django.po files.
   * Add patch to fix tests with celery 5.3 (Closes: #1039611).
   * Bump Standards-Version to 4.6.2.
   * Update d/copyright with new years.
Checksums-Sha1:
 70247ee3c3eda15b5803b37ef67780c82fc85d00 2349 
python-django-celery-beat_2.5.0-1.dsc
 2bd96454e699404e9d25abc16e59243ae602d859 156969 
python-django-celery-beat_2.5.0.orig.tar.gz
 056c7a7a1a806824f839d701c7023580be89f628 10344 
python-django-celery-beat_2.5.0-1.debian.tar.xz
 ada7119828c6d7cc97e1bc1f72094dc90a2f2c7e 9420 
python-django-celery-beat_2.5.0-1_arm64.buildinfo
Checksums-Sha256:
 ef76ecdd43be285f39af353035c16a44f2e6756482b0a08f562cdba427f76b05 2349 
python-django-celery-beat_2.5.0-1.dsc
 ee5898f1e37eeb4adc16dbf3c3b9528e564ea3c1879055f4809bc1d3304f5420 156969 
python-django-celery-beat_2.5.0.orig.tar.gz
 6c7635b7bdc78abb22bbb3305bbca5c38340cb5a6804cd62471e76f210376436 10344 
python-django-celery-beat_2.5.0-1.debian.tar.xz
 9f1731ff0a56d5d5a8cd80a4322cf4a65e9a40c71465c875a5b8500ab3318a1c 9420 
python-django-celery-beat_2.5.0-1_arm64.buildinfo
Files:
 dfd08de59b797065d54f7e4912484ba8 2349 python optional 
python-django-celery-beat_2.5.0-1.dsc
 dcf4db221cd7e94c02055f301529454b 156969 python optional 
python-django-celery-beat_2.5.0.orig.tar.gz
 54a26a81a4bf2719b439d62c4046efac 10344 python optional 
python-django-celery-beat_2.5.0-1.debian.tar.xz
 185029130d7ee4da314169e6779548e7 9420 python optional 
python-django-celery-beat_2.5.0-1_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmSdgeoACgkQ/9PIi5l9
0WpgxQf/XQTKFWCzA7nRSdu/34fSS+ZOopPID9+BE9ukCRn4cRRWYAmzSAO0P7i2
KB0JRjll9fTKC0a7+8dTDgtfDG1sFDQkIhMX2AuS9c4OFxLjomI1BMV64CMWyPBh
p23/S5bYjj/jWPZ60Q8bR3r0fm18KkshuAa06Gar4KMQa5zWDyvOBo+/LeCziGgZ
wXX8EAne0IdMYJJDEIm10GQANI7LLNz/T8weYvIN8XYU6ZS9HRER75VsN5GiQpiZ
AgkN3QtyzHeaMg1xcazkohqp3rj8QG0uOsjTKu3XFuBBhQndqBA6MTqypIBEvy2r
8QNaLFcQcA8qoyc8Gy27YQesUDKgYw==
=c32l
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to