Skip to content

Commit 36ffa6d

Browse files
authored
Merge pull request #521 from jsquyres/pr/the-great-google-groups-migration-of-2025
Update mailing list links for Google Groups
2 parents 8f9e085 + f167d54 commit 36ffa6d

File tree

4 files changed

+38
-102
lines changed

4 files changed

+38
-102
lines changed

community/lists/functions.inc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
function print_link($name, $dir) {
2+
function print_link($name, $dir, $emit_ggroups=True) {
33
global $topdir;
44
global $is_mirror;
55

@@ -8,12 +8,16 @@ function print_link($name, $dir) {
88
[ ");
99

1010
if (is_dir($dir) || is_link($dir)) {
11-
print("<a href=\"https://www.mail-archive.com/$dir@lists.open-mpi.org//\">Archives</a> | \n");
11+
print("<a href=\"https://www.mail-archive.com/$dir@lists.open-mpi.org//\">Complete archives</a>");
12+
if ($emit_ggroups) {
13+
print(" | \n");
14+
}
1215
}
1316

14-
// Mailman is not mirrored, of course -- must link to the original page
15-
print("<a href=\"http://lists.open-mpi.org/mailman/listinfo/$dir\">Subscribe, unsubscribe, or change options</a> ]
16-
");
17+
if ($emit_ggroups) {
18+
print("<a href=\"https://groups.google.com/a/lists.open-mpi.org/g/$dir\">Subscribe, unsubscribe, or change options (Google Groups)</a>");
19+
}
20+
print(" ]\n");
1721
}
1822

1923
function red($msg) {
@@ -22,10 +26,6 @@ function red($msg) {
2226

2327
function print_list($name) {
2428
printf("<P><CENTER>\n");
25-
red("YOU MUST BE SUBSCRIBED IN ORDER TO POST TO THE LIST");
26-
printf("<br /\n>");
27-
print_mailto("lists.open-mpi.org", $name, "$name at lists dot open dash mpi dot org");
28-
printf("<br /\n>");
29-
red("YOU MUST BE SUBSCRIBED IN ORDER TO POST TO THE LIST");
29+
print_mailto("lists.open-mpi.org", $name, "$name@lists.open-mpi.org");
3030
printf("</center></p>\n\n");
3131
}

community/lists/hwloc.php

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,14 @@
99
include_once("$topdir/includes/header.inc");
1010
?>
1111

12-
<p><center><?php red("YOU MUST BE SUBSCRIBED IN ORDER TO POST!");
13-
?></center></p>
14-
15-
<p> Due to the ever-present problem of spam, we cannot accept posts
16-
from non-subscribers. If you are not subscribed <?php red("with the
17-
address that you post from"); ?>, you posts will be automatically
18-
discarded.</p>
19-
2012
<p><center><hr width=50%></center>
2113

22-
<h2 align=center><font color=red>NOTE:</font> New subscriptions to
23-
the mailing lists curently broken.</h2>
14+
<p> Hwloc's mailing lists are hosted at Google Groups, which
15+
contains archived conversations going back to January, 2025.</p>
2416

25-
<h2 align=center>Please <a
26-
href="https://github.com/open-mpi/hwloc/issues/new/choose">create a
27-
GitHub issue with any questions</a> until we can get the mailing lists
28-
fixed.</h2>
17+
<p> However, Hwloc's <em>complete</em> mail archives go back much
18+
further than that and are available at <a
19+
href="https://mail-archive.com/">https://mail-archive.com/</a>.</p>
2920

3021
<p><center><hr width=50%></center>
3122

@@ -54,24 +45,12 @@
5445

5546
<?php print_list("hwloc-users"); ?>
5647

57-
<?php print_link("hwloc developers list", "hwloc-devel"); ?>
58-
59-
<P>This list is used for general questions and discussion of hwloc.
60-
Please see the "<a href="<?php printf("$topdir/community/help/");
61-
?>">Getting Help</a>" page for details on submitting requests for
62-
help. <?php red("Subscribers"); ?> can post questions, comments,
63-
suspected bug reports, etc. to the list at the following address:</p>
64-
65-
<?php print_list("hwloc-devel"); ?>
66-
67-
<?php print_link("Git commit list (<font color=red>USERS
68-
CANNOT POST TO THIS LIST</font>)", "hwloc-commits"); ?>
48+
<?php print_link("hwloc developers list", "hwloc-devel", $emit_ggroups=False); ?>
6949

70-
<p>A mail is sent to this list for every git push to Github in the
71-
hwloc code base. The mail includes a list of files that were changed,
72-
the developer's commit message, and a diff of the changes. <strong>Only the
73-
automated Github web hook post to this list;</strong> all other posts
74-
are automatically discarded.
50+
<P>This list used to be for developers who were working with the
51+
internals of hwloc itself. Due to low volume, this list is no longer
52+
available -- it has been folder into the hwloc user's list. The old
53+
archives are still available, however.</p>
7554

7655
</UL>
7756

community/lists/mtt.php

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,14 @@
1111
include_once("$topdir/includes/header.inc");
1212
?>
1313

14-
<p><center><?php red("YOU MUST BE SUBSCRIBED IN ORDER TO POST!");
15-
?></center></p>
16-
17-
<p> Due to the ever-present problem of spam, we cannot accept posts
18-
from non-subscribers. If you are not subscribed <?php red("with the
19-
address that you post from"); ?>, you posts will be automatically
20-
discarded.</p>
21-
2214
<p><center><hr width=50%></center>
2315

24-
<h2 align=center><font color=red>NOTE:</font> New subscriptions to
25-
the mailing lists curently broken.</h2>
16+
<p> MTT's mailing lists are hosted at Google Groups, which
17+
contains archived conversations going back to January, 2025.</p>
2618

27-
<h2 align=center>Please <a
28-
href="https://github.com/open-mpi/mtt/issues/new/choose">create a
29-
GitHub issue with any questions</a> until we can get the mailing lists
30-
fixed.</h2>
19+
<p> However, MTT's <em>complete</em> mail archives go back much
20+
further than that and are available at <a
21+
href="https://mail-archive.com/">https://mail-archive.com/</a>.</p>
3122

3223
<p><center><hr width=50%></center>
3324

@@ -37,15 +28,6 @@
3728
<P>
3829
<UL>
3930

40-
<?php print_link("MTT announcement list (<font color=red>USERS
41-
CANNOT POST TO THIS LIST</font>)", "mtt-announce"); ?>
42-
43-
<P> This is a low-volume list that is used to announce new version of
44-
MTT, important updates, etc. The list is only for announcements, so
45-
<strong>only the MTT development team can post to the list.</strong>
46-
Posts from outside the MTT development team will be automatically
47-
discarded.</p>
48-
4931
<?php print_link("MTT user list", "mtt-users"); ?>
5032

5133
<P>This list is used for general questions and discussion of MTT.
@@ -56,14 +38,12 @@
5638

5739
<?php print_list("mtt-devel"); ?>
5840

59-
<?php print_link("MTT developers list", "mtt-devel"); ?>
60-
61-
<P>This list is used for developers who are working with the internals
62-
of MTT itself. <?php red("Subscribers"); ?> are welcome to post
63-
any topics dealing with the internal code of MTT are welcome on
64-
this list: questions, comments, bug reports, etc.</p>
41+
<?php print_link("MTT developers list", "mtt-devel", $emit_ggroups=False); ?>
6542

66-
<?php print_list("mtt-devel"); ?>
43+
<P>This list used to be for developers who were working with the
44+
internals of MTT itself. Due to very low volume, this list is no
45+
longer available -- it has been folder into the MTT user's list. The
46+
old archives are still available, however.</p>
6747
</UL>
6848

6949
<?php

community/lists/ompi.php

Lines changed: 8 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,18 @@
99
include_once("$topdir/includes/header.inc");
1010
?>
1111

12-
<h2> Please do not send conference Call For Papers/Posters/Abstracts/etc. (and related) notices to our mailing lists.</h2>
13-
14-
<p><center><?php red("YOU MUST BE SUBSCRIBED IN ORDER TO POST!");
15-
?></center></p>
16-
17-
<p> Due to the ever-present problem of spam, we cannot accept posts
18-
from non-subscribers. If you are not subscribed <?php red("with the
19-
address that you post from"); ?>, you posts will be automatically
20-
discarded.</p>
21-
22-
<p>Please note that our mailing lists have a <strong>150 KB</strong>
23-
message size limit. If you need to send an attachment that makes your
24-
overall message be over that size, please post it elsewhere on the
25-
internet and then just send a link to it across our lists.</p>
12+
<h2> Please do not send conference Call For
13+
Papers/Posters/Abstracts/etc. (and related) notices to our mailing
14+
lists.</h2>
2615

2716
<p><center><hr width=50%></center>
2817

29-
<h2 align=center><font color=red>NOTE:</font> New subscriptions to
30-
the mailing lists curently broken.</h2>
18+
<p> Open MPI's mailing lists are hosted at Google Groups, which
19+
contains archived conversations going back to January, 2025.</p>
3120

32-
<h2 align=center>Please <a
33-
href="https://github.com/open-mpi/ompi/issues/new/choose">create a
34-
GitHub issue with any questions</a> until we can get the mailing lists
35-
fixed.</h2>
21+
<p> However, Open MPI's <em>complete</em> mail archives go back much
22+
further than that and are available at <a
23+
href="https://mail-archive.com/">https://mail-archive.com/</a>.</p>
3624

3725
<p><center><hr width=50%></center>
3826

@@ -94,17 +82,6 @@
9482

9583
<?php print_list("ompi-packagers"); ?>
9684

97-
<!--------------------------------------------------------------------->
98-
99-
<?php print_link("Git commit list (<font
100-
color=red>USERS CANNOT POST TO THIS LIST</font>)", "ompi-commits"); ?>
101-
102-
<p>A mail is sent to this list for every Git push to Github commit in
103-
the Open MPI code base. The mail includes a list of files that were
104-
changed, the developer's commit message, and a diff of the changes.
105-
<strong>Only the automated git-email-bot can post to this
106-
list;</strong> all other posts are automatically discarded.
107-
10885
</UL>
10986

11087
<?php

0 commit comments

Comments
 (0)