1148 Commits

Author SHA1 Message Date
Alyssa Ross ac529af6b7 mailmanPackages.hyperkitty: backport mistune fix 2026-07-15 16:43:50 +02:00
Alyssa Ross 6e732d98d8 mailmanPackages.python3.pkgs.django-allauth: 0.63.6 -> 65.16.1
As far as I can tell, the released version of django-mailman3 is not
affected by any of the issues that have required further fixes for
newer allauth, since they're all for the Fedora provider, which in
this version doesn't use allauth at all.
2026-05-07 09:14:27 +02:00
Alyssa Ross 1441da331a mailman: 3.3.9 -> 3.3.10 2026-05-07 09:06:24 +02:00
Alyssa Ross 1abd4ccdd3 mailmanPackages.postorius: 1.3.10 -> 1.3.13
Even though the previous version worked fine with our current Django,
this version adds a tight version check, so we have to backport the
unreleased loosening of that check.
2026-05-07 09:06:24 +02:00
Alyssa Ross 950196cec3 mailmanPackages.postorius: backport security fix 2026-05-07 07:40:51 +02:00
Jack Rosenberg ccf5538a87 treewide: migrate to finalAttrs 2026-04-20 00:28:40 +02:00
Alyssa Ross 8b62a0b087 public-inbox: 1.9.0 -> 2.1.0
Closes: https://github.com/NixOS/nixpkgs/issues/495232
2026-03-07 10:32:41 +01:00
Martin Weinelt 9611501b9d mailman: unpin Django (#492807) 2026-03-01 22:26:32 +00:00
Alyssa Ross a0f2f70a18 Revert "mailman: pin to python312 for django 4.2 support"
This reverts commit bc05bb5851.

We're now using Django 5.2.
2026-02-27 16:33:08 +01:00
Alyssa Ross 1c4fb7aa84 mailmanPackages.python3.pkgs.django: 4.2.28 -> 5.2.9
The mailman NixOS test is passing with 5.2 now.

Link: https://github.com/NixOS/nixpkgs/issues/490868
2026-02-27 16:32:37 +01:00
quantenzitrone c7a1723bc1 nullmailer: refactor and move to pkgs/by-name 2026-02-27 11:07:00 +01:00
Alyssa Ross 638958e9ae mailmanPackages.web: backport Django 5.2 compat 2026-02-21 16:33:16 +01:00
Alyssa Ross bbd173f6bb mailmanPackages.hyperkitty: backport Django 5.2 compat 2026-02-21 16:33:13 +01:00
Michael Daniels 32698fdee2 maintainers: drop sargon (#479194) 2026-01-18 16:10:08 +00:00
René Neumann dce1a64b85 maintainers: drop sargon 2026-01-12 01:43:41 +01:00
Robert Schütz 1a04744f74 treewide: remove superfluous disabled
There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:

    pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
    for f in $(find -name '*.nix'); do
        grep -q "$pattern" "$f" || continue
        sed -i "/$pattern/d" "$f"
        if [ $(grep -c pythonOlder "$f") == 1 ]; then
            sed -i '/^\s*pythonOlder,\s*$/d' "$f"
        fi
        nixfmt "$f"
    done
2026-01-11 09:34:20 -08:00
Guy Chronister e9bd3931c3 various: migrate callPackage to by-name 2026-01-09 19:33:15 -06:00
Martin Weinelt bc05bb5851 mailman: pin to python312 for django 4.2 support 2025-12-26 17:46:53 +01:00
Wolfgang Walther 46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01:00
Ihar Hrachyshka 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
nixpkgs-ci[bot] d942104582 Merge staging-next into staging 2025-12-10 00:18:53 +00:00
Wolfgang Walther 87ef698601 various: remove ekleog as maintainer
Reacted to 0 out of 38 maintainer pings in the least 180 days. Reducing
maintainership to the packages most important to them.
2025-12-09 21:09:05 +01:00
Martin Weinelt 1b3d5b91c2 mailman: pin to django 4.2 2025-12-05 14:15:34 +01:00
Martin Weinelt 3d12805d1c mailman: pin to django_4
Marks the django module as broken with django>=5.1.
2025-11-25 12:39:08 -08:00
Marcus Ramberg 84acd893af PerlPackages.TestSimple13: drop 2025-11-15 19:32:28 +01:00
Stéphan Kochen a1fffa47eb mailpit: move to pkgs/by-name 2025-09-01 16:24:07 +02:00
R. Ryantm 3f2761c053 mailpit: 1.26.0 -> 1.27.7 2025-09-01 16:20:35 +02:00
nixpkgs-ci[bot] d263613f2e Merge master into staging-next 2025-08-22 12:06:42 +00:00
phaer 978931902c maintainers: drop abbradar
Listed as maintainer for ~170 packages but last commit that made it to
master was 6786ceb in February 2022.

Unresponsive on PRs, such as i.e. #411522
2025-08-22 09:49:27 +02:00
Martin Weinelt 0baff18099 mailman-web: drop patches on django-allauth, unpin hiredis 2025-08-09 19:05:25 +02:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Martin Weinelt ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Alyssa Ross be2ebf5421 mailman: backport Python 3.13 fix
Fixes: https://github.com/NixOS/nixpkgs/issues/418498
2025-06-21 11:39:25 +02:00
Alyssa Ross 82bdd923e5 mailman: add missing standard-nntplib dependency
Required with Python 3.13.
2025-06-21 10:17:28 +02:00
Yureka a0f99b458f mailmanPackages.hyperkitty: fix build with python 3.13 2025-06-21 10:07:25 +02:00
R. Ryantm 081e027a77 mailpit: 1.25.1 -> 1.26.0 2025-06-10 17:45:33 +00:00
R. Ryantm eec0809c64 mailpit: 1.25.0 -> 1.25.1 2025-05-31 18:03:52 +02:00
R. Ryantm 65e45c782c mailpit: 1.24.2 -> 1.25.0 2025-05-21 01:22:26 +00:00
R. Ryantm f57a99d14d mailpit: 1.24.1 -> 1.24.2 2025-05-10 06:00:23 +00:00
Patrick Steinhardt d27fc8088c opensmtpd: migrate to by-name 2025-04-28 13:26:53 +02:00
Patrick Steinhardt dc8c84ce28 opensmtpd-filter-rspamd: migrate to by-name 2025-04-28 13:26:53 +02:00
Patrick Steinhardt feddb6a2bc opensmtpd-extras: drop in favor of standalone tables
Upstream has archived the OpenSMTPD-extras repository with 82c49af (add
deprecation notice, 2024-10-22). Instead, it has created a set of
repositories, each containing one of the tables. The old tables aren't
compatible anymore with recent OpenSMTPD versions due to changed
protocols. Other extras, like the queues, don't have an alternative to
the best of my knowledge.

Furthermore, opensmtpd-extras doesn't even build anymore, furthermore
indicating that there aren't any users of this package. Remove the
"opensmtpd-extras" package and raise errors pointing to the new
standalone tables.

Add a release note.
2025-04-28 13:26:53 +02:00
R. Ryantm 11533da808 mailpit: 1.24.0 -> 1.24.1 2025-04-19 18:26:47 +00:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Wolfgang Walther 5b9d774c3c mailpit: 1.23.2 -> 1.24.0 (#394673) 2025-04-06 16:13:31 +00:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
R. Ryantm 6df2b8e049 mailpit: 1.23.2 -> 1.24.0 2025-03-30 16:47:40 +00:00
jopejoe1 7d30c40939 treewide: migrate packages to pkgs/by-name, again 2025-03-25 17:00:45 +01:00
R. Ryantm 9abc4364ec mailpit: 1.22.1 -> 1.23.2 2025-03-19 15:55:06 +00:00