Bug#954078: marked as done (vulkan-loader: consider using multiple .orig tarball to simplify packaging)
"Debian Bug Tracking System" <[email protected]> Mon, 27 Jul 2026 13:29:02 +0000
| Newsgroups | gmane.linux.debian.devel.x |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1785158942-1586201-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Mon, 27 Jul 2026 14:22:31 +0100 with message-id <amdbl3ibge3Djlu9@descent> and subject line Re: Bug#954078: vulkan-loader: consider using multiple .or= ig tarball to simplify packaging has caused the Debian Bug report #954078, regarding vulkan-loader: consider using multiple .orig tarball to simplify = packaging to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) --=20 954078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D954078 Debian Bug Tracking System Contact [email protected] with problems ------------=_1785158942-1586201-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 16 Mar 2020 12:41:48 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02 (2018-09-13) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-11.3 required=4.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,TXREP,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 35; hammy, 149; neutral, 84; spammy, 1. spammytokens:0.987-1--H*r:46044 hammytokens:0.000-+--H*F:U*smcv, 0.000-+--UD:2.orig.tar.gz, 0.000-+--H*rp:U*smcv, 0.000-+--tarballs, 0.000-+--gbpconf Return-path: <[email protected]> Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]:46044) by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <[email protected]>) id 1jDp40-0003fY-5E for [email protected]; Mon, 16 Mar 2020 12:41:48 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: smcv) with ESMTPSA id 146E8294234 Date: Mon, 16 Mar 2020 12:41:38 +0000 From: Simon McVittie <[email protected]> To: Debian Bug Tracking System <[email protected]> Subject: vulkan-loader: consider using multiple .orig tarball to simplify packaging Message-ID: <20200316124138.GA1250095@horizon> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Reportbug-Version: 7.6.0 Delivered-To: [email protected] Source: vulkan-loader Version: 1.2.131.2-1 Severity: wishlist I notice that vulkan-loader contains a vendored copy of vulkan-headers, in order to keep the library and headers in sync, with the "upstream" tarball actually being composed by repacking the combination of vulkan-loader and vulkan-headers. Since it's a 3.0 (quilt) package already, and the vendored vulkan-headers is in the top-level directory, this seems like a perfect fit for multiple .orig tarballs: - download https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.2.131.2.tar.gz and rename it to vulkan-loader_1.2.131.2.orig.tar.gz - download https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.2.131.1.tar.gz and rename it to vulkan-loader_1.2.131.2.orig-vulkan-headers.tar.gz (note the version number mismatch - sorry, I think this is unavoidable with current tools, if your upstream doesn't always keep the version numbers in sync) - put both in ../ or wherever else you keep your upstream tarballs, or commit them to pristine-tar with gbp import-orig if you use that - import them both into your upstream-unstable git branch, perhaps with gbp import-orig --upstream-vcs-tag=... --component=vulkan-headers to keep it as a descendant of the upstream git history This would avoid needing to repack the upstream tarball, which seems likely to be problematic if more than one developer imports it independently. The yquake2 source package in contrib is an example of this technique. I use DEP-14 branch names rather than the xorg-team's conventions, but I think the difference is mostly just labelling? In particular, "component=ctf" in debian/gbp.conf and debian/watch (in your case it would be "component=vulkan-headers") activates the support for multiple .orig tarballs in gbp and uscan. I'm involved in the maintenance of a derivative (the Steam Runtime) that has an interest in having the latest Vulkan library, and it's looking like I might need to package the latest release (a development version "v...", rather than the stable "sdk-..." versions that you package). Would you be interested in receiving a merge request with that version, targeting experimental? Thanks, smcv ------------=_1785158942-1586201-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 954078-done) by bugs.debian.org; 27 Jul 2026 13:28:00 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=4.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_BUG_NUMBER,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 20; hammy, 115; neutral, 24; spammy, 0. spammytokens: hammytokens:0.000-+--H*F:U*smcv, 0.000-+--H*rp:U*smcv, 0.000-+--McVittie, 0.000-+--mcvittie, 0.000-+--smcv Return-path: <[email protected]> Received: from bali.collaboradmins.com ([148.251.105.195]:41484) by buxtehude.debian.org with utf8esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1woLN9-006eJp-2e for [email protected]; Mon, 27 Jul 2026 13:28:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1785158551; bh=/n8mwjKNVttVRK36EQJXka1+oFRJRerL1LlhIAdkwY4=; h=Date:From:To:Subject:References:In-Reply-To:From; b=MRugpGI2x6cz53BOCa7sCF+MTxN3XlJKfBt0G0iuvQEReAezNG01JoJN3Azae7INE HvjqN7xPzFMur7IFgyhAYsgW2DtGnsdubE2rF/rGzmPqlQ5xTSFvdALved4ykh3W2i 5Imtsr+IahYFFqhT6GDFwyKRsrrOKobGZX4m7fJGsJ7kor6wPQ7HDdtWyOeoQjGHgo QgbMwkHW0t9PvRf/DcirtSEpQyCoqyYJXqIvIgbhTtPFfKumQwIrnQQLmoGxmauz0l rY8H3LU75TzM/a+gNRL0B1seyADDNyNnB/wS55ddoXYatr2onzOk1tkFNGMssSTmD9 BfV26RXQZY4Wg== Received: from localhost (unknown [100.64.0.242]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: smcv) by bali.collaboradmins.com (Postfix) with UTF8SMTPSA id C065817E0213 for <[email protected]>; Mon, 27 Jul 2026 15:22:31 +0200 (CEST) Date: Mon, 27 Jul 2026 14:22:31 +0100 From: Simon McVittie <[email protected]> To: [email protected] Subject: Re: Bug#954078: vulkan-loader: consider using multiple .orig tarball to simplify packaging Message-ID: <amdbl3ibge3Djlu9@descent> References: <20200316124138.GA1250095@horizon> <20200316124138.GA1250095@horizon> <[email protected]> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <[email protected]> X-Greylist: delayed 326 seconds by postgrey-1.37 at buxtehude; Mon, 27 Jul 2026 13:28:00 UTC On Fri, 03 Apr 2020 at 13:22:42 +0300, Timo Aaltonen wrote: > On 16.3.2020 14.41, Simon McVittie wrote: > > [multiple .orig tarballs] > > would avoid needing to repack the upstream tarball, which seems likely > > to be problematic if more than one developer imports it independently. > > Hmm, well it seems that using multiple tarballs involves more steps than > the current one, if the tags can get out-of-sync as they are now.. so > right now I'd rather keep the current method. I asked you to consider it, you considered it, and the answer was no, so: closing this. smcv ------------=_1785158942-1586201-0--