11 days agoMerge branch 'download-windows' into 'master' master
Thomas Huth [Fri, 20 Jan 2023 13:08:16 +0000 (13:08 +0000)] 
Merge branch 'download-windows' into 'master'

Add download procedure in Windows with msys2

See merge request qemu-project/qemu-web!3

2 weeks agoAdd download procedure in Windows with msys2 3/head
Biswapriyo Nath [Sun, 15 Jan 2023 06:18:00 +0000 (11:48 +0530)] 
Add download procedure in Windows with msys2

6 weeks agoAdd a blog post about the release of version 7.2.0
Michael Roth [Wed, 14 Dec 2022 23:52:25 +0000 (17:52 -0600)] 
Add a blog post about the release of version 7.2.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
6 weeks agoadd v7.2.0
Michael Roth [Wed, 14 Dec 2022 20:19:13 +0000 (14:19 -0600)] 
add v7.2.0

7 weeks agoadd v7.2.0-rc4
Michael Roth [Thu, 8 Dec 2022 01:16:14 +0000 (19:16 -0600)] 
add v7.2.0-rc4

2 months agoadd 7.2.0-rc3
Michael Roth [Wed, 30 Nov 2022 21:49:42 +0000 (15:49 -0600)] 
add 7.2.0-rc3

2 months agoAdd a blog post about zoned storage emulation
Sam Li [Mon, 28 Nov 2022 07:18:22 +0000 (15:18 +0800)] 
Add a blog post about zoned storage emulation

Signed-off-by: Sam Li <faithilikerun@gmail.com>
Message-Id: <20221128071822.4707-1-faithilikerun@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 months agoadd 7.2.0-rc2
Michael Roth [Wed, 23 Nov 2022 23:51:41 +0000 (17:51 -0600)] 
add 7.2.0-rc2

2 months agoadd v7.2.0-rc1
Michael Roth [Thu, 17 Nov 2022 20:25:47 +0000 (14:25 -0600)] 
add v7.2.0-rc1

2 months agoadd v7.2.0-rc0
Michael Roth [Wed, 9 Nov 2022 17:06:44 +0000 (11:06 -0600)] 
add v7.2.0-rc0

5 months agoAdd a blog post about the release of version 7.1.0
Michael Roth [Tue, 30 Aug 2022 23:01:02 +0000 (18:01 -0500)] 
Add a blog post about the release of version 7.1.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
5 months agoadd v7.1.0
Michael Roth [Tue, 30 Aug 2022 17:52:21 +0000 (12:52 -0500)] 
add v7.1.0

5 months agoadd v7.1.0-rc4 624119014
Michael Roth [Fri, 26 Aug 2022 17:41:58 +0000 (12:41 -0500)] 
add v7.1.0-rc4

5 months agoAdd signing pubkey for python-qemu-qmp package
John Snow [Thu, 18 Aug 2022 16:53:58 +0000 (12:53 -0400)] 
Add signing pubkey for python-qemu-qmp package

Add the pubkey currently used for signing PyPI releases of qemu.qmp to a
stable location where it can be referenced by e.g. Fedora RPM specfiles.

At present, the key happens to just simply be my own -- but future
releases may be signed by a different key. In that case, we can
increment '1.txt' to '2.txt' and so on. The old keys should be left in

The format for the keyfile was chosen by copying what OpenStack was

Generated with:
> gpg --with-fingerprint --list-keys jsnow@redhat.com > pubkey
> gpg --armor --export jsnow@redhat.com >> pubkey

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20220818165358.217613-1-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
5 months agoadd v7.1.0-rc3
Michael Roth [Thu, 18 Aug 2022 00:41:54 +0000 (19:41 -0500)] 
add v7.1.0-rc3

5 months agoadd v7.1.0-rc2
Michael Roth [Wed, 10 Aug 2022 21:03:06 +0000 (16:03 -0500)] 
add v7.1.0-rc2

5 months agoadd v7.1.0-rc1
Michael Roth [Thu, 4 Aug 2022 17:07:34 +0000 (12:07 -0500)] 
add v7.1.0-rc1

