X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F3783857806
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1650119672;
	bh=RvSGSxNVTPurQNpRe2pUu+XcLGRhBMIB81+N/EiUVyQ=;
	h=Date:To:Subject:From:List-Id:List-Unsubscribe:List-Archive:
	 List-Post:List-Help:List-Subscribe:Reply-To:From;
	b=H142urHeRVlDp8AMEvEun8g4XZTTLwAo445AMBCHn5rSDDI0VT8sIvyl+/2p3ykqP
	 DmMJTKIamQScvSEo1x430cG6rIUIyHe9Qs5WtQ6yqzid2pu8Ke12PKS8HqCMG8tO7r
	 2lmuuz5tPQNnYA92GxP0Jh/9+bPjVWjxMqpKNdeM=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A5C533856DCD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
 s=default; t=1650119569;
 bh=4dYhkrD0FL1vrPn+2DGHMG774d7GCSI2hgm9eOnV0tQ=;
 h=Date:To:Subject:From:Reply-To:From;
 b=I/WEyvrZAwl7yIx6eB7oIs2wTA6a9PsNSJJc03VDH8LnpDQcMS+wd93/sBU/1JPNm
 33GQS4N17cMtf7pBpqMyU3r8VjnEWxqZRqC2VNOVnn5pb+isIhuFZku6fz0BwOHMkJ
 93qGeNAeWdnKNWnTjnOhRlQL+LdvaxMOsDw9eHL0=
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 661553857347
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
 s=default; t=1650119569;
 bh=4dYhkrD0FL1vrPn+2DGHMG774d7GCSI2hgm9eOnV0tQ=;
 h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Help:
 List-Subscribe:From:Reply-To:From;
 b=UR9aFSrM3JM65maLbWWqLFp0IUVM7wF4eOObzF6tq31jA7VyWl03sJjt5dtkJj1fg
 1AWJ9HxJsn6OQykouu150rmkS/ybd7IuKyZaRaNaBCw8K3+vd6l92ncRmU6xDLU58l
 u1emOpEjJV/QwsrdTgeS9p3G55l8Z5gx/XqIhz1A=
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 75F31385803E
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GfuxSKPmRTK+ey8kw8bURr6CFroH/E+zqemA9VDPEphI7zJ/D5Me6hlAE2puwXwgS88hCidOzs+ZxdRu9Pd/K7/0wu1PoVZV4ZapDbuXAC3F0R/Zb6coHhT5IZQ2f/eq+UVbWjduBql1ydP8MyzT8HGbzjPkyr9ETRJT69C+22jeAfXPu5BlJdjJInM6M84xAq0rPWiEHaNOao97dAJO/mhlg+T3inRPj92KwczZWWihBdJiSY0rYL3YmdA0Ye6BxlzZgFhvAerr2UxZNL5BrzukWIhq7fYfqs7GTtXCpz9lxRJ0jf/muLjFUDO72luBmJ9nfwWbgoU/hMzWFwnBVw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 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=4dYhkrD0FL1vrPn+2DGHMG774d7GCSI2hgm9eOnV0tQ=;
 b=M9MccxqXcUojtOeKfP2D7KFRrOVFLAcrjxLSPXvA1Amh6kXRLYeKLQ2DjRy1ZUVwN2K8GhGxyMoF/e7KQocFp1w2Dp7R/zPG038QHNq3nH9OfWf25Ax/6a03moEqkHIEBJRjjR/mKN9ygTIIJWHBeZN3ZPQe4LRK7lGttGnY0PqM2k2TGprvnJZZ7QH9I+4r05fIGyQNK9gDWEKPZvIJJDLLDOAUGZ1zckmmDdKu+djgi2WyJW8q3x/UIMUCUa6KPvFVmV/WfhTv/oKY3r74ZjmL3W+0bw+uZno0XaxaEmxh2TqnQe2OcY+lAgZZNnhG4dfB04QpSTOrEgvDvansXQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
Message-Id: <announce.41dab48a-41bf-71da-9fe5-7c93f11bce05@cornell.edu>
Date: Sat, 16 Apr 2022 10:31:51 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.8.0
Content-Language: en-US
To: cygwin@cygwin.com
Subject: [ANNOUNCEMENT] emacs 28.1-2 (64-bit only, TEST)
X-ClientProxiedBy: MN2PR20CA0049.namprd20.prod.outlook.com
 (2603:10b6:208:235::18) To BN7PR04MB4388.namprd04.prod.outlook.com
 (2603:10b6:406:f8::19)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e473a250-d334-4b73-e8d4-08da1fb5da0e
X-MS-TrafficTypeDiagnostic: BN7PR04MB4354:EE_
X-Microsoft-Antispam-PRVS: <BN7PR04MB43541193DF88496A8D92ACAFD8F19@BN7PR04MB4354.namprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 5MyyWOLE5kLUHJHsIMpHLQMtUzZpWgVqadJXeHPRegUxS6L5gM34lwDdWjyJmC0edqSXpmZ8gN26yvJbyBJz+osJJHWxrw6gTKWXgHF89hLL5WYCSLu4AKXeitFGlgxgBZGhD53DLi21HFsHQxmWo1hthtczVEQof57g9DC5fKkVvI+1ZKc5tv2B6ujSPGG39Zp+lOFOkbx3CWqeZKjmJSLNytsTRAs0T+GHJlMay6gkSruLimAwR7X75ZaOLoUMon+qzJJs+D6hOvwCeZOBP0dxGkI8XNiphQ/FeO1zwgSSb5AbQ+qxePByK5oVpV4I8yuey9AoTHR7CJtFULR694JGp+qBo6Q8hvAlhLhBnjC+mtIXzi77Lton14IlUl4hyV3YvM9MPb1kgcpZCcFEukUqNrlQD5DLJt/T13D+U/JN6Dwihy/ST028eO7087QVol99hyBNWWGjLPRJpuvM2J3NX2pZRov1hHFw83D1+eXmMrFrKdyjz7plLhIbIAf9dIN70CVf9hggLXXsnMdtZ0NDX2O9MzTIPxbsVGcixS0dYZz1WQpPfs0s6fxVLTHZzTU5zefn/fJE4gN75slKcMUrE9c4TuWGoRNhoCpsv84GY2dOYhE3ZndNRN3h7TvxiU57DtGBgka5Az6BKmUSNQ3Ge58S23hJH1yVn8ifOypTTSLjig237bANmSgh5+U+F2IkIa/WN6EWKczLfiO4jlA4KkKAuGqzRTHqWI8tfg7Wk5W85cJO9nDHDGFwsDVzKFNAqcSo/PQedd/XfDV4UcZGKAEeyB1X9w64fwkHBKkQSfM7dIUJMK9QwMtgxL2S
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; 
 IPV:NLI; SFV:NSPM;
 H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; 
 SFS:(13230001)(4636009)(366004)(75432002)(36756003)(5660300002)(66556008)(66476007)(66946007)(8676002)(6486002)(31696002)(786003)(6916009)(2616005)(316002)(31686004)(83380400001)(186003)(38100700002)(966005)(86362001)(2906002)(8936002)(508600001)(6506007)(6512007)(43740500002)(45980500001);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dzNEZFlBSEd6YTA2Wlk5RDNZb1VoYWVMUVViZ0MwaXNxcVFMK3h1U01hWjlr?=
 =?utf-8?B?LzNEL2o5dVh3cjBWTVl3U2lqWmdOTXp4L1hvZGU3OWFhNXFsKzd3Q0luRHgx?=
 =?utf-8?B?NkJnaG1NZHR3eHozNnc3a1k4Y2ZwcWlacE5lL1h6MGlWU3VYQVdCWDlLTlJn?=
 =?utf-8?B?RUhHdjl0alBFYko5Z2Z5TUFYYzZlTFA2UWdWZkVoeUFaYWN5cnBYVXY0dUNU?=
 =?utf-8?B?bzlEQUlxS2N5VDVYeGpqYlgvWVNHOFhYWjdOdFBCQmtvYWlXREk1WFlVd1JY?=
 =?utf-8?B?V1dnczcxa0VXRkJxekFqcTVleisrcjkrd25sbFpxOHA1a29DbnVWRHNQQW5J?=
 =?utf-8?B?NmRnQ291Ry9Ib2s1bVVEbkhmOTI2dnlPenprR253SDlqYzl3R0kzZndGK0sr?=
 =?utf-8?B?aXhkWlVER0NQa2ZFMFd0QW1yQjgxSlJlam5uMVRwQmg4VTYwU0F1R2xySTVK?=
 =?utf-8?B?RCt2cDJ3THRxS1lFUElFeW5aTm96QlZSUGcvSENITXhrT1hTTG0vSWZ3amhM?=
 =?utf-8?B?blZMTW1JakY0eW03dHNDa1B4dytwcEJxMVB3eW91ODIwOFdLaWlsbzdEQks3?=
 =?utf-8?B?NGRaUTVXZm5hZ2UwbC83MW82SC9JdXNJNlBRdlNRVEEyeG5vazBEZ0xkZFh6?=
 =?utf-8?B?RVNEZFhlM0l2UFZNbXhMaTR0RkxSbjdYMUZDTTVpSzlIUTlVTExtd296dkF6?=
 =?utf-8?B?ME45REhiN0RuZk0rWFB3YXVENFhiWXljZDJoR25vaDVpY2VsSkw3SEFOckt1?=
 =?utf-8?B?MVdCemR0MUtwWUwyNjRBZDUxNG12WlVUQ3dRRUp1bXcvOFNKUjZNci9TTWx3?=
 =?utf-8?B?Y3B5aEJLbXhFVldNbGMycnVXUHVBc0dWcHkrZkkxWVFkcXVwcHVOR2NoTkVM?=
 =?utf-8?B?bTN5SkQ2b1pjOTI1NzR6RXIvdElxYlpCM1JwWUZoZVBFVlJkY1pnbkNOOFIw?=
 =?utf-8?B?ZVZlcXlxYmZaWGc4RGEzV0xka1lDWm1DN3FNb3pMODRVY3FNVmljdUhkTFQ5?=
 =?utf-8?B?MzRENk9saDVrQlhDTlVqbVE0SHZscnBQNDE5UEQ2aFFKbGlDdjFLQWlRbFBn?=
 =?utf-8?B?a3VIRDRBMW1BeUVLS25VR3ZRanZzN3dTSzJLTzJYVEY2OFZ1YVZwQnd0SkNX?=
 =?utf-8?B?ejgyUzBLSS95Q2QvbFAvcG1KSUdYa2FIUHV5RXdlYU1rUEFRcG1kemU4bkZy?=
 =?utf-8?B?ejh3R05ZNTBnZHVaODlBRjU5cUlVSHQ1MHBpaWhNeW9JbkpBaEw5emFsdzg0?=
 =?utf-8?B?ek9GdExKZUF5d0JCVWRXblk2ZGdZQWt2bkdPZS8vc1E0RFprdDBiSXJMV1M3?=
 =?utf-8?B?RVhBUUpuYVRJd1VoVzQ1aEphRDZqaXc5Nlg1bHl5dnNuZXRYenhMYWdIVFFw?=
 =?utf-8?B?Tk40aW9ob3o0TUNQZlVPcUVDd0hkUEhsNWpRZ3VlTEp2Yy9scUhpR1I5NnNZ?=
 =?utf-8?B?U1hCV2VUSndja2VPMzMwQVZ4THhzdk4zSnJUZmFUVEpodVlPaGgwQnZzS1VJ?=
 =?utf-8?B?MEU4TWJCNE94SnFYME5FRWFGeldDQVZONWtHOXZPSHlja1p1WC8zc2k4QXNz?=
 =?utf-8?B?eGlaU2YwWC9ZaElxRFNwNFNzWlNLcEdOL0t1VnBzcFZuNHl4Tk9QM0xlWFJQ?=
 =?utf-8?B?bUk2T1NVWnFJN0pJU2Q4RzhOS1U0RmdweGZJMEJoMU53bTdXN2VOTzk4Smdn?=
 =?utf-8?B?RlgyVlUveUZDWEVQMGVvWjRvc2Zaam4vMFBreUpzK2Z6WDV1VDQzemVWUEV3?=
 =?utf-8?B?NzU5d2FTNmEvTWFVVk9ZbVJkYUhadTVYdGVmVWkxSHV2ZjJjTEx2MlJFOGdp?=
 =?utf-8?B?eXpER1V2OUlHdU1xZDNEYm80Qi93b3llMDMzOU9uODdOSk45VDlZb0RkV0xB?=
 =?utf-8?B?VVN4SWpCNWZvS2UrdTZWcWp0cldsYTYvdVBZU2pYMHh5VnRYZkNsUDI0dUJJ?=
 =?utf-8?B?Zk5qbWRyOVc2cmF3ZXZ5WG1nZjJkcnB5aEJ2azQzbllZeDhNUWZiMDM4QVNs?=
 =?utf-8?B?d1FFZVprckVLenJidWNBQW1zTjcxNXBqUGpuY245N0d3UTBvOGhWRWFseWNt?=
 =?utf-8?B?TzhmKytHT1Y2N0l5UmhKcnlRNksyZGdwTy9ZL0hmRmZUaTRuY3ZoTVBkTFMw?=
 =?utf-8?B?UnNkR1FuY1BvVzRYbVFYbmsyVERCRGVEZHRBTlRWaDNFTTA4WnlFdkR0ZUpy?=
 =?utf-8?B?N09hYVlpT2xWNU9WR1lTWUdmVWZhcFFiQ1Z2QVRtV0NXbkdETkJYQ1RmRmJU?=
 =?utf-8?B?bDBkZGVVdVNBSElCLzMxcjJQRHVuSXlJbUdseVJIRWxxL3EwTUZyNnMwak5X?=
 =?utf-8?B?dzZKNWx6d2dZTmhoSUpIVyswVTBTYlFsSkZNVThPek1kQVEvWmxONVVvYU8v?=
 =?utf-8?Q?LV6xBnOB7r/4FnjMnB/YMHZa0ooxUAb6B/Hhqyn8KyI/b?=
X-MS-Exchange-AntiSpam-MessageData-1: NvnqsIjczwejMw==
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: e473a250-d334-4b73-e8d4-08da1fb5da0e
X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2022 14:31:53.5548 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ZWxxZNyldVLqZ6vlRoQX2GhlZ84Ckfq0gCehDUjvPQZ0JlaqUk4EOcy2n1komlmNXpZp/dFOg+vmDU7Pd4MlDA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4354
X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, SPF_HELO_PASS,
 SPF_PASS, TXREP,
 T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 server2.sourceware.org
X-BeenThere: cygwin-announce@cygwin.com
X-Mailman-Version: 2.1.29
From: Ken Brown via Cygwin-announce <cygwin-announce@cygwin.com>
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin@cygwin.com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
Reply-To: cygwin@cygwin.com
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

The following packages have been uploaded to the Cygwin distribution as test 
releases.

* emacs-28.1-2
* emacs-common-28.1-2
* emacs-basic-28.1-2
* emacs-w32-28.1-2
* emacs-gtk-28.1-2
* emacs-lucid-28.1-2

Emacs is a powerful, customizable, self-documenting, modeless text editor. 
Emacs contains special code editing features, a scripting language (elisp), and 
the capability to read mail, news, and more without leaving the editor.

This is the same as emacs-28.1-1, but it is built with the native compilation 
feature (explained below).  If you want to test this, create a file

   /var/lib/rebase/userpath.d/<username>

with one line, which is the absolute path to ~/.emacs.d/eln-cache.  For example, 
on my system I have:

   $ cat /var/lib/rebase/userpath.d/kbrown
   /home/kbrown/.emacs.d/eln-cache

If more than one user will be using Emacs on your system, create a file like 
this for each user.

Here is a brief explanation of native compilation:

Many of the editing commands used in Emacs are defined in elisp libraries (*.el 
files).  To make Emacs run faster, these libraries are usually compiled to 
architecture-independent *.elc files, containing "byte-code" representations of 
the functions in the original files.  These byte-code functions are interpreted 
by the Emacs "byte-code interpreter" when they are called.

Native compilation takes this one step further by using gcc to compile the elisp 
libraries to native shared libraries (like DLLs, but with an extension .eln 
instead of .dll).  This results in a substantial speed-up of Emacs.

Some of the .eln files are created at build time.  These are installed in a 
subdirectory of /usr/lib/emacs/<version>/native-lisp.  Others are created as 
needed and are stored by default in a subdirectory of ~/.emacs.d/eln-cache. 
(You can change this default, but then you also have to make the corresponding 
change to /var/lib/rebase/userpath.d/<username>.)

The first few times you run Emacs, it might seem slow to start.  This is because 
it is compiling the elisp libraries that are needed for your init file (usually 
.emacs).  For the same reason, you might see occasional pauses the first time 
you use a command.  But otherwise you should see a noticeable speed-up of Emacs.

To prevent fork failures, the .eln files need to be rebased occasionally, for 
the reasons explained here:

   https://cygwin.com/cygwin-ug-net/highlights.html#ov-hi-process-problems

This is handled by autorebase every time you run setup (which you should do with 
no Cygwin processes running).  But it is not currently done when new .eln files 
are created.  If you ever see a fork failure whose error message refers to a 
.eln file, you should be able to fix it by exiting emacs and issuing the command

   find ~/.emacs.d/eln-cache -name '*.eln' | rebase -O -T -

provided you have created the file /var/lib/rebase/userpath.d/<username> as 
instructed above.  Alternatively, stop all Cygwin processes and run setup.

I don't expect this to happen often, but please make a bug report to the mailing 
list if it does happen.  I'd also like to get feedback from people who try the 
test release for a month or so and don't have any rebase problems.

Ken

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
