X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s=beta; bh= ofJYkxDO/mWGOJDccAIlr6r47hCxz9Zis9pbmbM9FL4=; b=cQPHQ01CJF8H+jM6 0UhMYo/MF6xc/XKxaqYxm5MhU5JyWYhRn5Kc368sgndpXnvqJXilnUxKTwS7nM3w RvNW9exojwVpkPuaLolrITXu5ryPk19aHtvEtSKOpcBtHMP1qq/HFccMLP8UkiV8 DpsBvoBYWXm1+ZV0L+kwm5bS36A= Message-ID: <5224205A.8080205@jump-ing.de> Date: Mon, 02 Sep 2013 07:21:30 +0200 From: Markus Hitter User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: geda-user AT delorie DOT com CC: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] PCB file format - compatibility suggestion References: <5223378D DOT 4010208 AT jump-ing DOT de> <52234C02 DOT 5090508 AT jump-ing DOT de> <52235E3F DOT 9070002 AT jump-ing DOT de> In-Reply-To: X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Am 01.09.2013 17:58, schrieb gedau AT igor2 DOT repo DOT hu: > Sorry, there is a misunderstanding here. I never wanted these patched to > get in the main repo. I only suggested that keeping unknown flags in the > file on save/load would be generally useful and should be considered. > The reason was that while working on my fork, I figured the > compatibility issue and I thought you may have the same issue among > branches in git. Undoubtly, compatibility issues will add up as these two repos diverge further. You have quite a number of nice new features in there, but also miss all the goodies of the last two years. > I can create a patch of all the features you pick. Some features > obviously depend on other features. Please run > > svn log svn://repo.hu/pcb-rnd/trunk > > to see what patches I have in there. Totally ignoring your wish to keep your work seperate I fetched this repo and applied all of it to a new branch in the central repo. After rebasing to master (catching up 2 years of work), you get this: http://git.geda-project.org/pcb/log/?h=pcb-rnd Rebasing all this stuff was quite a bit of work, took me a night shift. But I fixed some whitespace along the way and made sure every single commit compiles. The simple reason for not extracting this flag-saving thing is, I feel totally uncomfortable doing things which ease seperation of the community. In case the current trend continues, we one day have to ask people about which task they want to do, then to point them for each task in a different direction: "G-code export?" --- "See what you get here." "STEP export?" --- "See the repo there." "Setting a solder jumper?" --- "Look at that." --- "And make sure to always have ONLY ONE VARIANT of pcb installed!" "Export G-code with a solder jumper?" --- Oh, can't be done". BTW., Latest PCB can still be compiled without OpenGL. I found such a HTML file somewhere... Cheers, Markus -- - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/