From a3980f4838d439c3157a194d8aee357eb8571a00 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 26 Feb 2024 09:27:40 +0100 Subject: [PATCH] docs: Use Discourse and Matrix as prefered communication channels Part of: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6220 --- README.md | 10 +++++----- subprojects/gst-devtools/RELEASE | 5 +---- subprojects/gst-docs/markdown/contribute/index.md | 11 +++++------ .../frequently-asked-questions/developing.md | 14 +++++++------- .../markdown/frequently-asked-questions/getting.md | 10 ++++++---- .../frequently-asked-questions/mono-repository.md | 5 ++++- subprojects/gst-editing-services/RELEASE | 2 +- subprojects/gst-examples/webrtc/README.md | 4 ++-- subprojects/gst-libav/RELEASE | 2 +- subprojects/gst-plugins-bad/README.md | 10 +++++----- subprojects/gst-plugins-bad/RELEASE | 2 +- subprojects/gst-plugins-bad/ext/dtls/README | 3 ++- subprojects/gst-plugins-base/README.md | 10 +++++----- subprojects/gst-plugins-base/RELEASE | 2 +- subprojects/gst-plugins-good/README.md | 10 +++++----- subprojects/gst-plugins-good/RELEASE | 2 +- subprojects/gst-plugins-ugly/README.md | 10 +++++----- subprojects/gst-plugins-ugly/RELEASE | 2 +- subprojects/gst-python/RELEASE | 2 +- subprojects/gst-rtsp-server/RELEASE | 2 +- subprojects/gstreamer-vaapi/RELEASE | 2 +- subprojects/gstreamer/README.md | 10 +++++----- subprojects/gstreamer/RELEASE | 2 +- 23 files changed, 67 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index 73ed4d3691..50312ad936 100644 --- a/README.md +++ b/README.md @@ -12,17 +12,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org This repository contains all official modules supported by the GStreamer community which can be found in the `subprojects/` directory. diff --git a/subprojects/gst-devtools/RELEASE b/subprojects/gst-devtools/RELEASE index 51633a5962..9f03034804 100644 --- a/subprojects/gst-devtools/RELEASE +++ b/subprojects/gst-devtools/RELEASE @@ -79,15 +79,12 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 for more details. -There is also a legacy IRC channel, #gstreamer on the OFTC IRC network, -which is also bridged into the Matrix network. - Please do not submit support requests in GitLab, we only use it for bug tracking and merge requests review. Use the Discourse forum instead. diff --git a/subprojects/gst-docs/markdown/contribute/index.md b/subprojects/gst-docs/markdown/contribute/index.md index 5cde287207..5ae75f1e7e 100644 --- a/subprojects/gst-docs/markdown/contribute/index.md +++ b/subprojects/gst-docs/markdown/contribute/index.md @@ -63,11 +63,9 @@ these operations: - If you don't know which component to file the issue against, just pick the one that seems the most likely to you, or file it against the gstreamer-project - component. If in doubt just pop into our IRC channel `#gstreamer` on the - [OFTC IRC network](https://www.oftc.net/), which you can connect to using - any IRC client application or the [OFTC IRC webchat](https://webchat.oftc.net/?channels=%23gstreamer). - In any case, if it's not the right component someone will move the issue - once they have a better idea what the problem is and where it belongs. + component. If in doubt just pop into our [Matrix Discussion channel][matrix]. + In any case, if it's not the right component someone will move the issue once + they have a better idea what the problem is and where it belongs. - Please mention: @@ -424,6 +422,7 @@ In the simplest case, you might be able to get away with just doing a `git pull [special-md-references]: https://docs.gitlab.com/ee/user/markdown.html#special-gitlab-references [bugs]: https://gstreamer.freedesktop.org/bugs/ [gitlab]: https://gitlab.freedesktop.org/gstreamer +[matrix]: https://matrix.to/#/#gstreamer:gstreamer.org #### Coding Style @@ -530,7 +529,7 @@ code repositories in commit messages. Whenever you submit a new Merge Request, add a comment to an existing issue or Merge Request, GitLab will send a notification e-mail to GStreamer developers. This means that there is usually no need to advertise the fact that -you have done so in other forums such as on IRC or on the mailing list, unless +you have done so in other forums such as on Matrix or Discourse, unless you have been asked to file an issue there, in which case it's nice to follow up with the link to the issue. diff --git a/subprojects/gst-docs/markdown/frequently-asked-questions/developing.md b/subprojects/gst-docs/markdown/frequently-asked-questions/developing.md index 666fdcb015..f441a43568 100644 --- a/subprojects/gst-docs/markdown/frequently-asked-questions/developing.md +++ b/subprojects/gst-docs/markdown/frequently-asked-questions/developing.md @@ -72,14 +72,14 @@ directory. ## Why is mail traffic so low on gstreamer-devel? -Our main arenas for coordination and discussion are IRC and Gitlab, not -the mailing lists. Join us in [`#gstreamer`][irc-gstreamer] on irc.oftc.net. -There is also a [webchat interface][webchat-gstreamer]. For larger picture -questions or getting more input from more people, a mail to the gstreamer-devel -mailing list is never a bad idea, however. +Our main arenas for coordination and discussion are [Matrix][matrix] and +[Gitlab][gitlab], not the mailing lists which are being phased out. For larger +picture questions or getting more input from more people, starting a discussion +on [Discourse][discourse] is the best place. -[irc-gstreamer]: irc://irc.oftc.net/#gstreamer -[webchat-gstreamer]: https://webchat.oftc.net/?channels=%23gstreamer +[matrix]: https://matrix.to/#/#gstreamer:gstreamer.org +[gitlab]: https://gitlab.freedesktop.org/gstreamer +[discourse]: https://discourse.gstreamer.org/ ## What kind of versioning scheme does GStreamer use? diff --git a/subprojects/gst-docs/markdown/frequently-asked-questions/getting.md b/subprojects/gst-docs/markdown/frequently-asked-questions/getting.md index d40c15a1ea..e866c6f664 100644 --- a/subprojects/gst-docs/markdown/frequently-asked-questions/getting.md +++ b/subprojects/gst-docs/markdown/frequently-asked-questions/getting.md @@ -95,7 +95,7 @@ distributions we support with binaries are the distributions that we have people who have volunteered to make binaries for. If you are interested in maintaining GStreamer binaries for other distributions or Unices we would be happy to hear from you. Contact us through the -GStreamer-devel mailing list. +GStreamer [Discourse][discourse] or [Matrix][matrix]. ## I am having trouble compiling GStreamer on my LFS installation, why? @@ -104,11 +104,13 @@ knowledgeable enough to solve any build issues you get on your own. Being volunteered based we can't promise support to anyone of course, but are you using LFS consider yourself extra unsupported. We neither can or want to know enough, about how your unique system is configured, -to be able to help you. That said, if you come to the \#gstreamer -channel on irc.openprojects.net we might of course be able to give you -some general hints and pointers. +to be able to help you. That said, if you come to the [Matrix rooms][matrix] +we might of course be able to give you some general hints and pointers. ## How do I get GStreamer through git? See this page : for git access (anonymous and developer). + +[matrix]: https://matrix.to/#/#gstreamer:gstreamer.org +[discourse]: https://discourse.gstreamer.org/ diff --git a/subprojects/gst-docs/markdown/frequently-asked-questions/mono-repository.md b/subprojects/gst-docs/markdown/frequently-asked-questions/mono-repository.md index a3d55e2650..5c25075362 100644 --- a/subprojects/gst-docs/markdown/frequently-asked-questions/mono-repository.md +++ b/subprojects/gst-docs/markdown/frequently-asked-questions/mono-repository.md @@ -200,10 +200,13 @@ $ git cherry-pick ... --strategy=subtree ## I have another question related to the mono repository - where is the best place to ask or get help? -Best to just pop into our IRC channel `#gstreamer` on the OFTC network (also accessible via Matrix) or send a mail to the gstreamer-devel mailing list. +Best to just pop into our [Matrix room][matrix] or start a discussion on [Discourse][discourse]. You can also file an issue in GitLab if you have a question that you think might be worth adding to this FAQ. +[matrix]: https://matrix.to/#/#gstreamer:gstreamer.org +[discourse]: https://discourse.gstreamer.org/ + - - - *This FAQ has been prepared by Thibault Saunier and Tim-Philipp Müller with contributions from Mathieu Duponchelle.* diff --git a/subprojects/gst-editing-services/RELEASE b/subprojects/gst-editing-services/RELEASE index 2b98c36d6d..a89d5c63c8 100644 --- a/subprojects/gst-editing-services/RELEASE +++ b/subprojects/gst-editing-services/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-examples/webrtc/README.md b/subprojects/gst-examples/webrtc/README.md index f09709deba..9ba277a785 100644 --- a/subprojects/gst-examples/webrtc/README.md +++ b/subprojects/gst-examples/webrtc/README.md @@ -35,9 +35,9 @@ sudo apt-get install -y gstreamer1.0-tools gstreamer1.0-nice gstreamer1.0-plugin ## Filing bugs -Please only file bugs about the demos here. Bugs about GStreamer's WebRTC implementation should be filed on the [GStreamer gitlab](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/new). +Please only file bugs about the demos here. Bugs about GStreamer's WebRTC implementation should be filed on the [GStreamer gitlab](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/new). -You can also find us on IRC by joining #gstreamer @ FreeNode. +You can also find us on [Matrix](https://matrix.to/#/#gstreamer:gstreamer.org). ## Documentation diff --git a/subprojects/gst-libav/RELEASE b/subprojects/gst-libav/RELEASE index 2cf33d7d17..55f163a0b1 100644 --- a/subprojects/gst-libav/RELEASE +++ b/subprojects/gst-libav/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-plugins-bad/README.md b/subprojects/gst-plugins-bad/README.md index c966a7eeda..39a03d5aed 100644 --- a/subprojects/gst-plugins-bad/README.md +++ b/subprojects/gst-plugins-bad/README.md @@ -16,17 +16,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org GStreamer 1.0 series -------------------- diff --git a/subprojects/gst-plugins-bad/RELEASE b/subprojects/gst-plugins-bad/RELEASE index 5b7ebe0311..0920f070e7 100644 --- a/subprojects/gst-plugins-bad/RELEASE +++ b/subprojects/gst-plugins-bad/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-plugins-bad/ext/dtls/README b/subprojects/gst-plugins-bad/ext/dtls/README index 8d165ec0ef..7d00a41a39 100644 --- a/subprojects/gst-plugins-bad/ext/dtls/README +++ b/subprojects/gst-plugins-bad/ext/dtls/README @@ -4,7 +4,8 @@ This document is an attempt to describe the basics of the DTLS element. It hasn't been written by the author(s) and so, besides being incomplete, *IT MIGHT ALSO BE INCORRECT*. So take it with a pinch of salt. -As always, if in doubt ask the #gstreamer IRC channel. +As always, if in doubt ask on the GStreamer Matrix room: +https://matrix.to/#/#gstreamer:gstreamer.org. THE INTERNALS ============= diff --git a/subprojects/gst-plugins-base/README.md b/subprojects/gst-plugins-base/README.md index c966a7eeda..39a03d5aed 100644 --- a/subprojects/gst-plugins-base/README.md +++ b/subprojects/gst-plugins-base/README.md @@ -16,17 +16,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org GStreamer 1.0 series -------------------- diff --git a/subprojects/gst-plugins-base/RELEASE b/subprojects/gst-plugins-base/RELEASE index bc6d84846c..29634420dd 100644 --- a/subprojects/gst-plugins-base/RELEASE +++ b/subprojects/gst-plugins-base/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-plugins-good/README.md b/subprojects/gst-plugins-good/README.md index c966a7eeda..39a03d5aed 100644 --- a/subprojects/gst-plugins-good/README.md +++ b/subprojects/gst-plugins-good/README.md @@ -16,17 +16,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org GStreamer 1.0 series -------------------- diff --git a/subprojects/gst-plugins-good/RELEASE b/subprojects/gst-plugins-good/RELEASE index 82c6d68749..3af965c139 100644 --- a/subprojects/gst-plugins-good/RELEASE +++ b/subprojects/gst-plugins-good/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-plugins-ugly/README.md b/subprojects/gst-plugins-ugly/README.md index c966a7eeda..39a03d5aed 100644 --- a/subprojects/gst-plugins-ugly/README.md +++ b/subprojects/gst-plugins-ugly/README.md @@ -16,17 +16,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org GStreamer 1.0 series -------------------- diff --git a/subprojects/gst-plugins-ugly/RELEASE b/subprojects/gst-plugins-ugly/RELEASE index 0405630063..1d71f9636d 100644 --- a/subprojects/gst-plugins-ugly/RELEASE +++ b/subprojects/gst-plugins-ugly/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-python/RELEASE b/subprojects/gst-python/RELEASE index a4ec02d415..84b3b1f902 100644 --- a/subprojects/gst-python/RELEASE +++ b/subprojects/gst-python/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gst-rtsp-server/RELEASE b/subprojects/gst-rtsp-server/RELEASE index 442b5748af..8fd89b74ed 100644 --- a/subprojects/gst-rtsp-server/RELEASE +++ b/subprojects/gst-rtsp-server/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gstreamer-vaapi/RELEASE b/subprojects/gstreamer-vaapi/RELEASE index 6d39d0e247..deb3a19926 100644 --- a/subprojects/gstreamer-vaapi/RELEASE +++ b/subprojects/gstreamer-vaapi/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675 diff --git a/subprojects/gstreamer/README.md b/subprojects/gstreamer/README.md index c966a7eeda..39a03d5aed 100644 --- a/subprojects/gstreamer/README.md +++ b/subprojects/gstreamer/README.md @@ -16,17 +16,17 @@ Our documentation, including tutorials, API reference and FAQ can be found at https://gstreamer.freedesktop.org/documentation/ -You can subscribe to our mailing lists: +You can ask questions on the GStreamer Discourse at - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + https://discourse.gstreamer.org/ We track bugs, feature requests and merge requests (patches) in GitLab at https://gitlab.freedesktop.org/gstreamer/ -You can join us on IRC - #gstreamer on irc.oftc.net +You can join us on our Matrix room at + + https://matrix.to/#/#gstreamer:gstreamer.org GStreamer 1.0 series -------------------- diff --git a/subprojects/gstreamer/RELEASE b/subprojects/gstreamer/RELEASE index 73494b8fd2..623a215a19 100644 --- a/subprojects/gstreamer/RELEASE +++ b/subprojects/gstreamer/RELEASE @@ -79,7 +79,7 @@ For help and support, please head over to our Discourse forum at https://discourse.gstreamer.org/ -or pop into one of our Matrix chat channels, see +or pop into one of our Matrix chat rooms, see https://discourse.gstreamer.org/t/new-gstreamer-matrix-chat-space/675