From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 8AA811FF18F for ; Tue, 13 Aug 2024 12:57:05 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id ECEDE3F948; Tue, 13 Aug 2024 12:57:16 +0200 (CEST) From: Maximiliano Sandoval To: pbs-devel@lists.proxmox.com Date: Tue, 13 Aug 2024 12:57:03 +0200 Message-Id: <20240813105709.320119-6-m.sandoval@proxmox.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240813105709.320119-1-m.sandoval@proxmox.com> References: <20240813105709.320119-1-m.sandoval@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.114 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - Subject: [pbs-devel] [PATCH proxmox 06/12] time: remove lazy_static dependency X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" U2lnbmVkLW9mZi1ieTogTWF4aW1pbGlhbm8gU2FuZG92YWwgPG0uc2FuZG92YWxAcHJveG1veC5j b20+Ci0tLQogcHJveG1veC10aW1lL0NhcmdvLnRvbWwgICAgICAgfCAgMiArLQogcHJveG1veC10 aW1lL2RlYmlhbi9jb250cm9sICAgfCAgMiAtCiBwcm94bW94LXRpbWUvc3JjL3RpbWVfc3Bhbi5y cyB8IDk0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5n ZWQsIDQ3IGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Byb3ht b3gtdGltZS9DYXJnby50b21sIGIvcHJveG1veC10aW1lL0NhcmdvLnRvbWwKaW5kZXggMTcyODI1 MDcuLmQ4NjNmYTBjIDEwMDY0NAotLS0gYS9wcm94bW94LXRpbWUvQ2FyZ28udG9tbAorKysgYi9w cm94bW94LXRpbWUvQ2FyZ28udG9tbApAQCAtNiwxMyArNiwxMyBAQCBlZGl0aW9uLndvcmtzcGFj ZSA9IHRydWUKIGxpY2Vuc2Uud29ya3NwYWNlID0gdHJ1ZQogcmVwb3NpdG9yeS53b3Jrc3BhY2Ug PSB0cnVlCiBkZXNjcmlwdGlvbiA9ICJ0aW1lIHV0aWxpdGllcyBhbmQgVG1FZGl0b3IiCitydXN0 LXZlcnNpb24ud29ya3NwYWNlID0gdHJ1ZQogCiBleGNsdWRlLndvcmtzcGFjZSA9IHRydWUKIAog W2RlcGVuZGVuY2llc10KIGFueWhvdy53b3Jrc3BhY2UgPSB0cnVlCiBiaXRmbGFncy53b3Jrc3Bh Y2UgPSB0cnVlCi1sYXp5X3N0YXRpYy53b3Jrc3BhY2UgPSB0cnVlCiBub20gPSAiNyIKIAogW3Rh cmdldC4nY2ZnKG5vdCh0YXJnZXRfYXJjaD0id2FzbTMyIikpJy5kZXBlbmRlbmNpZXNdCmRpZmYg LS1naXQgYS9wcm94bW94LXRpbWUvZGViaWFuL2NvbnRyb2wgYi9wcm94bW94LXRpbWUvZGViaWFu L2NvbnRyb2wKaW5kZXggNTU3NmRkY2IuLjFlZWNjOTQ0IDEwMDY0NAotLS0gYS9wcm94bW94LXRp bWUvZGViaWFuL2NvbnRyb2wKKysrIGIvcHJveG1veC10aW1lL2RlYmlhbi9jb250cm9sCkBAIC05 LDcgKzksNiBAQCBCdWlsZC1EZXBlbmRzOiBkZWJoZWxwZXIgKD49IDEyKSwKICBsaWJydXN0LWFu eWhvdy0xK2RlZmF1bHQtZGV2IDwhbm9jaGVjaz4sCiAgbGlicnVzdC1iaXRmbGFncy0yK2RlZmF1 bHQtZGV2ICg+PSAyLjQtfn4pIDwhbm9jaGVjaz4sCiAgbGlicnVzdC1qcy1zeXMtMC4zK2RlZmF1 bHQtZGV2ICg+PSAwLjMuNTUtfn4pIDwhbm9jaGVjaz4sCi0gbGlicnVzdC1sYXp5LXN0YXRpYy0x K2RlZmF1bHQtZGV2ICg+PSAxLjQtfn4pIDwhbm9jaGVjaz4sCiAgbGlicnVzdC1saWJjLTAuMitk ZWZhdWx0LWRldiAoPj0gMC4yLjEwNy1+fikgPCFub2NoZWNrPiwKICBsaWJydXN0LWxpYmMtMC4y K2V4dHJhLXRyYWl0cy1kZXYgKD49IDAuMi4xMDctfn4pIDwhbm9jaGVjaz4sCiAgbGlicnVzdC1u b20tNytkZWZhdWx0LWRldiA8IW5vY2hlY2s+CkBAIC0yOSw3ICsyOCw2IEBAIERlcGVuZHM6CiAg bGlicnVzdC1iaXRmbGFncy0yK2RlZmF1bHQtZGV2ICg+PSAyLjQtfn4pLAogIGxpYnJ1c3QtanMt c3lzLTAuMytkZWZhdWx0LWRldiAoPj0gMC4zLjU1LX5+KSwKICBsaWJydXN0LWxhenktc3RhdGlj LTErZGVmYXVsdC1kZXYgKD49IDEuNC1+fiksCi0gbGlicnVzdC1saWJjLTAuMitkZWZhdWx0LWRl diAoPj0gMC4yLjEwNy1+fiksCiAgbGlicnVzdC1saWJjLTAuMitleHRyYS10cmFpdHMtZGV2ICg+ PSAwLjIuMTA3LX5+KSwKICBsaWJydXN0LW5vbS03K2RlZmF1bHQtZGV2CiBQcm92aWRlczoKZGlm ZiAtLWdpdCBhL3Byb3htb3gtdGltZS9zcmMvdGltZV9zcGFuLnJzIGIvcHJveG1veC10aW1lL3Ny Yy90aW1lX3NwYW4ucnMKaW5kZXggZTU4MGMzZDYuLjJjY2RmMDhiIDEwMDY0NAotLS0gYS9wcm94 bW94LXRpbWUvc3JjL3RpbWVfc3Bhbi5ycworKysgYi9wcm94bW94LXRpbWUvc3JjL3RpbWVfc3Bh bi5ycwpAQCAtMSw3OSArMSw3NyBAQAogdXNlIHN0ZDo6Y29sbGVjdGlvbnM6Okhhc2hNYXA7Cit1 c2Ugc3RkOjpzeW5jOjpMYXp5TG9jazsKIAogdXNlIGFueWhvdzo6RXJyb3I7Ci11c2UgbGF6eV9z dGF0aWM6Omxhenlfc3RhdGljOwogdXNlIG5vbTo6e2J5dGVzOjpjb21wbGV0ZTo6dGFrZV93aGls ZTEsIGNoYXJhY3Rlcjo6Y29tcGxldGU6OnNwYWNlMCwgY29tYmluYXRvcjo6b3B0fTsKIAogdXNl IGNyYXRlOjpwYXJzZV9oZWxwZXJzOjp7cGFyc2VfY29tcGxldGVfbGluZSwgcGFyc2VfZXJyb3Is IHBhcnNlX3U2NCwgSVJlc3VsdH07CiAKLWxhenlfc3RhdGljISB7Ci0gICAgc3RhdGljIHJlZiBU SU1FX1NQQU5fVU5JVFM6IEhhc2hNYXA8JidzdGF0aWMgc3RyLCBmNjQ+ID0gewotICAgICAgICBs ZXQgbXV0IG1hcCA9IEhhc2hNYXA6Om5ldygpOworc3RhdGljIFRJTUVfU1BBTl9VTklUUzogTGF6 eUxvY2s8SGFzaE1hcDwmJ3N0YXRpYyBzdHIsIGY2ND4+ID0gTGF6eUxvY2s6Om5ldyh8fCB7Cisg ICAgbGV0IG11dCBtYXAgPSBIYXNoTWFwOjpuZXcoKTsKIAotICAgICAgICBsZXQgc2Vjb25kID0g MS4wOworICAgIGxldCBzZWNvbmQgPSAxLjA7CiAKLSAgICAgICAgbWFwLmluc2VydCgic2Vjb25k cyIsIHNlY29uZCk7Ci0gICAgICAgIG1hcC5pbnNlcnQoInNlY29uZCIsIHNlY29uZCk7Ci0gICAg ICAgIG1hcC5pbnNlcnQoInNlYyIsIHNlY29uZCk7Ci0gICAgICAgIG1hcC5pbnNlcnQoInMiLCBz ZWNvbmQpOworICAgIG1hcC5pbnNlcnQoInNlY29uZHMiLCBzZWNvbmQpOworICAgIG1hcC5pbnNl cnQoInNlY29uZCIsIHNlY29uZCk7CisgICAgbWFwLmluc2VydCgic2VjIiwgc2Vjb25kKTsKKyAg ICBtYXAuaW5zZXJ0KCJzIiwgc2Vjb25kKTsKIAotICAgICAgICBsZXQgbXNlYyA9IHNlY29uZCAv IDEwMDAuMDsKKyAgICBsZXQgbXNlYyA9IHNlY29uZCAvIDEwMDAuMDsKIAotICAgICAgICBtYXAu aW5zZXJ0KCJtc2VjIiwgbXNlYyk7Ci0gICAgICAgIG1hcC5pbnNlcnQoIm1zIiwgbXNlYyk7Cisg ICAgbWFwLmluc2VydCgibXNlYyIsIG1zZWMpOworICAgIG1hcC5pbnNlcnQoIm1zIiwgbXNlYyk7 CiAKLSAgICAgICAgbGV0IHVzZWMgPSBtc2VjIC8gMTAwMC4wOworICAgIGxldCB1c2VjID0gbXNl YyAvIDEwMDAuMDsKIAotICAgICAgICBtYXAuaW5zZXJ0KCJ1c2VjIiwgdXNlYyk7Ci0gICAgICAg IG1hcC5pbnNlcnQoInVzIiwgdXNlYyk7Ci0gICAgICAgIG1hcC5pbnNlcnQoIsK1cyIsIHVzZWMp OworICAgIG1hcC5pbnNlcnQoInVzZWMiLCB1c2VjKTsKKyAgICBtYXAuaW5zZXJ0KCJ1cyIsIHVz ZWMpOworICAgIG1hcC5pbnNlcnQoIsK1cyIsIHVzZWMpOwogCi0gICAgICAgIGxldCBuc2VjID0g dXNlYyAvIDEwMDAuMDsKKyAgICBsZXQgbnNlYyA9IHVzZWMgLyAxMDAwLjA7CiAKLSAgICAgICAg bWFwLmluc2VydCgibnNlYyIsIG5zZWMpOwotICAgICAgICBtYXAuaW5zZXJ0KCJucyIsIG5zZWMp OworICAgIG1hcC5pbnNlcnQoIm5zZWMiLCBuc2VjKTsKKyAgICBtYXAuaW5zZXJ0KCJucyIsIG5z ZWMpOwogCi0gICAgICAgIGxldCBtaW51dGUgPSBzZWNvbmQgKiA2MC4wOworICAgIGxldCBtaW51 dGUgPSBzZWNvbmQgKiA2MC4wOwogCi0gICAgICAgIG1hcC5pbnNlcnQoIm1pbnV0ZXMiLCBtaW51 dGUpOwotICAgICAgICBtYXAuaW5zZXJ0KCJtaW51dGUiLCBtaW51dGUpOwotICAgICAgICBtYXAu aW5zZXJ0KCJtaW4iLCBtaW51dGUpOwotICAgICAgICBtYXAuaW5zZXJ0KCJtIiwgbWludXRlKTsK KyAgICBtYXAuaW5zZXJ0KCJtaW51dGVzIiwgbWludXRlKTsKKyAgICBtYXAuaW5zZXJ0KCJtaW51 dGUiLCBtaW51dGUpOworICAgIG1hcC5pbnNlcnQoIm1pbiIsIG1pbnV0ZSk7CisgICAgbWFwLmlu c2VydCgibSIsIG1pbnV0ZSk7CiAKLSAgICAgICAgbGV0IGhvdXIgPSBtaW51dGUgKiA2MC4wOwor ICAgIGxldCBob3VyID0gbWludXRlICogNjAuMDsKIAotICAgICAgICBtYXAuaW5zZXJ0KCJob3Vy cyIsIGhvdXIpOwotICAgICAgICBtYXAuaW5zZXJ0KCJob3VyIiwgaG91cik7Ci0gICAgICAgIG1h cC5pbnNlcnQoImhyIiwgaG91cik7Ci0gICAgICAgIG1hcC5pbnNlcnQoImgiLCBob3VyKTsKKyAg ICBtYXAuaW5zZXJ0KCJob3VycyIsIGhvdXIpOworICAgIG1hcC5pbnNlcnQoImhvdXIiLCBob3Vy KTsKKyAgICBtYXAuaW5zZXJ0KCJociIsIGhvdXIpOworICAgIG1hcC5pbnNlcnQoImgiLCBob3Vy KTsKIAotICAgICAgICBsZXQgZGF5ID0gaG91ciAqIDI0LjA7CisgICAgbGV0IGRheSA9IGhvdXIg KiAyNC4wOwogCi0gICAgICAgIG1hcC5pbnNlcnQoImRheXMiLCBkYXkpOwotICAgICAgICBtYXAu aW5zZXJ0KCJkYXkiLCBkYXkpOwotICAgICAgICBtYXAuaW5zZXJ0KCJkIiwgZGF5KTsKKyAgICBt YXAuaW5zZXJ0KCJkYXlzIiwgZGF5KTsKKyAgICBtYXAuaW5zZXJ0KCJkYXkiLCBkYXkpOworICAg IG1hcC5pbnNlcnQoImQiLCBkYXkpOwogCi0gICAgICAgIGxldCB3ZWVrID0gZGF5ICogNy4wOwor ICAgIGxldCB3ZWVrID0gZGF5ICogNy4wOwogCi0gICAgICAgIG1hcC5pbnNlcnQoIndlZWtzIiwg d2Vlayk7Ci0gICAgICAgIG1hcC5pbnNlcnQoIndlZWsiLCB3ZWVrKTsKLSAgICAgICAgbWFwLmlu c2VydCgidyIsIHdlZWspOworICAgIG1hcC5pbnNlcnQoIndlZWtzIiwgd2Vlayk7CisgICAgbWFw Lmluc2VydCgid2VlayIsIHdlZWspOworICAgIG1hcC5pbnNlcnQoInciLCB3ZWVrKTsKIAotICAg ICAgICBsZXQgbW9udGggPSAzMC40NCAqIGRheTsKKyAgICBsZXQgbW9udGggPSAzMC40NCAqIGRh eTsKIAotICAgICAgICBtYXAuaW5zZXJ0KCJtb250aHMiLCBtb250aCk7Ci0gICAgICAgIG1hcC5p bnNlcnQoIm1vbnRoIiwgbW9udGgpOwotICAgICAgICBtYXAuaW5zZXJ0KCJNIiwgbW9udGgpOwor ICAgIG1hcC5pbnNlcnQoIm1vbnRocyIsIG1vbnRoKTsKKyAgICBtYXAuaW5zZXJ0KCJtb250aCIs IG1vbnRoKTsKKyAgICBtYXAuaW5zZXJ0KCJNIiwgbW9udGgpOwogCi0gICAgICAgIGxldCB5ZWFy ID0gMzY1LjI1ICogZGF5OworICAgIGxldCB5ZWFyID0gMzY1LjI1ICogZGF5OwogCi0gICAgICAg IG1hcC5pbnNlcnQoInllYXJzIiwgeWVhcik7Ci0gICAgICAgIG1hcC5pbnNlcnQoInllYXIiLCB5 ZWFyKTsKLSAgICAgICAgbWFwLmluc2VydCgieSIsIHllYXIpOworICAgIG1hcC5pbnNlcnQoInll YXJzIiwgeWVhcik7CisgICAgbWFwLmluc2VydCgieWVhciIsIHllYXIpOworICAgIG1hcC5pbnNl cnQoInkiLCB5ZWFyKTsKIAotICAgICAgICBtYXAKLSAgICB9OwotfQorICAgIG1hcAorfSk7CiAK IC8vLyBBIHRpbWUgc3BhbnMgZGVmaW5lcyBhIHRpbWUgZHVyYXRpb24KICNbZGVyaXZlKERlZmF1 bHQsIENsb25lLCBEZWJ1ZyldCi0tIAoyLjM5LjIKCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxA bGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxt YW4vbGlzdGluZm8vcGJzLWRldmVsCg==