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=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=BdGghXmHjZDaLi34xzuPT93G2uhDoHIHNnP3nyexo4A=; b=IYojxn3gXXtwy4wN7TVje49b24ylsHb4+zheBDq49+v1NaYy0L5gz44CnnTeroVudE ppYatLToMh6VKI+g5b0+NlgRUh3SDkpYPdGTC6ICwZ3hVu+R5po4L7VNWtkKeJZvbwJS 0CnIlxJT0yaJ1ZsBe7TAvdO7xA7a+TC3EIVA2hcFbcuBbHFRvAnquonZeBRevMvXOzWN T51Jq4mdI8R75MmznI73sYbdDJLHYcGGb8JAgQzrQl388dAHSbk3GOTSzO2UTP+4pbcj VbCNc4bDCsWk9Az12WVyu3+05GDPhJYRV2jMh7kXfQPPk8a9F3dBxC33CTH6GiryC6AU OoLA== MIME-Version: 1.0 X-Received: by 10.112.64.72 with SMTP id m8mr29956986lbs.41.1442502904464; Thu, 17 Sep 2015 08:15:04 -0700 (PDT) In-Reply-To: <20150917142035.GA5896@localhost.localdomain> References: <20150917043146 DOT GA1837 AT localhost DOT localdomain> <20150917142035 DOT GA5896 AT localhost DOT localdomain> Date: Thu, 17 Sep 2015 11:15:04 -0400 Message-ID: Subject: Re: [Geda-developers] PLEASE STOP !!! - Re: [geda-user] Apollon From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" To: "gEDA developers @ Launchpad" , "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" Content-Type: text/plain; charset=UTF-8 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 10:20 AM, Vladimir Zhbanov wrote: > 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. Ahem.. I said this in the talk about C plugins not in refrence to python. You are confusing me with Roland. Check the link. (I agree with Roland, I just want the citations to be correct) > 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. > ======================================================================== Find me a user of any reasonably current desktop that does not have python. I dislike python and yet I still have it. Besides he added the option to turn off xorn so python is an *optional* dependency. OT: Ok so then why was having plugins in C a bad thing? It added no additional dependencies. > 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-| Vladimir this is why this thread went off in search of a new project leadership structure. You wanted a group of devs voting. Why don't you subject yourself to your proposed process via a vote on the developers list. >> >> 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 > > -- > Mailing list: https://launchpad.net/~geda-developers > Post to : geda-developers AT lists DOT launchpad DOT net > Unsubscribe : https://launchpad.net/~geda-developers > More help : https://help.launchpad.net/ListHelp -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/