6 months agoadd v7.1.0-rc0 599329535
Michael Roth [Thu, 28 Jul 2022 13:25:54 +0000 (08:25 -0500)] 
add v7.1.0-rc0

6 months agoAdd public key for tarball-signing to download page
Michael Roth [Wed, 4 May 2022 00:07:36 +0000 (19:07 -0500)] 
Add public key for tarball-signing to download page

We used to have public keys listed on the SecurityProcess page back
when it was still part of the wiki, but they are no longer available
there and some users have asked where to obtain them so they can verify
the tarball signatures.

That was probably not a great place for them anyway, so address this by
adding the public signing key directly to the download page.

Reported-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
[mdr: incorporate formatting fixup/suggestions from Daniel]
Signed-off-by: Michael Roth <michael.roth@amd.com>
9 months agoAdd a blog post about the release of version 7.0.0
Michael Roth [Wed, 20 Apr 2022 04:05:17 +0000 (23:05 -0500)] 
Add a blog post about the release of version 7.0.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
9 months agoadd v7.0.0
Michael Roth [Tue, 19 Apr 2022 22:32:33 +0000 (17:32 -0500)] 
add v7.0.0

9 months agoadd v7.0.0-rc4
Michael Roth [Tue, 12 Apr 2022 23:16:14 +0000 (18:16 -0500)] 
add v7.0.0-rc4

9 months agoadd v7.0.0-rc3
Michael Roth [Thu, 7 Apr 2022 05:46:32 +0000 (00:46 -0500)] 
add v7.0.0-rc3

10 months agoadd v7.0.0-rc2
Michael Roth [Wed, 30 Mar 2022 00:10:53 +0000 (19:10 -0500)] 
add v7.0.0-rc2

10 months agoadd v7.0.0-rc1
Michael Roth [Wed, 23 Mar 2022 00:13:27 +0000 (19:13 -0500)] 
add v7.0.0-rc1

Uploaded now via new Azure hosting infrastructure.

10 months agoRevert "add v7.0.0-rc1"
Michael Roth [Wed, 23 Mar 2022 00:32:40 +0000 (19:32 -0500)] 
Revert "add v7.0.0-rc1"

This reverts commit 9450ba5ad04f502da92dbe02c55b665bf1b638a9.

Getting the following error when attempting to download new tarball:

  This XML file does not appear to have any style information associated
  with it. The document tree is shown below.
  <Message>The specified blob does not exist.

but it's clearly present:

  mdroth@qemu:/var/www/download$ ls -l qemu-7.0.0-rc0.tar.xz
  -rw-r--r--. 1 mdroth download 125093696 Mar 15 22:50
  mdroth@qemu:/var/www/download$ ls -l qemu-7.0.0-rc1.tar.xz
  -rw-r--r--. 1 mdroth download 125095016 Mar 22 20:31

reverting while figuring out what the issue is.

10 months agoadd v7.0.0-rc1
Michael Roth [Wed, 23 Mar 2022 00:13:27 +0000 (19:13 -0500)] 
add v7.0.0-rc1

10 months agoadd v7.0.0-rc0
Michael Roth [Wed, 16 Mar 2022 02:57:05 +0000 (21:57 -0500)] 
add v7.0.0-rc0

10 months agoAnnounce Google Summer of Code 2022
Stefan Hajnoczi [Tue, 8 Mar 2022 16:15:49 +0000 (16:15 +0000)] 
Announce Google Summer of Code 2022

QEMU has been accepted into Google Summer of Code 2022. Let people know
so they can apply!

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20220308161549.73105-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
11 months agomove 'clear: both;' in #footer from 'style-desktop.css' to 'style.css'
Yan-Jie Wang [Mon, 28 Feb 2022 07:22:41 +0000 (15:22 +0800)] 
move 'clear: both;' in #footer from 'style-desktop.css' to 'style.css'

This fixes the mobile version of the website.

Resolves: https://gitlab.com/qemu-project/qemu-web/-/issues/5
Signed-off-by: Yan-Jie Wang <ubzeme@gmail.com>
Message-Id: <164603348631.2878.220047881399749656-0@git.sr.ht>
Signed-off-by: Thomas Huth <thuth@redhat.com>
11 months agogitlab-ci: Switch to Rocky Linux
Thomas Huth [Wed, 16 Feb 2022 17:21:28 +0000 (18:21 +0100)] 
gitlab-ci: Switch to Rocky Linux

CentOS 8 does not work anymore, let's try Rocky Linux instead.

Signed-off-by: Thomas Huth <thuth@redhat.com>
11 months agoAnnounce Outreachy 2022 May-August
Stefan Hajnoczi [Tue, 15 Feb 2022 13:46:12 +0000 (13:46 +0000)] 
Announce Outreachy 2022 May-August

Add a blog post inviting Outreachy applicants. QEMU has funding to
participate in the Outreachy internship program
(https://www.outreachy.org/) again this summer. We need to let people
know about this so we get applicants!

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20220215134612.41736-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
13 months agoadd v6.1.1
Michael Roth [Thu, 23 Dec 2021 20:03:36 +0000 (14:03 -0600)] 
add v6.1.1

13 months agoAdd a blog post about the release of version 6.2.0
Michael Roth [Tue, 14 Dec 2021 22:36:38 +0000 (16:36 -0600)] 
Add a blog post about the release of version 6.2.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
13 months agoadd v6.2.0
Michael Roth [Tue, 14 Dec 2021 21:36:35 +0000 (15:36 -0600)] 
add v6.2.0

13 months agoadd v6.2.0-rc4
Michael Roth [Wed, 8 Dec 2021 14:15:17 +0000 (08:15 -0600)] 
add v6.2.0-rc4

13 months agoAdd Sponsors page
Philippe Mathieu-Daudé [Wed, 24 Nov 2021 10:30:28 +0000 (11:30 +0100)] 
Add Sponsors page

Add a page listing QEMU sponsors.

For now, only mention Fosshost which requested to be listed:

Resolves: https://gitlab.com/qemu-project/qemu-web/-/issues/2
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20211124103028.484302-1-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
14 months agoadd v6.2.0-rc3
Michael Roth [Wed, 1 Dec 2021 15:23:47 +0000 (09:23 -0600)] 
add v6.2.0-rc3

14 months agoadd v6.2.0-rc2
Michael Roth [Wed, 24 Nov 2021 18:20:43 +0000 (12:20 -0600)] 
add v6.2.0-rc2

14 months agofix invalid URL
Paolo Bonzini [Fri, 19 Nov 2021 09:10:42 +0000 (10:10 +0100)] 
fix invalid URL

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
14 months agoupdate links to the SubmitAPatch wiki page
Paolo Bonzini [Thu, 18 Nov 2021 07:47:02 +0000 (08:47 +0100)] 
update links to the SubmitAPatch wiki page

The page is now part of the documentation, but it also has a redirect
in the qemu.org web server to provide a stable URL.  Use it instead
of linking out to wiki.qemu.org.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20211118074702.216951-2-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
14 months agoremove deployment phase from CI
Paolo Bonzini [Thu, 18 Nov 2021 07:47:01 +0000 (08:47 +0100)] 
remove deployment phase from CI

qemu.org is now served via a reverse proxy from qemu-project.gitlab.io; it does
not need anymore the rsync step to the QEMU project's shell server.
Remove it from the CI.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20211118074702.216951-1-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
14 months agoadd v6.2.0-rc1
Michael Roth [Wed, 17 Nov 2021 17:29:38 +0000 (11:29 -0600)] 
add v6.2.0-rc1

14 months agoadd v6.2.0-rc0 409209261
Michael Roth [Mon, 15 Nov 2021 16:11:40 +0000 (10:11 -0600)] 
add v6.2.0-rc0

15 months agoadd v6.0.1
Michael Roth [Thu, 28 Oct 2021 23:59:43 +0000 (18:59 -0500)] 
add v6.0.1

15 months agoUpdate the information about the required version of macOS
Thomas Huth [Tue, 24 Aug 2021 07:25:07 +0000 (09:25 +0200)] 
Update the information about the required version of macOS

The versions that we specify for macOS are way too old already. Let's
rephrase this without specific version numbers, pointing the users
to the latest version instead.

Message-Id: <20210913062126.16946-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
16 months agocontribute: update hints for switch to the GitLab issue tracker
Paolo Bonzini [Fri, 10 Sep 2021 15:29:12 +0000 (17:29 +0200)] 
contribute: update hints for switch to the GitLab issue tracker

Currently, the bug reporting page has a paragraph about not sending patches
on the bug tracker, with a link to the patch submission guidelines.
Now that bugs are traceked on Gitlab it is more likely that prospective
contributors will submit a merge request linked to an issue, rather than
attaching a patch to the issue.  Update the language and, since it is
not limited to bug reports, add it to the main contribute page as well.

Also, "private" bugs are called "confidential" on the new tracker.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoGemfile: Add webrick bundle dependency
Philippe Mathieu-Daudé [Mon, 13 Sep 2021 18:29:27 +0000 (20:29 +0200)] 
Gemfile: Add webrick bundle dependency

Without the webrick bundle, jekyll fails to start (with Ruby >= 3.0):

  $ bundle exec jekyll serve
  Ignoring ffi-1.11.1 because its extensions are not built. Try: gem pristine ffi --version 1.11.1
  Configuration file: qemu-web/_config.yml
              Source: qemu-web
         Destination: qemu-web/_site
   Incremental build: disabled. Enable with --incremental
         Jekyll Feed: Generating feed for posts
                      done in 0.686 seconds.
   Auto-regeneration: enabled for 'qemu-web'
        Jekyll 4.0.1   Please append `--trace` to the `serve` command
                       for any additional information or backtrace.
  qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve/servlet.rb:3:in `require': cannot load such file -- webrick (LoadError)
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve/servlet.rb:3:in `<top (required)>'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve.rb:179:in `require_relative'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve.rb:179:in `setup'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve.rb:100:in `process'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/command.rb:89:in `block in process_with_graceful_fail'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/command.rb:89:in `each'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/command.rb:89:in `process_with_graceful_fail'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/lib/jekyll/commands/serve.rb:86:in `block (2 levels) in init_with_program'
          from qemu-web/vendor/ruby/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
          from qemu-web/vendor/ruby/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
          from qemu-web/vendor/ruby/3.0.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
          from qemu-web/vendor/ruby/3.0.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
          from qemu-web/vendor/ruby/3.0.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
          from qemu-web/vendor/ruby/3.0.0/gems/jekyll-4.0.1/exe/jekyll:15:in `<top (required)>'

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210913182927.1022862-1-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
16 months agoFix link to Windows page in Wiki
Helge Konetzka [Wed, 25 Aug 2021 16:43:56 +0000 (18:43 +0200)] 
Fix link to Windows page in Wiki

The appended patch fixes the link to Wiki Windows page on Website Download Sources page.

Signed-off-by: Helge Konetzka <hk@zapateado.de>
Message-Id: <6755edb6-f953-4ca2-a4b6-31e4566e9842@zapateado.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoAdd link to "page source" for all pages 368782999
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:14 +0000 (13:28 +0100)] 
Add link to "page source" for all pages

The link takes the user directly to the source markdown file in gitlab.
This gives them guidance as to what file should be editted to make
changes to the content. The link text is replaced by an icon in normal

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-7-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoSimplify and restructure the page footer
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:13 +0000 (13:28 +0100)] 
Simplify and restructure the page footer

The footer is not an effective place to locate frequently needed site
navigation links. Some of the links are already present in the top
navigation bar, while others are just one jump away on the subsequent
page in a fairly obvious place.

This removes all the local site navigation links from the footer and
leaves it as a place for external project links, along with the website
license and SFC information.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-6-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoMove wiki link from footer into the header navbar
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:12 +0000 (13:28 +0100)] 
Move wiki link from footer into the header navbar

The wiki is important enough that it should be presented more
prominently in the page header navbar, rather than the footer.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-5-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoPut a full SFC membership blurb in footer of every page
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:11 +0000 (13:28 +0100)] 
Put a full SFC membership blurb in footer of every page

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-4-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoSimplify copyright and integrate into footer
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:10 +0000 (13:28 +0100)] 
Simplify copyright and integrate into footer

The copyright information is at the base of the page so logically part of
the page footer structure.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-3-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoCompress the two front page headings into one
Daniel P. Berrangé [Wed, 8 Sep 2021 12:28:09 +0000 (13:28 +0100)] 
Compress the two front page headings into one

The current headings are repetative and waste vertical screen real
estate which could hold more useful content.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210908122814.707744-2-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 months agoUpdate FUSE block export blog post
Hanna Reitz [Mon, 6 Sep 2021 16:29:16 +0000 (18:29 +0200)] 
Update FUSE block export blog post

Because I forgot to CC Thomas on the discussion adding this post, it was
merged prematurely.  This patch updates the post to incorporate the
feedback I received on it:

- Title change: This article mostly deals with presenting a guest image
  in one image format as a raw image, so the title should reflect that;
  there is much less focus on exporting block devices from a live VM

- Mention libguestfs, and contrast against it; make a note that
  libguestfs provides security that FUSE exports cannot provide

- Have a full example in the intro, to show where we are going with this

- Some heading depths changed (nesting did not really make sense)

- Be more explicit that by "file mounts" I do not mean a filesystem with
  a root directory and a single file in it

- Explicitly mention that "/" is a directory without a name, to
  illustrate the fact that root nodes do not have names

- Short intro for "QEMU block exports", explaining its place in this

- Make all exports writable

- Use "exp0" as export ID to get shorter lines that fit better into 80

- Reference the intro example in the intro of "Mounting an image on

- Show "qemu-fuse-disk-export.py" in *italic* instead of as `code`
  (because I had all other command names in *italic*)

Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Message-Id: <20210906162916.21714-1-hreitz@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
16 months agoCONTRIBUTING.md: Mention maintainers
Hanna Reitz [Mon, 6 Sep 2021 17:00:38 +0000 (19:00 +0200)] 
CONTRIBUTING.md: Mention maintainers

All patches to the QEMU website should be CC-ed to the website
maintainers, who (right now) are Thomas and Paolo.

Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Message-Id: <20210906170038.26602-1-hreitz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
17 months agoFix release date of 6.1
Thomas Huth [Wed, 25 Aug 2021 06:08:22 +0000 (08:08 +0200)] 
Fix release date of 6.1

It has been released on the 24th, not on the 21st

Signed-off-by: Thomas Huth <thuth@redhat.com>
17 months agoAdd a blog post about the release of version 6.1.0
Michael Roth [Tue, 24 Aug 2021 20:26:17 +0000 (15:26 -0500)] 
Add a blog post about the release of version 6.1.0

17 months agoadd v6.1.0
Michael Roth [Tue, 24 Aug 2021 20:12:28 +0000 (15:12 -0500)] 
add v6.1.0

17 months agoUpdate broken links to point to the new page with deprecated features
Thomas Huth [Wed, 4 Aug 2021 10:57:10 +0000 (12:57 +0200)] 
Update broken links to point to the new page with deprecated features

The deprecated.html file has been moved from the "system" to the "about"
folder recently.

Signed-off-by: Thomas Huth <thuth@redhat.com>
17 months agoAdd a blog post about FUSE block exports 357352466
Hanna Reitz [Thu, 19 Aug 2021 10:25:01 +0000 (12:25 +0200)] 
Add a blog post about FUSE block exports

This post explains when FUSE block exports are useful, how they work,
and that it is fun to export an image file on its own path so it looks
like your image file (in whatever format it was) is a raw image now.

Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Message-Id: <20210819102501.69638-1-hreitz@redhat.com>
[thuth: Updated the date, shortened some lines that were too long]
Signed-off-by: Thomas Huth <thuth@redhat.com>
17 months agoblog: add a post for the new TCG cache modelling plugin
Mahmoud Mandour [Mon, 9 Aug 2021 16:45:59 +0000 (18:45 +0200)] 
blog: add a post for the new TCG cache modelling plugin

This post introduces the new TCG plugin `cache` that's used for cache
modelling. This plugin is a part of my GSoC 2021 participation.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210809164559.66638-1-ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
17 months agoMerge branch 'update-jekyll-4.0.1' into 'master'
Thomas Huth [Wed, 18 Aug 2021 15:11:18 +0000 (15:11 +0000)] 
Merge branch 'update-jekyll-4.0.1' into 'master'

Update Jekyll to 4.0.1 for Ruby 2.7 compatibility

See merge request qemu-project/qemu-web!2

17 months agoadd v6.1.0-rc4
Michael Roth [Tue, 17 Aug 2021 21:53:47 +0000 (16:53 -0500)] 
add v6.1.0-rc4

17 months agoadd v6.1.0-rc3
Michael Roth [Tue, 10 Aug 2021 21:00:26 +0000 (16:00 -0500)] 
add v6.1.0-rc3

17 months agoUpdate Jekyll to 4.0.1 for Ruby 2.7 compatibility 2/head
John Snow [Fri, 6 Aug 2021 14:59:16 +0000 (10:59 -0400)] 
Update Jekyll to 4.0.1 for Ruby 2.7 compatibility

Ruby 2.7 has deprecated "Using the last argument as keyword parameters";
the build now therefore produces a large volume of warnings. e.g.:

/home/jsnow/.../jekyll-4.0.0/lib/jekyll/convertible.rb:41: warning:
Using the last argument as keyword parameters is deprecated

Bumping the Jekyll release from 4.0.0 to 4.0.1 fixes these warnings.

Reported-by: Harmonie Snow <harmonie@gmail.com>
Signed-off-by: John Snow <jsnow@redhat.com>
17 months agoadd v6.1.0-rc2
Michael Roth [Wed, 4 Aug 2021 18:00:16 +0000 (13:00 -0500)] 
add v6.1.0-rc2

18 months agoadd v6.1.0-rc1
Michael Roth [Tue, 27 Jul 2021 22:46:03 +0000 (17:46 -0500)] 
add v6.1.0-rc1

18 months agoadd v6.1.0-rc0
Michael Roth [Wed, 21 Jul 2021 21:40:30 +0000 (16:40 -0500)] 
add v6.1.0-rc0

18 months agoPresent the source code on the first tab of the download page 334339414
Thomas Huth [Wed, 16 Jun 2021 11:07:20 +0000 (13:07 +0200)] 
Present the source code on the first tab of the download page

The QEMU project provides the source code of QEMU, and not any
binaries. So most people will come here for downloading the latest
version of the source code and not for getting instructions on
how to install the pre-packaged QEMU of their favourite distribution.
Thus let's put the information about the source code first.

Message-Id: <20210616110720.880586-5-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
18 months agoState that there is no official support for older releases
Thomas Huth [Wed, 16 Jun 2021 11:07:19 +0000 (13:07 +0200)] 
State that there is no official support for older releases

Looking at some new tickets in the bug tracker, some people still
seem to expect support for older releases. Let's make it a little
bit more clear that the QEMU project only focuses on the very latest

Message-Id: <20210616110720.880586-4-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
18 months agocss: Improve the hover effect of the buttons
Thomas Huth [Wed, 16 Jun 2021 11:07:18 +0000 (13:07 +0200)] 
css: Improve the hover effect of the buttons

The hover effect of buttons was hardly visible since the color did
not change much. Use a brighter color to make it clear that the
button can be pressed.

Resolves: https://gitlab.com/qemu-project/qemu-web/-/issues/1
Message-Id: <20210616110720.880586-3-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
18 months agoShow only the latest three releases on the website
Thomas Huth [Wed, 16 Jun 2021 11:07:17 +0000 (13:07 +0200)] 
Show only the latest three releases on the website

The QEMU project is only maintaining the very latest releases, so this
could be the current RC version, followed by the current stable release
and maybe also still the previous stable release (in case there are
severe bugs). But it does not make sense to show a fourth release that
we very likely do not update anymore. Thus don't show the fourth release
anymore to avoid that people still get the impression that we support
it (and then report bugs in that old release that we do not maintain

Message-Id: <20210616110720.880586-2-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
20 months agoUpdate website to point to the new bug tracker at GitLab instead of Launchpad
Thomas Huth [Mon, 3 May 2021 10:18:10 +0000 (12:18 +0200)] 
Update website to point to the new bug tracker at GitLab instead of Launchpad

We've started migrating the bug tickets from Launchpad to GitLab, so
it does not make too much sense anymore that users open new tickets
in the old system. Let's direct them now to the GitLab tracker instead.

Message-Id: <20210503103007.1034171-1-thuth@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
21 months agoSite not updated with post. Try that again with the proper timezone.
Michael Roth [Fri, 30 Apr 2021 00:41:07 +0000 (19:41 -0500)] 
Site not updated with post. Try that again with the proper timezone.

Signed-off-by: Michael Roth <michael.roth@amd.com>
21 months agoAdd a blog post about the release of version 6.0.0
Michael Roth [Thu, 29 Apr 2021 20:51:40 +0000 (15:51 -0500)] 
Add a blog post about the release of version 6.0.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
21 months agoadd v6.0.0
Michael Roth [Thu, 29 Apr 2021 19:36:47 +0000 (14:36 -0500)] 
add v6.0.0

21 months agoadd v6.0.0-rc5
Michael Roth [Mon, 26 Apr 2021 20:21:54 +0000 (15:21 -0500)] 
add v6.0.0-rc5

21 months agoadd v6.0.0-rc4 289574337
Michael Roth [Tue, 20 Apr 2021 20:58:01 +0000 (15:58 -0500)] 
add v6.0.0-rc4

21 months agoadd v6.0.0-rc3
Michael Roth [Wed, 14 Apr 2021 22:40:49 +0000 (17:40 -0500)] 
add v6.0.0-rc3

21 months agoadd v6.0.0-rc2
Michael Roth [Tue, 6 Apr 2021 20:40:16 +0000 (15:40 -0500)] 
add v6.0.0-rc2

22 months agoadd link to the code of conduct
Paolo Bonzini [Thu, 1 Apr 2021 19:04:24 +0000 (21:04 +0200)] 
add link to the code of conduct

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
22 months agoadd v6.0.0-rc1
Michael Roth [Tue, 30 Mar 2021 22:24:35 +0000 (17:24 -0500)] 
add v6.0.0-rc1

22 months agoadd v6.0.0-rc0 276016549
Michael Roth [Wed, 24 Mar 2021 23:24:45 +0000 (18:24 -0500)] 
add v6.0.0-rc0

22 months agosupport.md: add a link to matrix bridge to IRC
Alex Bennée [Wed, 17 Mar 2021 16:02:59 +0000 (16:02 +0000)] 
support.md: add a link to matrix bridge to IRC

We want users to be able to use newer tooling and not be stuck with
IRC like the rest of the fossils. As the #QEMU channel is bridged by
the matrix.org server lets point there as well. At least it's not

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210317160259.14098-1-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
22 months agoAdd GSoC 2021 timeline
Stefan Hajnoczi [Wed, 10 Mar 2021 09:44:41 +0000 (09:44 +0000)] 
Add GSoC 2021 timeline

QEMU has been accepted into Google Summer of Code 2021. This blog post
lets prospective applicants know how to apply and what the timeline is.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210310094441.294746-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
22 months agopages: update deprecation policy links to "official" manual
Alex Bennée [Mon, 8 Mar 2021 10:30:49 +0000 (10:30 +0000)] 
pages: update deprecation policy links to "official" manual

The links are broken now so lets point them at the right place.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210308103049.3653-1-alex.bennee@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
23 months agoAdd Outreachy and GSoC announcement 257481934
Stefan Hajnoczi [Wed, 17 Feb 2021 10:07:48 +0000 (10:07 +0000)] 
Add Outreachy and GSoC announcement

QEMU is participating in Outreachy May-August and is applying for GSoC
2021. It's time to publish information on these internship programs and
how to apply.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210217100748.269005-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 years agoAdd virtio-blk and virtio-scsi configuration post 244884490
Stefan Hajnoczi [Tue, 19 Jan 2021 14:15:11 +0000 (14:15 +0000)] 
Add virtio-blk and virtio-scsi configuration post

The second post in the storage series covers virtio-blk and virtio-scsi.
It compares the two and offers recommendations that users and tools
using QEMU can use as a starting point. Graphs are included comparing
the performance of various options.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210119141511.288131-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 years agoAdd a CONTRIBUTING.md file as guidance for contributors
Daniel P. Berrangé [Tue, 27 Oct 2020 13:20:15 +0000 (13:20 +0000)] 
Add a CONTRIBUTING.md file as guidance for contributors

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20201027132015.621733-17-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 years agoMake page header nav narrower
Daniel P. Berrangé [Tue, 27 Oct 2020 13:20:03 +0000 (13:20 +0000)] 
Make page header nav narrower

When the browser window is narrow, but not yet switched into the mobile
layout, the page header nav will line wrap. This breaks layout
assumptions resulting in overlapping/obscured text.

This deals with the probem by reducing padding between the links, and
shortening "Documentation" to just "Docs".

This avoids the line wrapping, as well as making room for new links in
the future.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20201027132015.621733-5-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 years agodeploy to qemu-project.org from GitLab CI
Paolo Bonzini [Tue, 19 Jan 2021 08:53:10 +0000 (09:53 +0100)] 
deploy to qemu-project.org from GitLab CI

Currently, the website is rebuilt on qemu-project.org using
an update hook.  We can reuse instead the Jekyll output of
GitLab's CI.

To do so, a new user qemu-deploy has been created on qemu.org.
The private key is stored into a file variable SSH_PRIVATE_KEY_FILE
(be careful to include the trailing newline after "---END OPENSSH

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 years agoUse GitLab repo URLs instead of git.qemu.org URLs
Stefan Hajnoczi [Wed, 13 Jan 2021 18:54:03 +0000 (18:54 +0000)] 
Use GitLab repo URLs instead of git.qemu.org URLs

Switch to GitLab repo URLs to reduce qemu.org bandwidth.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210113185403.276395-1-stefanha@redhat.com>
[thuth: Stripped some of the ".git" suffixes to avoid redirects]
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 years agomake all links be relative to the root
Daniel P. Berrangé [Tue, 27 Oct 2020 13:20:02 +0000 (13:20 +0000)] 
make all links be relative to the root

This enables the site to be hosted at URLs with different base
directories. This is useful when viewing the site after being
published as GitLab CI artifacts.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20201027132015.621733-4-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 years agogitlab: introduce a CI job to publish the site content
Daniel P. Berrangé [Tue, 27 Oct 2020 13:20:01 +0000 (13:20 +0000)] 
gitlab: introduce a CI job to publish the site content

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20201027132015.621733-3-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 years agosecurity-process: update process information
Prasad J Pandit [Thu, 3 Dec 2020 14:29:02 +0000 (19:59 +0530)] 
security-process: update process information

We are about to introduce a qemu-security mailing list to report
and triage QEMU security issues.

Update the security process web page with new mailing list address
and triage details.

Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Michael Roth <michael.roth@amd.com>
Reviewed-by: Petr Matousek <pmatouse@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
Message-Id: <20201203142902.474883-2-ppandit@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2 years agoCorrect the date on 5.2.0 blog post to not be in the future
Michael Roth [Tue, 8 Dec 2020 21:37:23 +0000 (15:37 -0600)] 
Correct the date on 5.2.0 blog post to not be in the future

Otherwise the update scripts skip the post.

Signed-off-by: Michael Roth <michael.roth@amd.com>
2 years agoAdd a blog post about the release of version 5.2.0
Michael Roth [Tue, 8 Dec 2020 21:31:04 +0000 (15:31 -0600)] 
Add a blog post about the release of version 5.2.0

Signed-off-by: Michael Roth <michael.roth@amd.com>
2 years agoadd v5.2.0
Michael Roth [Tue, 8 Dec 2020 20:20:07 +0000 (14:20 -0600)] 
add v5.2.0