Skip to content

Commit 481b828

Browse files
committed
[5.1.x] Fixed #35908 -- Retired the django-developers and django-users mailing lists.
Co-authored-by: Chaitanya Rahalkar <[email protected]> Backport of 8649330 from main.
1 parent e479ccb commit 481b828

File tree

13 files changed

+107
-158
lines changed

13 files changed

+107
-158
lines changed

README.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ To get more help:
3232
* Join the ``#django`` channel on ``irc.libera.chat``. Lots of helpful people
3333
hang out there. `Webchat is available <https://web.libera.chat/#django>`_.
3434

35-
* Join the django-users mailing list, or read the archives, at
36-
https://groups.google.com/group/django-users.
37-
3835
* Join the `Django Discord community <https://chat.djangoproject.com>`_.
3936

4037
* Join the community on the `Django Forum <https://forum.djangoproject.com/>`_.

docs/faq/help.txt

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Then, please post it in one of the following channels:
2121

2222
* The Django Forum section `"Using Django"`_. This is for web-based
2323
discussions.
24-
* The |django-users| mailing list. This is for email-based discussions.
2524
* The `Django Discord server`_ for chat-based discussions.
2625

2726
.. _`"Using Django"`: https://forum.djangoproject.com/c/users/6
@@ -33,22 +32,6 @@ your choice of words.
3332

3433
.. _Django Code of Conduct: https://www.djangoproject.com/conduct/
3534

36-
.. _message-does-not-appear-on-django-users:
37-
38-
Why hasn't my message appeared on *django-users*?
39-
=================================================
40-
41-
|django-users| has a lot of subscribers. This is good for the community, as
42-
it means many people are available to contribute answers to questions.
43-
Unfortunately, it also means that |django-users| is an attractive target for
44-
spammers.
45-
46-
In order to combat the spam problem, when you join the |django-users| mailing
47-
list, we manually moderate the first message you send to the list. This means
48-
that spammers get caught, but it also means that your first question to the
49-
list might take a little longer to get answered. We apologize for any
50-
inconvenience that this policy may cause.
51-
5235
Nobody answered my question! What should I do?
5336
==============================================
5437

@@ -63,12 +46,6 @@ everybody that can help is busy.
6346
You can also try asking on a different channel. But please don't post your
6447
question in all three channels in quick succession.
6548

66-
You might notice we have a second mailing list, called |django-developers|.
67-
This list is for discussion of the development of Django itself. Please don't
68-
email support questions to this mailing list. Asking a tech support question
69-
there is considered impolite, and you will likely be directed to ask on
70-
|django-users|.
71-
7249
I think I've found a bug! What should I do?
7350
===========================================
7451

docs/internals/contributing/bugs-and-features.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ Otherwise, before reporting a bug or requesting a new feature on the
1616
* Check that someone hasn't already filed the bug or feature request by
1717
`searching`_ or running `custom queries`_ in the ticket tracker.
1818

19-
* Don't use the ticket system to ask support questions. Use the
20-
|django-users| list or the `Django Discord server`_ for that.
19+
* Don't use the ticket system to ask support questions. Use the `Django Forum`_
20+
or the `Django Discord server`_ for that.
2121

2222
* Don't reopen issues that have been marked "wontfix" without finding consensus
23-
to do so on the `Django Forum`_ or |django-developers| list.
23+
to do so on the `Django Forum`_.
2424

2525
* Don't use the ticket tracker for lengthy discussions, because they're
2626
likely to get lost. If a particular ticket is controversial, please move the
27-
discussion to the `Django Forum`_ or |django-developers| list.
27+
discussion to the `Django Forum`_.
2828

2929
.. _reporting-bugs:
3030

@@ -39,7 +39,7 @@ particular:
3939
* **Do** read the :doc:`FAQ </faq/index>` to see if your issue might
4040
be a well-known question.
4141

42-
* **Do** ask on |django-users| or the `Django Discord server`_ *first* if
42+
* **Do** ask on `Django Forum`_ or the `Django Discord server`_ *first* if
4343
you're not sure if what you're seeing is a bug.
4444

