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=20120113; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=RfajKHnztdsCkmzIUazSd1MB5H6J1yI89scklVEOgJA=; b=RHCeRKsEyno2b8bH2lVyoYfhSoS1Myjxc/kCsiF4MfkEoWlJnL9omNITE8k/3tkuZM FMsbhAzWDj4RZUApCQ08uOKRNG2QmUIUmgQRadRGS/IH3SwEe7m56Cz0AjwLN6BQAtdw ebo1mSDPmi1fBOHyE7sD74YgbpuXWcqMEbbzy/81emDEBOMwvXqve8j9XjqUcRZCwLVc F5qTiSLUR1va/PZ6vBAzE/h00MmRlmHGYrQY9sTv6aiYpnuLX8/rMSZjr7ROTSj4x3je av1YAXNhvOsdj3BUtdlvChKzDQVeuH0VegW8JISiX+m0u3mTpcSo9e9er9CjK+4+FYZD hjWg== X-Received: by 10.152.5.133 with SMTP id s5mr36826271las.19.1442499637738; Thu, 17 Sep 2015 07:20:37 -0700 (PDT) Date: Thu, 17 Sep 2015 17:20:35 +0300 From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-developers AT lists DOT launchpad DOT net, "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [Geda-developers] PLEASE STOP !!! - Re: [geda-user] Apollon Message-ID: <20150917142035.GA5896@localhost.localdomain> Mail-Followup-To: geda-developers AT lists DOT launchpad DOT net, "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" References: <20150917043146 DOT GA1837 AT localhost DOT localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: 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, Sep 17, 2015 at 12:33:54PM +0200, Roland Lutz wrote: > On Thu, 17 Sep 2015, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > >xorn was added into master without asking current developers > > I did ask [0], and I waited a fair time for feedback before pushing things > further. Since the situation appeared to have come to a standstill as with > so many proposed changes, I decided to move forward and merge the changes > into master. OK. 1. You haven't actually ask. You've stated ======================================================================== This introduces new dependencies on Python 2.7 and a C++ compiler. For this reason, I didn't push it directly into master but into a new branch 'home/rlutz/xorn-integration'. You can merge it into master if the new dependencies are ok. ======================================================================== And the next message on 16.09 was just: ======================================================================== Since there haven't been any objections, I pushed it into master. ======================================================================== 2. There was no separate topic about it. Since I have not enough time to get all flood in the geda-user list, I could not read this at the moment. 3. You appear to think developers are dead so you neither used the developer list (OK, you had not been subscribed on it yet), nor interested if there are any developers, nor filed a bug report on Launchpad. > > >despite of the objections > > Which objections do you refer to? You wrote[1]: Here [3] I wrote ======================================================================== > Even John Dotty seemed to agree that we need an alternative to scheme. Yes, yes, I could even agree ;) But not two parallel versions with new dependencies in one repository. How to support them? How to support cross-compiling in this case? There is another way. Let's make bindings for various languages since gobject model allows this. Let's introduce plugins/modules, and we already have modules in scheme. ======================================================================== Here [4] ======================================================================== > If a particular problem can only be solved by changing some innards, > then so be it, but the innards change is just a side-effect. I don't mind. Just let's do it step by step, saving all the fruit we already have, not destroying anything in a favour of new tools. ======================================================================== > > >I'm emerging here as an opponent to you, Roland, John Doty, Kay-Martin and > >all others, who discourages users from trying to use new Scheme script > >possibilities Peter Brett have added to the project > > I'm definitively not discouraging people to use Scheme. I'm also not trying > to replace Scheme with Python as you seem to assume ... > I'm not "working on the Python branch"; I'm trying to improve gEDA > inside-out by giving it a solid foundation. ... > The easiest way to achieve this would be to write the library in C, so > it's easy to create bindings for any language. We already have the lib in C. Let's improve it step by step and add necessary bindings. ... > ... It's just that right > now, you seem to be the only person seriously opposed to merging xorn/ into > the main repository, and your point seems to be mainly that you prefer Guile > to Python. Please, take the time to understand Python and Xorn, as I did > with Scheme and the Guile interface--it's really not as bad as you think, > and our ultimate goals aren't that different. Why should I? Tomorrow another user will say he/she prefers Lua and merge his/her library into the master branch without asking us. And what if someone decides to rewrite things in Haskel or bash 8-| > > Roland > > > [0] http://www.delorie.com/archives/browse.cgi?p=geda-user/2015/09/04/05:00:51 > [1] http://www.delorie.com/archives/browse.cgi?p=geda-user/2015/09/05/17:02:30 > [2] http://www.delorie.com/archives/browse.cgi?p=geda-user/2015/09/05/17:40:22 Thanks, Vladimir [3] http://www.delorie.com/archives/browse.cgi?p=geda-user/2015/09/06/03:40:27 [4] http://www.delorie.com/archives/browse.cgi?p=geda-user/2015/09/06/03:52:34