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 2BE5615806E for ; Sun, 4 Jun 2023 15:01:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 520F6E088A; Sun, 4 Jun 2023 15:01:36 +0000 (UTC) Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 232C2E088A for ; Sun, 4 Jun 2023 15:01:35 +0000 (UTC) Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1b02e0ec7d5so2845815ad.1 for ; Sun, 04 Jun 2023 08:01:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685890895; x=1688482895; h=content-disposition:mime-version:message-id:subject:cc:to:date:from :from:to:cc:subject:date:message-id:reply-to; bh=9tKdWRAnydCBKF7gNJ8AdQwoQL6a2khYnwf8Y9BnnI0=; b=hDuDkWeWDqOOpnPck5RpYDasV+zJ8HV1Gymf9s918EqzaOpLr/C98n3S/xsK261pqZ Dm7z3jRIFEmETm/TGEsK00RnxfndZMSpP8VdWDEjd+u5sMOMYpMRxI1x2ia3XiE6d91r vvk3LCD1uWw21CocFN/cM7Tei2igfoNDLFexrFlbeer2c3sXuyRo6GiGgAeIE4WLRO9r TBgTA6d4RC92lB0ouxWAab69nXaETmW3hI6sZVXP1bQY1pPza6rMP1cU1WoIdDRLzzUJ dkCQTw/I6/aISV+5s0WHkv9xixxqk+c37CItt2BvoVe7lVobiY90nT+eCiJaGbP23jYv 9J7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685890895; x=1688482895; h=content-disposition:mime-version:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9tKdWRAnydCBKF7gNJ8AdQwoQL6a2khYnwf8Y9BnnI0=; b=e8UJd0hgYOCbefEkolPzgRKK2nfl1DzRiczofbygnWZCrRAAjkNo6U8oBLxB05hMNt 20HeTcE1lx67knpP5E/KeNvKE3GBprZjbwrbi4jBa1CKdXg7m60ndrBBXIXbvYKTIPLo yVgEF9q6Fo0kDqGQ0A6YYx4+vSadWTaKX+IBXl3yJU7kjj/bPWbAkUjn1na6KRqOhyJj E8Gf+Qd5bAVSgWEelI+2z2HeyF/SHASDns8h52iGjiqYBZadDbDlRJPFUZCYroE4leEG uBgvnJEusXZmnbzEFvI6VpM4NauurSNCpK4MnMLnsqMvclhe0q8bCIf6JGSO2URq1COq chfQ== X-Gm-Message-State: AC+VfDz2D1le3k/89hStUDwPpMxnVsB72F+8P+I4MChTS089JWcbT/0j GnTqin+jl4GgUzmGYNTfsYUwI2UkETnIMQ== X-Google-Smtp-Source: ACHHUZ5biT0YPerAllbKwoZkXQf29TQF35a/ZxPC5zMjN3AXaNXPz9k+dGw9nK6Ys6r0ELpDwI3Bhw== X-Received: by 2002:a17:903:2307:b0:1a6:cf4b:4d7d with SMTP id d7-20020a170903230700b001a6cf4b4d7dmr18296680plh.2.1685890894656; Sun, 04 Jun 2023 08:01:34 -0700 (PDT) Received: from gmail.com ([103.210.134.61]) by smtp.gmail.com with ESMTPSA id f3-20020a170902ce8300b001ac7af58b66sm4771910plg.224.2023.06.04.08.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Jun 2023 08:01:34 -0700 (PDT) From: listout X-Google-Original-From: listout Date: Sun, 4 Jun 2023 20:31:30 +0530 To: gentoo-soc Cc: sam , arsen , juippis Subject: [gentoo-soc] Week 1 report or 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: text/plain; charset=utf-8 Content-Disposition: inline X-Archives-Salt: 770bafbb-e5cf-408e-90b8-4516d439a463 X-Archives-Hash: 43f7b8cd80b08dc4b1187210b9ae74b8 Hello all, This is my week 1 report for my project "Mordern C porting of Gentoo packages" as a Google summer of code student at Gentoo Linux foundation. Some of you might recongnize me from last year, yep this is my second time (and unfortunately last). I'll try to device my report into two sections, current which is where I'll discuss currect status and next which is where I'll discuss what I'm going to do next. Curret: Getting to the report itself, I've been mainly sticking to the plan and working on *Wincompatible-function-pointer-types* bugs. The idea is to reduce such bugs from the bug list [1] completely or as much as possible. Sice I was already kind of familiar with some the working, environment and tools for Gentoo, I started a bit early and have been working on the aforementioned bugs dure the community bonding period which gave some some time to setup a musl machine. This has helped me solve some of the musl specific bugs as *Wincompatible-function-pointer-types* is not limited to only one particuar lib, in this case glibc. On the topic of keeping things on track, I have started sending some of my patches upstream for review, and fortunately from them two of my patches got merged [2][3] and other are under review Next: The plan moving forward is to fix more these bugs and send patches upstream while also waiting for reviews from upstream and gentoo maintainers on my patches. I've also started to work on masking all nss packages on musl, I'll keep working on that aswell [4]. [1]: https://bugs.gentoo.org/870412 [2]: https://github.com/gssapi/gssproxy/commit/f6ab3193e64ecc9db4d253b6dd99991f461b6081 [3]: https://gitlab.com/gnuwget/wget2/-/commit/ca851a9a2780dada078b093d65295a440899313e [4]: https://github.com/gentoo/gentoo/pull/31243