4545
* **Do** write complete, reproducible, specific bug reports. You must
@@ -49,7 +49,7 @@ particular:
4949
small test case is the best way to report a bug, as it gives us a
5050
helpful way to confirm the bug quickly.
5151

52-
* **Don't** post to |django-developers| only to announce that you have filed a
52+
* **Don't** post to `Django Forum`_ only to announce that you have filed a
5353
bug report. All the tickets are mailed to another list, |django-updates|,
5454
which is tracked by developers and interested community members; we see them
5555
as they are filed.
@@ -94,10 +94,10 @@ part of that. Here are some tips on how to make a request most effectively:
9494
suggest that you develop it independently. Then, if your project gathers
9595
sufficient community support, we may consider it for inclusion in Django.
9696

97-
* First request the feature on the `Django Forum`_ or |django-developers| list,
98-
not in the ticket tracker. It'll get read more closely if it's on the mailing
99-
list. This is even more important for large-scale feature requests. We like
100-
to discuss any big changes to Django's core before actually working on them.
97+
* First request the feature on the `Django Forum`_, not in the ticket tracker.
98+
It'll get read more closely and reach a larger audience. This is even more
99+
important for large-scale feature requests. We like to discuss any big
100+
changes to Django's core before actually working on them.
101101

102102
* Describe clearly and concisely what the missing feature is and how you'd
103103
like to see it implemented. Include example code (non-functional is OK)
@@ -132,9 +132,9 @@ How we make decisions
132132
=====================
133133

134134
Whenever possible, we strive for a rough consensus. To that end, we'll often
135-
have informal votes on |django-developers| or the Django Forum about a feature.
136-
In these votes we follow the voting style invented by Apache and used on Python
137-
itself, where votes are given as +1, +0, -0, or -1.
135+
have informal votes on the Django Forum about a feature. In these votes we
136+
follow the voting style invented by Apache and used on Python itself, where
137+
votes are given as +1, +0, -0, or -1.
138138
Roughly translated, these votes mean:
139139

140140
* +1: "I love the idea and I'm strongly committed to it."
@@ -167,7 +167,7 @@ Since this process allows any steering council member to veto a proposal, a
167167
convert that "-1" into at least a "+0".
168168

169169
Votes on technical matters should be announced and held in public on the
170-
|django-developers| mailing list or on the `Django Forum`_.
170+
`Django Forum`_.
171171

172172
.. _searching: https://code.djangoproject.com/search
173173
.. _custom queries: https://code.djangoproject.com/query

docs/internals/contributing/committing-code.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,14 @@ Django's Git repository:
109109
discuss the situation with the team.
110110

111111
* For any medium-to-big changes, where "medium-to-big" is according to
112-
your judgment, please bring things up on the `Django Forum`_ or
113-
|django-developers| mailing list before making the change.
112+
your judgment, please bring things up on the `Django Forum`_ before making
113+
the change.
114114

115115
If you bring something up and nobody responds, please don't take that
116116
to mean your idea is great and should be implemented immediately because
117117
nobody contested it. Everyone doesn't always have a lot of time to read
118-
mailing list discussions immediately, so you may have to wait a couple of
119-
days before getting a response.
118+
discussions immediately, so you may have to wait a couple of days before
119+
getting a response.
120120

121121
* Write detailed commit messages in the past tense, not present tense.
122122

@@ -228,14 +228,14 @@ When a mistaken commit is discovered, please follow these guidelines:
228228
* If the original author can't be reached (within a reasonable amount
229229
of time -- a day or so) and the problem is severe -- crashing bug,
230230
major test failures, etc. -- then ask for objections on the `Django Forum`_
231-
or |django-developers| mailing list then revert if there are none.
231+
then revert if there are none.
232232

233233
* If the problem is small (a feature commit after feature freeze,
234234
say), wait it out.
235235

236236
* If there's a disagreement between the merger and the reverter-to-be then try
237-
to work it out on the `Django Forum`_ or |django-developers| mailing list. If
238-
an agreement can't be reached then it should be put to a vote.
237+
to work it out on the `Django Forum`_ . If an agreement can't be reached then
238+
it should be put to a vote.
239239

240240
* If the commit introduced a confirmed, disclosed security
241241
vulnerability then the commit may be reverted immediately without

docs/internals/contributing/index.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,11 @@ Join the Django community
2121
There are several ways you can help the Django community and others to maintain
2222
a great ecosystem to work in:
2323

24-
* Join the `Django forum`_. This forum is a place for discussing the Django
24+
* Join the `Django Forum`_. This forum is a place for discussing the Django
2525
framework and applications and projects that use it. This is also a good
2626
place to ask and answer any questions related to installing, using, or
2727
contributing to Django.
2828

29-
* Join the |django-users| mailing list and answer questions. This
30-
mailing list has a huge audience, and we really want to maintain a
31-
friendly and helpful atmosphere. If you're new to the Django community,
32-
you should read the `posting guidelines`_.
33-
3429
* Join the `Django Discord server`_ to discuss and answer questions. By
3530
explaining Django to other users, you're going to learn a lot about the
3631
framework yourself.
@@ -44,10 +39,9 @@ a great ecosystem to work in:
4439
ecosystem of pluggable applications is a big strength of Django, help us
4540
build it!
4641

47-
.. _posting guidelines: https://code.djangoproject.com/wiki/UsingTheMailingList
4842
.. _community page: https://www.djangoproject.com/community/
4943
.. _Django Discord server: https://chat.djangoproject.com
50-
.. _Django forum: https://forum.djangoproject.com/
44+
.. _Django Forum: https://forum.djangoproject.com/
5145
.. _register it here: https://www.djangoproject.com/community/add/blogs/
5246

5347
Getting started

docs/internals/contributing/triaging-tickets.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ mistakes. Trac is "mostly accurate", and we give allowances for the fact that
2424
sometimes it will be wrong. That's okay. We're perfectionists with deadlines.
2525

2626
We rely on the community to keep participating, keep tickets as accurate as
27-
possible, and raise issues for discussion on our mailing lists when there is
27+
possible, and raise issues for discussion on the `Django Forum`_ when there is
2828
confusion or disagreement.
2929

3030
Django is a community project, and every contribution helps. We can't do this
@@ -308,12 +308,11 @@ A ticket can be resolved in a number of ways:
308308
* wontfix
309309
Used when someone decides that the request isn't appropriate for
310310
consideration in Django. Sometimes a ticket is closed as "wontfix" with a
311-
request for the reporter to start a discussion on the `Django Forum`_ or
312-
|django-developers| mailing list if they feel differently from the
313-
rationale provided by the person who closed the ticket. Other times, a
314-
discussion precedes the decision to close a ticket. Always use the forum
315-
or mailing list to get a consensus before reopening tickets closed as
316-
"wontfix".
311+
request for the reporter to start a discussion on the `Django Forum`_ if
312+
they feel differently from the rationale provided by the person who
313+
closed the ticket. Other times, a discussion precedes the decision to
314+
close a ticket. Always use the forum to get a consensus before reopening
315+
tickets closed as "wontfix".
317316

318317
* duplicate
319318
Used when another ticket covers the same issue. By closing duplicate
@@ -333,7 +332,7 @@ If you believe that the ticket was closed in error -- because you're
333332
still having the issue, or it's popped up somewhere else, or the triagers have
334333
made a mistake -- please reopen the ticket and provide further information.
335334
Again, please do not reopen tickets that have been marked as "wontfix" and
336-
bring the issue to the `Django Forum`_ or |django-developers| instead.
335+
bring the issue to the `Django Forum`_ instead.
337336

338337
.. _how-can-i-help-with-triaging:
339338

@@ -354,7 +353,7 @@ Then, you can help out by:
354353

355354
* Closing "Unreviewed" tickets as "needsinfo" when the description is too
356355
sparse to be actionable, or when they're feature requests requiring a
357-
discussion on the `Django Forum`_ or |django-developers|.
356+
discussion on the `Django Forum`_.
358357

359358
* Correcting the "Needs tests", "Needs documentation", or "Has patch"
360359
flags for tickets where they are incorrectly set.
@@ -372,7 +371,7 @@ Then, you can help out by:
372371
reports about a particular part of Django, it may indicate we should
373372
consider refactoring that part of the code. If a trend is emerging,
374373
you should raise it for discussion (referencing the relevant tickets)
375-
on the `Django Forum`_ or |django-developers|.
374+
on the `Django Forum`_.
376375

