From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id B5EF61FF15D
	for <inbox@lore.proxmox.com>; Thu,  8 Aug 2024 15:36:46 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 92D001E9C2;
	Thu,  8 Aug 2024 15:36:56 +0200 (CEST)
Message-ID: <7572f2f2-3455-4627-a9b7-f0573441ad42@proxmox.com>
Date: Thu, 8 Aug 2024 15:36:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 pbs-devel@lists.proxmox.com
References: <20240722103034.343303-1-c.ebner@proxmox.com>
 <20240722103034.343303-4-c.ebner@proxmox.com>
 <172302254752.107519.7257401531086504004@yuna.proxmox.com>
Content-Language: en-US, de-DE
From: Christian Ebner <c.ebner@proxmox.com>
In-Reply-To: <172302254752.107519.7257401531086504004@yuna.proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.022 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DMARC_MISSING             0.1 Missing DMARC policy
 KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pbs-devel] [PATCH v2 proxmox-backup 3/7] client: tools: factor
 out pxar entry to dir entry mapping
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gOC83LzI0IDExOjIyLCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IFF1b3RpbmcgQ2hy
aXN0aWFuIEVibmVyICgyMDI0LTA3LTIyIDEyOjMwOjMwKQo+PiBDcmVhdGUgYSBkZWRpY2F0ZWQg
aGVscGVyIGZvciBwZXJmb3JtaW5nIHRoZSBtYXBwaW5nIG9mIHB4YXIKPj4gYEZpbGVFbnRyeWBz
IHRvIGBEaXJFbnRyeUF0dHJpYnV0ZWBzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4g
RWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiBjaGFuZ2VzIHNpbmNlIHZlcnNp
b24gMToKPj4gLSBub3QgcHJlc2VudCBpbiBwcmV2aW91cyB2ZXJzaW9uCj4+Cj4+ICAgcGJzLWNs
aWVudC9zcmMvdG9vbHMvbW9kLnJzIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Bicy1jbGllbnQvc3JjL3Rvb2xzL21vZC5ycyBiL3Bi
cy1jbGllbnQvc3JjL3Rvb2xzL21vZC5ycwo+PiBpbmRleCBlNmU1NDg0MDMuLjk3ZjcxZjNmMSAx
MDA2NDQKPj4gLS0tIGEvcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9kLnJzCj4+ICsrKyBiL3Bicy1j
bGllbnQvc3JjL3Rvb2xzL21vZC5ycwo+PiBAQCAtNzIwLDI3ICs3MjAsOSBAQCBwdWIgYXN5bmMg
Zm4gcHhhcl9tZXRhZGF0YV9jYXRhbG9nX2xvb2t1cDxUOiBDbG9uZSArIFJlYWRBdD4oCj4+ICAg
ICAgICAgICB3aGlsZSBsZXQgU29tZShlbnRyeSkgPSBlbnRyaWVzX2l0ZXIubmV4dCgpLmF3YWl0
IHsKPj4gICAgICAgICAgICAgICBsZXQgZW50cnkgPSBlbnRyeT8uZGVjb2RlX2VudHJ5KCkuYXdh
aXQ/Owo+PiAgIAo+PiAtICAgICAgICAgICAgbGV0IGVudHJ5X2F0dHIgPSBtYXRjaCBlbnRyeS5r
aW5kKCkgewo+PiAtICAgICAgICAgICAgICAgIEVudHJ5S2luZDo6VmVyc2lvbihfKSB8IEVudHJ5
S2luZDo6UHJlbHVkZShfKSB8IEVudHJ5S2luZDo6R29vZGJ5ZVRhYmxlID0+IGNvbnRpbnVlLAo+
PiAtICAgICAgICAgICAgICAgIEVudHJ5S2luZDo6RGlyZWN0b3J5ID0+IERpckVudHJ5QXR0cmli
dXRlOjpEaXJlY3Rvcnkgewo+PiAtICAgICAgICAgICAgICAgICAgICBzdGFydDogZW50cnkuZW50
cnlfcmFuZ2VfaW5mbygpLmVudHJ5X3JhbmdlLnN0YXJ0LAo+PiAtICAgICAgICAgICAgICAgIH0s
Cj4+IC0gICAgICAgICAgICAgICAgRW50cnlLaW5kOjpGaWxlIHsgc2l6ZSwgLi4gfSA9PiB7Cj4+
IC0gICAgICAgICAgICAgICAgICAgIGxldCBtdGltZSA9IG1hdGNoIGVudHJ5Lm1ldGFkYXRhKCku
bXRpbWVfYXNfZHVyYXRpb24oKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBTaWduZWRE
dXJhdGlvbjo6UG9zaXRpdmUodmFsKSA9PiBpNjQ6OnRyeV9mcm9tKHZhbC5hc19zZWNzKCkpPywK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgIFNpZ25lZER1cmF0aW9uOjpOZWdhdGl2ZSh2YWwp
ID0+IC1pNjQ6OnRyeV9mcm9tKHZhbC5hc19zZWNzKCkpPywKPj4gLSAgICAgICAgICAgICAgICAg
ICAgfTsKPj4gLSAgICAgICAgICAgICAgICAgICAgRGlyRW50cnlBdHRyaWJ1dGU6OkZpbGUgeyBz
aXplOiAqc2l6ZSwgbXRpbWUgfQo+PiAtICAgICAgICAgICAgICAgIH0KPj4gLSAgICAgICAgICAg
ICAgICBFbnRyeUtpbmQ6OkRldmljZShfKSA9PiBtYXRjaCBlbnRyeS5tZXRhZGF0YSgpLmZpbGVf
dHlwZSgpIHsKPj4gLSAgICAgICAgICAgICAgICAgICAgbW9kZTo6SUZCTEsgPT4gRGlyRW50cnlB
dHRyaWJ1dGU6OkJsb2NrRGV2aWNlLAo+PiAtICAgICAgICAgICAgICAgICAgICBtb2RlOjpJRkNI
UiA9PiBEaXJFbnRyeUF0dHJpYnV0ZTo6Q2hhckRldmljZSwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgXyA9PiBiYWlsISgiZW5jb3VudGVyZWQgdW5rbm93biBkZXZpY2UgdHlwZSIpLAo+PiAtICAg
ICAgICAgICAgICAgIH0sCj4+IC0gICAgICAgICAgICAgICAgRW50cnlLaW5kOjpTeW1saW5rKF8p
ID0+IERpckVudHJ5QXR0cmlidXRlOjpTeW1saW5rLAo+PiAtICAgICAgICAgICAgICAgIEVudHJ5
S2luZDo6SGFyZGxpbmsoXykgPT4gRGlyRW50cnlBdHRyaWJ1dGU6OkhhcmRsaW5rLAo+PiAtICAg
ICAgICAgICAgICAgIEVudHJ5S2luZDo6RmlmbyA9PiBEaXJFbnRyeUF0dHJpYnV0ZTo6RmlmbywK
Pj4gLSAgICAgICAgICAgICAgICBFbnRyeUtpbmQ6OlNvY2tldCA9PiBEaXJFbnRyeUF0dHJpYnV0
ZTo6U29ja2V0LAo+PiArICAgICAgICAgICAgbGV0IGVudHJ5X2F0dHIgPSBtYXRjaCBtYXBfdG9f
ZGlyX2VudHJ5X2F0dHIoJmVudHJ5KT8gewo+PiArICAgICAgICAgICAgICAgIFNvbWUoYXR0cikg
PT4gYXR0ciwKPj4gKyAgICAgICAgICAgICAgICBOb25lID0+IGNvbnRpbnVlLAo+PiAgICAgICAg
ICAgICAgIH07Cj4+ICAgCj4+ICAgICAgICAgICAgICAgbGV0IGVudHJ5X3BhdGggPSBlbnRyeV9w
YXRoX3dpdGhfcHJlZml4KCZlbnRyeSwgcGF0aF9wcmVmaXgudW53cmFwX29yX2RlZmF1bHQoKSk7
Cj4+IEBAIC03OTIsMyArNzc0LDM1IEBAIGZuIGVudHJ5X3BhdGhfd2l0aF9wcmVmaXg8VDogQ2xv
bmUgKyBSZWFkQXQ+KGVudHJ5OiAmRmlsZUVudHJ5PFQ+LCBwYXRoX3ByZWZpeDoKPj4gICAgICAg
fQo+PiAgICAgICBlbnRyeV9wYXRoCj4+ICAgfQo+PiArCj4+ICsvLy8gTWFwIGEgcHhhciBbYEZp
bGVFbnRyeWBdIHRvIHRoZSBjb3JyZXNwb25kaW5nIFtgRGlyRW50cnlBdHRyaWJ1dGVgXS4KPj4g
Ky8vLwo+PiArLy8vIFJldHVybnMgYE9rKE5vbmUpYCBpZiB0aGVyZSBpcyBubyBjb3JyZXNwb25k
aW5nIHZhcmlhbnQsIGBFcnJgIGlmIGFuIHVua25vd24gZGV2aWNlIHR5cGUgaXMKPj4gKy8vLyBl
bmNvdW50ZXJlZC4KPj4gK3B1YihjcmF0ZSkgZm4gbWFwX3RvX2Rpcl9lbnRyeV9hdHRyPFQ6IENs
b25lICsgUmVhZEF0PigKPiAKPiB0aGlzIGNvdWxkIGxpdmUgYXMgYSBUcnlGcm9tPHB4YXI6Oktp
bmQ+IGluIERpckVudHJ5QXR0cmlidXRlPwo+IAoKVGhhdCB3aWxsIG5vdCB3b3JrLCBhcyB0byBj
b252ZXJ0IHRoZSBlbnRyaWVzLCBub3QganVzdCB0aGUga2luZCBidXQgCmFsc28gdGhlaXIgbWV0
YWRhdGEgaXMgcmVxdWlyZWQuCkJ1dCB3aWxsIGdvIHRoZSBzdWdnZXN0ZWQgcm91dGUgYW5kIGFk
ZCB0aGlzIGFzIGBUcnlGcm9tPCZGaWxlRW50cnk8VD4+YCAKaW5zdGVhZCwgd2hpY2ggY29udGFp
bnMgYWxsIG9mIHdoYXQgaXMgbmVlZGVkLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3Rz
LnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL3Bicy1kZXZlbAo=