From nobody Mon Feb 9 04:44:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1669627606; cv=none; d=zohomail.com; s=zohoarc; b=XL369aC2+bEqsMudTGa8StO9biDXRCA4s3htBJQQfMEI6VG/CtNQ15Sv42crHcNtdPuFTkCLlQlQOa1cfNQHYl2gALeAT+ONd7wktOmbEjRfCcKxG+gu/FdsPHj9IO/XUUiCTmKFLsBMaZHXOUue/4A2Gm9nUnMfQuwVUPkO88s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669627606; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=i6agG9jTgxV89gia4Vc6HJ/uCdLDyFE21PUHZFeKnkc=; b=M3KBPAx7oWwb9C8QN/+JKLSMKDUXci45t8mgmedfA4oTZrdZPd1m45LhqoqWeY13M6dd/B5w2zYbbbCUSpdJGhf7cU7x2YNK1tVGi5QJokuIuJO1EaK0QH/o+QRnUKVFMmKpgtbqICA3MBMXtYs1MgWrvIiS7tDHL7YWBVWz8A8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1669627606464162.0190838667387; Mon, 28 Nov 2022 01:26:46 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozaPC-0004jt-79; Mon, 28 Nov 2022 04:26:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozaP6-0004hW-7h for qemu-devel@nongnu.org; Mon, 28 Nov 2022 04:26:21 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozaP4-0004od-PV for qemu-devel@nongnu.org; Mon, 28 Nov 2022 04:26:19 -0500 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-534-Yhi_RWv_NQ-kkHFMpUTT5Q-1; Mon, 28 Nov 2022 04:26:13 -0500 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D753C833AEC; Mon, 28 Nov 2022 09:26:12 +0000 (UTC) Received: from thuth.com (unknown [10.39.192.223]) by smtp.corp.redhat.com (Postfix) with ESMTP id BC1E149BB61; Mon, 28 Nov 2022 09:26:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669627577; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i6agG9jTgxV89gia4Vc6HJ/uCdLDyFE21PUHZFeKnkc=; b=PJ4u76vfbYIqLcO8GA4WkpQBlq4kTmzVbwaWplxK1m5tfG0IkRk6Dmi5INKD0e4h/uxY1o Pv06ZCuSLXrfXz+6RSrtLL7q7AFOgt1LsRxcHBdTeIpje4q629kVPYCgW8kGundM9ZKe+N z98wsN2pC3vVXDkWsUbPlAbUu0t0yH8= X-MC-Unique: Yhi_RWv_NQ-kkHFMpUTT5Q-1 From: Thomas Huth To: Stefan Hajnoczi , Michael Roth , qemu-devel@nongnu.org, Gerd Hoffmann Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Paolo Bonzini , Richard Henderson Subject: [PATCH v2 for-8.0 5/5] scripts/make-release: Move roms into separate tarball Date: Mon, 28 Nov 2022 10:25:55 +0100 Message-Id: <20221128092555.37102-6-thuth@redhat.com> In-Reply-To: <20221128092555.37102-1-thuth@redhat.com> References: <20221128092555.37102-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669627607029100005 Content-Type: text/plain; charset="utf-8" Our current release tarballs are huge and caused already some trouble with the server traffic in the past. However, the biggest chunk (~80%) of the tarball is caused by the firmware sources - which most users don't need anyway (assuming that they just want to compile QEMU itself on their own). So we can certainly safe a lot of traffic by moving the firmware sources into a separate tarball, so that only people who really want to rebuild the firmware images on their own have to download it. This decreases the size of the main QEMU xz tarball from ca. 116 MiB to only 27 MiB! Signed-off-by: Thomas Huth Reviewed-by: Alex Benn=C3=A9e Tested-by: Alex Benn=C3=A9e --- scripts/make-release | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/make-release b/scripts/make-release index febeb6cb36..44408c24a2 100755 --- a/scripts/make-release +++ b/scripts/make-release @@ -42,6 +42,19 @@ git submodule update --init --single-branch CryptoPkg/Library/OpensslLib/openssl \ MdeModulePkg/Library/BrotliCustomDecompressLib/brotli) =20 +tar --exclude=3D".git*" -cjf ../qemu-rom-sources-${version}.tar.bz2 roms +rm -r roms/* + +cat > roms/README.rst < roms/Makefile <