delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-CMAE-Analysis: | v=2.4 cv=IZ9C5Uma c=1 sm=1 tr=0 ts=5fc581fa |
a=+cj0cO56Fp8x7EdhTra87A==:117 a=8ZHd1Vedsh/TjeYqJD4SKQ==:17 | |
a=9+rZDBEiDlHhcck0kWbJtElFXBc=:19 a=IkcTkHD0fZMA:10 a=nNwsprhYR40A:10 | |
a=a1KZgU7cAAAA:8 a=Mj1Xp5F7AAAA:8 a=2XxB4mUaAAAA:20 a=exESmjkK9VI9MBn3624A:9 | |
a=QEXdDO2ut3YA:10 a=ng0hpkU2jXKPaRTLMVYJ:22 a=OCttjWrK5_uSHO_3Hkg-:22 | |
X-SECURESERVER-ACCT: | glimrick AT epilitimus DOT com |
Subject: | Re: [geda-user] SAB processing patches |
To: | geda-user AT delorie DOT com |
References: | <e4ff3c96-939b-a93e-a32f-5e938b6daa63 AT epilitimus DOT com> |
<alpine DOT DEB DOT 2 DOT 21 DOT 2011302045040 DOT 2894 AT nimbus> | |
From: | "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
Message-ID: | <6fb9f8e7-6a21-308e-0fa6-58ca11bd166f@epilitimus.com> |
Date: | Mon, 30 Nov 2020 15:36:09 -0800 |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 |
Firefox/60.0 SeaMonkey/2.53.3 | |
MIME-Version: | 1.0 |
In-Reply-To: | <alpine.DEB.2.21.2011302045040.2894@nimbus> |
X-AntiAbuse: | This header was added to track abuse, please include it with any abuse report |
X-AntiAbuse: | Primary Hostname - a2plcpnl0121.prod.iad2.secureserver.net |
X-AntiAbuse: | Original Domain - delorie.com |
X-AntiAbuse: | Originator/Caller UID/GID - [47 12] / [47 12] |
X-AntiAbuse: | Sender Address Domain - epilitimus.com |
X-Get-Message-Sender-Via: | a2plcpnl0121.prod.iad2.secureserver.net: authenticated_id: glimrick AT epilitimus DOT com |
X-Authenticated-Sender: | a2plcpnl0121.prod.iad2.secureserver.net: glimrick AT epilitimus DOT com |
X-Source: | |
X-Source-Args: | |
X-Source-Dir: | |
X-CMAE-Envelope: | MS4xfAmbYqGYcMOL6M0qLpAh7Y2+NNcvFbh86aTE8w7zL09aXyOxU3iud1BsykoVe8iDYOz7H03MWvQRG9p9zhZIOTcbxfS7v+VFGJhmjJ7PX2JHGzneN0tW |
WT9btP6xSoKjnJ6KMViIynVOvGANXB5io2hB3dTP8oHNtVyGYMCGyawC6+W6I84Sq7K8Wq8T9eqhkB3wi6sPGoLtWykbIesW3zRgOBW3yC9PAydZOu68qyOk | |
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 |
Roland, Roland Lutz wrote: > Hi Glenn, > > On Mon, 30 Nov 2020, Glenn (glimrick AT epilitimus DOT com) [via > geda-user AT delorie DOT com] wrote: >> Just posted the patches to add SAB processing to geda/gaf as Bug >> #1906297. > > that's an interesting series of patches! I took the liberty of > uploading them to Github for easier reference: > >    https://github.com/rlutz/geda-gaf/commits/glenn-sab > >> From a first glance, this looks good. I'll have to go through the >> patches > and understand how they work in detail in order to say anything > substantiated, but there's some formal things I noticed when skimming > through: > > - Functions which are only used inside the file in which they are > defined should be "static" (not visible in the global namespace). > > - New C code should follow the C coding style of the project: >  - two spaces indentation, >  - one space character before a parameter list(!) and before and > after an >    operator, and before (but not after) a pointer asterisk, >  - the opening brace goes on the same line for control structures but on >    a separate line for function headers. >  Code on one level of indentation should always be indented > consistently. > > - The Python code formatting looks good, but here, too, a space > character should go before and after operators. > > - Your patches contain whitespace errors (trailing whitespace, missing > or extra newline characters at the end of the file). You can check > your commits with ``git diff-tree --check master..''. > > - Lines in source and text files should be less than 80 characters > long. Lines in commit messages should not be longer than 72 > characters, and (if one feels pedantic) 64 characters on the first line. > > - You don't have to list the files you touched in the commit message. As much for my reference as anything else. It should make is simpler to fix all the above :) > > Don't let yourself discourage by this! These are just conventions. > I'll give you more detailed feedback as soon as I find time. > > Roland > > I'll start working my way through these. Glenn
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |