gEDA 1.8.2

This is the third stable release in the 1.8.x stable series.

Milestone information

Project:
gEDA
Series:
stable-1.8
Version:
1.8.2
Released:
 
Registrant:
Peter TB Brett
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Peter TB Brett
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon geda-gaf-1.8.2.tar.gz (md5, sig) Full cross-platform source code 324
last downloaded 13 weeks ago
Total downloads: 324

Release notes 

Bugfix release.

* [994361] Fixed a libgeda crash bug involving nets inside symbols.

* [1226246] Fixed a gnetlist data corruption bug when using refdes
  containing the string "POWER".

* Updates to build system to allow compilation from git on systems
  with Automake >= 1.13.0.

Changelog 

View the full changelog

commit 875406c9d1211fd88e3e7e1ee5349cba41a7becf
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:17:56 2013 +0100

    Update NEWS and version information for 1.8.2.

commit 1ae405d39a3822875d3dbc5f20f8152bf172bed7
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:24:51 2013 +0100

    Update translations.

commit 35e53ee0b30b5395a6007eb235c6479656be2d26
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:32:57 2013 +0100

    Update README with new Automake requirement.

    (imported from commit 82c5b984ca51720ea8078aed326c31b37e4e3e33)

commit 1dd3f5d77dc013624f6848801f4885c485595425
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:34:27 2013 +0100

    build-sys: Don't use Automake test driver unless actually necessary.

    Most of the tests in geda-gaf actually provide their own test drivers
    in the form of a shell script. It's actually better just to run them
    directly in a check-local rule than to use the Automake test driver
    (which eats all the output now that parallel tests are being used).

    (imported from commit b7a373f8846fa91c92e4a628e0691b7f865af3e0)

commit 9013d967a865f35c0f946e30c0f41073cc606e5f
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:30:23 2013 +0100

    build-sys: Use parallel tests for Scheme API.

    (This makes the testsuite work again).

    (imported from commit 0f3c4785ec997b9c04bdfc695192811f6c5eba43)

commit 30811530b71cb2079d812d7e2a8e444fb745d611
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:29:20 2013 +0100

    build-sys: Use parallel tests with coloured output.

    Note that changing this option means that `make check' and `make
    distcheck' will fail until all the tests have been ported over.

    (imported from commit c518fc9dc04f25c9cfbfed5d32444eb3168ed506)

commit 64d99b7efd1494c2a441061cb2bbc4bbc57d6a46
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:28:42 2013 +0100

    build-sys: Use GUILE_PKG_NAME instead of GUILE_PKG.

    We previously stored the name of Guile's pkg-config module in a
    variable called GUILE_PKG. In recent releases of Guile 2.x, a
    GUILE_PKG autoconf macro has been added which conflicts with this. So
    we need to use a different variable name instead.

    (imported from commit 1c2f215ffa639f543a0ca1997c17cfbeffb76793)

commit 4cdb25cc125e8390ae2dc0d40cae2839372e848a
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:28:31 2013 +0100

    build-sys: Ignore new build-tools installed by Automake 1.13.

    (imported from commit 4d5db45a89ad35b37fcb894b27801f953ce28e94)

commit 99be36dcd627b0326eb9e0f86834c6979fa88227
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:28:13 2013 +0100

    build-sys: Require Automake 1.11 for developers.

    A newer version of Automake is required in order to ensure that the
    parallel test driver is available.

    In newer versions of Automake, this new driver is used by default and
    it's necessary to use

      AM_INIT_AUTOMAKE([serial-tests])

    in order to get the (deprecated!) serial test driver currently used
    throughout the geda-gaf package. This doesn't provide a solution: at
    the moment, we have the problem that 1) newer versions of Automake
    choke on the test suite without the "serial-tests" option; 2) older
    versions of Automake choke on the "serial-tests" option.

    The only option available to retain the ability for all
    currently-active developers to run the test suite is to port it to the
    parallel test driver. 1.6.0 is too old; 1.11.0 was released in 2009
    and seems to provide a reasonable balance between maturity, widespread
    availability and features. Note that users without Automake >= 1.11.0
    will still be able to build tarballs, but will need to upgrade to
    build from git.

    (imported from commit 0dd51a48d23c2f45ce1040fceadf653dbba008e7)

commit f5cda460b09a7af60d4a00a469321c524816af3e
Author: Peter TB Brett <email address hidden>
Date: Wed Sep 25 22:40:12 2013 +0100

    gnetlist: Don't use gettext macros.

    Commit dcd9b1c6eb47 introduced a translatable string to gnetlist, but
    in the stable-1.8 branch gnetlist is not yet internationalised.

commit dcd9b1c6eb472b80117d945896c56092acfdeac7
Author: Peter TB Brett <email address hidden>
Date: Sun Sep 22 10:12:21 2013 +0100

    gnetlist: Error on clashes with netattrib-generated refdes.

    Exit with an error if a refdes is found in input files that conflicts
    with autogenerated netattrib-related refdes.

    Closes-bug: lp-1226246

commit c58247b598517b875d8cb2b80eb812e92ee9c87f
Author: Peter TB Brett <email address hidden>
Date: Sun Sep 22 10:11:23 2013 +0100

    gnetlist: Safer use of nettattrib-generated refdes.

    Two-pronged attack to make gnetlist's use of autogenerated "POWER"
    refdes less likely to cause a problem.

    1) Use a longer, more specific prefix string. This will make it much
       much less likely that a collision with a user net name will occur.

    2) When testing for autogenerated refdes, test for the exact prefix
       using strncmp() instead of just checking that it appears somewhere
       in the string.

    Affects-bug: lp-1226246

commit ed432e7e2ff1c38d2b04608b2d0287e137788c1e
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 22:06:09 2012 +0000

    libgeda: Refuse to connect nets inside symbols with other nets.

    A libgeda crash bug was caused by the pathological use case of putting
    nets inside symbols. Since the file format does not specifically
    forbid this, libgeda must cope with this gracefully. Specifically,
    o_net_consolidate() was causing a crash when attempting to merge a net
    inside a symbol and a normal net. The underlying cause was found to
    be that the connection tracking system did not cope properly with
    encountering connectable objects other than pins inside symbols.
    Merely fixing the net consolidation algorithm exposed other bugs (for
    example, nets inside symbols should NOT rubberband!)

    This patch adds logic to s_conn_update_line_object() as follows:

    1) If two objects are both not inside symbols, they may connect.

    2) If two objects are inside the same complex, they may connect.

    3) If an object is inside a complex, it must be a pin to connect to
       objects outside the complex.

    Closes-bug: lp-994361

    (imported from commit c18a0826fcd43dc8471f98e3a092d3144fcb6918)

0 blueprints and 2 bugs targeted

Bug report Importance Assignee Status
994361 #994361 gschem: Connect to Nets in Components crashes 2 Critical   10 Fix Released
1226246 #1226246 gnetlist use of "POWER" refdes is dangerous 2 Critical Peter TB Brett  10 Fix Released
This milestone contains Public information
Everyone can see this information.