From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from deimos.uberspace.de (deimos.uberspace.de [185.26.156.152]) by sourceware.org (Postfix) with ESMTPS id 4F8383865C2A for ; Sun, 22 May 2022 09:51:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4F8383865C2A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=jdoubleu.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=jdoubleu.de Received: (qmail 4752 invoked by uid 989); 22 May 2022 09:51:47 -0000 Authentication-Results: deimos.uberspace.de; auth=pass (plain) Content-Type: multipart/mixed; boundary="------------LoaUwErlLOZ6vDQnYjrsScnG" Message-ID: Date: Sun, 22 May 2022 11:51:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: [PATCH v2] update tzset tests Content-Language: de-DE To: Dimitar Dimitrov References: <822e81a0-ed9f-200e-3318-0495456ad67e@SystematicSw.ab.ca> <20220407233425.2012-1-Brian.Inglis@SystematicSW.ab.ca> <9603e3aa-bd7d-6740-c710-27ace1d80397@SystematicSw.ab.ca> <25cfc7a2-2c66-f9fe-581b-8d3cec5d3bd9@jdoubleu.de> <426d1e93-6c4f-4ccc-9522-c187e10716f0@jdoubleu.de> <985b1a40-9c3a-9f7a-273d-86b59bc90265@jdoubleu.de> <8735h6muee.fsf@keithp.com> <1060b8f4-b592-d883-acfe-b5d5193ee825@jdoubleu.de> Cc: newlib@sourceware.org From: jdoubleu In-Reply-To: <1060b8f4-b592-d883-acfe-b5d5193ee825@jdoubleu.de> X-Rspamd-Bar: -- X-Rspamd-Report: BAYES_HAM(-3) MIME_GOOD(-0.1) MIME_BASE64_TEXT_BOGUS(1) MIME_BASE64_TEXT(0.1) X-Rspamd-Score: -2 Received: from unknown (HELO unkown) (::1) by deimos.uberspace.de (Haraka/2.8.28) with ESMTPSA; Sun, 22 May 2022 11:51:46 +0200 X-Spam-Status: No, score=-9.1 required=5.0 tests=BAYES_00, BODY_8BITS, GIT_PATCH_0, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2022 09:51:51 -0000 This is a multi-part message in MIME format. --------------LoaUwErlLOZ6vDQnYjrsScnG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Dimitar Dimitrov writes: > Only the following test case fails in tzset.c: jdoubleu writes: > I'm going fix my patch. Thanks for running the tests! I've fixed that one test case. I wasn't able to run it myself, yet. > BTW, it took me a while to realize that your patch and the source code in > newlib's GIT have different line endings The patch is now formated with CLRF line endings. I checked tzset_r.c and it also uses CLRF. But maybe I checked it out the wrong way? Cheers --- 🙎🏻‍♂️ jdoubleu --------------LoaUwErlLOZ6vDQnYjrsScnG Content-Type: text/plain; charset=UTF-8; name="0001-update-tzset-tests.patch" Content-Disposition: attachment; filename="0001-update-tzset-tests.patch" Content-Transfer-Encoding: base64 RnJvbSA5MGY4NTdkNmE0ZWM5OTkwNzRmODkyZmIwNjQxYTJkNzg1YzA5ZGU1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogamRvdWJsZXUgPGhpQGpkb3VibGV1LmRlPg0KRGF0 ZTogU2F0LCAxNCBNYXkgMjAyMiAxNTo0MToyMiArMDIwMA0KU3ViamVjdDogW1BBVENIXSB1 cGRhdGUgdHpzZXQgdGVzdHMNCg0KQWRkIHRlc3QgY2FzZXMgZm9yIHBhcnNlciBlcnJvcnMg YWZ0ZXIgcmV3b3JrZWQgcGFyc2luZyBiZWhhdmlvci4NCi0tLQ0KIG5ld2xpYi90ZXN0c3Vp dGUvbmV3bGliLnRpbWUvdHpzZXQuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0NCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p DQoNCmRpZmYgLS1naXQgYS9uZXdsaWIvdGVzdHN1aXRlL25ld2xpYi50aW1lL3R6c2V0LmMg Yi9uZXdsaWIvdGVzdHN1aXRlL25ld2xpYi50aW1lL3R6c2V0LmMNCmluZGV4IDBlNWIxOTZj Ni4uMTlhMzNiZTczIDEwMDY0NA0KLS0tIGEvbmV3bGliL3Rlc3RzdWl0ZS9uZXdsaWIudGlt ZS90enNldC5jDQorKysgYi9uZXdsaWIvdGVzdHN1aXRlL25ld2xpYi50aW1lL3R6c2V0LmMN CkBAIC05Myw3ICs5Myw2IEBAIHN0cnVjdCB0el90ZXN0IHRlc3RfdGltZXpvbmVzW10gPSB7 DQogICAgIHsiPFdJTlQrMDM+MzoxNTxTVU0rMDI+MjozMDoxNSIsICAgICAgICAgICAgIElO X1NFQ09ORFMoMywgMTUsIDApLCAgICBJTl9TRUNPTkRTKDIsIDMwLCAxNSl9LA0KICAgICB7 IjxIM00xNT4zOjE1PEgyTTMwUzE1PjI6MzA6MTUiLCAgICAgICAgICAgICBJTl9TRUNPTkRT KDMsIDE1LCAwKSwgICAgSU5fU0VDT05EUygyLCAzMCwgMTUpfSwgICAvLyByZXF1aXJlcyBU Wk5BTUVfTUFYID49IDggKyAxDQogICAgIHsiPCtINk0yMFMxMj42OjIwOjEyPC1INE00MFMx ND4tNDo0MDoxNCIsICAgIElOX1NFQ09ORFMoNiwgMjAsIDEyKSwgIC1JTl9TRUNPTkRTKDQs IDQwLCAxNCl9LCAgIC8vIHJlcXVpcmVzIFRaTkFNRV9NQVggPj0gOSArIDENCi0gICAgeyI8 KzAxMjM0NTY3ODlBQkNERUY+MzozMzozMyIsICAgICAgICAgICAgICAgSU5fU0VDT05EUygz LCAzMywgMzMpLCAgIE5PX1RJTUV9LCAgICAgICAgICAgICAgICAgLy8gdHJ1bmNhdGVzIHRo ZSBuYW1lICgxNyArIDEpDQogDQogICAgIC8qIA0KICAgICAgKiByZWFsLXdvcmxkIHRlc3Qg dmVjdG9ycy4NCkBAIC0xMTEsMTMgKzExMCw0NCBAQCBzdHJ1Y3QgdHpfdGVzdCB0ZXN0X3Rp bWV6b25lc1tdID0gew0KICAgICB7IC8qIEFzaWEvQ29sb21ibyAqLyAgICAgICAgICAgICI8 KzA1MzA+LTU6MzAiLCAgICAgICAgICAgICAgICAgICAgLUlOX1NFQ09ORFMoNSwgMzAsIDAp LCAgICAgTk9fVElNRX0sDQogICAgIHsgLyogRXVyb3BlL0JlcmxpbiAqLyAgICAgICAgICAg IkNFVC0xQ0VTVCxNMy41LjAsTTEwLjUuMC8zIiwgICAgICAtSU5fU0VDT05EUygxLCAwLCAw KSwgICAgIC1JTl9TRUNPTkRTKDIsIDAsIDApfSwNCiANCi0gICAgLy8gRU5EIG9mIGxpc3QN Ci0gICAge05VTEwsIE5PX1RJTUUsIE5PX1RJTUV9DQorICAgIC8vLyB0ZXN0IHBhcnNpbmcg ZXJyb3JzDQorICAgIC8vIDEuIG5hbWVzIGFyZSB0b28gbG9uZw0KKyAgICB7IjwrMDEyMzQ1 Njc4OUFCQ0RFRj4zOjMzOjMzIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAg IE5PX1RJTUV9LA0KKyAgICB7IkpVU1RFWENFRURJMToxMToxMSIsICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAwLCAgIE5PX1RJTUV9LA0KKyAgICB7IkFWRVJZTE9O R05BTUVXSElDSEVYQ0VFRFNUWk5BTUVNQVgyOjIyOjIyIiwgICAgICAgICAgICAgICAwLCAg IE5PX1RJTUV9LA0KKyAgICB7IkZJUlNUVkVSWUxPTkdOQU1FMzozMzozM1NFQ09ORFZFUllM T05HTkFNRTQ6NDQ6NDQiLCAgICAgICAwLCAgIDB9LA0KKyAgICB7IjxKVVNURVhDRUVEST41 OjU1OjU1IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAgIE5PX1RJ TUV9LA0KKyAgICB7IjxGSVJTVFZFUllMT05HTkFNRT4zOjMzOjMzPFNFQ09ORFZFUllMT05H TkFNRT40OjQ0OjQ0IiwgICAwLCAgIDB9LA0KKyAgICB7IjwrSlVTVEVYQ0VFRD41OjU1OjU1 IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAgIE5PX1RJTUV9LA0K Kw0KKyAgICAvLyAyLiBuYW1lcyBhcmUgdG9vIHNob3J0DQorICAgIHsiSlU2OjM0OjQ3Iiwg ICAgICAgICAgICAgICAwLCAgIE5PX1RJTUV9LA0KKyAgICB7IkhFNjozNDo0N0xPMzozNDo0 NyIsICAgICAgMCwgICAwfSwNCisgICAgeyI8QUI+MjozNDo0NyIsICAgICAgICAgICAgIDAs ICAgTk9fVElNRX0sDQorICAgIHsiPEFCPjI6MzQ6NDc8Q0Q+MzozNDo0NyIsICAwLCAgIDB9 LA0KKyAgICANCisgICAgLy8gMy4gbmFtZXMgY29udGFpbiBpbnZhbGlkIGNoYXJzDQorICAg IHsiTj9NRTI6MTA6NTYiLCAgICAgMCwgICBOT19USU1FfSwNCisgICAgeyJOIU1FMjoxMDo1 NiIsICAgICAwLCAgIE5PX1RJTUV9LA0KKyAgICB7Ik4vTUUyOjEwOjU2IiwgICAgIDAsICAg Tk9fVElNRX0sDQorICAgIHsiTiRNRTI6MTA6NTYiLCAgICAgMCwgICBOT19USU1FfSwNCisg ICAgeyJOQU1FPzI6MTA6NTYiLCAgICAwLCAgIE5PX1RJTUV9LA0KKyAgICB7Ij9OQU1FMjox MDo1NiIsICAgIDAsICAgTk9fVElNRX0sDQorICAgIHsiTkFNRT9VTks0OjIxOjE1IiwgICAg ICAgICAgICAgICAgIDAsICAgTk9fVElNRX0sDQorICAgIHsiTkFNRSFVTks0OjIyOjE1TkVY VC9OQU1FNDoyMzoxNSIsIDAsICAgTk9fVElNRX0sDQorDQorICAgIC8vIDQuIGJvZ3VzIHN0 cmluZ3MNCisgICAgeyJOT0lORk8iLCAgICAgICAgICAwLCAgTk9fVElNRX0sDQorICAgIHsi SE9VUjoxNjoxOCIsICAgICAgMCwgIE5PX1RJTUV9LA0KKyAgICB7IjxCRUdJTiIsICAgICAg ICAgIDAsICBOT19USU1FfSwNCisgICAgeyI8TkVYVDo1NSIsICAgICAgICAwLCAgTk9fVElN RX0sDQorICAgIHsiPldST05HPDI6MTU6MDAiLCAgMCwgIE5PX1RJTUV9LA0KKyAgICB7IlNU PEFSVDQ6MzA6MDAiLCAgIDAsICBOT19USU1FfSwNCisgICAgLy97Ik1BTlk4OjAwOjAwOjAw IiwgIDAsICBOT19USU1FfSwNCisgICAgeyJcMCIsICAgICAgICAgICAgICAwLCAgTk9fVElN RX0sDQorICAgIHsiTVwwU1RSNzozMDozNiIsICAgMCwgIE5PX1RJTUV9DQogfTsNCiANCi0v LyBoZWxwZXIgbWFjcm9zDQotI2RlZmluZSBGT1JfVElNRVpPTkVTKGl0ZXJfbmFtZSkgZm9y IChzdHJ1Y3QgdHpfdGVzdCogaXRlcl9uYW1lID0gdGVzdF90aW1lem9uZXM7IGl0ZXJfbmFt ZS0+dHpzdHIgIT0gTlVMTDsgKytpdGVyX25hbWUpDQotDQogLy8gRU5EIHRlc3QgdmVjdG9y cw0KIA0KIHN0YXRpYyBpbnQgZmFpbGVkID0gMDsNCkBAIC0xMzYsMjIgKzE2NiwyNCBAQCB2 b2lkIHRlc3RfVGltZXpvbmVTdHJpbmdzKHZvaWQpDQogew0KICAgICBjaGFyIGJ1ZmZlclsx MjhdOw0KIA0KLSAgICBGT1JfVElNRVpPTkVTKHB0cikNCisgICAgZm9yIChpbnQgaSA9IDA7 IGkgPCAoc2l6ZW9mKHRlc3RfdGltZXpvbmVzKSAvIHNpemVvZihzdHJ1Y3QgdHpfdGVzdCkp OyArK2kpDQogICAgIHsNCi0gICAgICAgIHNldGVudigiVFoiLCBwdHItPnR6c3RyLCAxKTsN CisgICAgICAgIHN0cnVjdCB0el90ZXN0IHB0ciA9IHRlc3RfdGltZXpvbmVzW2ldOw0KKw0K KyAgICAgICAgc2V0ZW52KCJUWiIsIHB0ci50enN0ciwgMSk7DQogICAgICAgICB0enNldCgp Ow0KIA0KLSAgICAgICAgc25wcmludGYoYnVmZmVyLCAxMjgsICJ3aW50ZXIgdGltZSwgdGlt ZXpvbmUgPSBcIiVzXCIiLCBwdHItPnR6c3RyKTsNCisgICAgICAgIHNucHJpbnRmKGJ1ZmZl ciwgMTI4LCAid2ludGVyIHRpbWUsIHRpbWV6b25lID0gXCIlc1wiIiwgcHRyLnR6c3RyKTsN CiANCiAgICAgICAgIHN0cnVjdCB0bSB3aW50ZXJfdG1fY29weSA9IHdpbnRlcl90bTsgLy8g Y29weQ0KLSAgICAgICAgVEVTVF9BU1NFUlRfRVFVQUxfSU5UX01FU1NBR0Uod2ludGVyX3Rp bWUgKyBwdHItPm9mZnNldF9zZWNvbmRzLCBta3RpbWUoJndpbnRlcl90bV9jb3B5KSwgYnVm ZmVyKTsNCisgICAgICAgIFRFU1RfQVNTRVJUX0VRVUFMX0lOVF9NRVNTQUdFKHdpbnRlcl90 aW1lICsgcHRyLm9mZnNldF9zZWNvbmRzLCBta3RpbWUoJndpbnRlcl90bV9jb3B5KSwgYnVm ZmVyKTsNCiANCi0gICAgICAgIGlmIChwdHItPmRzdF9vZmZzZXRfc2Vjb25kcyAhPSBOT19U SU1FKQ0KKyAgICAgICAgaWYgKHB0ci5kc3Rfb2Zmc2V0X3NlY29uZHMgIT0gTk9fVElNRSkN CiAgICAgICAgIHsNCi0gICAgICAgICAgICBzbnByaW50ZihidWZmZXIsIDEyOCwgInN1bW1l ciB0aW1lLCB0aW1lem9uZSA9IFwiJXNcIiIsIHB0ci0+dHpzdHIpOw0KKyAgICAgICAgICAg IHNucHJpbnRmKGJ1ZmZlciwgMTI4LCAic3VtbWVyIHRpbWUsIHRpbWV6b25lID0gXCIlc1wi IiwgcHRyLnR6c3RyKTsNCiANCiAgICAgICAgICAgICBzdHJ1Y3QgdG0gc3VtbWVyX3RtX2Nv cHkgPSBzdW1tZXJfdG07IC8vIGNvcHkNCi0gICAgICAgICAgICBURVNUX0FTU0VSVF9FUVVB TF9JTlRfTUVTU0FHRShzdW1tZXJfdGltZSArIHB0ci0+ZHN0X29mZnNldF9zZWNvbmRzLCBt a3RpbWUoJnN1bW1lcl90bV9jb3B5KSwgYnVmZmVyKTsNCisgICAgICAgICAgICBURVNUX0FT U0VSVF9FUVVBTF9JTlRfTUVTU0FHRShzdW1tZXJfdGltZSArIHB0ci5kc3Rfb2Zmc2V0X3Nl Y29uZHMsIG1rdGltZSgmc3VtbWVyX3RtX2NvcHkpLCBidWZmZXIpOw0KICAgICAgICAgfQ0K ICAgICB9DQogfQ0KLS0gDQoyLjM1LjENCg0K --------------LoaUwErlLOZ6vDQnYjrsScnG--