From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Leo Butler Newsgroups: gmane.emacs.help Subject: Re: Dev workflow in Emacs with containers Date: Fri, 29 Nov 2024 18:20:25 +0000 Message-ID: <87ttbp52c7.fsf@t14.reltub.ca> References: <87h67qnmae.fsf@k-7.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16877"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Users list for the GNU Emacs text editor To: Yuri Khan Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 29 19:26:19 2024 Return-path: Envelope-to: geh-help-gnu-emacs@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 1tH5h4-0004Ez-DG for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 29 Nov 2024 19:26:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tH5gT-0000Qg-FO; Fri, 29 Nov 2024 13:25:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tH5gQ-0000QT-SD for help-gnu-emacs@gnu.org; Fri, 29 Nov 2024 13:25:38 -0500 Original-Received: from mail-canadaeastazon11020083.outbound.protection.outlook.com ([52.101.191.83] helo=YQZPR01CU011.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tH5gN-0005qA-LW for help-gnu-emacs@gnu.org; Fri, 29 Nov 2024 13:25:38 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TI5wFQG+wTTU0vLF+hcLCc5kRqJQuwu+n/VzjYHDJzYMhNyRQ8vw9Sky8mi7Rp+o4TDwsNtxRFshc+gELpYOVOIAP8dUpBgwe+1ZYDgmo8N50pOI5hHpsGMJqsLYkvMe53NMf6DFjwaGbOgfh5JmLakJ8KvXxLMYTBIs2oCfJ8rhWZ7As6nmOcYDdOUxELIecOfxZK6cdWYniUF+6IqcGDEs0cbEOKuiir1LF5Rl76m3w3ilAq7v+TNXCzw6dvzZkGuP47s68vamgLNnVaaAZ1H5xD5W0vvhxodYRxQXXjmQTeXPuOTvqmmXoruq9Xczn9UKLltFrG11fMrhXOgS3Q== 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=6TMCwhJNtviTL/+tXk5tQlyv3AZEIwagZ3rCBkhjBKE=; b=NCvlfLPyuybuaFV7JuElW4OFJxYnpsY1MTytBt5nhMgjiHWF2+zMSX6jKQreTralMxbk+H+GE2mOPmMKt0vWSZAZsoSL2KwTInfud5BW23ANXopMzK+gCH32VFHUYnCI8l9U3q73UUWmfc0AMavw09bhxAXg2PF239Imra6zvE2y5i8Dx5GDcPQMGjRgejzDpz5qeRYmVg6Cnh2kNUFp28Pkh2o06ER76IK36oKP3REBy8hN73Ljc91Ry9lNvwGfEN1ExevKIbGOcSHtRq0sJdSsr+Cy/Ka1Ov8fVccvTF1fqcCJp+AvWwISegS2uYvlwjuVWM9VZ1avNNxbGQrg8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6TMCwhJNtviTL/+tXk5tQlyv3AZEIwagZ3rCBkhjBKE=; b=Sjlzh12S+78Pk19oR0jSrp7zF2nUYcEPSR7J6unySDeIfst9HHzneFmCvswuqdfwFnOleIcm+rWmqNnZWbR+cPmBVd0aSfODyUpSF2x/Vir4Im3IocTeuw7lamI4zmhDfCSUGGaCDmozV3QRq7Yde9kmTG8pUN3raO4SfRnrSFtYPqgeIJoxWB1CmYpIxiR+IF73x2dK+1AJkfiavpTXOH46qYR8boTeEm5rr67b+8+7E6CXyUnyMtCG9HnLoXXzlzCRD1EdFL1cwFtu+HKSyFqiBpvg7XXDPUlrAuzCsT5WTPO/WVGbHGszTEEnEqH9JaSwDh/WMtAzhMjApIsb/g== Original-Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YQBPR0101MB9598.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:78::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.14; Fri, 29 Nov 2024 18:20:25 +0000 Original-Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::b6d1:6c9a:7454:bb59]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::b6d1:6c9a:7454:bb59%4]) with mapi id 15.20.8207.010; Fri, 29 Nov 2024 18:20:25 +0000 Thread-Topic: Dev workflow in Emacs with containers Thread-Index: AQHbQotcpCjjH9rv1U2m4K/ljfDc1Q== In-Reply-To: (Yuri Khan's message of "Sat, 30 Nov 2024 00:32:49 +0700") Accept-Language: en-US Content-Language: en-US authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umanitoba.ca; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YQBPR0101MB9598:EE_ x-ms-office365-filtering-correlation-id: 67c93720-1db2-4d81-1b3e-08dd10a27efb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?cTkzZjYvcXRJL1lZU3V4YTMyWFVLY0Z1K2x5U3RRKzltTi9tL09hWm4xUlFy?= =?utf-8?B?NkN6OVpoaDFYS21VNnFUUFgzUTExRGptelJTcDBFa000NVBUd0IybHRLRTg4?= =?utf-8?B?UnNuT0Z6V3p0WlEzOUJ0cGF6dkk0dDVhaGdVajlFOUNTUDNjbVdrMjZEQ0hr?= =?utf-8?B?QnBkTHhVbVRjVFgvNFJTUE81b1NxWHd4Yks1T3JycmZLdU1ZTVJ3OGlwdzJU?= =?utf-8?B?QVRVUTgwZC9LdjJ3VmZGc1ROYjF3ejNRRm9EUDJLVG9VNzVHeC95dEFWN1l1?= =?utf-8?B?RjhyZkljL0FmYmhiUHl3RXhaYTdkbDd2SW9VU240Z2pqV2xiblQ3bkVuMkNh?= =?utf-8?B?d0JWdnhWeVRudVUvaHllRmtaTVdnVWkzb0w0NVVqd1hnYVZwSHVMNy9PcnVu?= =?utf-8?B?bjh1NDZzZG9CNm9tRVNGU3JudjVIT0dRUTRWcjh6V1VPRG9aT2xiMnNlbUh1?= =?utf-8?B?NlVKMjN0bVVwRlhuME5tQTN2NXJrZXR4a3l2NWpGa0Q0L2tzR3Q4TG1jUmtj?= =?utf-8?B?R3BpVzFFR2lPbndsekR2b0p6N2FGbjhkNzd2QkZsUjNGTHNMM3BrcmQrYkc3?= =?utf-8?B?RUtnR1Y1bk1GWGNaRnB0bHhSY0N5Ulk1aERzTVowQi9YOUtJaUZoN1oydERj?= =?utf-8?B?NGhoZFQ0UzJHUU42ZXRBQWFvcVNYdlJNTjdobDd5Z x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azFtUWNWTEZacFZlQUI5RmQ2bmxrSmRRMDN5ajk4TFhENTlZelQramp0Umh0?= =?utf-8?B?S3dNeDduZ3I0c3VtcUVRMTMyMDJpMEMxdEhDVGZ0YU1SSGNWb2psbERpdEpE?= =?utf-8?B?NG5jbXZCeDBMRHhPNlVGOW1SSDcwd2NqaE9BcWdSdGxWRkxMRXoxRkd6cFBs?= =?utf-8?B?UytsZnJJME4vYnRUcjZKWFdFb0FCSUpYcUN2YldRU2tXRzNjdVJWVFByQUN6?= =?utf-8?B?UFhEU0UreGdWNTVobnpEZkdCOC8vbkJVeVAzMGxtdVlUNEFJNGs3Y1RhQUtv?= =?utf-8?B?akJvWk0xYXRadkN4eDgyTEZobDNjOTh5dm5aaTR3VmVReGVFSUhjYURVYzh0?= =?utf-8?B?VEZYVERLYVY1cFVpQXp4aHZuRnI4dVd6WEVQTFJUUkRZMzdZUDFUQTR3NjVt?= =?utf-8?B?ekVmc0U0dkxuT05tSE5SVWVzRUlwbVN3bjl1dlVyV0UyTUJlaStNOFVyT0Jh?= =?utf-8?B?amduNDNSZURWYXJPSEtWMjBkNzdHRTVoUVJ4bWNtdEd6dWZoMFEwTE5ZQUxV?= =?utf-8?B?U01BUzRmbzdVYjV5aStZc2dVdlZtU3FqV241U2h2Y3JKYzk0ajg2Z1NPZTBD?= =?utf-8?B?VCtIazVNdFM0MG9waW5ERFdYc0JzUElWcm96NHZ1V3M1bS9rQ0FRMm1pZTRM?= =?utf-8?B?Y2U1UWFienQ3czBJbjdLWThjWGdWYm5OQS8vbU Content-ID: <94081F48B63DFE47A22815454669E51B@CANPRD01.PROD.OUTLOOK.COM> X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 67c93720-1db2-4d81-1b3e-08dd10a27efb X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2024 18:20:25.7345 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gdh7yNzr74r3jcx03PwMYUQD9sCjhhXIFFyE3PVv3xRsqpvWBJ8YI8YdpPBB72IOYQm6HGB+9AW0VrzEpty0kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB9598 Received-SPF: pass client-ip=52.101.191.83; envelope-from=Leo.Butler@umanitoba.ca; helo=YQZPR01CU011.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148443 Archived-At: T24gU2F0LCBOb3YgMzAgMjAyNCwgWXVyaSBLaGFuIDx5dXJpLnYua2hhbkBnbWFpbC5jb20+IHdy b3RlOg0KDQo+IE9uIEZyaSwgMjkgTm92IDIwMjQgYXQgMjE6NDEsIFPDqWJhc3RpZW4gR2VuZHJl IDxzZWJAay03LmNoPiB3cm90ZToNCj4NCj4+IEVtYWNzIHByb3ZpZGUgc29tZSBncmVhdCB0b29s cyB0byBpbnRlZ3JhdGUgd2l0aCB0aGUgZGV2IHdvcmtmbG93Og0KPj4NCj4+IFRoZXNlIHRvb2xz IGFyZSBncmVhdCB3aGVuIHRoZSBjb21wbGllZC90ZXN0ZWQvZGVidWdnZWQvcnVuIHNvZnR3YXJl IGlzDQo+PiBsb2NhbC4gQnV0IEkgdXNlIG1vcmUgYW5kIG1vcmUgdGhlIGNvbnRhaW5lcnMuIEV2 ZW4gZm9yIG1pY3JvLWNvbnRyb2xsZXINCj4+IGZpcm13YXJlIGRldi4NCj4+DQo+PiBNeSBxdWVz dGlvbnMgYXJlOg0KPj4NCj4+IFdoYXQgYXJlIHlvdXIgZXhwZXJpZW5jZSB3aXRoIHVzaW5nIEVt YWNzLCB0aGUgdG9vbHMgY2l0ZWQgYWJvdmUgYW5kDQo+PiBjb250YWluZXJzID8NCj4NCj4gRW1h Y3MgaW50ZWdyYXRlcyBleGNlbGxlbnRseSB3aXRoIGNvbnRhaW5lcml6ZWQgdG9vbHMuDQo+DQo+ PiBEbyB5b3UgdXNlIGEgYC5kaXItbG9jYWxzLmVsYCB0byBzZXQgdGhlIGNvbW1hbmRzIHJ1biBi eSBFbWFjcyB0bw0KPj4gZGVidWdnL2NvbXBpbGUvZXRjID8gT3IgZG8geW91IHVzZSBhIE1ha2Vm aWxlIHdpdGggcHJlLWRlZmluZWQgdGFyZ2V0cw0KPj4gZm9yIHRlc3QsIGRlYnVnLCBidWlsZCwg ZXRjID8NCj4NCj4gMS4gSSBoYXZlIGEgRG9ja2VyZmlsZSBvciBzZXZlcmFsIHRoYXQgZGVzY3Jp YmVzIHRoZSBidWlsZA0KPiBlbnZpcm9ubWVudC4gSWYgbmVjZXNzYXJ5LCBhIGRpZmZlcmVudCBv bmUgdGhhdCBkZXNjcmliZXMgdGhlDQo+IHJ1bnRpbWUvZGVidWdnaW5nIGVudmlyb25tZW50Lg0K Pg0KPiAyLiBJIGhhdmUgYSBkb2NrZXItY29tcG9zZS55bWwgd2hpY2ggdXRpbGl6ZXMgdGhlIGlt YWdlKHMpIGJ1aWx0IGZyb20NCj4gRG9ja2VyZmlsZShzKSBvZiBzdGVwIDEsIGFuZCBtb3VudHMg dGhlIHNvdXJjZSB0cmVlLCB0aGUgYnVpbGQNCj4gZGlyZWN0b3J5LCBldGMgaW50byBzZXJ2aWNl IGNvbnRhaW5lcnMuIFRoZSBjb21wb3NlIGZpbGUgYWxzbyBhcnJhbmdlcw0KPiBmb3IgdGhlIHNl cnZpY2VzIHRvIHJ1biBhcyBteSB1c2VyIElEIHNvIHRoYXQgSSBkb27igJl0IGdldCByb290LW93 bmVkDQo+IGZpbGVzIGluIG15IGJ1aWxkIHRyZWUuDQo+DQo+IFRoZSBwdXJwb3NlIG9mIHRoZSBj b21wb3NlIGZpbGUgaXMgdG8gcmVtZW1iZXIgYWxsIHRoZSBkb2NrZXIgcnVuDQo+IG9wdGlvbnMg Zm9yIG1lIHNvIHRoYXQgSSBkb27igJl0IGhhdmUgdG8gc3BlY2lmeSB0aGVtIGV2ZXJ5IHRpbWUu IEkNCj4gY291bGQgYWx0ZXJuYXRpdmVseSB1c2Ugc2hlbGwgc2NyaXB0cy4NCj4NCj4gMy4gSSBh bHNvIGhhdmUgYSBNYWtlZmlsZSB0aGF0IGVuY2Fwc3VsYXRlcyB0aGUgYnVpbGQgbG9naWMuIElu IHNvbWUNCj4gdGFyZ2V0cywgaXQgYXJyYW5nZXMgZm9yIGl0c2VsZiB0byBleGVjdXRlIGluIGEg c2VydmljZSBjb250YWluZXINCj4gKHdpdGggYSBkaWZmZXJlbnQgdGFyZ2V0KS4gVGhlIHB1cnBv c2Ugb2YgdGhlIE1ha2VmaWxlIGlzIHRoYXQgSSBjb3VsZA0KPiBydW4gaXQgZWl0aGVyIGZyb20g RW1hY3Mgb3IgZnJvbSBsb2NhbCBzaGVsbCBpZiBJIHNvIGRlc2lyZS4NCj4NCj4gNC4gLmRpci1s b2NhbHMuZWwgdG8gdGVsbCBFbWFjcyB0byB1c2Ug4oCYZG9ja2VyLWNvbXBvc2UgcnVuIC0tcm0N Cj4gcnVudGltZSBnZGLigJkgYXMgbXkgZGVidWdnZXIgYW5kIOKAmGRvY2tlci1jb21wb3NlIHJ1 biAtLXJtIGJ1aWxkZXINCj4gY2xhbmdk4oCZIGFzIG15IGxhbmd1YWdlIHNlcnZlciwgYW5kIOKA mG1ha2UgYnVpbGQgdGVzdOKAmSBhcyBteSBjb21waWxlDQo+IGNvbW1hbmQuDQoNCll1cmksIHdv dWxkIHlvdSBiZSB3aWxsaW5nIHRvIHNoYXJlIHRoZSBzdHVmZiB5b3UgbWVudGlvbj8NCg0KVElB LA0KTGVvDQoNCj4NCj4+IEhvdyBkbyB5b3UgbWFuYWdlIHdoZW4gRW1hY3MgaGlnaGxpZ2h0IGEg bGluayB0byBhIGZpbGUsIGJ1dCB0aGUNCj4+IG9idGFpbmVkIHBhdGggY29ycmVzcG9uZCB0byB0 aGUgY29udGFpbmVyIGZpbGUgc3lzdGVtIHdoaWxlIEVtYWNzIGNhbg0KPj4gYWNjZXNzIHRoaXMg ZmlsZSBmcm9tIHRoZSBob3N0IGZpbGUgc3lzdGVtID8NCj4NCj4gV2hlcmUgcHJhY3RpY2FsLCBJ IHByZWZlciB0byBtb3VudCBteSB2b2x1bWVzIGF0IHRoZSBzYW1lIHBhdGhzIGluIHRoZQ0KPiBj b250YWluZXIgYXMgbG9jYWxseSwgdGhpcyBzaW1wbGlmaWVzIHRoZSBtYXBwaW5nIGEgbG90LiBC dXQgaW4gc29tZQ0KPiBjYXNlcyBJIGhvb2sg4oCYY29tcGlsYXRpb24tZmlsdGVy4oCZIHRvIGEg ZnVuY3Rpb24gdGhhdCByZXBsYWNlcw0KPiBwcmVmaXhlcy4=