X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=ReFPM1dMfQBdhDT9Yiib1k7V8bMlWxNjQHKf78ZkfHM=; b=CRBv9JTzXgDJBLKsmp5tLbVbS3zecuqgljkKj1Mzlz8LBkXR9RS2WAVCD3YwfbJqOq VRdA5nAlD7noOI3FBdOH9+njEOQKJsN+t3SpphWZcrpuqFs7KRxsxxfCAAgnC1PhIRJT 8YwZphKqg6NRKzkk/WGmXGWL9KFSmQ9e5kPm8yd+q7OTw6GXNNNa0qFk3AIBHaZPVhGy xDG9GKSe/avBPmV6od8ZiFEiy6jKcCwrfg+i4w6zDpRBX6Y0utNWDpfMAh9mCHU62k/R +HfZwHSPSFc8aP4FaJ51uqPq7+dCnlZDlM/py2pKYrGdBd4V+S0fwVB7XbK7VOE3mPSD Sflg== X-Gm-Message-State: ALoCoQliCp3cH+CSYy70HnCg+wYswdlDIwO7lnrc4xkOm/EmHUlqaqFMUCintUPff4oj4/fghNs4 MIME-Version: 1.0 X-Received: by 10.140.82.8 with SMTP id g8mr3258214qgd.88.1394397244498; Sun, 09 Mar 2014 13:34:04 -0700 (PDT) X-Originating-IP: [94.174.139.61] Date: Sun, 9 Mar 2014 20:34:04 +0000 Message-ID: Subject: [geda-user] Proposal: don't install less-used utility scripts From: Gareth Edwards To: "geda-user AT delorie DOT com" Content-Type: text/plain; charset=ISO-8859-1 Reply-To: geda-user AT delorie DOT com There's been a series of bugs filed on some of the older and less-used fringe components of gaf over the last couple of years, and we've had little appetite for devs/maintainers to come forward and look after them. https://bugs.launchpad.net/geda/+bug/1218836 is a good example. Here's the list I came up with: - convert_sym - gmk_sym - olib - sarlacc_schem - sarlacc_sym - smash_megafile - pads_backannotate - pcb_ - sw2asc - gpstoimage - gnet_hier_verilog.sh I'm proposing to a) not build and install these to /bin by default but b) install the sources of these utilities into: /share/gEDA/contrib so that they are still available for people that need them, but we're not polluting /bin with stuff that's more or less unsupportable. I think it also means we can be a little more relaxed about documenting them. Almost all of these are for interoperabilty with ancient commercial EDA systems or have been superseded by other capabilities in the current releases so I think the number of users who need them is limited. Any comments on this before I forge ahead with the infrastructure work in the build? And do I have the list right? Cheers Gareth