public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Willy Tarreau <w@1wt.eu>
To: "Thomas Weißschuh" <linux@weissschuh.net>
Cc: "Paul E. McKenney" <paulmck@kernel.org>,
	Shuah Khan <skhan@linuxfoundation.org>,
	linux-kernel@vger.kernel.org
Subject: Re: [GIT PULL] nolibc changes for v6.13
Date: Fri, 1 Nov 2024 22:33:14 +0100	[thread overview]
Message-ID: <20241101213314.GC15112@1wt.eu> (raw)
In-Reply-To: <ce65b110-259a-4edf-a84b-4015c6160f52@t-8ch.de>

Hi Thomas, hi Paul,

On Fri, Nov 01, 2024 at 09:23:48PM +0000, Thomas Weißschuh wrote:
> Hi Paul,
> 
> On 2024-11-01 13:22:17-0700, Paul E. McKenney wrote:
> > On Fri, Nov 01, 2024 at 02:22:13PM +0000, Thomas Weißschuh wrote:
> > > (resend to add missing Cc: LKML)
> > > 
> > > 
> > > Hi Paul,
> > > 
> > > The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
> > > 
> > >   Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
> > > 
> > > are available in the Git repository at:
> > > 
> > >   https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git tags/nolibc-20241101-for-6.13-1
> > > 
> > > for you to fetch changes up to ad0558f3883130954ca724697f2d19aef93967b3:
> > > 
> > >   selftests/nolibc: start qemu with 1 GiB of memory (2024-10-07 21:57:45 +0200)
> > 
> > Thank you!  I have pulled this into -rcu at signed tag nolibc.2024.11.01a,
> > which copies from your signed tag.
> 
> Thanks!
> 
> > The usual "make run" and "make user" worked fine, but "make libc-test"
> > gave me the build errors shown below.  Is there some setup step that
> > I omitted?  Or is this not really a necessary test?
> 
> That test does not actually test nolibc but the nolibc test suite.
> It uses your system libc and makes sure that the nolibc test
> expectations match the behaviour of a "real" libc.
> The missing strlcat() function was added to glibc only in 2.38, so I
> guess you have an older version.
> On my glibc 2.40 "make libc-test" works and the test itself succeeds.
> 
> I'll see if there is a reasonable to make libc-test work on older glibc.
> But it shouldn't impact this cycle.

Maybe we could just enclose the test with:

#if !defined(__GLIBC__) || __GLIBC__ > 2 || __GLIBC_MINOR__ >= 40
 ...
#endif

The real libc test is indeed not critical but it's important that we try
to keep it working reasonably well over the long term as it reminds us
not to diverge too much.

> For better architecture coverage I would recommend ./run-tests.sh over
> "make run/user". Speaking about this I remember the discussion from the
> 6.12 PR where Willy proposed an improved run-tests.sh error message.
> It seems he didn't push it as a commit, so let's add keep it in mind for
> next cycle.

Oups, I vaguely remember proposing a trivial patch in an e-mail a while
ago but I don't even remember what it was about. My mind is totally taken
by the upcoming haproxy release these days :-/

Cheers,
Willy

  reply	other threads:[~2024-11-01 21:33 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <ba23217d-5eaf-4146-8ed7-27289cece364@t-8ch.de>
2024-11-01 14:22 ` [GIT PULL] nolibc changes for v6.13 Thomas Weißschuh
2024-11-01 20:22   ` Paul E. McKenney
2024-11-01 21:23     ` Thomas Weißschuh
2024-11-01 21:33       ` Willy Tarreau [this message]
2024-11-01 21:40         ` Thomas Weißschuh
2024-11-01 22:01           ` Willy Tarreau
2024-11-01 22:04       ` Paul E. McKenney
2024-11-17 18:40 Paul E. McKenney
2024-11-19 19:06 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241101213314.GC15112@1wt.eu \
    --to=w@1wt.eu \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@weissschuh.net \
    --cc=paulmck@kernel.org \
    --cc=skhan@linuxfoundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox