[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

new upstream gEDA bug fix release



Hi,

Upstream for geda* has released a new version with bug fixes only. This
release has been specifically aimed at us, and contains bug fixes only.
Some of the bugs are serious, some are minor, most aren't logged in our
BTS. 

What is your opinion about including this in the release?

I have not uploaded it to unstable yet, owing to the earlier RC fixes
just uploaded (already unblocked by Luk, thanks).


Here's upstream's changelog for libgeda since 1.4.0 (in unstable);


commit 24527dcb9d25d2a81b7059ca750c1a557173804f
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Dec 31 18:40:14 2008 -0500

    Manually ran make update-po in all po directories in prep for a release

commit 732a12f84d3dbc3b6cfc78f51e71211f2dce3368
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Dec 31 18:20:33 2008 -0500

    Updated program versions and shared library in prep for 1.4.3.20081231
    
    Versions updated by running:
    	./update-versions.sh 1.4.3 20081231 33:2:0

commit 22d9457c68d756675facc5acfebebca96299a766
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Dec 30 23:49:17 2008 +0000

    Validate calls to scm_c_eval_string(). [2105219]
    
    Because the reporter's version of Guile is broken, a lovely garbage
    collector segfault occurs if a null string is passed to
    scm_c_eval_string().
    
    For now, replace most calls to scm_c_eval_string() with user-provided
    arguments by g_scm_c_eval_string_protected(), and modify the latter to
    behave well with a NULL argument. This has the added advantage of
    providing backtraces in more places.
    
    Cherry-picked from: 2a4fdb13021d0153e788fe3b2fc005f273dcdf4b
                        16102ef095c959b5c1febb9b9259dda23c739258

commit f3c81e69811a60559b9a25dd9890c2e2df85e27a
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 20 21:01:52 2008 -0500

    Updated all the ChangeLogs again

commit 58052ffbcf9fb83ed620473cac7eb33dca39615c
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 20 20:59:41 2008 -0500

    Oops, created the 1.4.2 release with the wrong date.  Today is 20081220 ...
    
    ... not 20081218.

commit 389ee59aa4e37b29862395b56ae62a42cc7fa9cd
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 20 20:13:16 2008 -0500

    Updated ChangeLogs for the 1.4.2.20081218 release
    
    Updated by running:
     ./update-changelogs.sh 1.0-20070526..stable-1.4

commit aa9e7b426142bc08e454f944ba1246c27c63e773
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 20 19:12:22 2008 -0500

    Manually ran make update-po in all po directories

commit 59f9593cf903345f96f78fbd365c008061cf600e
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 20 19:07:12 2008 -0500

    Bumped the reveision number libgeda's shared library and updated versions.
    
    Updated all version to 1.4.2.20081218.  Update was done by running:
    ./update-versions.sh 1.4.2 20081218 33:1:0

commit 9697d169ccb52b67990b55e508fd63ecd3033ab3
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Tue Dec 9 09:15:03 2008 +0000

    Calculate bounds of new object when copying an embedded complex.
    
    Adds call to o_complex_recalc() in o_complex_copy_embedded().

commit 137c5ce36ec471392d6b0103486a0180f0bc338c
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Tue Dec 9 09:14:43 2008 +0000

    libgeda: changed object adding flag for embeded symbols [#1692626]
    
    Copying embeded symbols in gschem had ghost connections. When copying
    objects into the place buffer, the ADDING_SEL flag has to be set.

commit 2b302915fdd5c385c7515b82d5a1dd5f02bcf2aa
Author: Ales Hvezda <ahvezda@-e false.(none)>
Date:   Tue Dec 9 09:12:05 2008 +0000

    Fixed up all icon-theme-installer files to work with non-bash
    
    Grabbed the latest icon-theme-installer files from the pcb repository
    since they have been fully patched to work with non-bash shells.  On
    my ubuntu system, /bin/sh is linked to dash which prevented me from
    running the previous version of icon-theme-installer.  This commit
    is related to a7e7a28613abe4705ec01011d0f4308ff024251b

commit 73b045e75d95d6633e51c5cfac63f25ea31e7c31
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Tue Dec 9 09:12:04 2008 +0000

    Changed shell from bash to sh in icon-theme-installer
    
    Changed shell from bash to sh in icon-theme-installer.
    This commit is still not tested in non-bash systems.
    
    Applied partially geda patch #1978537 (only bash to sh
    change, not removal of $INSTALL_DATA_EXEC check) from
    anonymous contributor and Dan McMahill's test case
    change in line 103 from:
    
    http://pcb.cvs.sourceforge.net/pcb/pcb/icon-theme-installer?r1=1.1&r2=1.2

commit 6cb66fef58470e627bbf33eac4a50d928a15b4c7
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Sep 28 17:41:58 2008 -0400

    Another round of updating ChangeLogs in prep for the release

commit 58a3d3cfd1ae6e98c41b733821461d3753c68bfe
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Sep 28 17:05:45 2008 -0400

    Updated all ChangeLogs to pick up all new commits
    
    This was done by by running: ./update-changelogs.sh 1.0-20070526..stable-1.4

commit 491e639b9147780fa58dce15c06591cf28470987
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Sep 28 17:01:21 2008 -0400

    Updated all date versions to 20080929 (today!)
    
    The other (dotted) version was updated previously in:
    7737ec1544d967202bdd425792795d00918897f2

commit c08272ad22376773b78bbaa3e08197fc8e5becc7
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Sep 28 16:58:30 2008 -0400

    Updated all po files by running make update-po (in prep for a release)

commit 206e3d690607fbc6529c0f8478a42ff4e0e052ea
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Aug 17 01:34:11 2008 +0100

    Add libgeda/po/POTFILES.skip for intl/plural.c
    
    Fixes make distcheck.
    (cherry picked from commit 908ea935a7bb807927402eb8f5aa6c6a703e1792)

commit b0b9f279968fa8308e807b6708a4a67e295b8aee
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 14 19:02:15 2008 +0100

    Don't crash on zero snap grid spacing [2026598]
    
    If snap grid spacing is set to zero, behave the same as if snap is
    disabled.

commit 0f01007769d117cb84877b5a261f888f732a0178
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Thu Aug 14 17:52:03 2008 +0100

    libgeda: fixed EOL handling for mixed windows/linux usage
    
    A file that is created on windows with windows EOL characters
    may not be read into gschem without errors on Linux. This fix
    strips off leading and trailing CR characters when reading a
    single line from the textbuffer.
    Bug reported by Thomas Arndt [#1993952]
    The bug was introduced with commit 40833189228f8edeff

commit bdf240c9cfe9348edfded807e433ea8910b9f20f
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Thu Aug 14 17:52:03 2008 +0100

    update the pinnumbers if a slot attribute is deleted
    
    Update the slots whenever a text line that is attached to an object
    gets deleted. The update checks the slotting even if there's no slot
    attribut. This catches the case when the user deletes a slot attribute
    and the current displayed pinnumbers are not the ones defined in the
    symbol. This commit fixes [#1880221]

commit 906fb6012fe6a69f384aebc82e48ebd9ededc750
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Thu Aug 14 17:52:02 2008 +0100

    Fix missing %s in two strings.
    
    Two strings missed %s. Thanks to Peter Clifton for reporting.

commit 7737ec1544d967202bdd425792795d00918897f2
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Mar 5 05:22:55 2008 -0500

    Updated versions to 1.4.1 in prep for the start of a new bug fix release

commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Jan 27 11:47:13 2008 -0500

    Updated ChangeLogs for the 1.4.0 release



Here is the diffstat for libgeda, which is the biggest of the diffs. The
largest changes are all generated stuff (intl/plural.c is bison output
for example), and translation updates.


 ABOUT-NLS             | 1167 -
 ChangeLog             |  208 
 Makefile.in           |  184 
 aclocal.m4            |11455 +++++++++------
 config.guess          |   32 
 config.h.in           |   40 
 config.rpath          |  102 
 config.sub            |   44 
 configure             |35837 ++++++++++++++++++++------------------------------
 configure.ac          |    8 
 configure.ac.in       |    6 
 data/Makefile.in      |  116 
 debian/changelog      |    6 
 depcomp               |   93 
 docs/Makefile.in      |  111 
 icon-theme-installer  |   28 
 include/Makefile.in   |  126 
 install-sh            |  524 
 intl/ChangeLog        |    4 
 intl/Makefile.in      |   37 
 intl/VERSION          |    2 
 intl/bindtextdom.c    |   17 
 intl/dcigettext.c     |  333 
 intl/eval-plural.h    |    4 
 intl/explodename.c    |    6 
 intl/finddomain.c     |    8 
 intl/gettextP.h       |   62 
 intl/gmo.h            |   19 
 intl/libgnuintl.h.in  |    6 
 intl/libintl.rc       |   38 
 intl/loadmsgcat.c     |    7 
 intl/locale.alias     |    9 
 intl/localealias.c    |   12 
 intl/localename.c     |   62 
 intl/lock.h           |  382 
 intl/plural-exp.c     |    7 
 intl/plural-exp.h     |   65 
 intl/plural.c         | 1903 +-
 intl/plural.y         |   16 
 intl/printf-args.c    |   66 
 intl/printf-args.h    |   50 
 intl/printf-parse.c   |  132 
 intl/printf.c         |    9 
 intl/textdomain.c     |   14 
 intl/tsearch.c        |  684 
 intl/tsearch.h        |   83 
 intl/vasnprintf.c     | 4203 +++++
 intl/vasnprintf.h     |    4 
 intltool-extract.in   |  875 -
 intltool-merge.in     | 1506 --
 intltool-update.in    | 1164 -
 lib/Makefile.in       |  114 
 ltmain.sh             |12670 +++++++++--------
 missing               |   61 
 po/Makefile.in.in     |   21 
 po/POTFILES.skip      |    1 
 po/de_DE.po           |   29 
 po/en_GB.po           |   29 
 po/es_ES.po           |   41 
 po/nl_NL.po           |   29 
 scheme/Makefile.in    |  114 
 scripts/Makefile.in   |  110 
 share/Makefile.in     |  120 
 src/Makefile.in       |  169 
 src/g_basic.c         |    4 
 src/m_basic.c         |    2 
 src/o_attrib.c        |   25 
 src/o_complex_basic.c |    4 
 src/s_textbuffer.c    |   17 
 69 files changed, 36871 insertions(+), 38565 deletions(-)


Thanks,
Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>


Reply to: