From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id KUfWOb54MWoVjQoAWB0awg (envelope-from ) for ; Tue, 16 Jun 2026 12:24:30 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=jx8bVCK7; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DD5971E098; Tue, 16 Jun 2026 12:24:30 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 437A61E070 for ; Tue, 16 Jun 2026 12:24:30 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1228A48FBCAB for ; Tue, 16 Jun 2026 16:24:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1228A48FBCAB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1781627069; bh=KFQgJpQl9TlC3ekRh6lTx8VHRAuOY+RS3QE6JTF9ZZo=; h=Date:To:cc:Subject:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=jx8bVCK7PB4kc3E+2lwsr5FEp7DsEIgx7USIkjtfwF7vyFiyx5J79nYjbVCryaJaL +qoM9AyO4jLit5Tq5Asfs6PiN5nJtqFWw44rBRJZ4/kH/ecyEzje5Hjpn/kbRaDKia nT50Epex34Gr5Y1ia3A3M3z3uaCcax+qGGa7zucU= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTP id 2C9094900300 for ; Tue, 16 Jun 2026 16:22:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2C9094900300 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2C9094900300 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781626972; cv=none; b=U1//y0hd0I3uceEsywZ+be8MhgS0u9umHBMMgeR6zbX+Ge57wsOtdeN6epeOmUd0mSqVy+39spJAJGasTdlxE8GjnNwevGSji2Lrs8izzG/AjkDFBZOg6J+bdi7JcGQtJcnagi6AUV39raXRDFFeYgIyM5ak2mA+nY54K/YLzEs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781626972; c=relaxed/simple; bh=bgAGtzFlvfj0lIc6fugbaeV2v/WHVl9CvVi6UXozOMg=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=YgAJ73FLJmAmoILq8gZrE3UsHoZAGXSw2tCF/XVE8DkJjaCj1nvphXBCe5d6bNHekxdCJ8jJxuG/N2GIj2Q3TvN3UiNi6PHUrsiFPQUyFqIOTtVQtsn53Z3JrzXCh/dJYXL34HraexVpiJb90vvK/CqpQ75Bxda2ewYNeY6biaA= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=IbxgrGnB DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C9094900300 Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-625-DpjsbXYjMVK_7FeAmWFhjA-1; Tue, 16 Jun 2026 12:22:50 -0400 X-MC-Unique: DpjsbXYjMVK_7FeAmWFhjA-1 X-Mimecast-MFC-AGG-ID: DpjsbXYjMVK_7FeAmWFhjA_1781626969 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-45eebc943bfso23152f8f.0 for ; Tue, 16 Jun 2026 09:22:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781626969; x=1782231769; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KFQgJpQl9TlC3ekRh6lTx8VHRAuOY+RS3QE6JTF9ZZo=; b=sOecHRmbN5Yjc40acSP6CgVgKuNwE/kuf0kyVgVSKkNV48esjzomD5RfU+g8YuAl+J 61oWwIrf+VJMBuuI4s/+ck+BRNHE6VFpTSuSXFRAhSwaD4Dh2IOeM59Bg2LHbwJ2EO/Q 6KIcDuBcK9TjcptGhMAknCwds9PusndMTjMYkc/JwYU47lY6bJs60YFU7Tov8OwzIm2W 09PJe9/GyJRqIxtJjm33Z8buNMULTYVmdxoSC7I087jl3p1tRgg0dOOrProN1/6tHNkh 38eBiwEVp2gxpdiwhXHI6VZZ6jHAImaO/plYUsoZGJkyX52TrXQmF0Rxq8OQyff8LshT +GwQ== X-Forwarded-Encrypted: i=1; AFNElJ/MSjtmZMwIHtZ2GAClFNOxDQx5kpCt1/QLChm2a6Vp3pdNdsZLAhgxwV8sKw6sR1lDBFw=@sourceware.org X-Gm-Message-State: AOJu0YxVK3V1EdkOxc/h4rst8W+MWMQELLZNhEdT7UuBbFFXj7z36bSz oBkpSYTXlcUb30bbAE3J64aLLfn/H4TCeewaT532fBnHpUaFs7r3ctY/Tdu4e0CI1mYGvRc9sKf 9Ebb2SqP6vw1D4+YtT4jq6P0dMUYxY+lLYrqlWD55OQ/X3XLebpOKyiaZexUb X-Gm-Gg: Acq92OEuJuVVEb9IcEehPFPYzHBLpGuGyzOlA2+OUBv9sFRZNLCG/Ll0LK0QSg44vUY kft8cCHYE04I7Ni1lPhqSyMz5mQxLw+DuR1OjHocrZmoKgtC99atldhKouDiTN/JFjipohTiQ6O P2iEpfqH7qmCP3MAAPFAObKfBXGJNngbtwUpmKx2lGTnlkkMCOmXnN4WaMCOdULfyMTjZFu974W ksnzY2yA0o15yqRycrf+N1E74qC+Agp1aN9JNlJEgNbleCC8SBAPDziLCeiDzYOqqRDdi7/X26s COMuUxmLYe5mtzah8uwOq0PsKBzBbIBpLS3OLiFTlneUvWCyH/fne6dYedSJnobOJkDjhz9NhSy V38+dCkdVyUa33zHX3b3xI2EmfG0M9ekuDAKFlAedtsQDy5zcr6+r X-Received: by 2002:a05:600c:8284:b0:490:3cf0:8d81 with SMTP id 5b1f17b1804b1-492332fb2e4mr5528245e9.13.1781626969265; Tue, 16 Jun 2026 09:22:49 -0700 (PDT) X-Received: by 2002:a05:600c:8284:b0:490:3cf0:8d81 with SMTP id 5b1f17b1804b1-492332fb2e4mr5527795e9.13.1781626968849; Tue, 16 Jun 2026 09:22:48 -0700 (PDT) Received: from digraph.polyomino.org.uk (digraph.polyomino.org.uk. [2001:8b0:bf73:93f7::51bb:e332]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49230a4601esm81247445e9.1.2026.06.16.09.22.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2026 09:22:48 -0700 (PDT) Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.98.2) (envelope-from ) id 1wZWYp-0000000336g-2OYj; Tue, 16 Jun 2026 16:22:47 +0000 Date: Tue, 16 Jun 2026 16:22:47 +0000 (UTC) To: Adhemerval Zanella Netto cc: Andrew Pinski , Carlos O'Donell , Gokhan , Collin Funk , glibc developers , gdb developers Subject: =?ISO-8859-7?Q?Re=3A_Nominations_for_Anthropic=A2s_Claude_for?= =?ISO-8859-7?Q?_Open_Source_program?= In-Reply-To: <12079c45-5246-49a2-9c95-e581cbbc20b5@linaro.org> Message-ID: References: <5c2e18dd-807c-4331-b12c-a5b17b256f5b@linaro.org> <87ecibxqyf.fsf@gmail.com> <5452704c-c160-425a-9e7c-af33f66617f0@redhat.com> <12079c45-5246-49a2-9c95-e581cbbc20b5@linaro.org> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: x5rFx6SvTcIcL34WO-YuVi8oCcPRJBbI0lRRER6Js0w_1781626969 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Joseph Myers via Gdb Reply-To: Joseph Myers Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On Mon, 15 Jun 2026, Adhemerval Zanella Netto wrote: > The testing would aim to both improve libsupport (the support/ subfolder) by > consolidating internal functions (as LTP does for its testing) and add new > tests to cover missing symbols or functionality. We now have container support, > so we can extend testing for functionality that requires a more complex system > setup. > > Also, check whether the tests can be improved in terms of coverage and/or time > spent. I started focusing on this area, and it culminated in a patchset to improve > test scalability [1]. One issue with this kind of work is that it requires a lot > of GNU Make knowledge, but we do have many internal examples, especially new > tests, on how to improve coverage and write better tests. I once generated lists of untested symbols in glibc by extracting non-compat symbols exported by glibc's shared libraries and looking for those that don't appear as dynamic symbol references in any binary in the glibc build tree after the testsuite was run. (This is a very weak definition of being untested, in that a single reference to a symbol in a test binary suffices to make it count as tested. Also, in principle compat symbols should be tested as well; those are just lower priority and more cumbersome to test.) > 3. Documentation > > Document undocumented functions in the manual. The manual/ has 55 .texi files > and a long tail of installed functions with no entry. Pick a small family (e.g. > some wcs*, mkostemp variants, newer C23 additions), write the texinfo. This > also has zero ABI risk, and is easy to review. scripts/documented.sh is *extremely* outdated (see the linuxthreads reference) but might be a basis for generating a newer list of undocumented functions. Note that a lot of undocumented functions have bugs open in Bugzilla, so when documenting something, look to see if there is a bug to close. > 7. C23 conformance gaps > > The implementation of C23 is nearly complete, so the remaining work is mostly > conformance testing and coverage: cross-check against Joseph Myers's C23 status > tracker on libc-alpha, find the few stragglers, and write the missing conform/ > tests. Good intro to the standards machinery without needing to design new ABI. Collin should have C23 support for conform/, but maybe it was based on what glibc supported at a particular time rather than on exactly what's in the standard. -- Joseph S. Myers josmyers@redhat.com