Return-Path: X-Original-To: apmail-openoffice-dev-archive@www.apache.org Delivered-To: apmail-openoffice-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 951CC193B8 for ; Fri, 4 Mar 2016 19:12:11 +0000 (UTC) Received: (qmail 48066 invoked by uid 500); 4 Mar 2016 19:12:06 -0000 Delivered-To: apmail-openoffice-dev-archive@openoffice.apache.org Received: (qmail 47986 invoked by uid 500); 4 Mar 2016 19:12:06 -0000 Mailing-List: contact dev-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openoffice.apache.org Delivered-To: mailing list dev@openoffice.apache.org Received: (qmail 47974 invoked by uid 99); 4 Mar 2016 19:12:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Mar 2016 19:12:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id A392A1806AD for ; Fri, 4 Mar 2016 19:12:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.952 X-Spam-Level: X-Spam-Status: No, score=0.952 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_SOFTFAIL=0.972] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id eb34GyA7cIML for ; Fri, 4 Mar 2016 19:12:03 +0000 (UTC) Received: from antelope.tulip.relay.mailchannels.net (antelope.tulip.relay.mailchannels.net [23.83.218.4]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 93B3C5F3F4 for ; Fri, 4 Mar 2016 19:12:00 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|himself@orcmid.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C8736121B4C for ; Fri, 4 Mar 2016 19:11:52 +0000 (UTC) Received: from a2s42.a2hosting.com (ip-10-42-131-234.us-west-2.compute.internal [10.42.131.234]) by relay.mailchannels.net (Postfix) with ESMTPA id A2024122387 for ; Fri, 4 Mar 2016 19:11:51 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|himself@orcmid.com Received: from a2s42.a2hosting.com (a2s42.a2hosting.com [10.213.1.241]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.6.7); Fri, 04 Mar 2016 19:11:52 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|himself@orcmid.com X-MailChannels-Auth-Id: a2hosting X-MC-Loop-Signature: 1457118711868:1580797618 X-MC-Ingress-Time: 1457118711868 Received: from 75-165-114-5.tukw.qwest.net ([75.165.114.5]:33401 helo=Astraendo2) by a2s42.a2hosting.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1abv8f-0001hR-0z for dev@openoffice.apache.org; Fri, 04 Mar 2016 14:11:49 -0500 Reply-To: From: "Dennis E. Hamilton" To: References: <003c01d17323$b021a6a0$1064f3e0$@acm.org> <56D72FF5.9090307@acm.org> <00ab01d174bb$a5d0dc90$f17295b0$@acm.org> <005c01d17580$ecab0670$c6011350$@acm.org> <56D8BCC3.4070008@acm.org> <00d801d175b1$4fff2f00$effd8d00$@acm.org> <56D8E840.8050205@acm.org> <56D95C86.5010602@acm.org> <56D98C1F.5060200@acm.org> <004a01d1763c$d5bd66d0$81383470$@acm.org> <56D9D2ED.1000807@acm.org> In-Reply-To: <56D9D2ED.1000807@acm.org> Subject: RE: Profile.c bugs (was RE: Some thoughts on the learning curve) Date: Fri, 4 Mar 2016 11:11:54 -0800 Organization: NuovoDoc Message-ID: <007d01d17649$b7653b10$262fb130$@acm.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQEYt3sDAegnni14uEJXPSBAluhsHgFsRKnjAf3TzfQBRz+IPQJuHYp2AmvVPVsB4U/a0gCjG9fEAn6mK+gCyjTBCAGUI/28AX8yxcACNgkMtKAGELYw Content-Language: en-us X-AuthUser: himself@orcmid.com Patricia, I do not want to discourage scratching an itch that is important to you. I do need to express my concern for the limited capacity that we have = for development work, and I have done that. Everyone is a volunteer, = and at the end of the day we will have whatever we have. Enough said. I admire your work and enjoy very much our dance through = the profile.c threading issues, and also the Windows build setup, if the = opportunity returns.=20 - Dennis Side comments: Starting with the least that can possibly work is an important principle = for software maintenance, where the greatest fear is a hopeless = regression or, worse for open-source especially, an incomplete effort = for which the prize is not attained. It does not mean that major architecture and feature matters cannot also = be addressed. But the users won't wait forever to have their bad = experiences cured and timely interim solutions (and workarounds) are = important. In my youth, I took the reverse approach a few times. It did not go = well. I am very incremental and iterative in approaches now, even with = what can grow into large efforts. Working with a monster existing code = base which may have some significant bit rot is another story. Heroism = won't carry the day. I am striving to not be too discouraged about = that. > -----Original Message----- > From: Patricia Shanahan [mailto:pats@acm.org] > Sent: Friday, March 4, 2016 10:25 > To: dev@openoffice.apache.org > Subject: Re: Profile.c bugs (was RE: Some thoughts on the learning > curve) >=20 > On 3/4/2016 9:39 AM, Dennis E. Hamilton wrote: > > Patricia, > > > > Based on Damjan's finding that profile files are read by the > > application and that some are created during setup, with others > > copied in from the setup, it is settled that the code is used in > > current distributions and is also available to extensions. > > > > I recommend that we catch our breath over the weekend, take a fresh > > look at what we know, and then make that smallest repair that will > > work. > ... > > > > I would defer any extensive threading analysis and work on more > > pressing maintenance issues first, especially since the UDK is > > snarled up in this. It's worthwhile but other priorities deserve = our > > attention. >=20 > From my point of view there are benefits to me continuing to work on > threading analysis. >=20 > Threading leverages my existing expertise in = multiprocessor/multithread > issues, and therefore might be a good general area for me to work on. >=20 > I find it very, very difficult to study a large system in the = abstract. > I need a question I can get my teeth into to inspire reading, grep, = etc. > Learning my way around AOO is key to me becoming productive on it. = "Why > is the 'unx' code bristling with pthread_mutex calls but the 'w32' > version does not seem to have anything similar?" is just the right = sort > of question to hold my attention. Maybe the 'w32' version needs > synchronization it lacks. Maybe it has a simpler way of controlling > access to the profile that could be copied for 'unx'. I want to know, > and finding out will lead to me learning how AOO works. >=20 > I am wary of the "smallest repair" strategy. It tends to avoid ever > throwing anything out, leading to clutter, and ultimately > unmaintainability. >=20 > Patricia >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org > For additional commands, e-mail: dev-help@openoffice.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org For additional commands, e-mail: dev-help@openoffice.apache.org