From patchwork Wed Jan 13 18:54:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stefan Hajnoczi X-Patchwork-Id: 1425979 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=WAIKFR2t; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DGGpp2X4rz9sVm for ; Thu, 14 Jan 2021 05:55:13 +1100 (AEDT) Received: from localhost ([::1]:40102 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzlIU-0004sk-JH for incoming@patchwork.ozlabs.org; Wed, 13 Jan 2021 13:55:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35868) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzlHl-0004sY-L1 for qemu-devel@nongnu.org; Wed, 13 Jan 2021 13:54:25 -0500 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:60020) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1kzlHi-0003WY-Ma for qemu-devel@nongnu.org; Wed, 13 Jan 2021 13:54:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1610564061; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l70UvDYwkFfV6QkIWDNQZKHDv89IHcFORg1s5ZZJ5Zs=; b=WAIKFR2tHlNyL4AkWJUUjMySf8CMsGl1Uxt0gGP8jIGvpsLIyucH9hQQplOXH6gaqBH7tz A+xzELSKSytXpKe+ruLcRte/aVbzbgWPNUED/Rb/Fhj7K7M27H52c2C/xFWUMvgjB1ZXTv OtiU1jgx7tymlJTsXBMp6//4NKrvob0= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-257-kCq3-jNFN92POndAHl7Swg-1; Wed, 13 Jan 2021 13:54:09 -0500 X-MC-Unique: kCq3-jNFN92POndAHl7Swg-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 575368018A4; Wed, 13 Jan 2021 18:54:08 +0000 (UTC) Received: from localhost (ovpn-115-141.ams2.redhat.com [10.36.115.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id BAA3A60871; Wed, 13 Jan 2021 18:54:04 +0000 (UTC) From: Stefan Hajnoczi To: qemu-devel@nongnu.org Subject: [qemu-web PATCH v2] Use GitLab repo URLs instead of git.qemu.org URLs Date: Wed, 13 Jan 2021 18:54:03 +0000 Message-Id: <20210113185403.276395-1-stefanha@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=stefanha@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=216.205.24.124; envelope-from=stefanha@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Huth , Daniel Berrange , Mark Cave-Ayland , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Switch to GitLab repo URLs to reduce qemu.org bandwidth. Signed-off-by: Stefan Hajnoczi Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Alex Bennée --- v2: * Added missing URL in _posts/2018-06-28-tcg-testing.md. Mark Cave-Ayland and Alex Bennée figured out the issue was that the gitweb link referenced a blob object (not a commit) whereas GitLab needs the commit object. Therefore the hash hash in the URL has changed. --- _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 | 4 ++-- contribute.md | 2 +- contribute/security-process.md | 4 ++-- documentation.md | 2 +- support.md | 2 +- 9 files changed, 16 insertions(+), 16 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 %}

or stay on the bleeding edge with the - git repository!

+ git repository!

Build instructions

@@ -24,7 +24,7 @@ make {% endfor %}

To download and build QEMU from git:

-
git clone https://git.qemu.org/git/qemu.git
+
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..29ef602 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:
@@ -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.
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/)
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:
`git clone https://git.qemu.org/git/qemu.git` +* Clone ([or browse](https://gitlab.com/qemu-project/qemu.git)) the git repository:
`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)
[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