From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 06:23:41 2019 Received: (at submit) by debbugs.gnu.org; 14 Dec 2019 11:23:41 +0000 Received: from localhost ([127.0.0.1]:34982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ig5WP-0005ZO-Gl for submit@debbugs.gnu.org; Sat, 14 Dec 2019 06:23:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:59163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ig5WO-0005ZF-2Y for submit@debbugs.gnu.org; Sat, 14 Dec 2019 06:23:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:32804) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ig5WM-0003Sy-C9 for bug-libtool@gnu.org; Sat, 14 Dec 2019 06:23:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,HDRS_LCASE, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ig5WK-00050r-MY for bug-libtool@gnu.org; Sat, 14 Dec 2019 06:23:37 -0500 Received: from ulysses.gnu.org.ua ([193.186.15.43]:58151 helo=gnu.org.ua) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ig5WK-0004zA-6f for bug-libtool@gnu.org; Sat, 14 Dec 2019 06:23:36 -0500 X-Mailutils-Message-Id: xBEBNXwb011614 Organization: GNU.org.ua Received: from gnu.org.ua (localhost [127.0.0.1]) by ulysses.gnu.org.ua with ESMTP id xBEBNXwb011614 for ; Sat, 14 Dec 2019 13:23:33 +0200 From: Sergey Poznyakoff To: Subject: Two libtool 2.4.6 issues X-Mailer: MH-E 8.3.1; GNU Mailutils 3.7.90; GNU Emacs 24.2.1 Date: Sat, 14 Dec 2019 13:23:33 +0200 Message-ID: <20191214132333.11608@ulysses.gnu.org.ua> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 193.186.15.43 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Dear maintainers, When working on GNU mailutils we have discovered two issues with libtool, which probably qualify as bugs. Issue 1: Imagine a project consisting of at least one installable shared library (libltb1) and an installable binary program (ltb1), which is linked with that library. If the ltb1_LDFLAGS variable contains one or more -Wl,-rpath linker options, the created wrapper script will prefer directories listed in them over locations in the build tree. If a previous version of the libltb1 library is already installed in one of these directories, the ltb1 wrapper will use the installed version of the library, instead of the one from the source tree. This leads to undesirable consequences, e.g. if the package provides a test suite, it will likely fail, since it will be using wrong library version. This issue is described in detail here: http://gray.gnu.org.ua/public/ltbug/#ltb1 The test case is available for download from: http://gray.gnu.org.ua/public/ltbug/ltbug-1.tar.gz (to test, unpack the archive and run 'sh ltbug-1/test.sh') The proposed patch is available from: http://gray.gnu.org.ua/public/ltbug/0001-ltmain.in-append-rpath-option-arguments-to-finalize_.patch Issue 2: Imagine a project consisting of two installable libraries (liba, and libb) and a binary (ltb2) linked to both of them. Let liba depend on an external library, which has a libtool archive installed along with the shared library. This archive obviously contains the libdir variable pointing to its installation directory (let's name it D). Then, the wrapper script for ltb2 is created in such a way, that liba is searched in the source tree, but the libb is searched first in D and then in the source tree. If a prior version of the project is installed in the same prefix as the libdep library, then the ltb2 wrapper will use the version of liba from the local source tree, but the version of libb installed on the system. This issue is described in detail in: http://gray.gnu.org.ua/public/ltbug/#ltb2 The test case is available for download from: http://gray.gnu.org.ua/public/ltbug/ltbug-2.tar.gz (to test, unpack the archive and run 'sh ltbug-2/test.sh') The proposed patch is available here: http://gray.gnu.org.ua/public/ltbug/0002-ltmain.in-ensure-that-local-source-tree-directories-.patch Both issues were confirmed to exist on GNU/Linux and on FreeBSD. See http://gray.gnu.org.ua/public/ltbug#affected-systems for a complete list list. Both libtool 2.4.6 and the development version from git HEAD were tested. Best regards, Sergey From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 05:04:00 2019 Received: (at submit) by debbugs.gnu.org; 15 Dec 2019 10:04:00 +0000 Received: from localhost ([127.0.0.1]:36001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igQkq-000100-62 for submit@debbugs.gnu.org; Sun, 15 Dec 2019 05:04:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:55790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igQko-0000zr-SZ for submit@debbugs.gnu.org; Sun, 15 Dec 2019 05:03:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47589) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igQkn-0007wL-Et for bug-libtool@gnu.org; Sun, 15 Dec 2019 05:03:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_20,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igQkm-0003vL-0X for bug-libtool@gnu.org; Sun, 15 Dec 2019 05:03:57 -0500 Received: from rila.superhosting.bg ([91.196.125.212]:47458) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1igQkk-0003i9-8g; Sun, 15 Dec 2019 05:03:54 -0500 Received: from [78.128.48.21] (port=57602 helo=[192.168.0.10]) by rila.superhosting.bg with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1igQkb-0000Mw-R8; Sun, 15 Dec 2019 12:03:48 +0200 Subject: Re: bug#38610: Two libtool 2.4.6 issues To: 38610@debbugs.gnu.org, Igor Rondarev via Bug-libtool References: <20191214132333.11608@ulysses.gnu.org.ua> From: Roumen Petrov Message-ID: <2f4ad985-86d3-d034-86ab-e789fca40cd5@roumenpetrov.info> Date: Sun, 15 Dec 2019 12:03:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.5 MIME-Version: 1.0 In-Reply-To: <20191214132333.11608@ulysses.gnu.org.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-0.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - rila.superhosting.bg X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - roumenpetrov.info X-Get-Message-Sender-Via: rila.superhosting.bg: authenticated_id: master78@roumenpetrov.info X-Authenticated-Sender: rila.superhosting.bg: master78@roumenpetrov.info X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 91.196.125.212 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Sergey Poznyakoff X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Sergey Poznyakoff wrote: > Dear maintainers, > > When working on GNU mailutils we have discovered two issues with libtool, > which probably qualify as bugs. > [SNIP] Build with installed library into non-default locations most of the time is painful. In one of models each library set(package) is installed in separate directory in format like this: /-. This model prevents load of headers and library from unexpected location but build use many -I and -L flags. Let skip -R/-rpath flags for simplify. Another model is installation in common path. In this case flags are less but build is more tricky - user must ensure precedence of headers (-I) and libraries (-L) from source tree. So report is for libtool and samples are for libraries but case is applicable for header files as well. And for headers we cannot blame libtool. Tips: I prefer first model but in one case I use second. Let headers are in /include and libraries are in /lib In the second with limited number of projects: - if build uses shell script to return path to headers and libraries script must be modified do not output -I and -L flags. - if build uses pkgconfig environment must be set so that command do not output -I and -L flags. - libtool is tuned with new "system library path" : variable lt_cv_sys_lib_dlsearch_path_spec, work fine on unixes. - CC is overridden to use flags like --sysroot, -isystem, -B and etc. Unfortunately clang lack flag to add item to "system library search path" and so gcc is preferred. Remark: In one of the provided samples is hard coded path -L $(libdir), i.e. -L -l This should be $(FOO_LIBS) and depending from model at configuration time is should be set either to -L -l or only to -l. First is usable for model with separate directories otherwise should be used second one. Regards, Roumen Petrov P.S. samples: $ pkg-config --libs openssl -lssl -lcrypto $ PKG_CONFIG_SYSTEM_LIBRARY_PATH=/bon/go pkg-config --libs openssl -L/usr/lib64 -lssl -lcrypto So with PKG_CONFIG_* environment variables build could be tuned to exclude -I and -L flags. Note pkg-config flags lib-only* and cflags-only* are out of scope. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 13:11:52 2019 Received: (at 38610) by debbugs.gnu.org; 15 Dec 2019 18:11:52 +0000 Received: from localhost ([127.0.0.1]:37114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igYMy-0008Gj-8C for submit@debbugs.gnu.org; Sun, 15 Dec 2019 13:11:52 -0500 Received: from ulysses.gnu.org.ua ([193.186.15.43]:45049 helo=gnu.org.ua) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igYMw-0008GZ-2Z for 38610@debbugs.gnu.org; Sun, 15 Dec 2019 13:11:51 -0500 X-Mailutils-Message-Id: xBFIBllB001326 Organization: GNU.org.ua Received: from gnu.org.ua (localhost [127.0.0.1]) by ulysses.gnu.org.ua with ESMTP id xBFIBllB001326; Sun, 15 Dec 2019 20:11:47 +0200 From: Sergey Poznyakoff To: "Roumen Petrov" Subject: Re: bug#38610: Two libtool 2.4.6 issues In-reply-to: Your message of Sun, 15 Dec 2019 12:03:45 +0200 <2f4ad985-86d3-d034-86ab-e789fca40cd5@roumenpetrov.info> References: <20191214132333.11608@ulysses.gnu.org.ua> <2f4ad985-86d3-d034-86ab-e789fca40cd5@roumenpetrov.info> X-Mailer: MH-E 8.3.1; GNU Mailutils 3.7.90; GNU Emacs 24.2.1 Date: Sun, 15 Dec 2019 20:11:47 +0200 Message-ID: <20191215201147.1320@ulysses.gnu.org.ua> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38610 Cc: 38610@debbugs.gnu.org, Igor Rondarev via Bug-libtool X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Roumen, Roumen Petrov ha escrit: > Build with installed library into non-default locations There's no question about non-default locations. In real life examples, all locations are system defaults. > most of the time is painful. And one of the purposes of libtool is to make it less painful. That's why I took the trouble to write a report. > So report is for libtool and samples are for libraries but case is > applicable for header files as well. Header files are completely irrelevant here. Both issues clearly demonstrate that the problem is related to shared objects only, explain why, and propose the ways to fix. > Remark: > In one of the provided samples is hard coded path -L $(libdir), > i.e. -L -l Yes, and a rationale for it is provided. > This should be $(FOO_LIBS) and depending from This would imply parsing the output from krb5-config and splitting it into _LIBS and _LDFLAGS related parts. That was attempted as well, but did not alleviate the problem in any way. > $ pkg-config --libs openssl Thanks, but pkg-config is not used at all. Regards, Sergey From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 14:09:27 2024 Received: (at 38610-done) by debbugs.gnu.org; 25 Sep 2024 18:09:27 +0000 Received: from localhost ([127.0.0.1]:48598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stWS7-0006ix-4i for submit@debbugs.gnu.org; Wed, 25 Sep 2024 14:09:27 -0400 Received: from mail-ej1-f46.google.com ([209.85.218.46]:39696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stWS4-0006ib-GO for 38610-done@debbugs.gnu.org; Wed, 25 Sep 2024 14:09:25 -0400 Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a90f263c60fso1284366b.3 for <38610-done@debbugs.gnu.org>; Wed, 25 Sep 2024 11:08:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727287672; x=1727892472; darn=debbugs.gnu.org; h=autocrypt:subject:from:cc:to:content-language:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=759pcX34EJLdDfXbNh1tHLiVb+FgfGrsQRmAPfvxkYI=; b=m/TUURxWD3HapqRigY4dw0lcflw5lCstI0blukpXDgRCPLfum7z5GIGIaBy6Q9GWKf erLyUItDsUHd1F7SjqzqClbguy+Jccy17hXA2W8LAC3VVsTxeq4ueDIqkVlBzYcN2PSW S8EF/jvEh/7pxzetH9pnPlnnS+iv4guQCx96z+T6+rmRIVFUjZ5X2/EsE/ljCLQsWMyU jJrJAvaGhYaXMwWjTuPki88MSaWvorEii2tSI17N+Iq1vEkK09s3G9/mYC/crWd9mtpy WaYOwuxjiZkS7GBCblbBywmupmaHJgqtnEZojYEVBqAaI3fIbaLzEIkhnyvwIv1Jl6tV R+7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727287672; x=1727892472; h=autocrypt:subject:from:cc:to:content-language:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=759pcX34EJLdDfXbNh1tHLiVb+FgfGrsQRmAPfvxkYI=; b=n4m21RtMzVXd1SpzpoS92BTc/4L9/OzrAWPJQ22ae/MXk1eyB8rRxKTNN1h53gnV9V pobBXlkZpieK0pllHyiaiV6ZcV5Uvx5Ws/oDirkEH/qwHCVdb9pd5IbQyVSjNZiHHWM/ y/eRJysqOgqZ/4ojbHPoE1WzK7MIbdiyC3lU9URyQMLWszk7bngq4FmTdKbUDQSeaQoq EqdwgQR47yRUvMN+uEyVlGfgcZS2KYjkH6CtZoAg7y13YtYamkl+echn0pqCTgJVXuzo 0G9MGUvj5rl7pZJa30iwTPBO1h5NlA5stDjAgA38bmsu+qaB8prupIB1AYkiayoE158C TerQ== X-Gm-Message-State: AOJu0Yzrmnsfnbs64z0qeTObjtgcaHVX8wVPUBGO1dMcqdTpeSpByB7Z 0asedpbBGj4K20qfML0ZKgQz4Xw4iTBbnWN9U5UqfrUkPe/JYb76AmIt9102 X-Google-Smtp-Source: AGHT+IE1bZorPMNu10c3nr4yt8hJqrvpoCkdPqnmZZDcXi6+SJ5ZrD9nj4muiFzKLmVO9W9g1g28Jg== X-Received: by 2002:a17:906:6a22:b0:a8d:2623:cd4c with SMTP id a640c23a62f3a-a93a06bd166mr141780466b.14.1727287672097; Wed, 25 Sep 2024 11:07:52 -0700 (PDT) Received: from [192.168.254.128] ([95.214.217.108]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a93930cae67sm236652166b.121.2024.09.25.11.07.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 Sep 2024 11:07:51 -0700 (PDT) Message-ID: Date: Wed, 25 Sep 2024 21:07:47 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: 38610-done@debbugs.gnu.org From: Ileana Dumitrescu Subject: bug#38610: Two libtool 2.4.6 issues Autocrypt: addr=ileanadumitrescu95@gmail.com; keydata= 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 tEGGBkKUVsxBXBBe Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yNvyPKctsxCJbXAdChYrW4HS" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 38610-done Cc: Sergey Poznyakoff X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yNvyPKctsxCJbXAdChYrW4HS Content-Type: multipart/mixed; boundary="------------vsfX1hHr6YeHlDpUdXsSGUyp"; protected-headers="v1" From: Ileana Dumitrescu To: 38610-done@debbugs.gnu.org Cc: Sergey Poznyakoff Message-ID: Subject: bug#38610: Two libtool 2.4.6 issues --------------vsfX1hHr6YeHlDpUdXsSGUyp Content-Type: multipart/mixed; boundary="------------VTmaKFLvYKOKg0IhR4hIfsW8" --------------VTmaKFLvYKOKg0IhR4hIfsW8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Q2xvc2luZyBkdXBsaWNhdGUgb2YgNzE0ODkgWzFdLg0KDQpbMV0gaHR0cHM6Ly9kZWJidWdz LmdudS5vcmcvY2dpL2J1Z3JlcG9ydC5jZ2k/YnVnPTcxNDg5DQoNCi0tIA0KSWxlYW5hIER1 bWl0cmVzY3UNCg0KR1BHIFB1YmxpYyBLZXk6IEZBMjYgQ0E3OCA0QkUxIDg4OTIgN0YyMiBC OTlGIDY1NzAgRUEwMSAxNDZGIDczNTQNCg0K --------------VTmaKFLvYKOKg0IhR4hIfsW8 Content-Type: application/pgp-keys; name="OpenPGP_0x6570EA01146F7354.asc" Content-Disposition: attachment; filename="OpenPGP_0x6570EA01146F7354.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DfGTx -----END PGP PUBLIC KEY BLOCK----- --------------VTmaKFLvYKOKg0IhR4hIfsW8-- --------------vsfX1hHr6YeHlDpUdXsSGUyp-- --------------yNvyPKctsxCJbXAdChYrW4HS Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+ibKeEvhiJJ/IrmfZXDqARRvc1QFAmb0UXQFAwAAAAAACgkQZXDqARRvc1QV FQ//TVNy1samxi3gArXVJCGHX7IV0SDpeYsOhKY2GaKEdJx2CKG5FoMh+RSCRcHQEEqa6dr4JSWu +EgFr+cSjkAE4ec+3H5z63pp/d5rtXQhtC1ObEtZdfNNZ1HBlvMIyatkLif40RCibd/TnLgS4+JD VGa8CXkQeLiwLjsPsmZ+Y+9vEIVqtj2NgKQn+yS9/QMpjLrdcjYgfJ6cPyhx5F+aQ5z8iFFnUHY4 dhB9fgSGOixY3egXRplipqG+5wMnxrxk3asUYpfAh4SawwGZLlhQgg+iM5IHQRCuMKAOM8FFJMKi GDF4aBreyDsT48y2OcteXo55Q+obk/4s5h04rwz8g8lL0davpBKIAa4U3I5c0Zq1Tc3rxwxeixtC 7jE0RJX738B0tlsHjbAG5yexU1qHOzDycdVEMptOY0lBdkb/f+NsOhR8ilOAwgbC46JwSllM/zaJ EppSLXC745wj1ATZIK+/F8h1ZN55+kxdv5UuamuK8q0cZOnj8p8GUU+hqX+57HyssUdyS9Q3UmRW iJBqo21nI7sF6gESvVfcLkTEiXMfUTacTFKny0AwGTcJukojmaeWHog0OA6RSQ3geuhapw0MpuuA +yj+GWgxvNRxgv7EJvv79wJXdPJ3gVIHc24NWmuaWdO8sNN117fZHZsSt4UbaWURIrS55L3yrxTL pdo= =2myZ -----END PGP SIGNATURE----- --------------yNvyPKctsxCJbXAdChYrW4HS-- From unknown Mon Jun 23 16:46:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 24 Oct 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator