[Pkg-electronics-devel] Bug#747424: new "unstable" upstream version (1.9.1)

chrysn chrysn at fsfe.org
Thu May 8 13:24:33 UTC 2014


Source: geda-gaf
Version: 1:1.8.2-4
Severity: wishlist

hello pkg-electronics,

the 1.9 series includes improvements in the area of schematic export
(writing to pdf), and editing improvements. it features a new tool (gaf)
and a new library (libgedacairo).

as it is labelled unstable by upstream, it might not be suitable for
anything in debian but experimental (i'd like to see it there for users
to test the new features, or as a preparation for the next stable
releases based on it), but that's best judged by the package
maintainers.

i'm pushing my experimental branch to
git://prometheus.amsuess.com/geda-gaf-debian, which should produce
working 1.9 packages. notable changes are:

* libgeda42 -> libgeda44 (no reliable api anyway, just namechange and
  careless symbols update)
* new libgedacairo{1,-dev} package (probably similarly unstable symbols,
  no symbols file yet)
* new geda-gaf package (i know, it's confusing as it is equal to the
  source name and already used internaly (see rules file...), but it's
  consistent with the other geda-$UTILITY package names)

lintian warns about shlibs-declares-dependency-on-other-package now,
probably the dh_makeshlibs line needs rephrasing.

one big caveat i noticed when up- and downgrading is the guile cache:
after a downgrade, guile cache files linger around in the user
directory. (example error messages below). it can be worked around by
`rm -rf ~/.cache/guile`, but even if we don't officially support
downgrades it would be better if that cache was somehow validated.
probably not completely our business, maybe not even new in this
upgrade, but still an issue i noticed when updating the package. who'd
be upstream for this, guile or geda?

best regards
chrysn

(some error messages to illustrate the cache issue and to make this
findable by other affected users:

> Unable to parse config from [/etc/gEDA/system-gafrc]: ERROR: Unbound
> variable: %sys-data-dirs

> Backtrace:
> In ice-9/boot-9.scm:
>  702: 19 [map #<procedure 24d8e80 at ice-9/boot-9.scm:3597:25 (mif-args)> #]
> 3598: 18 [#<procedure 24d8e80 at ice-9/boot-9.scm:3597:25 (mif-args)> (#)]
> 2864: 17 [resolve-interface (gschem keymap) #:select ...]
> 2789: 16 [#<procedure 24cb7a0 at ice-9/boot-9.scm:2777:4 (name #:optional autoload version #:key ensure)> # ...]
> 3065: 15 [try-module-autoload (gschem keymap) #f]
> 2401: 14 [save-module-excursion #<procedure 25f2b70 at ice-9/boot-9.scm:3066:17 ()>]
> 3085: 13 [#<procedure 25f2b70 at ice-9/boot-9.scm:3066:17 ()>]
> In unknown file:
>    ?: 12 [primitive-load-path "gschem/keymap" ...]
> In gschem/keymap.scm:
>   20: 11 [#<procedure 25f98c0 ()>]
> In ice-9/boot-9.scm:
> 2951: 10 [define-module* (gschem keymap) #:filename ...]
> 2926: 9 [resolve-imports ((#) (#) (#) (#) ...)]
> 2864: 8 [resolve-interface (gschem hook) #:select ...]
> 2789: 7 [#<procedure 24cb7a0 at ice-9/boot-9.scm:2777:4 (name #:optional autoload version #:key ensure)> # ...]
> 3065: 6 [try-module-autoload (gschem hook) #f]
> 2401: 5 [save-module-excursion #<procedure 25f27e0 at ice-9/boot-9.scm:3066:17 ()>]
> 3085: 4 [#<procedure 25f27e0 at ice-9/boot-9.scm:3066:17 ()>]
> In unknown file:
>    ?: 3 [primitive-load-path "gschem/hook" ...]
> In gschem/hook.scm:
>   45: 2 [#<procedure 2609b40 ()>]
> In ice-9/boot-9.scm:
>  102: 1 [#<procedure 24d9040 at ice-9/boot-9.scm:97:6 (thrown-k . args)> unbound-variable ...]
> In unknown file:
>    ?: 0 [apply-smob/1 #<catch-closure 25e2920> unbound-variable ...]

> Tried to set the sensitivity on non-existent menu item '_Edit/Cu_t'

)

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/attachments/20140508/a6a8d85f/attachment.sig>


More information about the Pkg-electronics-devel mailing list