[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-web PATCH] Use GitLab repo URLs instead of git.qemu.org URLs
From: |
Alex Bennée |
Subject: |
Re: [qemu-web PATCH] Use GitLab repo URLs instead of git.qemu.org URLs |
Date: |
Wed, 13 Jan 2021 18:43:15 +0000 |
User-agent: |
mu4e 1.5.7; emacs 28.0.50 |
Stefan Hajnoczi <stefanha@redhat.com> writes:
> Switch to GitLab repo URLs to reduce qemu.org bandwidth.
>
> Note that there is still one git.qemu.org remaining in
> _posts/2018-06-28-tcg-testing.md. The git object doesn't exist in GitLab
> and it's hard to use master since the link was to a Makefile that has
> since changed significantly. Nevermind.
That would be:
modified _posts/2018-06-28-tcg-testing.md
@@ -133,5 +133,5 @@ results from a qemu-system emulation. Some architectures
have
semi-hosting support already for this while others report their test
status over a simple serial link which will need to be parsed and
handled in custom versions of the
-[`run-%:`](https://git.qemu.org/?p=qemu.git;a=blob;f=tests/tcg/Makefile;h=bf064153900a438e4ad8e2d79eaaac8a27d66062;hb=HEAD#l95)
+[`run-%:`](https://gitlab.com/qemu-project/qemu/-/blob/de44c044420d1139480fa50c2d5be19223391218/tests/tcg/Makefile#L95)
rule.
>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
> _download/source.html | 4 ++--
> _posts/2017-02-04-the-new-qemu-website-is-up.md | 8 ++++----
> _posts/2017-10-04-qemu-2-10-1.md | 4 ++--
> _posts/2018-02-09-understanding-qemu-devices.md | 2 +-
> _posts/2018-06-28-tcg-testing.md | 2 +-
> contribute.md | 2 +-
> contribute/security-process.md | 4 ++--
> documentation.md | 2 +-
> support.md | 2 +-
> 9 files changed, 15 insertions(+), 15 deletions(-)
>
> diff --git a/_download/source.html b/_download/source.html
> index 5798633..14fb6dc 100644
> --- a/_download/source.html
> +++ b/_download/source.html
> @@ -9,7 +9,7 @@
> {% include releases.html %}
> </div>
> <p>or stay on the bleeding edge with the
> - <a href="https://git.qemu.org/?p=qemu.git">git repository!</a></p>
> + <a href="https://gitlab.com/qemu-project/qemu.git">git
> repository!</a></p>
>
> <h2>Build instructions</h2>
>
> @@ -24,7 +24,7 @@ make
> {% endfor %}
>
> <p>To download and build QEMU from git:</p>
> -<pre>git clone https://git.qemu.org/git/qemu.git
> +<pre>git clone https://gitlab.com/qemu-project/qemu.git
> cd qemu
> git submodule init
> git submodule update --recursive
> diff --git a/_posts/2017-02-04-the-new-qemu-website-is-up.md
> b/_posts/2017-02-04-the-new-qemu-website-is-up.md
> index b9455a0..e7ed349 100644
> --- a/_posts/2017-02-04-the-new-qemu-website-is-up.md
> +++ b/_posts/2017-02-04-the-new-qemu-website-is-up.md
> @@ -15,7 +15,7 @@ developers to share information quickly with the rest of
> the community.
> We tried to test the website on most browsers and to make it lightweight
> and responsive. It is built using [Jekyll](https://jekyllrb.com/)
> and the source code for the website can be cloned from the
> -[qemu-web.git](https://git.qemu.org/?p=qemu-web.git;a=summary)
> +[qemu-web.git](https://gitlab.com/qemu-project/qemu-web.git)
> repository. Just like for any other project hosted by QEMU, the best way
> to propose or contribute a new change is by sending a patch through the
> [qemu-devel@nongnu.org](https://lists.nongnu.org/mailman/listinfo/qemu-devel)
> @@ -25,10 +25,10 @@ confuse it with a qemu.git patch (if you run `git config
> format.subjectprefix
>
> For example, if you would like to add a new screenshot to the homepage,
> you can clone the `qemu-web.git` repository, add a PNG file to the
> -[`screenshots/`](https://git.qemu.org/?p=qemu-web.git;a=tree;f=screenshots;hb=HEAD)
> -directory, and edit the
> [`_data/screenshots.yml`](https://git.qemu.org/?p=qemu-web.git;a=blob;f=_data/screenshots.yml;hb=HEAD)
> +[`screenshots/`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/screenshots)
> +directory, and edit the
> [`_data/screenshots.yml`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/_data/screenshots.yml)
> file to include the new screenshot.
>
> Blog posts about QEMU are also welcome; they are simple HTML or Markdown
> -files and are stored in the
> [`_posts/`](https://git.qemu.org/?p=qemu-web.git;a=tree;f=_posts;hb=HEAD)
> +files and are stored in the
> [`_posts/`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/_posts)
> directory of the repository.
> diff --git a/_posts/2017-10-04-qemu-2-10-1.md
> b/_posts/2017-10-04-qemu-2-10-1.md
> index 6fa00fa..f20adce 100644
> --- a/_posts/2017-10-04-qemu-2-10-1.md
> +++ b/_posts/2017-10-04-qemu-2-10-1.md
> @@ -9,9 +9,9 @@ is now available! You can grab the tarball from our
> [download page](https://www.qemu.org/download/#source).
>
> Version 2.10.1 is now tagged in the official
> -[qemu.git repository](https://git.qemu.org/?p=qemu.git;a=shortlog;h=v2.10.1)
> +[qemu.git
> repository](https://gitlab.com/qemu-project/qemu/-/commits/v2.10.1/)
> (where you can also find the changelog with details), and the
> -[stable-2.10
> branch](https://git.qemu.org/?p=qemu.git;a=shortlog;h=refs/heads/stable-2.10)
> +[stable-2.10
> branch](https://gitlab.com/qemu-project/qemu/-/commits/stable-2.10)
> has been updated accordingly.
>
> Apart from the normal range of general fixes, this update contains security
> diff --git a/_posts/2018-02-09-understanding-qemu-devices.md
> b/_posts/2018-02-09-understanding-qemu-devices.md
> index 25130b7..c201a9b 100644
> --- a/_posts/2018-02-09-understanding-qemu-devices.md
> +++ b/_posts/2018-02-09-understanding-qemu-devices.md
> @@ -80,7 +80,7 @@ treating a file in the host filesystem as raw data (a 1:1
> mapping of
> offsets in the host file to disk offsets being accessed by the guest
> driver), but QEMU actually has the ability to glue together a lot of
> different host formats (raw,
> -[qcow2](https://git.qemu.org/?p=qemu.git;a=blob;f=docs/interop/qcow2.txt),
> +[qcow2](https://gitlab.com/qemu-project/qemu/-/blob/master/docs/interop/qcow2.txt),
> qed,
> [vhdx](https://www.microsoft.com/en-us/download/details.aspx?id=34750),
> ...) and protocols (file system, block device,
> diff --git a/_posts/2018-06-28-tcg-testing.md
> b/_posts/2018-06-28-tcg-testing.md
> index ddaf18d..bd9ce50 100644
> --- a/_posts/2018-06-28-tcg-testing.md
> +++ b/_posts/2018-06-28-tcg-testing.md
> @@ -69,7 +69,7 @@ tests it can support.
> # `make check-tcg`
>
> With the latest work [merged into
> -master](https://git.qemu.org/?p=qemu.git;a=commit;h=de44c044420d1139480fa50c2d5be19223391218)
> we can now
> +master](https://gitlab.com/qemu-project/qemu/-/commit/de44c044420d1139480fa50c2d5be19223391218)
> we can now
> take advantage of either hand-configured and Docker-based cross
> compilers to build test cases for TCG again. To run the TCG tests
> after you have built QEMU:
> diff --git a/contribute.md b/contribute.md
> index 96901b5..307f1be 100644
> --- a/contribute.md
> +++ b/contribute.md
> @@ -6,7 +6,7 @@ permalink: /contribute/
> * Report a bug in our bugtracker:
> [https://bugs.launchpad.net/qemu/](https://bugs.launchpad.net/qemu/)<br>
> See also [How to report a bug](report-a-bug/) or [How to report a security
> bug](security-process/)
>
> -* Clone ([or browse](https://git.qemu.org/?p=qemu.git)) the git repository:
> <br>`git clone https://git.qemu.org/git/qemu.git`
> +* Clone ([or browse](https://gitlab.com/qemu-project/qemu.git)) the git
> repository: <br>`git clone https://gitlab.com/qemu-project/qemu.git`
>
> * Join the mailing list:
> [qemu-devel@nongnu.org](https://lists.nongnu.org/mailman/listinfo/qemu-devel)<br>[See
> the list of QEMU mailing lists](https://wiki.qemu.org/MailingLists)
>
> diff --git a/contribute/security-process.md b/contribute/security-process.md
> index 13b6b97..94eef35 100644
> --- a/contribute/security-process.md
> +++ b/contribute/security-process.md
> @@ -140,7 +140,7 @@ only be exercised in use cases where QEMU and everything
> interacting with it is
> trusted.
>
> For example, consider upstream commit [9201bb9 "sdhci.c: Limit the maximum
> -block size"](http://git.qemu.org/?p=qemu.git;a=commit;h=9201bb9), an of out
> of
> +block size"](https://gitlab.com/qemu-project/qemu/-/commit/9201bb9), an of
> out of
> bounds (OOB) memory access (ie. buffer overflow) issue that was found and
> fixed
> in the SD Host Controller emulation (hw/sd/sdhci.c).
>
> @@ -151,7 +151,7 @@ is via 'generic-sdhci' interface.
>
> Of these two, the 'sdhci-pci' interface had actually been disabled by default
> in the upstream QEMU releases (commit [1910913 "sdhci: Make device
> "sdhci-pci"
> -unavailable with
> -device"](http://git.qemu.org/?p=qemu.git;a=commit;h=1910913)
> +unavailable with
> -device"](https://gitlab.com/qemu-project/qemu/-/commit/1910913)
> at the time the flaw was reported; therefore, guests could not possibly use
> 'sdhci-pci' for any purpose.
>
> diff --git a/documentation.md b/documentation.md
> index 41d9b3a..be4e637 100644
> --- a/documentation.md
> +++ b/documentation.md
> @@ -9,7 +9,7 @@ is the first place to go in case you have questions about
> using QEMU.
> Most of the documentation is generated automatically from the QEMU git source
> tree, however some text files have not been converted to the new format yet.
> These documentation files can be browsed via the
> -[git web interface](https://git.qemu.org/?p=qemu.git;a=tree;f=docs;hb=master)
> +[git web interface](https://gitlab.com/qemu-project/qemu/-/tree/master/docs)
> instead.
>
> The [QEMU wiki](https://wiki.qemu.org) contains more
> diff --git a/support.md b/support.md
> index 031f045..49cbb0f 100644
> --- a/support.md
> +++ b/support.md
> @@ -12,7 +12,7 @@ rest of your Linux distribution you may be better served by
> asking
> through your distribution's support channels. This includes questions
> about a specifically packaged version of QEMU. The QEMU developers are
> generally concerned with the latest release and the current state of
> -the [master branch](https://git.qemu.org/?p=qemu.git) and do not
> +the [master branch](https://gitlab.com/qemu-project/qemu.git) and do not
> provide support for QEMU binaries shipped by Linux distributions.
>
> Questions about complex configurations of networking and storage are
--
Alex Bennée