From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id qQ3uLnfG5mgBgiQAWB0awg (envelope-from ) for ; Wed, 08 Oct 2025 16:15:51 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=RUFzzEBc; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BA6841E047; Wed, 08 Oct 2025 16:15:51 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 52C261E047 for ; Wed, 08 Oct 2025 16:15:51 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D78BB3858CD1 for ; Wed, 8 Oct 2025 20:15:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D78BB3858CD1 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=RUFzzEBc Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazlp170120003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c103::3]) by sourceware.org (Postfix) with ESMTPS id 7ADB53858D1E for ; Wed, 8 Oct 2025 20:14:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7ADB53858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7ADB53858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c103::3 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1759954486; cv=pass; b=JX5cyAdL6ZJrzPXn/DmbZLObOrq8OYla/OxYjWFlvMA31OFULxIJsoy/YSJx5kExmVSmlUKYQbk9W6pIhsB2RDFufibi2Pg4wvkvfacEy0UhwKN5eLFhqFww47Gta/IKOGbNLFcRoaLgrqJIbBqfZj2skimKEmhzGJn8qV1q9qU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1759954486; c=relaxed/simple; bh=1XfW/FqxgCKp55U2KyvWNmHwnxJyCHUK/JDMHKMT+9s=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=hkU5pEJizMzpwONt7PIZqEK+1BXgBPRTclKDa8IWBzOxKMOV5EU8NdkBL7fH2wPqWtnuwDDYbl2N1KeeGNurgV38qi6fQt4Op4lCuc1QAa68kZyfnSodiMlR94C08MO+mifpLnnaR3UALdfs4oNx0WLI3rqCd/UUyRfe8nyNdoE= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7ADB53858D1E ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=r8zq02lN+4GV2PN5yi/vloehol0536sILs6NuO9BFHEmLi8xRxY2zGuzJGO1AuPPa2kUuZqQcyFc0QSNrpe/py2Dk+U3+T4LunBCzj6Fc9NKjO86HxJ9XXUD7PAgbIprVc7e3AKt8pFijnaQY8prW0Yl/r36fUzJg3u9qzigY1bXCws5kb5TFX0nwalvVgGuWFmi6kh54O7W0nlMzaW9+SGpgwtH3+G8nNz/2C6Oyn5Y4ZK5YXeEg0KcW6KygBfs76zRI4NuzrTRyp8Hi4OymeykseIz0IYUAdpZGLodMQkBVz/hjHbW4HjeHxnQFg1QNKr44ZE3i3a6FVi59EYUTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bBL8d0xPh8oeZrjw6fD1N5F3a9HqVTlQC9NCv5dOHvo=; b=YA3SIfVQrOWH51MDWpx5Uten2dselYvGNnEZ/cf/YeFlV7VUy/Dn4sNSlFMZFwiMue3mosffeyHh3uLTz/J/Bp2OlDFKwzCc2cr0ZjSxXUMiLQ6MEmD575Q+XYZN8/ieixiOieBwf1LL9JSgITPJmpvntjkenbMZ5UDqc4ap9aKEXtnKg1rtyOezBScB3LvaaAbVdf2EQhm03oJI7ymBpSfbqpvOLri+GTVF8wGvahrSU5yABgr+F04JPkM4HrfTg0Chx2t50ZvL1bs+hCBoR6cSuVH7SA6oHEeQMhPhpNY7/VPLTT6mQ4tUEQ/wptmJplpKFYRF0UZLpl5bQt1bYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bBL8d0xPh8oeZrjw6fD1N5F3a9HqVTlQC9NCv5dOHvo=; b=RUFzzEBcsPbd9IFNLkHcVWMNY6uJiAYCMl2ZuQ8Hwj7haSjHtgJKjP4yw6NcO6ZAQHlyW/XcGcc+jLjdQAUKA1O9YnemLw5Mp4xzkZTDieI/W2PIdyjbiCHENgoCbMfCRb1DdDnaONZmf7kwbRdXnRJ7N4s8H2Wkwna9IfGr0CL3Fp0Zgmq9LlQ5+QbbGk3SNzBUfCQ0RoK4+vRU2Y5gwAjaNdI6Iun0NALuLDYfP4KhiBDzSTs80d1oMineYBKFoso3BqIY+LbOvT6fHjyio74VYTdk0zjEQac42UP0wamUNHoTLQbh22BDtWtztY/xchlLf07A8j80Xwb/eBh0QA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:73::5) by YT1PPFFDBE78E4F.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::5af) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.9; Wed, 8 Oct 2025 20:14:40 +0000 Received: from YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM ([fe80::fc93:a379:fc8e:439d]) by YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM ([fe80::fc93:a379:fc8e:439d%5]) with mapi id 15.20.9203.007; Wed, 8 Oct 2025 20:14:40 +0000 Message-ID: Date: Wed, 8 Oct 2025 16:14:18 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] [gdb/testsuite] fix gdb.server/server-kill.exp To: Kevin Buettner Cc: gdb-patches@sourceware.org References: <20250930190742.1615465-1-sdarche@efficios.com> <20251003170447.5aee6b3b@f41-zbm-amd> Content-Language: en-US From: =?UTF-8?Q?S=C3=A9bastien_Darche?= In-Reply-To: <20251003170447.5aee6b3b@f41-zbm-amd> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YT4PR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:d7::10) To YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:73::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT3PR01MB6392:EE_|YT1PPFFDBE78E4F:EE_ X-MS-Office365-Filtering-Correlation-Id: 912a652c-83cb-46a4-cb1a-08de06a74f93 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|366016|13003099007|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bms5R0F5RVZMNzBLazFNUXRLMktySms2QkNYdWNqL21nanlYRWxPSVc0TGJE?= =?utf-8?B?ZXNmUGU4bjNwaXZ0Mm9uQTNxaDA2S0RZNlR2aTQ1ZVhDdFlodDZhNFdoMXIw?= =?utf-8?B?M3hSNnF0S2JweDBZZWdwa2xjR2tmUGpHR3I4YndmMUtldDg3V1IxdGpjRnNQ?= =?utf-8?B?c29zNHRmWTRyYWFnN2pOYXREeTNIVkRXQVYrbGpTL1FwNmkvYnliRHZRcWgx?= =?utf-8?B?bm1YVU1pYVV1UG44c0xlK0d2alZmMksrQjU0SUROZzNOMWt5WHBleWZaUFM2?= =?utf-8?B?NXBFY2pWRHlXQ0ZKUlFIT2hJb2E3TFBKZEtXbStUbWZBZk9UT250bDg5dTI5?= =?utf-8?B?U1ZId01IN04xWldJN1NyWTZOWktCdGZWY1h4Z0hHVmtXZytYbENqTVh5Wkds?= =?utf-8?B?MzV3WmJHbm0vc0UrUzY5TVRhOVlQb0hieFhVYm5HbzRyb2N5UitzWjgxenNZ?= =?utf-8?B?aXlvc2pmb3BXYUU2RTEvQ3hZS29FT0VMVit2OUNyN3FxQXhUek5aclFOek41?= =?utf-8?B?MmtFS0hrK25CMVRicXByT0UvNGpFT0I3bkRvVkhpUjJpalVBNGhSQ3M5T3dB?= =?utf-8?B?RmdMQ1p6QUVaNlEzZWFzVml0WmxDVXpqaE55aFMwdFk5MERBd1Q0eVlTYkpm?= =?utf-8?B?WHkyWTN5ekZwZGtHeXZCcVpQbEQ4ZzVrRzVqdTEwcGJNQmNVVThYVDFOb01T?= =?utf-8?B?WW5obTE4TkpsZzhXR3NldG5QQmV5VFhWVDBLeWR3ems3Z3R6TnBsbm00WlVY?= =?utf-8?B?Qm9raEZ3Zkw2elZPZWsxV3pwN1BKQnZDUzEwc0k0RENFdHhqbmtwZFUwQXBC?= =?utf-8?B?ZTQxZDFib1BoNDF6NzQ5VXV5OGZPdWdjbXYxMUhnWEQ5bEZvSktNWGp2NGtB?= =?utf-8?B?YnYzRjZTWWFHVHNIRTRiREJsazJHMHo3WVMzd0dPeUlCc1p1aFBYWm9qSkZ3?= =?utf-8?B?eWErVlJGemg5a1R1Zm5TY3BrWDJsZjZxd3l2TlBLRmEwRWJUT0tERW9BeTdC?= =?utf-8?B?bWxCc2ZSa1JhZUViRk5laEg2aG5IZjFEVzVqek0wYlFEVlAzWHVSZkJkeWZ0?= =?utf-8?B?Z2l0T3E1ZUdVQUloWjdHWkRYcnhYS0VvMHM5UjFjZ3pIdVcyUUh4MlV6REdE?= =?utf-8?B?b1JORmI2eFJPMXRoWnV0NUhlWjVFL0NjZU9OcVhQWU41VGUxbmtsYituU0px?= =?utf-8?B?dkJIeGNwU1phV0thRE53aE9vbGVMdHZITjhZOWs1bHE0Tk5GTDY0R0hHK3N3?= =?utf-8?B?YnZwWUh2clJRU0Z3cXVaNndJTW8wM2pwSDhsK0lKOHF6RXF3Z2t6K2pxYTdC?= =?utf-8?B?UXZOMHh3Zi9yRWlLYW00UndheW9YMGtHOHpWZ21pTGRCeUdIZ3lOTzYzVGlq?= =?utf-8?B?dHNSNnI0b3JYZ3FrY1BnL3B5RGMrd2swbjdlVmFPbitjNUY2NFV4MHFuZFpD?= =?utf-8?B?UnJnckpSNE02OGJHcmlrWmRYYnJIUVl6RDkxSldzM09EMkpHd1lZTS9HZ0VI?= =?utf-8?B?QzV2T0ZhSC9sQW4zcElXTi9pN05FSWpFSlBKbCtsVURzQ3VZRGtLNDcwZEpK?= =?utf-8?B?SlJkS2xxUFpMS1RrdzhrSWdXZzJUMDI0dzV3bTcvNlZvMVJtMGxwNk5GY0hE?= =?utf-8?B?QmVLZWFMR3lzOXBURmVXZ2V6SElrRUFPQjQ2MzgwWDhSenVsY1RuRk1WbllF?= =?utf-8?B?c1laczNGSWNBcFJUdWdIbzJqWm9QK3Qyd05wMTFYNzFWZ2txOEMvSW5kOWxx?= =?utf-8?B?YUdkMEdoMExZUTFKZUxBa0JUdW1td2Y2eTNKOHJLSGFXaUQxaWxTcy9Zd24x?= =?utf-8?B?MDVEZ2RjR2UzSTFKTGJIS3FHcVZCWkxBL2FjRXVEUlNMSk53aHJxWGFvbWhp?= =?utf-8?B?NzlhenJtdndLTlhKMkhnWDREUGh2Q2dZNEhDM0tKd2RZT3c9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(13003099007)(7053199007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eGZ6TTBMK1RTNkNBVHlNNVBuemVhQnV6NUl4YTYrNVpEcG5sem5qUXRkbCta?= =?utf-8?B?ZzNnUEF4cGQyaHcyL2dQNGcxNXhnMnZUTlVLZzg4dlpuSGdYK3BMRDQvQ21v?= =?utf-8?B?bHJSemh2T1FKNWxuZzhwWWpRWUszc1dWQWc4ZU4xbTl1TlhOMlhvVm9JV2o1?= =?utf-8?B?NGZ3aEs2bGkzTjhTMmd3YlNCdW9xUlpZMUo4UTVIa01Lbng2RjZ0K1Rnbms2?= =?utf-8?B?TnM1M2laYVY0dVVmSTlJZVAwd1hzbXNnSGFPa2ZaMWtnTzQvZDFqNUZJQ1R2?= =?utf-8?B?aVNYQ09zZ1FzRGdEenpMUk5kaDRQa0pMbEMvbjcva3FiUmdHcUl6Q2IzT2VD?= =?utf-8?B?NXhDVGVzVXpQWjQ0RXFkQ3ZqQURuZFJmTXpEVkxrblY0N1hzVXcyaWd0L3h3?= =?utf-8?B?UXNvWHJ2VU5GbjBWT3JwWndCVVEycXRIQTAzZnJnbUxqU2g3cm5IU2NRcTBP?= =?utf-8?B?cG5jVUo4aGgrT2RzU1k5SFNYKytoRytRNi9nRU83ckg5bnY1QXg3a3prU3JV?= =?utf-8?B?SzZOVjRtMkMwck1RR3JmL3ZadFoxMnB0SDQyOXFhaFZZSGwzR1R0QXV6UFEy?= =?utf-8?B?eUlsbDJUWGxpZ2kyNVk4bEcwUmpMcVMwZEJJbXhBbjZMb2I0U0RmK2NzOUR6?= =?utf-8?B?TGo0OFFNbm1MUEU3aG56K2ZzbzNEeGJXMTl5RDNEQlhqNXRDRVVYVzVsSjZy?= =?utf-8?B?MXlUMWtnOFRsN0ErUjUyT0JQTGxPRndCTXp5MGRWQTA5TE9janNYSEtNVDU0?= =?utf-8?B?Q09yUUgyUlFydnA2bEJueHRXTU82V3NkMEdZRjZ4NVk3Qk1QNHZQWUdLNzBS?= =?utf-8?B?cUFzaWoydWdlcGlQNmJnZXFjdVNaeG4wdExTL043VDZtMmNRUE5YbTBqL0F1?= =?utf-8?B?Um41RW5rU2x3dWVyeG5pZWl5WlFSRlN5WTNnWTM1MXlqTGhvU3pvSVBUcm0w?= =?utf-8?B?d0dwcTRNMUtwNUVNaFU0eEQ3NzNlOWo5VEZOOU5ZZ2hROVQwZGtnNk5oV1Y2?= =?utf-8?B?NVFNNllHd2UxNFpqYURQV0czRFpXRXpTNW8wWHJRRXJYaG1mUmhpSmEyZDZz?= =?utf-8?B?ejVOMFNadWYxMTNYRGxsYm5VRFVLUWpITndGUWtZNVNvY3A4d2FDTDU0eFNS?= =?utf-8?B?K1ZUdHZEZ2ZlcTJBcmt4eG05dFR1R3dyQWd3OVpxdm5xdlV2M0VFL2owU2d3?= =?utf-8?B?Rjh4ZVc1R1FBY2tRaDJtREFPKzFpcVJGenlPejVIS2VUYVh2Mm03a0RaTmQy?= =?utf-8?B?V2t5b0taUC9kRTVXY0pXYWJibzZHRVBsVGpieTZPd1pGSGNSQ1p6N2JmNkdH?= =?utf-8?B?cDMvM1dQbjhIRlVyZUlIblI3Z3Qrand2SytneG1ZWHFQZ0V5eSsrYlBYbGNP?= =?utf-8?B?TTNVZUlFVmQyZ3c3TDljamcvVnZmMHlpVzZERVN1cjUxWU9VS1VnMUNCNjRU?= =?utf-8?B?UEtJZnlheG9VNHpnbTBTSUEySlAxYTREY0psTU5IOUQwYzFIZVJMWHhvbzVq?= =?utf-8?B?Ly93amZEVlcvZTBtbTBVVUtadWRmMllNckwycFJWQXgrTERWNzAwSmFlUE1u?= =?utf-8?B?d3pRWTBFcHo4Vmg3T0YzVG1CbzdOOUZNQmRYRXBuYzFpbTdpVUFsWGdIeUQ0?= =?utf-8?B?U3JXaWhYNEZBVXNkMXNDdldtWTRwbzlyNjFicmpRam1vd05tdzd4OWthZW9h?= =?utf-8?B?aS93L0szbjZMNG5ROE1YUVhhN0g1UHB4Ukh2WW5TSHAxN2lVb2VxSDVFd3JJ?= =?utf-8?B?UG5XK1ZqdkROaGJhZTVHU0twQ0k4aDNCcTRZRkRrL0R3ZEw2ZGVnUXZzdTRN?= =?utf-8?B?SjdKbmNIRFgwZTdBVjdkcXBXZ0laSHp4Y1NGVWVrbzZPQU9iVll3bXlNUnBH?= =?utf-8?B?ZzRNOHRXUjNtMGl0VTc5Z0w1VFh1d25qUTQ5bVlPeGVKNm1RL0kwK08zYjlL?= =?utf-8?B?VkYvMW1xZ3M4TmxOTUQzQVRqRzYwQnNXdGRwUDVwbFE1VjA5bjkrOHhRR2RS?= =?utf-8?B?MkxTMXc4UjVrc3Nuai9rVnNlUy9VUngydllGdG5IOUo4RENPWjlrOUVrMXgy?= =?utf-8?B?YUczMmFreFFGblhVa01uQWJqbDNiTW1MRk9rbkhuZGlOamdGVnBPVHZxc1A4?= =?utf-8?Q?1Lg5V30bN+vqMaiBoevFSsVPH?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 912a652c-83cb-46a4-cb1a-08de06a74f93 X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB6392.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2025 20:14:39.9173 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 47JdVZE0GXrcwIi1PJCWjXrQg2V0EtOPWTvBcZjqNkvP27rC5wnyjc/PxQYIm1VEU94MoItRDD2FA3y545C/2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT1PPFFDBE78E4F X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Thank you. Commit pushed. Sébastien On 2025-10-03 20:04, Kevin Buettner wrote: > On Tue, 30 Sep 2025 15:07:41 -0400 > Sébastien Darche wrote: > >> A test case in gdb.server/server-kill.exp attempts to query the server >> status after the server it is connected to has been killed. The >> connection is reset as expected, but the regex on the error message >> seems to be out-of-date. The test expects: >> >> Remote communication error. Target disconnected: Connection reset by peer. >> >> But a modern build of gdb yields : >> >> Remote communication error. Target disconnected: error while reading: Connection reset by peer. >> >> I presume this is due to change 0da23004a064 ("Change serial_readchar to >> throw") which added exceptions to the control flow handling instead of >> relying on perror(). The exception error string inserts "error while >> reading" to the perror message. >> >> The test appeared to fail intermittently, sometimes matching the first >> part of the regex ("Remote connection closed"). It now passes >> consistently. > LGTM. > > Approved-by: Kevin Buettner >