Mail Archives: geda-user/2020/12/27/18:47:05

X-Authentication-Warning: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=; h=content-transfer-encoding:content-type
:x-me-sender:x-sasl-enc; s=fm1; bh=1xS/u3s+d08agV5S80qIDN6p0XdAh
E166Bqd2VWY5Sg=; b=RIUCZy8qK3COWyeKUbwa7/z+8Y90jrEwcfM1mYEZHowy6
X-ME-Sender: <xms:PxjpX8COUQ0R-H-UaDTq8n1F2bQEiGCqLj_p8_D-llBFeMZAezgKSw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddukedgtdekucetufdoteggodetrfdotf
X-ME-Proxy: <xmx:PxjpX_lRXYvAjHoxB8FKz_Ay8HIdzN_9xU5Be96JCvyDcG8Cf2JMSg>
Subject: Re: [geda-user] gsymcheck 'make check' failure final analysis
To: geda-user AT delorie DOT com
References: <alpine DOT DEB DOT 2 DOT 21 DOT 2012222348500 DOT 521 AT nimbus>
<09a3adc8-401f-70fd-1ba4-c5cc850f62aa AT fastmail DOT com>
<5a52e3b4-50a6-2b0e-7d7d-7eb144c5619f AT epilitimus DOT com>
<ebab350e-1ca4-505f-2155-a376ca8350ac AT fastmail DOT com>
<1d8bac3a-9787-dd41-9269-ab8d3d681754 AT epilitimus DOT com>
<54c87596-c5ef-cfba-d74d-2fa6411b555f AT fastmail DOT com>
<dc4e8a13-d29e-8c22-7957-77acacd2aba9 AT epilitimus DOT com>
<796bed87-7c91-fe93-fbfa-7090c731be36 AT epilitimus DOT com>
<alpine DOT DEB DOT 2 DOT 22 DOT 394 DOT 2012271434420 DOT 2232 AT yoga>
<c037a620-99de-8b31-88ac-ed0b24f4f8a3 AT epilitimus DOT com>
<e8a3e15b-b7ff-d46d-b4ee-0b1aec553983 AT fastmail DOT com>
<cce60f7a-d240-3a0c-b1ef-afd44c6a67fd AT epilitimus DOT com>
From: "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <>
Date: Sun, 27 Dec 2020 15:24:40 -0800
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101
MIME-Version: 1.0
In-Reply-To: <>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 12/27/20 2:17 PM, Glenn (glimrick AT epilitimus DOT com) [via 
geda-user AT delorie DOT com] wrote:
> Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com] wrote:
>> I have been giving some thought about this problem overnight and I
>> have decided this is not so much a bug in gEDA as it is a problem with
>> my package build process. As observed, this failure only happens when
>> the ~/.gEDA/gafrc file exists. Most people probably build the package
>> as root, where this file is non-existent (if they are smart, they are
>> not running gEDA programs as root), so they will not see this problem.
>> However, my package build process has two stages. First, I build in my
>> user account, which I do use for gEDA projects and it does have the
>> ~/.gEDA/gafrc file. Then, when I am satisfied that that build stage is
>> safe and correct, I go to stage 2, where, as root, I build the final
>> package and install it.
> I use the same technique since as 'me' the build can't write to any
> system directories, which it shouldn't be trying to do anyway.
GH: Yes. I started doing this when a package I was building as root 
changed all /usr/* permissions to 400, with the obvious repercussions. 
It took me a long time to correct it and when I was done, I still wasn't 
sure I got them all right. And this was a respected app supplier. Now, 
when I see a "permission denied" during stage 1, I know it is doing 
something ill-behaved.
>> IMHO, this is not a bug in gEDA and it may not be a good idea to
>> incorporate test-specific code in gEDA, just to keep this "problem"
>> silent. An example would be Volkswagen a few years ago was caught
>> putting factory test code in their engine computers which disabled the
>> emissions functions. This turned sour when the EPA discovered this
>> code was running on their vehicles on the highway and polluting the
>> air. As a result, VW got a stiff fine and their reputation is still
>> not back to what it was before this incident.
> Only reason I think it might be an issue is for people doing an upgrade
> build. But Roland seems to have something up his sleeve that will make
> it all moot. So other than putting in my two cents worth, which I think
> I have, and lending a hand if asked I will probably just drop it.
> My brain is happy having solved the problem. :)
> Glenn

You have given me far more than 2 cents worth. Thanks very much for the 
help. I will hold off "Solving" this thread until I get it working under 
the new account next week. If that works, then I will consider it solved 
- or at least understood.

Take care and Happy New Year.


- Raw text -

  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019