Debian Package Tracker
Register | Log in
Subscribe

uwsgi

fast, self-healing application container server

Choose email to subscribe with

general
  • source: uwsgi (main)
  • version: 2.0.29-1
  • maintainer: uWSGI packaging team (archive) (DMD)
  • uploaders: Jonas Smedegaard [DMD] – Alexandre Rossi [DMD]
  • arch: all any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.0.19.1-7.1
  • oldstable: 2.0.21-5.1
  • stable: 2.0.28-9
  • testing: 2.0.29-1
  • unstable: 2.0.29-1
versioned links
  • 2.0.19.1-7.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.21-5.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.28-9: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.29-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • uwsgi (3 bugs: 0, 0, 3, 0)
  • uwsgi-core
  • uwsgi-dev
  • uwsgi-emperor (2 bugs: 0, 2, 0, 0)
  • uwsgi-extra
  • uwsgi-plugin-alarm-curl
  • uwsgi-plugin-alarm-xmpp
  • uwsgi-plugin-curl-cron
  • uwsgi-plugin-emperor-pg
  • uwsgi-plugin-geoip
  • uwsgi-plugin-graylog2
  • uwsgi-plugin-ldap
  • uwsgi-plugin-router-access
  • uwsgi-plugin-sqlite3
  • uwsgi-plugin-xslt
  • uwsgi-src
action needed
A new upstream version is available: 2.0.30 high
A new upstream version 2.0.30 is available, you should consider packaging it.
Created: 2025-06-06 Last update: 2025-09-06 01:03
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 2.0.30-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit f434ffb1d4e15c1e1523c71f50d18ef7fcd2dd09
Author: Jonas Smedegaard <dr@jones.dk>
Date:   Wed Aug 20 12:56:10 2025 +0200

    remove myself as uploader

commit ae9f9dc1f241407546187073e40f0db9ee9d6022
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 15:29:11 2025 +0200

    Update changelog for 2.0.30-1 release

commit 4d03a4ad2dff2fcb447b4d45225981af7b1c8c7f
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 15:22:49 2025 +0200

    sort out patch headers and forward most

commit 5d37a5c83f4da304735076317ec11ae60c6d4a4b
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 15:22:03 2025 +0200

    sort d/patches/series
    
    Gbp-Dch: ignore

commit 1c18c7eb4ea1cbb9685b5071a30a34e5e75af82b
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 15:20:59 2025 +0200

    fix some user visible typos

commit 1578ac4567fef3420d0a167584f690a199dd51f3
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 12:02:12 2025 +0200

    silence some lintian issues that do not need fixing

commit 274d83faaf501197bf1ad438693e8a6be5194741
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 11:07:05 2025 +0200

    drop 1005_avoid_auto_ptr.patch (mongodb and gridfs plugins do not work)

commit ecc391fcf55c8bcc05415b18bffc5a7edeac0594
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Mon Aug 18 10:51:12 2025 +0200

    d/changelog: remove trailing whitespace
    
    Gbp-Dch: ignore

commit 9734bdeddc86fd469c2a4e3632069d6cc4032769
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Sat Aug 16 19:52:09 2025 +0200

    Update changelog for 2.0.30-1 release

commit 1dcf5e57a2a9e14dd8d46c0bb99098cecbcb1753
Merge: 65d282ec 1bf0d8c5
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Fri Aug 15 09:06:44 2025 +0200

    Update upstream source from tag 'upstream/2.0.30'
    
    Update to upstream version '2.0.30'
    with Debian dir f79a96f750f8d40e0978bee9e064fbb4520ec0fc

commit 1bf0d8c503fae3e92241b43ae46967d7a8df176c
Merge: 6788c010 c5646c0e
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Fri Aug 15 09:06:35 2025 +0200

    New upstream version 2.0.30

