[libvirt PATCH 0/4] Update for mailing list move

A surprising number of places mention the mailing lists Daniel P. Berrangé (4): src: update log/error messages pointing to old mailing list addr docs: update docs pointing to old mailing list addrs gitpublish: update for new devel mailing list address docs: update search form to use hyperkitty search .gitpublish | 2 +- README.rst | 4 +-- docs/bindings.rst | 2 +- docs/contact.rst | 18 ++++++------- docs/downloads.rst | 2 +- docs/js/main.js | 37 +++++++++++++++++---------- docs/newreposetup.rst | 2 +- docs/securityprocess.rst | 2 +- docs/submitting-patches.rst | 10 ++++---- docs/testapi.rst | 4 +-- src/conf/domain_capabilities.c | 2 +- src/storage_file/storage_file_probe.c | 2 +- src/util/virarch.c | 4 +-- 13 files changed, 51 insertions(+), 40 deletions(-) -- 2.41.0

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- src/conf/domain_capabilities.c | 2 +- src/storage_file/storage_file_probe.c | 2 +- src/util/virarch.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c index 2fa5756184..f6e09dc584 100644 --- a/src/conf/domain_capabilities.c +++ b/src/conf/domain_capabilities.c @@ -245,7 +245,7 @@ virDomainCapsEnumSet(virDomainCapsEnum *capsEnum, if (!val) { /* Integer overflow */ virReportError(VIR_ERR_INTERNAL_ERROR, - _("integer overflow on %1$s. Please contact the libvirt development team at libvir-list@redhat.com"), + _("integer overflow on %1$s. Please contact the libvirt development team at devel@lists.libvirt.org"), capsEnumName); return -1; } diff --git a/src/storage_file/storage_file_probe.c b/src/storage_file/storage_file_probe.c index b656ceed10..19f77086da 100644 --- a/src/storage_file/storage_file_probe.c +++ b/src/storage_file/storage_file_probe.c @@ -761,7 +761,7 @@ virStorageFileProbeFormatFromBuf(const char *path, if (possibleFormat != VIR_STORAGE_FILE_RAW) VIR_WARN("File %s matches %s magic, but version is wrong. " - "Please report new version to libvir-list@redhat.com", + "Please report new version to devel@lists.libvirt.org", path, virStorageFileFormatTypeToString(possibleFormat)); cleanup: diff --git a/src/util/virarch.c b/src/util/virarch.c index 2134dd6a9d..01e520de73 100644 --- a/src/util/virarch.c +++ b/src/util/virarch.c @@ -197,7 +197,7 @@ virArch virArchFromHost(void) case PROCESSOR_ARCHITECTURE_ARM64: return VIR_ARCH_AARCH64; default: - VIR_WARN("Unknown host arch '%d', report to libvir-list@redhat.com", + VIR_WARN("Unknown host arch '%d', report to devel@lists.libvirt.org", info.wProcessorArchitecture); return VIR_ARCH_NONE; } @@ -225,7 +225,7 @@ virArch virArchFromHost(void) } else { /* Otherwise assume the canonical name */ if ((arch = virArchFromString(ut.machine)) == VIR_ARCH_NONE) { - VIR_WARN("Unknown host arch %s, report to libvir-list@redhat.com", + VIR_WARN("Unknown host arch %s, report to devel@lists.libvirt.org", ut.machine); } } -- 2.41.0

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- README.rst | 4 ++-- docs/bindings.rst | 2 +- docs/contact.rst | 18 +++++++++--------- docs/downloads.rst | 2 +- docs/newreposetup.rst | 2 +- docs/securityprocess.rst | 2 +- docs/submitting-patches.rst | 10 +++++----- docs/testapi.rst | 4 ++-- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.rst b/README.rst index daabe76477..a2bcbd80ce 100644 --- a/README.rst +++ b/README.rst @@ -64,8 +64,8 @@ Contact The libvirt project has two primary mailing lists: -* libvirt-users@redhat.com (**for user discussions**) -* libvir-list@redhat.com (**for development only**) +* users@lists.libvirt.org (**for user discussions**) +* devel@lists.libvirt.org (**for development only**) Further details on contacting the project are available on the website: diff --git a/docs/bindings.rst b/docs/bindings.rst index 9991012bf9..3309f169c5 100644 --- a/docs/bindings.rst +++ b/docs/bindings.rst @@ -58,6 +58,6 @@ For information on using libvirt on **Windows** `please see the Windows support page <windows.html>`__. Support, requests or help for libvirt bindings are welcome on the -`mailing list <https://listman.redhat.com/mailman/listinfo/libvir-list/>`__, +`devel mailing list <https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/>`__, as usual try to provide enough background information and make sure you use recent version, see the `help page <bugs.html>`__. diff --git a/docs/contact.rst b/docs/contact.rst index f20801e895..a88f91fa71 100644 --- a/docs/contact.rst +++ b/docs/contact.rst @@ -19,11 +19,11 @@ Mailing lists There are three mailing-lists: -**libvir-list@redhat.com** (for development) +**devel@lists.libvirt.org** (for development) Archives - https://listman.redhat.com/archives/libvir-list + https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvir-list + https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/ This is a high volume mailing list. It is a place for discussions about the **development** of libvirt. @@ -35,11 +35,11 @@ There are three mailing-lists: - Development of language bindings for libvirt API - Testing and documentation of libvirt -**libvirt-users@redhat.com** (for users) +**users@lists.libvirt.org** (for users) Archives - https://listman.redhat.com/archives/libvirt-users + https://lists.libvirt.org/archives/list/users@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-users + https://lists.libvirt.org/admin/lists/users.lists.libvirt.org/ This is a moderate volume mailing list. It is a place for discussions involving libvirt **users**. @@ -51,11 +51,11 @@ There are three mailing-lists: - Development of applications on top of / using the libvirt API(s) - Any other topics along these lines -**libvirt-announce@redhat.com** (for release notices) +**announce@lists.libvirt.org** (for release notices) Archives - https://listman.redhat.com/archives/libvirt-announce + https://lists.libvirt.org/archives/list/announce@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-announce + https://lists.libvirt.org/admin/lists/announce.lists.libvirt.org/ This is a low volume mailing list, with restricted posting, for announcements of new libvirt releases. diff --git a/docs/downloads.rst b/docs/downloads.rst index d3deec554d..00feb8a761 100644 --- a/docs/downloads.rst +++ b/docs/downloads.rst @@ -336,7 +336,7 @@ And there are also read-only mirrors on libvirt.org: Note that for most repositories, development happens via merge requests on GitLab. However, for the main `libvirt.git` repository all patch review and -discussion only occurs on the `libvir-list <contact.html>`__ mailing list. +discussion only occurs on the `devel <contact.html>`__ mailing list. The GitHub repository is read-only and pull requests and issues there are ignored. diff --git a/docs/newreposetup.rst b/docs/newreposetup.rst index ac2e6a15f1..d5375b23ea 100644 --- a/docs/newreposetup.rst +++ b/docs/newreposetup.rst @@ -41,7 +41,7 @@ required under the **Settings** page: * **Pipelines emails** - * *Recipients*: ``libvirt-ci@redhat.com`` + * *Recipients*: ``ci@lists.libvirt.org`` * **Repository** diff --git a/docs/securityprocess.rst b/docs/securityprocess.rst index 23f7a39e96..1f5176ec75 100644 --- a/docs/securityprocess.rst +++ b/docs/securityprocess.rst @@ -20,7 +20,7 @@ address: :: - libvirt-security@redhat.com + security@lists.libvirt.org NB. while this email address is backed by a mailing list, it is invitation only and moderated for non-members. As such you will receive an auto-reply indicating diff --git a/docs/submitting-patches.rst b/docs/submitting-patches.rst index 5b857f9111..a5e108550a 100644 --- a/docs/submitting-patches.rst +++ b/docs/submitting-patches.rst @@ -35,7 +35,7 @@ When you want to post your patches: $ git pull --rebase (fix any conflicts) $ git send-email --cover-letter --no-chain-reply-to --annotate \ - --confirm=always --to=libvir-list@redhat.com master + --confirm=always --to=devel@lists.libvirt.org master For a single patch you can omit ``--cover-letter``, but a series of two or more patches needs a cover letter. @@ -51,13 +51,13 @@ to your SMTP server with something like: $ git config --global sendemail.smtpServer stmp.youremailprovider.net -If you get tired of typing ``--to=libvir-list@redhat.com`` all +If you get tired of typing ``--to=devel@lists.libvirt.org`` all the time, you can configure that to be automatically handled as well: :: - $ git config sendemail.to libvir-list@redhat.com + $ git config sendemail.to devel@lists.libvirt.org Avoid using mail clients for sending patches, as most of them will mangle the messages in some way, making them unusable for @@ -65,8 +65,8 @@ our purposes. Gmail and other Web-based mail clients are particularly bad at this. If everything went well, your patch should show up on the -`libvir-list -archives <https://listman.redhat.com/archives/libvir-list/>`__ in a +`devel list +archives <https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/>`__ in a matter of minutes; if you still can't find it on there after an hour or so, you should double-check your setup. **Note that, if you are not already a subscriber, your very first post to the diff --git a/docs/testapi.rst b/docs/testapi.rst index 5f02e2872f..e05732e019 100644 --- a/docs/testapi.rst +++ b/docs/testapi.rst @@ -30,5 +30,5 @@ For more details you can look at: Libvirt-test-API is maintained using `a GIT repository <https://gitlab.com/libvirt/libvirt-test-API>`__, and comment, -patches and reviews are carried on the `libvir-list <contact.html>`__ -development list. +patches and reviews are carried on the `devel <contact.html>`__ +mailing list. -- 2.41.0

On a Monday in 2023, Daniel P. Berrangé wrote:
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- README.rst | 4 ++-- docs/bindings.rst | 2 +- docs/contact.rst | 18 +++++++++--------- docs/downloads.rst | 2 +- docs/newreposetup.rst | 2 +- docs/securityprocess.rst | 2 +- docs/submitting-patches.rst | 10 +++++----- docs/testapi.rst | 4 ++-- 8 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/README.rst b/README.rst index daabe76477..a2bcbd80ce 100644 --- a/README.rst +++ b/README.rst @@ -64,8 +64,8 @@ Contact
The libvirt project has two primary mailing lists:
-* libvirt-users@redhat.com (**for user discussions**) -* libvir-list@redhat.com (**for development only**) +* users@lists.libvirt.org (**for user discussions**) +* devel@lists.libvirt.org (**for development only**)
Further details on contacting the project are available on the website:
diff --git a/docs/bindings.rst b/docs/bindings.rst index 9991012bf9..3309f169c5 100644 --- a/docs/bindings.rst +++ b/docs/bindings.rst @@ -58,6 +58,6 @@ For information on using libvirt on **Windows** `please see the Windows support page <windows.html>`__.
Support, requests or help for libvirt bindings are welcome on the -`mailing list <https://listman.redhat.com/mailman/listinfo/libvir-list/>`__, +`devel mailing list <https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/>`__, as usual try to provide enough background information and make sure you use recent version, see the `help page <bugs.html>`__. diff --git a/docs/contact.rst b/docs/contact.rst index f20801e895..a88f91fa71 100644 --- a/docs/contact.rst +++ b/docs/contact.rst @@ -19,11 +19,11 @@ Mailing lists
There are three mailing-lists:
-**libvir-list@redhat.com** (for development) +**devel@lists.libvirt.org** (for development) Archives - https://listman.redhat.com/archives/libvir-list + https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvir-list + https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/
This is a high volume mailing list. It is a place for discussions about the **development** of libvirt. @@ -35,11 +35,11 @@ There are three mailing-lists: - Development of language bindings for libvirt API - Testing and documentation of libvirt
-**libvirt-users@redhat.com** (for users) +**users@lists.libvirt.org** (for users) Archives - https://listman.redhat.com/archives/libvirt-users + https://lists.libvirt.org/archives/list/users@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-users + https://lists.libvirt.org/admin/lists/users.lists.libvirt.org/
This is a moderate volume mailing list. It is a place for discussions involving libvirt **users**. @@ -51,11 +51,11 @@ There are three mailing-lists: - Development of applications on top of / using the libvirt API(s) - Any other topics along these lines
-**libvirt-announce@redhat.com** (for release notices) +**announce@lists.libvirt.org** (for release notices) Archives - https://listman.redhat.com/archives/libvirt-announce + https://lists.libvirt.org/archives/list/announce@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-announce + https://lists.libvirt.org/admin/lists/announce.lists.libvirt.org/
Interesting that one link uses '@' and the other '.', but both ways seem to be working. Jano
This is a low volume mailing list, with restricted posting, for announcements of new libvirt releases.

On Mon, Oct 30, 2023 at 10:48:27AM +0100, Ján Tomko wrote:
On a Monday in 2023, Daniel P. Berrangé wrote:
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- README.rst | 4 ++-- docs/bindings.rst | 2 +- docs/contact.rst | 18 +++++++++--------- docs/downloads.rst | 2 +- docs/newreposetup.rst | 2 +- docs/securityprocess.rst | 2 +- docs/submitting-patches.rst | 10 +++++----- docs/testapi.rst | 4 ++-- 8 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/README.rst b/README.rst index daabe76477..a2bcbd80ce 100644 --- a/README.rst +++ b/README.rst @@ -64,8 +64,8 @@ Contact
The libvirt project has two primary mailing lists:
-* libvirt-users@redhat.com (**for user discussions**) -* libvir-list@redhat.com (**for development only**) +* users@lists.libvirt.org (**for user discussions**) +* devel@lists.libvirt.org (**for development only**)
Further details on contacting the project are available on the website:
diff --git a/docs/bindings.rst b/docs/bindings.rst index 9991012bf9..3309f169c5 100644 --- a/docs/bindings.rst +++ b/docs/bindings.rst @@ -58,6 +58,6 @@ For information on using libvirt on **Windows** `please see the Windows support page <windows.html>`__.
Support, requests or help for libvirt bindings are welcome on the -`mailing list <https://listman.redhat.com/mailman/listinfo/libvir-list/>`__, +`devel mailing list <https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/>`__, as usual try to provide enough background information and make sure you use recent version, see the `help page <bugs.html>`__. diff --git a/docs/contact.rst b/docs/contact.rst index f20801e895..a88f91fa71 100644 --- a/docs/contact.rst +++ b/docs/contact.rst @@ -19,11 +19,11 @@ Mailing lists
There are three mailing-lists:
-**libvir-list@redhat.com** (for development) +**devel@lists.libvirt.org** (for development) Archives - https://listman.redhat.com/archives/libvir-list + https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvir-list + https://lists.libvirt.org/admin/lists/devel.lists.libvirt.org/
This is a high volume mailing list. It is a place for discussions about the **development** of libvirt. @@ -35,11 +35,11 @@ There are three mailing-lists: - Development of language bindings for libvirt API - Testing and documentation of libvirt
-**libvirt-users@redhat.com** (for users) +**users@lists.libvirt.org** (for users) Archives - https://listman.redhat.com/archives/libvirt-users + https://lists.libvirt.org/archives/list/users@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-users + https://lists.libvirt.org/admin/lists/users.lists.libvirt.org/
This is a moderate volume mailing list. It is a place for discussions involving libvirt **users**. @@ -51,11 +51,11 @@ There are three mailing-lists: - Development of applications on top of / using the libvirt API(s) - Any other topics along these lines
-**libvirt-announce@redhat.com** (for release notices) +**announce@lists.libvirt.org** (for release notices) Archives - https://listman.redhat.com/archives/libvirt-announce + https://lists.libvirt.org/archives/list/announce@lists.libvirt.org/ List info - https://listman.redhat.com/mailman/listinfo/libvirt-announce + https://lists.libvirt.org/admin/lists/announce.lists.libvirt.org/
Interesting that one link uses '@' and the other '.', but both ways seem to be working.
/archives and /admin are actually completely separate application codebases. The former is hyperkitty, the latter is postorius. So in the hyperkitty case they chose to use list address in the URLs, while in postorius case they chose to use the list ID in the URLs. The inconsistency is unfortunate, but largely harmless. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- .gitpublish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitpublish b/.gitpublish index 457c8c676b..1c89c0039e 100644 --- a/.gitpublish +++ b/.gitpublish @@ -1,5 +1,5 @@ [gitpublishprofile "default"] base = master -to = libvir-list@redhat.com +to = devel@lists.libvirt.org prefix = libvirt PATCH suppresscc = misc-by -- 2.41.0

The hyperkitty search facility does a massively better job than google docs for mailing lists. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- docs/js/main.js | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/docs/js/main.js b/docs/js/main.js index c37f9756a7..57e1faf030 100644 --- a/docs/js/main.js +++ b/docs/js/main.js @@ -38,10 +38,11 @@ function advancedsearch(e) { e.stopPropagation(); var form = document.createElement("form"); - form.setAttribute("method", "get"); + form.method = "get"; var newq = document.createElement("input"); - newq.setAttribute("type", "hidden"); + newq.type = "hidden"; + newq.name = "q"; form.appendChild(newq); var q = document.getElementById("searchq"); @@ -54,17 +55,27 @@ function advancedsearch(e) { } } - form.setAttribute("action", "https://google.com/search"); - newq.setAttribute("name", "q"); - - if (what == "website") { - newq.value = "site:libvirt.org " + q.value; - } else if (what == "wiki") { - newq.value = "site:wiki.libvirt.org " + q.value; - } else if (what == "devs") { - newq.value = "site:redhat.com/archives/libvir-list " + q.value; - } else if (what == "users") { - newq.value = "site:redhat.com/archives/libvirt-users " + q.value; + if (what == "website" || what == "wiki") { + form.action = "https://google.com/search"; + if (what == "website") { + newq.value = "site:libvirt.org " + q.value; + } else { + newq.value = "site:wiki.libvirt.org " + q.value; + } + } else if (what == "devs" || "users") { + form.action = "https://lists.libvirt.org/archives/search"; + newq.value = q.value; + + var newl = document.createElement("input"); + newl.type = "hidden"; + newl.name = "mlist"; + form.appendChild(newl); + + if (what == "devs") { + newl.value = "devel@lists.libvirt.org"; + } else { + newl.value = "users@lists.libvirt.org"; + } } document.body.appendChild(form); -- 2.41.0

On a Monday in 2023, Daniel P. Berrangé wrote:
A surprising number of places mention the mailing lists
Daniel P. Berrangé (4): src: update log/error messages pointing to old mailing list addr docs: update docs pointing to old mailing list addrs gitpublish: update for new devel mailing list address docs: update search form to use hyperkitty search
.gitpublish | 2 +- README.rst | 4 +-- docs/bindings.rst | 2 +- docs/contact.rst | 18 ++++++------- docs/downloads.rst | 2 +- docs/js/main.js | 37 +++++++++++++++++---------- docs/newreposetup.rst | 2 +- docs/securityprocess.rst | 2 +- docs/submitting-patches.rst | 10 ++++---- docs/testapi.rst | 4 +-- src/conf/domain_capabilities.c | 2 +- src/storage_file/storage_file_probe.c | 2 +- src/util/virarch.c | 4 +-- 13 files changed, 51 insertions(+), 40 deletions(-)
Reviewed-by: Ján Tomko <jtomko@redhat.com> Jano
participants (2)
-
Daniel P. Berrangé
-
Ján Tomko