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 579ED15800A for ; Sun, 6 Aug 2023 18:50:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8FB4E2BC013; Sun, 6 Aug 2023 18:50:08 +0000 (UTC) Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (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 F220A2BC013 for ; Sun, 6 Aug 2023 18:50:07 +0000 (UTC) Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-1b867f9198dso8016675ad.0 for ; Sun, 06 Aug 2023 11:50:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691347807; x=1691952607; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=uUXf5+cpeNucj80cctIJpTEAj/ygyo+Li7oKryOFKiQ=; b=gDLvEVq/Ii+NRBTXcs5GgVdZFwK63C+XY5tddEkA4PajfYXa9Smr7VZZ88Z6WQN9iw SGn/Bou4JX4E29AeSXn8+Df7W9XwAIoWG4TAWpqWWZ/pbVRW6Tj9VaEJev+hXt6MlBCN GeEVGaog6PvYk8J7mJZ7Y13iXWo+YZwtguAwvVUnX/FOOs5K24uEJR45rmGHrDr5GN/3 BOJS+be77jMPLx1nPm/kZcZx81sXc/9uFYM7TXKctEcq3nwA9Pqw2P/TQ8E5CFxo+IBO Mj7W1lTc35ptEa316NOwukocbPQ4coTlnOiupmTI2RjI5M8/lDm4wRn55R3ucne6KrYG m+8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691347807; x=1691952607; 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=uUXf5+cpeNucj80cctIJpTEAj/ygyo+Li7oKryOFKiQ=; b=WR5BbxGrD99DyNM5Gr2IsSDD/qgtiPpBwxQrcagAcSIXfEj8ZvxNLH+LfLGGpJzSA0 S/WRN4s77K7k3U5p9iVLLFrflZxAhHkvh/PiVi8CnQAJxf1j1Iw2NGpZ8esCaBL4JzWm jjYjw9z9csbMjD6UBsv/2k4Pg4/2CrrRi24uZ2eR+cxjcUU9T42lgXG9qdP6fYjyLO5Y vXGKnjThcZZ2PeYhDpOTyCAewnG1/R3MMey81hauWJdcvZ6yThVGlDwwUHyI5y7pedY8 xOQT5iZrxum34c8ZsVjUCJK0a6EFVa6lObfKZuTGWF+mojj+JgpRPyzXyR9t8oq9bBW4 UqbQ== X-Gm-Message-State: ABy/qLbWbMn1ESDrNp1PUr2hWlBrOT6X/mxhe8KXBKqPyTMrmoH7YCD7 +b0sJ+d8fUdRouII1cz3t4rkwdQ5UZoGqA== X-Google-Smtp-Source: APBJJlHKTmMldGsUuPMcRoYO8+JRPdGMN6qLe2HNIr9ehM77wVYAFOS/0/UnKYCtdttrBr2gnUqLqg== X-Received: by 2002:a17:903:1d0:b0:1bb:b832:4be9 with SMTP id e16-20020a17090301d000b001bbb8324be9mr31064070plh.1.1691347806643; Sun, 06 Aug 2023 11:50:06 -0700 (PDT) Received: from gmail.com ([103.210.134.106]) by smtp.gmail.com with ESMTPSA id jf12-20020a170903268c00b001b8a3729c23sm5205105plb.17.2023.08.06.11.50.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Aug 2023 11:50:06 -0700 (PDT) Date: Mon, 7 Aug 2023 00:20:03 +0530 From: listout To: gentoo-soc Cc: sam , arsen , juippis Subject: [gentoo-soc] week 10 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="fmmabdwx4k7o7zy3" Content-Disposition: inline X-Archives-Salt: 011194de-cf4d-4d83-acae-60e773f191d9 X-Archives-Hash: df88632bea1df895553ed39505ef719b --fmmabdwx4k7o7zy3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, I'm here with my week 10 report of my project "Porting gentoo's packages to modern C" Current: So apart from the usual patching of packages from the tracker the most significant work done this week is getting GNOME desktop on llvm profile. But it is to be noted that the packages gui-libs/libhandy, dev-libs/libgee and sys-libs/libblockdev require gcc fallback environment. net-dialup/ppp was also on our list but thanks to Sam its has not been patched [0] (and fix sent upstream). I'm pretty sure that the same work around would work on musl-llvm profile as well. Overall point being we now have two DEs on llvm profile, GNOME and MATE. Another thing to note is currently gui-libs/gtk-4.10.4 require overriding of LD to bfd and OBJCOPY to gnu objcopy, it is a dependency for gnome 44.3. Next: Unfortunately, time is not my friend here and I've got only two weeks left. I'll try fix as many as packages possible in the coming weeks, starting with the GNOME dependencies. Meanwhile lot of my upstream patches are merged as well, hope remaining ones get merged as well, [1][2] to name a few. Till then, see ya! [0]: https://github.com/gentoo/gentoo/pull/32198 [1]: https://github.com/CruiserOne/Astrolog/pull/20 [2]: https://github.com/cosmos72/detachtty/pull/6 --=20 Regards, listout --fmmabdwx4k7o7zy3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEPdkdbGh+YzEp7fkgsOskBwa0QqcFAmTP61sACgkQsOskBwa0 QqfjsQ//Z3mKMWJw//U2sTj4VH2mXmMH0A5c6MON5dX7stgFDevzwWGra1S8SD+a w2GNQacjvnKJBdWbg7SehhXMuTgIB5S0Dh87pBV3wDLhA/OpGTvm9Fab7Mo8n1Ma TDE17l5M1y6oP9ioLN/JAA6uxSy0Wnn+5oeou25sBFFbiR70tLkKXQeGHMN/RyLf 4IGA4TeyZf0ac/6yAGDh1O2KYu4ngqvkgvoi4Bnrz+qZ721Q5mNt5LgcXKckFIFe wHwycRfDM6mPxpyy4gMrINdl71JH1k2SB/fVqlwh1i5Eqh7I/CFeWv0yV2DA7mLy sjQQszR6lxaQZO52V9pKbJHCUD2Ts9RU4MQtXSiInG7+FN1z9r4oj313USOdRqTz Pdy06+ASIRdaTJ/x7NJtZspcgLH2zy4fPluJO0mO23IHAug+YS+Sz1SVOCqkOhZi 8y1eC3/zHgd8+CCsaCHPq7+rcGyLoRfGEVooZPSoc4b8dRmtx7GmDQ9viixbI4xi GbRiHvQuQBmEjeuktD+CTFd54WsPdu+zQ3StmRuIV4y9NBtqrpY4JglOLxRf+A1g VuJo9J4Ahr/uHp/JpCmRLsb/lQgwiM0UBEqoGGjSPDrELokzqwNnOmMZiDT4CIIm EOJKKt6LLrLge5Kd6ppet7ygphJh9mtPerAAHswC2PsmNQ2hM4k= =C+Xc -----END PGP SIGNATURE----- --fmmabdwx4k7o7zy3--