commit 65d282ec6f402fa3c5339a7d1f964bf6a6af233b
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Date:   Tue Jun 3 13:40:14 2025 +0200

    add explicit build depend on libcrypt-dev (Closes: #1107044)
    
    crypt.h is necessary to build the router_basicauth plugin.

commit c5646c0ef99eb1c477515a17421844669f57b3b3
Author: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Date:   Tue Jun 3 10:10:03 2025 +0200

    Bump release to 2.0.30

commit 2eeb6e9d7f7db2d423dc51e35d65b733324dc2ba
Merge: ae7ecb01 b6e37c50
Author: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Date:   Tue Jun 3 10:08:15 2025 +0200

    Merge pull request #2727 from xrmx/2030-backports
    
    2.0.30 backports

commit b6e37c505a952c39d2df7832c08121ec0d040713
Author: Taegyun Kim <taegyun.kim@datadoghq.com>
Date:   Mon Jun 2 16:19:31 2025 -0400

    fix: install atexit handlers after apps are initialized
    
    When --lazy or --lazy-apps is set, uwsgi's atexit() handlers, for Python it is uwsgi_python_atexit(), are installed in master process before calling fork(), and when worker loads the application, destructors for static global variables used in Python native extension modules are installed via atexit().
    
    Those static global variables are destructed first and uwsgi atexit() handlers are run.
    
    An application can install Python atexit handler via following two ways
    
    - uwsgi Python module's atexit attribute, which will be called by uwsgi_python_atexit() here.
    - using Python atexit module, which will be called by CPython Py_Finalize(), and uwsgi calls Py_Finalize() also from uwsgi_python_atexit() from here
    
    For both cases, setting --lazy or --lazy-apps changes the order atexit() handlers are installed.
    
    So, if the Python atexit function installed with either of the method calls into native extension module using global states, it results in an undefined behavior leading to segmentation faults.

commit 096472f4fe554c73a038ef032a5d97c58a057709
Author: Victor Stinner <vstinner@python.org>
Date:   Sun May 11 23:01:26 2025 +0200

    plugins/python: Port to Python 3.14 beta 1
    
    The PyThreadState.c_recursion_remaining member has been removed in
    Python 3.14 beta 1:
    https://github.com/python/cpython/pull/133080
Created: 2025-06-03 Last update: 2025-09-03 16:35
RFS: A sponsor is needed to update this package. normal
A Debian contributor is looking for a sponsor to upload a package update. It might be the regular maintainer who does not have any upload right yet, or it might be someone who just wants to help for a bugfix or a new upstream version. In any case, if you have upload rights and care about this package and Debian in general, you should look into sponsoring this update. Please see bug number #1111311 for more information.
Created: 2025-08-16 Last update: 2025-08-16 22:03
lintian reports 4 warnings normal
Lintian reports 4 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-04-27 Last update: 2025-04-27 09:03
Multiarch hinter reports 1 issue(s) low
There are issues with the multiarch metadata for this package.
  • uwsgi-extra could be marked Multi-Arch: foreign
Created: 2016-09-14 Last update: 2025-09-06 04:31
debian/patches: 6 patches to forward upstream low

Among the 11 debian patches available in version 2.0.29-1 of the package, we noticed the following issues:

  • 6 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2025-04-27 10:34
Build log checks report 1 warning low
Build log checks report 1 warning
Created: 2025-01-16 Last update: 2025-01-16 16:33
news
[rss feed]
  • [2025-08-13] uwsgi 2.0.29-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-26] Accepted uwsgi 2.0.29-1 (source) into unstable (Jonas Smedegaard)
  • [2025-03-06] uwsgi 2.0.28-9 MIGRATED to testing (Debian testing watch)
  • [2025-03-02] Accepted uwsgi 2.0.28-9 (source) into unstable (Jonas Smedegaard)
  • [2025-02-08] uwsgi 2.0.28-8 MIGRATED to testing (Debian testing watch)
  • [2025-02-02] Accepted uwsgi 2.0.28-8 (source) into unstable (Jonas Smedegaard)
  • [2025-02-02] Accepted uwsgi 2.0.28-7 (source) into unstable (Jonas Smedegaard)
  • [2025-02-02] Accepted uwsgi 2.0.28-6 (source) into unstable (Jonas Smedegaard)
  • [2025-01-29] Accepted uwsgi 2.0.28-5 (source) into unstable (Jonas Smedegaard)
  • [2025-01-29] Accepted uwsgi 2.0.28-4 (source) into unstable (Jonas Smedegaard)
  • [2025-01-28] Accepted uwsgi 2.0.28-3 (source) into unstable (Jonas Smedegaard)
  • [2025-01-25] Accepted uwsgi 2.0.28-2 (source) into unstable (Jonas Smedegaard)
  • [2024-11-18] uwsgi 2.0.28-1 MIGRATED to testing (Debian testing watch)
  • [2024-10-26] Accepted uwsgi 2.0.28-1 (source) into unstable (Jonas Smedegaard)
  • [2024-09-20] uwsgi 2.0.26-4 MIGRATED to testing (Debian testing watch)
  • [2024-09-17] Accepted uwsgi 2.0.26-4 (source) into unstable (Jonas Smedegaard)
  • [2024-08-22] uwsgi 2.0.26-3 MIGRATED to testing (Debian testing watch)
  • [2024-08-20] Accepted uwsgi 2.0.26-3 (source) into unstable (Jonas Smedegaard)
  • [2024-07-20] uwsgi 2.0.26-2 MIGRATED to testing (Debian testing watch)
  • [2024-07-15] Accepted uwsgi 2.0.26-2 (source) into unstable (Alexandre Rossi) (signed by: Christian Hofstaedtler)
  • [2024-05-03] uwsgi 2.0.25.1-1 MIGRATED to testing (Debian testing watch)
  • [2024-04-21] Accepted uwsgi 2.0.25.1-1 (source) into unstable (Jonas Smedegaard)
  • [2024-04-01] Accepted uwsgi 2.0.24-3 (source) into unstable (Jonas Smedegaard)
  • [2024-02-17] uwsgi 2.0.24-2 MIGRATED to testing (Debian testing watch)
  • [2024-02-11] Accepted uwsgi 2.0.24-2 (source) into unstable (Jonas Smedegaard)
  • [2024-02-11] Accepted uwsgi 2.0.24-1 (source) into unstable (Jonas Smedegaard)
  • [2023-12-02] uwsgi 2.0.23-1 MIGRATED to testing (Debian testing watch)
  • [2023-11-27] Accepted uwsgi 2.0.23-1 (source) into unstable (Jonas Smedegaard)
  • [2023-10-03] uwsgi 2.0.22-4 MIGRATED to testing (Debian testing watch)
  • [2023-09-27] Accepted uwsgi 2.0.22-4 (source) into unstable (Jonas Smedegaard)
  • 1
  • 2
bugs [bug history graph]
  • all: 8
  • RC: 1
  • I&N: 4
  • M&W: 3
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 4)
  • buildd: logs, checks, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.0.29-1build1
  • 6 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing