From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "H. Dieter Wilhelm" Newsgroups: gmane.emacs.devel Subject: Re: Windows binaries for emacs-28 status and TODOs Date: Wed, 26 Jan 2022 20:37:45 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8784"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (windows-nt) Cc: Eli Zaretskii , Emacs developers , Phillip Lord To: Corwin Brust Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 26 20:42:58 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nCoC1-00026S-KR for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jan 2022 20:42:57 +0100 Original-Received: from localhost ([::1]:43684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCoC0-00052n-Bg for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jan 2022 14:42:56 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCo79-0000qj-HG for emacs-devel@gnu.org; Wed, 26 Jan 2022 14:37:56 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.75]:42813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCo77-00086z-90; Wed, 26 Jan 2022 14:37:54 -0500 Original-Received: from VSL7V7PW ([92.116.186.16]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MJm8N-1mxD4E0eAz-00K9Z6; Wed, 26 Jan 2022 20:37:47 +0100 In-Reply-To: (Corwin Brust's message of "Sun, 23 Jan 2022 04:54:05 -0600") X-Provags-ID: V03:K1:dZpcVeP/eW0hIb20n9vwPmsnbm09CnzsOi7YqrTzc3UmcA01pJ1 DWcnWJcCCUGEyIyqwkNJa5XWHA1gULFXMD4LxvK11h3PPqTizMFmbhCObTD2+2Ez6ie+1mq 3EIGP2DdMwBr/KzjYR7IDFetcWRS/GQzHUi6a2Ua3OqIQBRhhDVKoiOnpzDp6EGWJOM4v+E 8D2KTujR7JBjPCjzLTwCQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:pduHDkPze9M=:Lm354YwdBAOupSMT4Z7O7d gDN7nkvh+pF0rU6mB+n+A2s8jOO2g3Db565ot4ZlHzmOCDTmXSr00eDsu9gpiLswz4hFDeflj NySvDp7ShYzfLjo/nOJJKmjHC/UprKdbWUmAaiRga9rA5hORSlaWy2B4s3yVhWfbujP51bI3F GGjPSVOjdvRAvkQUDnY6CSJGNpM+XEO/0Edxm/+a/uYdOPNNCDfz5N5+GGZvC985ZMiczcTHx OpBO2SLGor2kaVAxA59xlg4VF/YCO2F+GSs6x47vn+aEkoNKT+isIN7sezIxbC35UK6PZ6nLY Dy9G9tc0wwXtg8J6Dt3eUav5qQ68xluKkpjMBZ5yNqHQAaIdJUwzBiSOzDeiSHZpJ8Jbh0C58 3TAHViGCDMmt262WADHWBvN8lcTM1SRhFNGq90MxPOM/QNka/xsIowPirKCvfvH5RbLh5x/7d ilHmlDJAM1OO1rcz8/iHABV7AWHkW4YY0XCS2y4tsR5j7xn8pYt95BLGDbTnBb9AlOrmbqf6l 4o70xWpQJU0ZO3/uv8tDKBQQz+BUyUb/M2V6YtROsz04BXkdZmbeyyZlmccY7NrRKVs8cQMso NG30CO95H2OUe+gF9T4iQgo8Nvn4w8KyC/5WrP/QtTJuzy33ATmG07mhmcm00yktlOFS8sbMs iF10d+RCLxKiFarAJ7a8woXrhB4aNf/xTZO2jep0TllVTb3PSV1ns3I20V+cDJgcAgz4VxhHU Lp0N/RnG6Twg5BZ1 Received-SPF: none client-ip=217.72.192.75; envelope-from=dieter@duenenhof-wilhelm.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285454 Archived-At: Corwin Brust writes: > ==Priority Tasks== > 1. uploading binaries to alpha.gnu.org +1 (conditionally) I hope, with this, there will be more feedback and tested use cases, than we can provide. > Eli, please weigh in on this point, especially. Yes please. > 2. fix any critical bugs specific to the binaries as I'm building them > .. > 3. better document the process for building windows binary releases Sorry, haven't checked your documentation work yet. > ==Open Discussion Points== > 4. Should we have separate set with and without native compilation? As a backup scenario in case of bug reports maybe? (I can't fathom what might go wrong on Windows..) > 5. Is the -static flag required for windows binary releases? So far your build seems to work flawlessly on my MSYS machine. By the way, are the debug symbols really necessary? Eli mentioned this, as far as I understood, as a reason for the bigger .eln file sizes compared to files on Gnu-Linux. Could we spare another, maybe, unnecessary compiler flag? > 6. What problems exist with the installer and how urgent is each? (debbugs-gnu-bugs 53551) 28.0.91; Installer on Windows10 (wishlist priority) And then there is the "side-by-side" installation in existing Emacs' tree issue.. > 6.1 Is the uninstaller doing the right thing in all cases? (debbugs-gnu-bugs 53553) 28.0.91; uninstall.exe leaves traces of Emacs > 6.2 Should we detected existing Emacs install(s) and vary un/installer > behavior accordingly? At least in the long run, yes. If Emacs is designed that way for side-by-side installations.. > 6.3 Should we provide version specific copies of emacsclientw, runemacs, etc.? Eli said: Not necessary. > 6.4 Should we produce an MSI instead of (or in addition to) the installer exe? MSI is another installer type, isn't it? I think in my company .msi files are not allowed to download by the virus scanners. Might be an issue for other users as well? > I suggest, rather than rush to closure, we should proceed in parallel > with those conversations/decisions and meanwhile focus on items 1-3. +1 Dieter