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 [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 2264C1FF16E
	for <inbox@lore.proxmox.com>; Mon, 17 Feb 2025 14:38:31 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id A91B2282E9;
	Mon, 17 Feb 2025 14:38:28 +0100 (CET)
Date: Mon, 17 Feb 2025 14:38:24 +0100
From: Wolfgang Bumiller <w.bumiller@proxmox.com>
To: Gabriel Goller <g.goller@proxmox.com>
Message-ID: <xgi5aiiutasg2353yvgfalsvmq3at6ivsm3gpny42dce3a7mj7@brxsvu2dduhp>
References: <20241209104606.263045-1-g.goller@proxmox.com>
 <20241209104606.263045-2-g.goller@proxmox.com>
 <5cettqvqg6i6y2cgihynjjirl4vyl6c5l3ewbn4ydhccpgc6ac@aj5yojr624d4>
 <yyzfsgf2p5k52fk67lsu6jzu42egxjqnfgywuermm75ijm7cwg@v4x56bymmlxq>
 <2cugfnfjfv2robousxhdshdu3rxmyg3bnfdazoyagvn5gglatl@6x4trum24nak>
 <iidtwwpusvqkcqw6sh7e7mqqnlhu37icz5k77ps5wro2nenr7b@gqi7k24dsw4n>
 <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.081 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 proxmox v2 1/4] log: rename/move init
 functions
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>
Cc: Lukas Wagner <l.wagner@proxmox.com>, pbs-devel@lists.proxmox.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gTW9uLCBGZWIgMTcsIDIwMjUgYXQgMDI6MDg6MDNQTSArMDEwMCwgR2FicmllbCBHb2xsZXIg
d3JvdGU6Cj4gT24gMTEuMDIuMjAyNSAxMDoyOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4g
PiBPbiBUdWUsIEZlYiAxMSwgMjAyNSBhdCAxMDoyMjo0NEFNICswMTAwLCBXb2xmZ2FuZyBCdW1p
bGxlciB3cm90ZToKPiA+ID4gT24gTW9uLCBGZWIgMTAsIDIwMjUgYXQgMDU6NDI6MzVQTSArMDEw
MCwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4gPiA+ID4gT24gMTAuMDIuMjAyNSAxNTozNywgV29s
ZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4gPiA+ID4gPiBPbiBNb24sIERlYyAwOSwgMjAyNCBhdCAx
MTo0NjowM0FNICswMTAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPiA+ID4gPiA+ID4gKy8vLyBJ
bml0cyBhIG5ldyB0cmFjaW5nIGxvZ2dlciB0aGF0IHByaW50cyB0byBzdGRlcnIgb3IgdGFza2xv
ZyB3aXRoIHRoZSBsb2dnaW5nIGxldmVsIHNwZWNpZmllZCBpbiB0aGUKPiA+ID4gPiA+ID4gKy8v
LyBlbnZpcm9ubWVudCB2YXJpYWJsZSBgZW52X3ZhcmAuCj4gPiA+ID4gPiA+ICsvLy8KPiA+ID4g
PiA+ID4gKy8vLyBUaGlzIGxvZ2dlciBpcyB0YXNrLWF3YXJlLCB3aGljaCBtZWFucyBpZiB3ZSBh
cmUgaW4gYSBQQlMgdGFzaywgd2Ugd2lsbCByZXRyaWV2ZSB0aGUgdGFzay1maWxlCj4gPiA+ID4g
PiA+ICsvLy8gYW5kIHdyaXRlIHRvIGl0LiBXZSdsbCBvbmx5IHdyaXRlIHRvIHN0ZGVyciBpZiB3
ZSBhcmUgbm90IGluIGEgdGFzay4gSWYgYGVudl92YXJgIGRvZXNuJ3QgZXhpc3QKPiA+ID4gPiA+
ID4gKy8vLyBvciBjYW4ndCBiZSByZWFkLCB1c2UgdGhlIGBkZWZhdWx0X2xvZ19sZXZlbGAuIFRo
ZSBvdXRwdXQgd2lsbCBiZSB2ZXJ5IHBsYWluOiBubyBhbnNpLCBubwo+ID4gPiA+ID4gPiArLy8v
IHRpbWVzdGFtcCwgbm8gbGV2ZWwsIGp1c3QgdGhlIG1lc3NhZ2UgYW5kIGl0J3MKPiA+ID4gPiA+
ID4gKy8vLyBmaWVsZHMuCj4gPiA+ID4gPiA+ICtwdWIgZm4gc3RkZXJyX29yX3Rhc2tsb2coCj4g
PiA+ID4gPiA+ICsgICAgZW52X3ZhcjogJnN0ciwKPiA+ID4gPiA+ID4gKyAgICBkZWZhdWx0X2xv
Z19sZXZlbDogTGV2ZWxGaWx0ZXIsCj4gPiA+ID4gPiA+ICspIC0+IFJlc3VsdDwoKSwgYW55aG93
OjpFcnJvcj4gewo+ID4gPiA+ID4gPiArICAgIGxldCBsb2dfbGV2ZWwgPSBnZXRfZW52X3Zhcmlh
YmxlKGVudl92YXIsIGRlZmF1bHRfbG9nX2xldmVsKTsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g
PiArICAgIGxldCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2NyaWJlcjo6cmVnaXN0cnkoKQo+ID4g
PiA+ID4gPiArICAgICAgICAud2l0aCgKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIHBsYWluX3N0
ZGVycl9sYXllcigpCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVyKGZp
bHRlcl9mbih8X21ldGFkYXRhfCAhTG9nQ29udGV4dDo6ZXhpc3RzKCkpKQo+ID4gPiA+ID4KPiA+
ID4gPiA+IF4gVGhpcyBjb25kaXRpb24gbWlzc2VzIHRoZSBgTGV2ZWw6OkVSUk9SYCBjb21wYXJp
c29uIHdoaWxlIGJlaW5nCj4gPiA+ID4gPiBzdWdnZXN0ZWQgYXMgYSByZXBsYWNlbWVudCBmb3Ig
YGluaXRfY2xpX2xvZ2dlcmAgd2hpY2ggaGFkIGl0IChub3QKPiA+ID4gPiA+IHZpc2libGUgaW4g
dGhlIHBhdGNoIGNvbnRleHQgbGluZXMsIGJ1dCBpdCdzIHRoZXJlKS4KPiA+ID4gPiA+IElmIHRo
aXMgaXMgZG9uZSBvbiBwdXJwb3NlLCBwbGVhc2UgZXhwbGFpbiBpdCBpbiB0aGUgY29tbWl0IG1l
c3NhZ2UuCj4gPiA+ID4KPiA+ID4gPiBPb3BzLCB5ZWFoIG15IGJhZCwgdGhpcyBzaG91bGQgYmUK
PiA+ID4gPgo+ID4gPiA+ICAgICAhTG9nQ29udGV4dDo6ZXhpc3RzKCkgfHwgKm1ldGFkYXRhLmxl
dmVsKCkgPT0gTGV2ZWw6OkVSUk9SCj4gPiA+ID4KPiA+ID4gPiBXaGF0IGRvIHlvdSB0aGluayBh
Ym91dCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2g/IEkgdHJpZWQgdG8gaW1wbGVtZW50IHRoaXMKPiA+
ID4gPiB3aXRoIGEgYnVpbGRlciBwYXR0ZXJuIGFzIHdlbGwsIGJ1dCBpdCB0dXJuZWQgb3V0IHRv
IGJlIHF1aXRlIHRyaWNreQo+ID4gPiA+IG1vdmluZyB0aGUgbGF5ZXJzIGFyb3VuZCBzbyBJIGp1
c3Qgd3JvdGUgYSB0b24gb2YgZnVuY3Rpb25zIHdpdGggbG9uZwo+ID4gPiA+IG5hbWVzIDooCj4g
PiA+IAo+ID4gPiBUaGUgcmVzdCBzZWVtcyBmaW5lLgo+ID4gPiBJdCBkb2VzIGxvb2sgbGlrZSBp
dCBzaG91bGQgYmUgbW9zdGx5IGEgYnVpbGRlci1wYXR0ZXJuIHRoaW5nIChhcyBpdAo+ID4gPiBr
aW5kIG9mIGFscmVhZHkgaXMsIHdpdGggdGhlIGZpbmFsIDIgbGluZXMgYmVpbmcgYSBraW5kIG9m
IGAuYXBwbHkoKWAsCj4gPiA+IGJ1dCB3aXRoIHRoZSBuYW1lcyBiZWluZyBzaG93aW5nIHRoZWly
IGludGVuZGVkIHVzZSwgaXQncyBmaW5lIGZvciBhbgo+ID4gPiBgaW5pdGAgbW9kdWxlIHRvIGhh
dmUgc3BlY2lmaWMgY29tbW9uIHNldHVwcyBsaWtlIHRoaXMgKGBpbml0X2NsaV/igKZgLAo+ID4g
PiBg4oCmd2l0aF9wdmVfZm9ybWF0YCwgZXRjLikKPiA+ID4gCj4gPiA+IFBlcmhhcHMgdGhlIGpv
dXJuYWwvdGFza2xvZyBvbmUgY291bGQgYmUgbmFtZWQgImluaXRfZGFlbW9uX2xvZyIgKG9yCj4g
PiA+IGp1c3QgaGF2ZSBhbiBhbGlhcyB1bmRlciB0aGF0IG5hbWUpLi4uCj4gPiAKPiA+IFNvcnJ5
LCBJIHdhcyByZWFkaW5nIGl0IGJhY2t3YXJkcywgd2UncmUgZ2V0dGluZyByaWQgb2YgdGhvc2Ug
bmFtZXMuLi4KPiA+IFRoYXQganVzdCBnb2VzIHRvIHNob3cgSSBkaWRuJ3QgcHJvcGVybHkgdGhp
bmsgYWJvdXQgdGhpcy4uLiA6LSkKPiA+IAo+ID4gTm93LCBmaXJzdCBvZiBhbGwsIGhhdmluZyB0
aGUgImRlc2NyaXB0aXZlIiBuYW1lcyB0aGVyZSBtYWtlcyBzZW5zZS4KPiA+IFdpdGggdGhlIGBw
dmVgIHNwZWNpZmljIGZ1bmN0aW9uIHdlIHRoZW4gc3RpbGwgaGF2ZSBhIHJhdGhlciBzcGVjaWZp
Ywo+ID4gb25lLgo+ID4gVGhlcmVmb3JlLCB3aXRoIGEgc3BlY2lmaWMgYGluaXRgIG1vZHVsZSwg
aXQgd291bGQgSU1PIGJlIGZpbmUgdG8gaGF2ZQo+ID4gc2l0dWF0aW9uLXNwZWNpZmljIG5hbWVz
IGZvciBjb21tb24gc2V0dXBzLgo+ID4gCj4gPiBVbmxlc3Mgd2UgY2FuIGFjdHVhbGx5IGNvbWUg
dXAgd2l0aCBhIGJ1aWxkZXItcGF0dGVybiB2YXJpYW50Lgo+ID4gUGVyaGFwcyBpdCB3b3VsZCBo
YXZlIHRvIGJlIHRoZSBMYXllciB0eXBlIHJhdGhlciB0aGFuIHRoZSBzdWJzY3JpYmVyCj4gPiB3
ZSdkIG5lZWQgdG8gdHVybiBpbnRvIGEgYnVpbGRlciwgd2hpbGUgaGF2aW5nIGl0cyBmaW5hbCAi
YXBwbHkiIGNyZWF0ZQo+ID4gdGhlIHN1YnNjcmliZXIgYW5kIHJlZ2lzdGVyIGl0IGFuZCBpbml0
aWFsaXplIHRoZSBMb2dUcmFjZXIuCj4gCj4gSSBjb29rZWQgdXAgYSBzaW1wbGUgYnVpbGRlciB0
eXBlIHRoaW5neSB0byBidWlsZCBsYXllcnM6Cj4gCj4gCj4gICAgIHN0cnVjdCBMb2dCdWlsZGVy
IHsKPiAgICAgICAgIGdsb2JhbF9sb2dfbGV2ZWw6IExldmVsRmlsdGVyLAo+ICAgICAgICAgbGF5
ZXI6IFZlYzwKPiAgICAgICAgICAgICBCb3g8ZHluIHRyYWNpbmdfc3Vic2NyaWJlcjo6TGF5ZXI8
dHJhY2luZ19zdWJzY3JpYmVyOjpSZWdpc3RyeT4gKyBTZW5kICsgU3luYyArICdzdGF0aWM+LAo+
ICAgICAgICAgPiwKPiAgICAgfQo+IAo+IAo+IEFuZCB0aGUgaW1wbGVtZW50YXRpb246Cj4gCj4g
ICAgIGltcGwgTG9nQnVpbGRlciB7Cj4gICAgICAgICBwdWIgZm4gZnJvbV9lbnYoZW52X3Zhcjog
JnN0ciwgZGVmYXVsdF9sb2dfbGV2ZWw6IExldmVsRmlsdGVyKSAtPiBMb2dCdWlsZGVyIHsKPiAg
ICAgICAgICAgICBsZXQgbG9nX2xldmVsID0gZ2V0X2Vudl92YXJpYWJsZShlbnZfdmFyLCBkZWZh
dWx0X2xvZ19sZXZlbCk7Cj4gICAgICAgICAgICAgTG9nQnVpbGRlciB7Cj4gICAgICAgICAgICAg
ICAgIGdsb2JhbF9sb2dfbGV2ZWw6IGxvZ19sZXZlbCwKPiAgICAgICAgICAgICAgICAgbGF5ZXI6
IHZlYyFbXSwKPiAgICAgICAgICAgICB9Cj4gICAgICAgICB9Cj4gCj4gICAgICAgICBwdWIgZm4g
am91cm5hbGRfb3Jfc3RkZXJyKG11dCBzZWxmKSAtPiBMb2dCdWlsZGVyIHsKPiAgICAgICAgICAg
ICBzZWxmLmxheWVyLnB1c2goCj4gICAgICAgICAgICAgICAgIGpvdXJuYWxkX29yX3N0ZGVycl9s
YXllcigpCj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5nbG9iYWxfbG9n
X2xldmVsKQo+ICAgICAgICAgICAgICAgICAgICAgLmJveGVkKCksCj4gICAgICAgICAgICAgKTsK
PiAgICAgICAgICAgICBzZWxmCj4gICAgICAgICB9Cj4gCj4gICAgICAgICBwdWIgZm4gam91cm5h
bGRfb3Jfc3RkZXJyX29uX2xvZ2NvbnRleHRfYW5kX2Vycm9yKG11dCBzZWxmKSAtPiBMb2dCdWls
ZGVyIHsKPiAgICAgICAgICAgICBzZWxmLmxheWVyLnB1c2goCj4gICAgICAgICAgICAgICAgIGpv
dXJuYWxkX29yX3N0ZGVycl9sYXllcigpCj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0
ZXIoZmlsdGVyX2ZuKHxtZXRhZGF0YXwgewo+ICAgICAgICAgICAgICAgICAgICAgICAgICFMb2dD
b250ZXh0OjpleGlzdHMoKSB8fCAqbWV0YWRhdGEubGV2ZWwoKSA9PSBMZXZlbDo6RVJST1IKPiAg
ICAgICAgICAgICAgICAgICAgIH0pKQo+ICAgICAgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVy
KHNlbGYuZ2xvYmFsX2xvZ19sZXZlbCkKPiAgICAgICAgICAgICAgICAgICAgIC5ib3hlZCgpLAo+
ICAgICAgICAgICAgICk7Cj4gICAgICAgICAgICAgc2VsZgo+ICAgICAgICAgfQo+IAo+ICAgICAg
ICAgLy8uLi4KPiAKPiAgICAgICAgIHB1YiBmbiBpbml0KHNlbGYpIC0+IFJlc3VsdDwoKSwgYW55
aG93OjpFcnJvcj4gewo+ICAgICAgICAgICAgIGxldCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2Ny
aWJlcjo6cmVnaXN0cnkoKS53aXRoKHNlbGYubGF5ZXIpOwo+ICAgICAgICAgICAgIHRyYWNpbmc6
OnN1YnNjcmliZXI6OnNldF9nbG9iYWxfZGVmYXVsdChyZWdpc3RyeSk/Owo+IAo+ICAgICAgICAg
ICAgIExvZ1RyYWNlcjo6aW5pdF93aXRoX2ZpbHRlcihzZWxmLmdsb2JhbF9sb2dfbGV2ZWwuYXNf
bG9nKCkpPzsKPiAgICAgICAgICAgICBPaygoKSkKPiAgICAgICAgIH0KPiAgICAgfQo+IAo+IFdl
IGNvdWxkIHBsYWNlIHRoaXMgaW4gYSBuZXcgYnVpbGRlciBtb2R1bGUgYW5kIHRoZW4gaGF2ZSB0
aGUKPiBwcm9kdWN0LXNwZWNpZmljIGZ1bmN0aW9ucyAoZS5nLiBpbml0X3B2ZV9sb2csIGluaXRf
cGVybG1vZF9sb2csCj4gaW5pdF9wYnNfbG9nLCBldGMuKSBpbiB0aGUgaW5pdCBtb2R1bGUuCj4g
Cj4gV2hhdCBkbyB5b3UgdGhpbms/CgpIbW1tLi4uClRob3NlIG5hbWVzIGFyZSBhIGJpdCBsb25n
LCBhbmQgc3RpbGwgYXMgc3BlY2lmaWMgYXMgYmVmb3JlLCBzbyBJJ20gbm90CnN1cmUgd2Ugd2lu
IGEgbG90IGVpdGhlciB3YXkuCgpJJ20gd29uZGVyaW5nIC0gaWYgd2UgcmVhbGx5IGhhdmUgc28g
bWFueSBzcGVjaWZpYyBjYXNlcyAtIGRvIHdlIHJlYWxseQpuZWVkIHRoZW0gaW1wbGVtZW50ZWQg
aW4gdGhpcyBjcmF0ZSwgcmF0aGVyIHRoYW4gd2hlcmUgdGhleSBhcmUgdXNlZD8KSG93IG1hbnkg
ZGlmZmVyZW50IHR5cGVzIG9mIGxvZ2dpbmcgbGF5ZXJzIGRvIHdlIGhhdmUgYW5kIHdoZXJlIGF0
bT8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMt
ZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xp
c3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK