From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C803015800A for ; Sun, 23 Jul 2023 15:06:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0CADCE07D3; Sun, 23 Jul 2023 15:06:49 +0000 (UTC) Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id ECC22E07D3 for ; Sun, 23 Jul 2023 15:06:48 +0000 (UTC) Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-55b5a37acb6so268083a12.0 for ; Sun, 23 Jul 2023 08:06:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690124808; x=1690729608; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=DfowSHEQwNS1eaQUCRNw5qRnMZHclqDthSd3x4rTmoc=; b=UlfmhGmCAtuPyDRFjUiIvmo24g0aZP2cbioiVk8ZFKaUJhWSOnLS6MwlJMPdzR/jCv lnEtRnJg7iZ0/lrMM9amr2ZyMEan/Xyw1pSBZP0NcTiVdzgCNUc/HEHn/poR2CD3VmOt 5xPyDnnQDtIM7DriTCQ0NcUODLLQN/TEVxRvvJIIDIkoQYc4j80ApfU3ygEEnGV/rC+l UxdbXbua7vgUaPjrsZ0xZGlUVHSj07FtmNyVwUgosmZ6JNLCDtaHqYjcBImUmRN/GhEK PqnR+Jmt0qPdn0Ht4B86ngJhyc+bMyNwTswodxmhLXCe/PQG5kOkz7n2Ya6m+NgGmjfP DEpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690124808; x=1690729608; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DfowSHEQwNS1eaQUCRNw5qRnMZHclqDthSd3x4rTmoc=; b=b6s4Wj8zVgUrIhBdSNc/r9RVskMVm7WjCuUeo13zHl9bkifomKvZVnvJ9KcazKkLXY KLRgV+sfY9xu0kxonm1C1clZR6JGE5tiELRpbgr3aD8NdknLRq3cUgyN4jr/VFiufMTq Ge4079FnUN7DRD2koEuN0Q99yGVg5DHhCC90+l9xb4Ad15uboyvwqElBr8JS1Z6viQgF LSdSqqPARJOLoJ9sqz1e/TyThmcExdDB87lyngFt+bM+A5B/r6Ijj+OhvbfwslJ9bvSL SsIfJVEWkpJgn68XV4T8U3MbSkgmFG4nfwfS7FFlVpraSJoFhLxtoPrBwSkE0Q2IQJu6 xyVg== X-Gm-Message-State: ABy/qLZ2rKkqWfLKBZyeFYLJH53c46k6/ZJ4BC54H71MrOsT4sEV9ZQt 0n6HYPBmGqX/AmuSIqpGWzyq6yDne2dehA== X-Google-Smtp-Source: APBJJlELqsL5ah2p0C2aWZliX9oSAwk2femNeAc3vvkr4HCdNClywSrBRGStRpZgI5VV8EvLnbpyFg== X-Received: by 2002:a17:903:2283:b0:1b8:95fc:cfe with SMTP id b3-20020a170903228300b001b895fc0cfemr10136794plh.3.1690124807629; Sun, 23 Jul 2023 08:06:47 -0700 (PDT) Received: from gmail.com ([103.210.134.53]) by smtp.gmail.com with ESMTPSA id p15-20020a170902e74f00b0019ee045a2b3sm6976505plf.308.2023.07.23.08.06.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 08:06:47 -0700 (PDT) Date: Sun, 23 Jul 2023 20:36:44 +0530 From: listout To: gentoo-soc Cc: juippis , sam , arsen Subject: [gentoo-soc] Week 8 report on porting Gentoo packages to modern C Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="72vs76ct7sxrym73" Content-Disposition: inline X-Archives-Salt: 8c430552-861b-43e2-90fd-9bd7c3e6c796 X-Archives-Hash: 299b9a5d65e57649741b803895217b7d --72vs76ct7sxrym73 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, I'm here with my week 8 report on Modern C porting of Gentoo's packages. Current: Testing environments are set. I now have three environments to test my PRs on. - GCC 13 with glibc - Clang-16 with llvm profile - Clang-16 with musl-llvm profile Much of it goes to juippis who gave me the instructions for creating custom lxc images using gentoo stage-3 tar balls. This has helped me immensely, I can now have testing environment ready in only couple of minutes and keep untouched clean environments at ready. Coming to my work, it's has remained the same, I've picked up various random bugs from the tracker list and worked on them. But I've come to the realization that my work isn't just limited to c99 or c11 porting. It's is mix between c99 porting, using Clang-16 as the default compiler and perhaps using lld as the system linker as well. Which of course I'm very happy about. Another thing that Sam brought up is that it's always the best to inform him whenever I'm or I'm not sending patches upstream, because it's in my initial proposal to send patches upstream and sometimes it's very important because often times the developers of the packages know better about the codebase and can offer more in sights about what would be the best practice. Next: Coming next week, I plan to work more on reducing the bug from the tracker, mainly picking up bugs from the tracker and send patching them. Also, work with Sam and Joonas on my already submitted patches as they have started to review my PRs. Not to mention I've to take care about sending patches upstream whenever possible, as Sam mentioned. Till then, see ya! --=20 Regards, listout --72vs76ct7sxrym73 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEPdkdbGh+YzEp7fkgsOskBwa0QqcFAmS9QgQACgkQsOskBwa0 Qqc1bA/7BdAFRaAA7nGaj4h6l3Og7+XMScihiKvDGVHlWmsADi5BGkY7PfCOzZjj s7XCN4lBTVYTHRjm4VsMcIL1/ieQjlKu9oG71o0lSAhFk+ktiQmjQxz1fZ1Gqngk CBwp0/mjRpc+4aHa+yRLt1WmFYIuoS9U7Ngv1Rdg8qWdrP28ZJNBuyGb41JDakMs XkrY96m4fJCA2ayOJjfKGt9CnbG/a1kjkiS9hdyaFaUV85jsjZG0P0omIDApsLYI 3BSQOdfe3mDge4jh5gBnO/yvzCx38ax5HZGByjdv431/KFmbu3ydu6NTxAX4HXr+ 2je7Vpp5d6hJHy/t+gOINpqBCasW8ZPPWoCP1MMqT5bfKydbYPbt7wQADLAjEk4q HjKPan4v7HxIcdBe7uftsbdgVZgjsi1iQ0d5tTvgHyqL15YK4lMkFSdbfcINA7sQ 0kjrk6b62SRRGzlSC5ArbkwSM/2/qvEkLTr74iDRRp6Ii4uVbsKA8UwARQiU0YbD vsDS/UaPF0HtGaW8NFGIOaHvM4dyNo76ZIxzZrAugLQPG96IkPv8RLxqCw9ajq4I ghwu/lsFRhpJ0VfCePRbSL7Ixh0bHhNdXctS8SHuQuqeUia4kskm4lGz87jkSzkC nrrimb9Qsc9UFzbQsiYbjnoEuFuxH/qFEmLXEnRaqFKuAu/S41E= =owBA -----END PGP SIGNATURE----- --72vs76ct7sxrym73--