From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2107.outbound.protection.outlook.com [40.107.244.107]) by sourceware.org (Postfix) with ESMTPS id 985C03858415 for ; Sun, 19 Sep 2021 12:37:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 985C03858415 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kSlWNPjFB/wLJ/Y0LkkV9DNTKbkqjxmSEJW3OuGzpRWcDY3Jhf8qLNGOX4oWO2acqGpHa8MISWGUPn/Eq3WqFD/XXONXp6q/JylOi1JTFK94EdhinhhiGmJJf5m0Ldz9ELghIqaoTrfw8jSthyC927OU6tfTBBDUPfy7cEX8eZ3RDb3hXR1dt4LxFO8s1v1FzTKkem55CuR1sKTYUYRolxAsKufFpuulR7VuWfPEvEWnTdmoKUwx+PRDWiLK3I72aUCO5WDH3czrRUXRQeO9BNZqL/hh/j5icyBer+8g47/Wt1Mp0BO0uXrnEwlM75k8fOpHeQyAbbqQHLfVWoUZ0A== 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; bh=LFi0yPxj0Us4w4dJKM+zTVj+fymG5Lv7D1dD1vrhtoE=; b=gbemqJ/2MZM7BkbZ+vLHgujkcOuO7ROWzL1Lw/KR9JGG+OsHyrSYr/4dQF86WYnqwl1tC5EopZkRTTF3QBhfEfXyLvnda4fy2wsRK/m5xDI0gWI8glsUd1sHxraEY065Ux5kunJilK+TFglM5JXRUpo97yaChdsi8A+I7BRD3KVWlM6khP1Q9nhUMSGqaT2NPAhXB4wf5JSaL6nwE27lg5imuPizwSbHP3kCPDCvd3nX1oJbDkMuXDVd9arqJwJ/5fnWnRnPTu7fInZtGz5Eio7aNLwR+f+W7NPjgDKMnFIMasoR3/liIBCdipJI34BSYbpfH7R7NuFHZtln+ucy/Q== 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 Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB5169.namprd04.prod.outlook.com (2603:10b6:408:3b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.16; Sun, 19 Sep 2021 12:37:27 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66%6]) with mapi id 15.20.4523.018; Sun, 19 Sep 2021 12:37:27 +0000 Subject: Re: autorebase and user-installed dynamic objects To: cygwin-apps References: <4f799e88-40cd-2cdc-6d40-0285e66f5be0@cornell.edu> <87o88pf5q1.fsf@Otto.invalid> From: Ken Brown Message-ID: <48f41125-8eaa-2f9e-9835-67deaa2d2ff3@cornell.edu> Date: Sun, 19 Sep 2021 08:37:25 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <87o88pf5q1.fsf@Otto.invalid> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0441.namprd03.prod.outlook.com (2603:10b6:610:10e::34) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:1d36:e122:658d:e368] (2603:7081:7e3f:3419:1d36:e122:658d:e368) by CH0PR03CA0441.namprd03.prod.outlook.com (2603:10b6:610:10e::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Sun, 19 Sep 2021 12:37:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cb8bbbb6-7a9d-4dac-5681-08d97b6a3d16 X-MS-TrafficTypeDiagnostic: BN7PR04MB5169: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dmcACnsRaNa4M/SH441pPN4c9Ushm25dGNZaKKi94KeTGw9bhKz0MZkN0S0U/bv+jUN3gd19mAo70Bif/PEhzI8L/Ow95FKykwnfrBg6ZOnsN/sGMtNeGoCiZbFAi0CWxy9owXXWKPDWCkGt/wtPaXydp9kT1a3rtH+xGpGGjJCD5YGGaB9VtN2CczGXtwAZCXOEZyNbPWC6h2GoKrcpg5QV/9oeG3RLi86lQE4/SNUzg3Gs0lmq0sbYN6rSRt3SbzsT1JG4MLASynHMdoyGf2gLLeySOVIsC+l+eB+Zy9CPsuHgbGR8b06aMRgXxXAr7KNvqc7AWmyH5eCtzzQTcS7RAi41Tr4A3MslrYQv7YpDBJEyRqXmMXvSvEWS935R1WFmb90ceuSblEh0tqhcJQvRGjI1U99q8+nR8nKokUM+diGGAwnLzIAfZywp9m8u1FzoarhLz2cDVans8Em3Ukvb+QAhiBogu+MTAiPxSufS2rYw/c4eaoDoLM/DsWTdwzPZxgilMpLLjF5fx1T3nTLx3isRjkp5TiLAnmFfuxeD3JmrycqQZLOGnt62v1bSPCG7OIABhEEngTk2ug5DW32KP0vonaoosnYi7hoOaYgqWFvUR5XFelS/D4TNIhIZygeyKdcBSIngubfrd4W48ZdeSUHUvU+zUne3foExHnqQV6IJj+trgsv3gGlmrLBM1GW+G9Gqam/0JpiFksKS1SlvrOtJepeLUfvRqSqfmqs= 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:(4636009)(366004)(31686004)(66476007)(83380400001)(36756003)(66946007)(66556008)(2616005)(38100700002)(186003)(86362001)(75432002)(31696002)(2906002)(8676002)(508600001)(8936002)(6486002)(53546011)(6916009)(5660300002)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?M6oP6+7z3QzkEcE2+28lRqrOntn0D+kWZiC1eqiWUb0RlRoJtzcEs9pH?= =?Windows-1252?Q?RpOysFWwq1ECv130FTYjA50ajNHUj4gmJzee06D9AFIEya98e3e50KuM?= =?Windows-1252?Q?jVpJFlCWr36AqCFNEl9pQ4N2zo6G6liRIQ5AIwE9EAycfCgQgA3qRTMH?= =?Windows-1252?Q?79Vcb7XPltsg/1WPrQ6PbN4nVDvEaQcEJSqPn9/yjID5CKGwbXcTnW1I?= =?Windows-1252?Q?jZi3TvVZpVgsD1xr0zuvvsFeNR9QDbnScMBxn+5LCP+va7CwaoSHAkK7?= =?Windows-1252?Q?/qtvoN1busgQmroRSB85AIB58b5XNZqNwdBdLtxDIx6xrPrJWUtULete?= =?Windows-1252?Q?NMwcJADw9y8BnnKq02enbLnqak4kIQth6wHfse8HeM5pgnH0blSCrveA?= =?Windows-1252?Q?MR9xOnNtK8vmMZxusR6/SZ3C5CoHnKNckRRaNIorOZdpT1VGs68AeNUZ?= =?Windows-1252?Q?bBE2FxHKXTRpnhP/kkRkwsuK5ZF+DNBWRZeT+cIJ7mw8fd/Mo0IuGkQp?= =?Windows-1252?Q?GAiI6+n8DxbyVqKOBZ0Fn2KOo6xz/alraqY1oHK3kC8/QV/hkUSOUmBI?= =?Windows-1252?Q?3LKWV/RiSNEAaFKgf/ycCm3YlMFYoONLAJCsfPTNRLQ5us2Y4GX7FGZG?= =?Windows-1252?Q?LuDu0/NZTUHcKYPCXqryNejquerScJ0vsdRM0qy0V1R4wxwvxjIMCD4n?= =?Windows-1252?Q?fW9psLGD2pAiwqCxfSgo/0nf9up7YSmCv/bjUnsEIlMxiBKMjuZlzq6I?= =?Windows-1252?Q?gEWhDv6Xg75ayc8bbQAB6pT2odAkqaxh6sKs2VEKvzzG0xrYashIkaG/?= =?Windows-1252?Q?G6R7liyrfDHUHIKeMKf6rjxXSjAmkjb86apNuhoPD2/5WwZOmR/AIUYE?= =?Windows-1252?Q?IgJ4ZudzXYkuWXq44zlE8jb6UtfIAIgRty3XWj3zIF/jhMabxS5bU7or?= =?Windows-1252?Q?ie7rF3xzIU8gc16wNylL73CJ3FokiVxll6fbSIGjiVL4+ekJGWGh0ych?= =?Windows-1252?Q?8C1KodvO6UcmrADPUPpxPG8ln3hauIKIXikEt7nH7aIMNpwTtlthqXfB?= =?Windows-1252?Q?mPR24EOsGLGwknNVH5Ge/lVSAh9jgAfvI4ndosRBNcunGYKWkG9qBJ7F?= =?Windows-1252?Q?UhZDl44cn9EdVE9QlRXns0f+Zx9mnv/sMV7oizHtdH40j59HT4dOG7c6?= =?Windows-1252?Q?0pBBSfb+KWvc7kpd0aXYrM+n51ZwjCAQESPCzPvTB+194pyzCEVQzy1i?= =?Windows-1252?Q?ypqE930J2Yl3Op3/GTDsUGNLT6JHgK9TU1fxhty4Aps8M87C7LKtDQjA?= =?Windows-1252?Q?RJbFJvs9ZpyDI7AMCwBWcdhtNKF4vgC9Y20OyzldQcUBRFOtMGedO5ke?= =?Windows-1252?Q?ntm+NTHNB6TV9itq1AC9d6VwyHW1Lxqpg58jMXzQhC5zbszkO7wLf0dd?= =?Windows-1252?Q?vzX1u9Z54KHiZ2IhpgUkuWRm8bBu4OWGHuxkkKTln2lyCgL6lQasQNtV?= =?Windows-1252?Q?wgrDzo4C?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: cb8bbbb6-7a9d-4dac-5681-08d97b6a3d16 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2021 12:37:27.2439 (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: Qlutit19uOLmBS0ddfpvNidAupskZwUbid6t2l4UEK/cOBJ5L3X/xNvhMTT+MmrWSAh80wabut9ItZJG/NUL5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB5169 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham 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, 19 Sep 2021 12:37:32 -0000 [Redirected from the main Cygwin list.] On 9/19/2021 2:18 AM, ASSI wrote: > Ken Brown via Cygwin writes: >> Looking into /usr/bin/rebaselst, I think I see the problem. The >> function rebase_user() greps the file /var/lib/rebase/user.d/kbrown >> for the relevant suffixes, > > That's how it was originally intended to work, IIRC (but the > documentation indeed wrongly suggests to put paths there). Obviously > since we didn't have that situation before I never fully tested and > completed this part. > >> instead of looking for files in >> /home/kbrown/.emacs.d/eln-cache. Shouldn't rebase_user use a variable >> "userLocs" analogous to the variable "dynLocs" used by rebase_dyn()? >> Or am I completely misunderstanding how this is supposed to work? > > For reasons I don't exactly remember, I wanted to avoid that. Probably > because the user directory might not be available or accessible for the > install user, but then obviously you'd just as likely have a problem > with the actual rebasing also. I've been mulling the idea of having > user specific rebase databases on top of the system one (or more > generally a hierarchy of rebase DB) several times and that's one of the > reasons they might be needed. > > Let's discuss how this can and should work on cygwin-apps. A per-user database sounds like a good idea. Ken