377376
* Verify if solutions submitted by others are correct. If they are correct
378377
and also contain appropriate documentation and tests then move them to the
@@ -399,12 +398,12 @@ the ticket database:
399398
review a patch that you submit.
400399

401400
* Please **don't** reverse a decision without posting a message to the
402-
`Django Forum`_ or |django-developers| to find consensus.
401+
`Django Forum`_ to find consensus.
403402

404403
* If you're unsure if you should be making a change, don't make the
405404
change but instead leave a comment with your concerns on the ticket,
406-
or post a message to the `Django Forum`_ or |django-developers|. It's okay to
407-
be unsure, but your input is still valuable.
405+
or post a message to the `Django Forum`_. It's okay to be unsure, but your
406+
input is still valuable.
408407

409408
.. _Trac: https://code.djangoproject.com/
410409
.. _`easy pickings`: https://code.djangoproject.com/query?status=!closed&easy=1

docs/internals/contributing/writing-code/submitting-patches.txt

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,11 @@ or introduces breaking changes.
151151

152152
The following are different approaches for gaining feedback from the community.
153153

154-
The Django Forum or django-developers mailing list
155-
--------------------------------------------------
154+
The Django Forum
155+
----------------
156156

157-
You can propose a change on the `Django Forum`_ or |django-developers| mailing
158-
list. You should explain the need for the change, go into details of the
159-
approach and discuss alternatives.
157+
You can propose a change on the `Django Forum`_. You should explain the need
158+
for the change, go into details of the approach and discuss alternatives.
160159

161160
Please include a link to such discussions in your contributions.
162161

@@ -172,8 +171,8 @@ third-party package first. You can iterate on the public API much faster, while
172171
also validating the need for the feature.
173172

174173
Once this package becomes stable and there are clear benefits of incorporating
175-
aspects into Django core, starting a discussion on the `Django Forum`_ or
176-
|django-developers| mailing list would be the next step.
174+
aspects into Django core, starting a discussion on the `Django Forum`_ would be
175+
the next step.
177176

178177
Django Enhancement Proposal (DEP)
179178
---------------------------------
@@ -185,10 +184,9 @@ specifications of features, along with rationales. DEPs are also the primary
185184
mechanism for proposing and collecting community input on major new features.
186185

187186
Before considering writing a DEP, it is recommended to first open a discussion
188-
on the `Django Forum`_ or |django-developers| mailing list. This allows the
189-
community to provide feedback and helps refine the proposal. Once the DEP is
190-
ready the :ref:`Steering Council <steering-council>` votes on whether to accept
191-
it.
187+
on the `Django Forum`_. This allows the community to provide feedback and helps
188+
refine the proposal. Once the DEP is ready the :ref:`Steering Council
189+
<steering-council>` votes on whether to accept it.
192190

193191
Some examples of DEPs that have been approved and fully implemented:
194192

docs/internals/howto-release-django.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ permissions.
129129
<https://forum.djangoproject.com/c/announcements/7>`_ and to send emails to
130130
the following mailing lists:
131131

132-
* `django-users <https://groups.google.com/g/django-users/>`_
133-
* `django-developers <https://groups.google.com/g/django-developers/>`_
134132
* `django-announce <https://groups.google.com/g/django-announce/>`_
135133

136134
* Access to the ``django-security`` repo in GitHub. Among other things, this
@@ -555,9 +553,8 @@ Now you're ready to actually put the release out there. To do this:
555553
__ https://github.com/django/djangoproject.com/blob/main/djangoproject/static/robots.docs.txt
556554
__ https://github.com/django/django-docs-translations
557555

558-
#. Post the release announcement to the |django-announce|, |django-developers|,
559-
|django-users| mailing lists, and the Django Forum. This should include a
560-
link to the announcement blog post.
556+
#. Post the release announcement to the |django-announce| mailing list and the
557+
Django Forum. This should include a link to the announcement blog post.
561558

562559
#. If this is a security release, send a separate email to
563560
[email protected]. Provide a descriptive subject, for example,

0 commit comments

Comments
 (0)