From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067080.outbound.protection.outlook.com [40.92.67.80]) by sourceware.org (Postfix) with ESMTPS id 1F2E83858C39 for ; Sun, 16 Jan 2022 17:56:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1F2E83858C39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=live.co.uk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=live.co.uk ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PkNmc8YQZKZrZkzV3RZ5LvTeYUsJsZ8vswxNzUmojsYnWC5AeJhKLh17+st2M4f1ZwasmwAXfCOhwg7xRyVDvxYfe30lZQy6MvdsEaCinvFi+a/DTI80JWArCcSawcE4dR9pUw0tNdOLGVd9TYR9HdEntC8yOAXTpAOO++qr0Ceg8y+ULkXHcKKsaVCesIoPDEZLLAwDXhtUjGGU146w8CUGiloCytnIt6gUNjC8qofHhHIIiSEkbr/S4tulSGuV3YYz5IEFqdoXVqDsM5+l6GLt3kcUnM3KyyVlABCYTpyIJV09eL8JoQ1VpjnOQkAfyyIwnOVcugbATBaQ84qhWw== 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=taJVKWiN4ASf34eherA21mNd+15Qu6FJIT4AYJ8Jg4U=; b=hMxltJ6PxsF/4IBfCc/FYGEBBG9sAHQTemdAfLnz9xUDDBqVzyujn8T7pYaehdoyR4snxEIiY1J0A0UVvwrSoQQBCyTTqEaNPo7QLeq3bBDBKdn7XfGpYpk1iGM4DJIhc1NSDvuE/lmuNMPmmHBO43C+RoL+zgHLM73N6TNJvVeTklKGR1j94MlAUfpFh/iRzpY7aBwyFury6B97jriwboENXVwVMNsZMF2M9ptvTXI+k0g1ZUHy294CrbsCb4grzmFIGOhczFMbnTR7pZikVrkr8o/54pYu2lE9v3nlz4iyUoU4vzsu2z2b1422P+Q531/ESfTyCy8xWUbdmTRDww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB3PR0202MB3561.eurprd02.prod.outlook.com (2603:10a6:8:8::22) by AM4PR02MB3010.eurprd02.prod.outlook.com (2603:10a6:205:7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Sun, 16 Jan 2022 17:55:59 +0000 Received: from DB3PR0202MB3561.eurprd02.prod.outlook.com ([fe80::e89a:b712:6d8d:9ebf]) by DB3PR0202MB3561.eurprd02.prod.outlook.com ([fe80::e89a:b712:6d8d:9ebf%4]) with mapi id 15.20.4888.013; Sun, 16 Jan 2022 17:55:59 +0000 Subject: Re: [PATCH setup] Show a MessageBox warning if running on a deprecated Windows version To: "cygwin-apps@cygwin.com" References: <20220113151330.11027-1-jon.turney@dronecode.org.uk> <20220116134645.kcmpklgqcwbevf25@lucy.dinwoodie.org> From: Hamish McIntyre-Bhatty Message-ID: Date: Sun, 16 Jan 2022 17:55:57 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20220116134645.kcmpklgqcwbevf25@lucy.dinwoodie.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TMN: [fIGL39IAnvHNMnm+P0Pssk51GwmtdkBX] X-ClientProxiedBy: LO4P123CA0132.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::11) To DB3PR0202MB3561.eurprd02.prod.outlook.com (2603:10a6:8:8::22) X-Microsoft-Original-Message-ID: <1eb12e98-78f8-d180-5d35-d7db39fa15de@live.co.uk> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e1451951-f06e-43a4-2532-08d9d9197387 X-MS-TrafficTypeDiagnostic: AM4PR02MB3010:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TrnmzwF2SemZ54ESc3UXNH/1RNPlnaYCYenqmT3aBixw1kAR64jwuLx55GEuR/bZs03zV3njppE/AyrW9xCWNSoBlb2qzKsuLs8qhNfzN1BufsUS3B564GTTTfYpGZt6uLnJ/QxUQvp6JD980uCip+q6fNZtGKFPuHKNGnKrcJQn83LedSWMNZNad1xQcINh1I/umb3vUkEKcrUexZC4Bqxt+l9zx++t4g2HOJkDTKpH0ThgrAmKKsPxr3HdoW6TLRgJPRmwbUr9XVYB9yvQQ6SbeJj2x/JNWe5uHUC2iI6T+kSKYUmKqEHs5L6hJkTcs9n2TG1Di8HhNn2LNwb1k1Br6W0yNvB2WcmebdGiq4LruuTuMyCACmTcz63x4e3G9Ei4vicJs5EaCeBN4Avp9mgeRpldIjt0Zs7h0+gZIGdkxIQw8QQAXWecR+OeIRZjFLxgYmVBsGQXCJ9uekSMkpRF6sRK9weF6o/vp1+orWfu08c26EaG78sF/NPtEG7blCVAx2c634M+FUlUFf8/U4Vsfu+IhnprgUu6EFd2nf5BwNCB7h9vhlhfkwWXXA+wpgnXOzPHxurh9c1WU0YUEQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cDU4RlBPS2laek5jNVVFUXNNOVJFUk9CM3g0amRMMURzK0VUalV1b1RZRWVS?= =?utf-8?B?RE5xZVlhWlgxcEdVQndUSmRpRmNJNXBybVVrK3FZYnBqaFR5bVpOVmlZcm1p?= =?utf-8?B?aWk0ZUJqazZBMFVUOHIwdkROclVXaEhWbE5QR3FRYXpydG5Bb1hPcVZyNDhp?= =?utf-8?B?MVhzSHdINHNTK1JXMTdyL1FwMStFcmdBVEQzeUhBdmc2Yld1OXovVDYzcWo4?= =?utf-8?B?bzE4RUlpeUhwZzVlZ3VTcjk1cnVJR2JVUjhnVm1MVFF3WE9Ecml3UHpZZXhL?= =?utf-8?B?Y2ZIK0R5MjFUMStBcTNmV2tWN3FYZWdaQXFJMmd4YXZZV0NmalNSM1FOMkxU?= =?utf-8?B?c0VHN3UvcnNoY3N1V2dTUVQxODd5cEhpRnNBOWRubW9NV09GVGsrMHpycVhW?= =?utf-8?B?WDhEYUhuR1BBb042UVE4S3VCK0JaYlFlcDdJTXJlNzBUZlhma2hZSk5nWXNU?= =?utf-8?B?OSt1aDM4U29jV2VaempBSDN6Y25uZExTWUxMaklQRmRNbEsxbmFTelFhZE5V?= =?utf-8?B?R2ZUUFRpazdJVFd5dllPSCtxcEdPSDdSK2NWUzM5SkFaVDhKSlNxOFVDVTcz?= =?utf-8?B?RmVMVXFCWGxNbzRkS0pLaVBJNkY1OWRKZ2lhWEtwVk8zcEg2bjNhODd0QkEz?= =?utf-8?B?bFF0ZFcyMWdNTjdtOFFNM09CMXNtM2paYWRRWGpQU0l1ZzFDZEd3SWw1Z2Rp?= =?utf-8?B?YjEzTG1ubUZXekVaR3UvbHkzNmdzZ01vL3BTbHhDNGc2UkZIdStnUC9FS1du?= =?utf-8?B?ZkNLa3RUaUVDdThqeS9QdENBdUtESk9MM0NxaTBJOWh1V0lMS3RNVUZCY09K?= =?utf-8?B?TWVpZGRMeGxPTUF4Y051QVdPcUhmNGZHSnNocDlIVGdoS3J2enFaUUN2Ujcy?= =?utf-8?B?SkhkY3lBRW05SWFnNmt3TlVnQ2FBT1A3cWtUcnp4UXpQQm5EREhESzd2aTJC?= =?utf-8?B?ZjR4WTljcEF6ZzFBMkJjdXlTeEVFS2E0T1JLM3VHQ2RCQU5kZFBSdlV6NTAx?= =?utf-8?B?eGViVjlwbnpwQk10Wmw0dWk2UnVVWWc5aU5KaWFtZyszazUyZGxDaVdSWkJI?= =?utf-8?B?SURsMWZyUkRndE5Ba2pmK2dCRlNTZUpQbEVXSTJ1YlNucG9vcEVLN09DTjRs?= =?utf-8?B?ejZWMEJlS280YS8walFYRy9INDFGQnlZWW9ucXN4SDMyMVN1Q3VHcWFvQ0px?= =?utf-8?B?L0kwNnZKSmJNYUxwK2Q2NU9KL2NKd3p6YVRqd2pOS0ozVWJGRkpadG9qc3lO?= =?utf-8?B?SWtIV1A2TTZhQTM2ZkNKYm8zeXBROXYrdWl3cUkzZGsxNzNVZz09?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-ab7de.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e1451951-f06e-43a4-2532-08d9d9197387 X-MS-Exchange-CrossTenant-AuthSource: DB3PR0202MB3561.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2022 17:55:59.2938 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR02MB3010 X-Spam-Status: No, score=-3029.3 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jan 2022 17:56:02 -0000 On 16/01/2022 13:46, Adam Dinwoodie wrote: > On Fri, Jan 14, 2022 at 12:45:06PM +0100, Corinna Vinschen wrote: >> On Jan 14 10:54, Adam Dinwoodie wrote: >>> On Fri, 14 Jan 2022 at 09:05, Corinna Vinschen wrote: >>>> On Jan 13 15:13, Jon Turney wrote: >>>>> Show a MessageBox warning if we are running on a Windows version which >>>>> we have deprecated Cygwin support for: >>>>> >>>>> - Windows 6.0 (Windows Vista, Windows Server 2008) >>>>> - 32-bit Windows >>>>> >>>>> This warning can be disabled with '--allow-unsupported-windows'. >>>>> --- >>>>> >>>>> Notes: >>>>> Not sure if this is needed, or maybe this is just annoying to the ~3% of >>>>> users who are running effected OSes. But maybe we want to annoy them >>>>> into doing something about it? >>>> >>>> Question is, how often should setup show this message? Every time might >>>> really be a bit annoying. Some kind of "I saw it, now leave me alone, >>>> at least for a while" kind of function would be great. >>> >>> Eh. The installer tries to add icons to my desktop every time I run it >>> unless I provide a command-line argument every time. This behaviour >>> seems no more or less annoying to me, and I think having users see >>> that warning is much more important than adding a desktop icon. >> >> Point. > > Perhaps more constructively: I've become inured to the bits of setup's > behaviour that I find annoying, and I've created my own workarounds > (specifically, a bash function that wraps setup and automatically > provides a bunch of arguments, including `-d` to avoid adding icons I > don't want). I expect most people who are using setup have also become > inured to these annoyances, and I don't think adding this additional > warning is a significant additional annoyance. > > That said, just because I've become inured to these annoyances, doesn't > mean we* couldn't do better. In particular, I think a lot of the parts > of the setup UI you have to go through every time could more usefully be > hidden after a user has gone through them once, and only displayed again > if (a) the user requested that with a command-line option, (b) the > options have legitimately changed, or possibly (c) the user clicks (say) > an "Advanced mode" button on the first page of the installer. > > In particular, I expect the installer would be that bit friendlier to > most users if the default behaviour were as if `-Mn` were specified by > default every time after the first run. > > This is obviously well outside the scope of the immediate conversation, > but I thought it worth revisiting the topic with a more constructive > view, rather than my initial slightly grumpy reaction. > > Adam > > * I say "we" here; I sadly do not have the bandwidth for committing to > working on even small enhancements to setup's usability. The perennial > open source issue: someone has to do it, and I have far too many other > things to spend time on... > This reminds me: It's probably useful for me to support 32-bit even after Cygwin no longer does for my commercial project(s). Which probably means I should release said package soon (I couldn't get the rebase to work on 32-bit before, will ask another question soon. Are all the 32-bit packages going offline after support ends or will it remain as a kind of graveyard? Hamish McIntyre-Bhatty