X-Authentication-Warning: delorie.com: 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=gmail.com; s=20161025; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=aCvTKV/8N0QIy5H8UU69pQAAt+d2hPNLZYJl/IjXLDk=; b=GyhdV2r95oVZR/uiZ1pNcHy3qZv64lfLw/BK3BUVdFjk1KQMjDXQmoALbDJbyewq93 iVH7MhG28RYa8lvD+gtZqLn+BOK5ksmC1sXC6MTJIkktnfETD4ZSSqgQUPq/cjC0ZV2p SJNDI+/YvF023C2JETrsGG5Fo7Y1RLMWSJLpvmCfXSR2mvglB4TxrPb1dL5qSXkrKZLF aP1Vx8hOdSREMKzm0kecUFV1n7BMe3lwyDAcyHL7xXek2wHKytDM2M+Mqi46qH9QWUJ3 pTi6g/C8uJN6P0ouAZhx2AbGy6bqqGmD/+0my3WvxJWcRRkVl7F2O2zqgcRJQ9jWKqN9 S37w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=aCvTKV/8N0QIy5H8UU69pQAAt+d2hPNLZYJl/IjXLDk=; b=LASMtgw2TegrZxa8W8IGKHnCbWib8H4WlT+VI/Z0BKfuUqRi0nXdr9TVkPHidf78Ys 6YZsfqcU6d7eWzuj/HccvarKXzVsxwa7erDv4Ai/ZCRR79Wg8iYUwX1N5RYIuXCKQs7c bFN7bFT6usOr6v3E4JziaBn/Qh8ShOFolO/o+oALRpbDvRPTE+bD6SWPPBDB4ppSauL3 CR35aZcsA7p4XW8OKsId07Jqp2yzAEYNGt0dY5IEYYy5iRwAo16ABKODrCyM0rkP4DoL oT1NuUZPPV/DmB21az7xsG3QWf2VoJgSAmiG9q3BUv0MBvi3o0cuKKpZwyTAStww+VZX UVHQ== X-Gm-Message-State: AKS2vOxa4/bdgZ28WCeHDCM5zgU3mJ3rm7/urwQYTkZV63zgK8V2PQdz ohILe10MMGLwRa7i X-Received: by 10.25.25.197 with SMTP id 188mr19252841lfz.93.1499457061907; Fri, 07 Jul 2017 12:51:01 -0700 (PDT) Date: Fri, 7 Jul 2017 22:50:59 +0300 From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] Refdes= mangling Message-ID: <20170707195059.GC14953@localhost.localdomain> Mail-Followup-To: geda-user AT delorie DOT com References: <20170706171416 DOT 7d9acaaf7d2c044178a4dea4 AT gmail DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170706171416.7d9acaaf7d2c044178a4dea4@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) 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 Precedence: bulk On Thu, Jul 06, 2017 at 05:14:16PM +0200, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > Hi, fellow gEDA users, > > > > ... > > > > Now, one of my ideas is to move mangling of hierarchy related > > attributes to the post-processing stage in order to process schematic > > pages and subpages separately, creating isolated subcircuits first. > > Sounds reasonable, only problem with name hierarchical name is they get to long to fit on circuit board. > > > After some time of thinking, I realise the use cases when net= is > > mangled or not. The former case is for subcircuits that share their > > power sources, the latter is for such cases where such power sources > > are would-be-isolated within the subschematics. > > If alias is possible I think it is a good idea to use for old or new name? > > > Are there use cases where it is OK to use refdes= without mangling in > > flattened hierarchical schematic netlist? I see only a field for > > various potential conflicts... > > > > Thank you, > > Vladimir > > > > [1] https://github.com/lepton-eda/lepton-eda/pull/139 > > > Not related but I think there is a problem with lowercase letters in gnetlist and maybe space for net names then, at least then using them in pcb they do now show up in list of known nets. Nicklas, thank you for your points! They (together with your previous post and reading Roland's code) gave me the idea that 'no refdes mangling' might be useful for re-using parts of previously created schematics. Though the user has to make provisions against possible conflicts with existing refdeses. -- Vladimir