Change logs for goo source package in Disco

  • goo (0.155-17) unstable; urgency=medium
    
      * debian/copyright:
        - Fix typo in src/samurui/treegoo.* license -- LGPL-2+, not GPL-2+.
          (Closes: #919988.)
        - Belatedly update years for debian/*.
    
     -- Aaron M. Ucko <email address hidden>  Thu, 24 Jan 2019 22:18:42 -0500
  • goo (0.155-16) unstable; urgency=medium
    
      * Split Emacs support into a separate package, now using dh-elpa.
        - debian/.gitignore: Add elpa-goo; generalize goo.foo patterns to
          cover elpa-goo.foo too (conveniently also matching .debhelper).
        - debian/control: Build-depend on dh-elpa; add an elpa-goo binary
          package, and have the main goo package suggest it.
        - debian/elpa-goo.elpa: List elisp files to install; exclude
          goo-font-lock.el (whose autoloads shadow stock font-lock.el), and
          add debian/goo-pkg.el.
        - debian/goo-pkg.el: Characterize metadata; take the *.goo file
          association over from the old emacsen-startup file.
        - debian/goo.emacsen-*: Remove, no longer needed by any name.
        - debian/goo.install: Remove, superseded by elpa-goo.elpa.
        - debian/goo.maintscript: Clean up old emacsen-startup file.
        - debian/rules: Run dh --with elpa.
      * configure: Hand-edit to ignore --runstatedir=*, which debhelper injects
        as of compat level 11.  (Hold off on regeneration with modern Autoconf.)
      * debian/compat: Advance to 11 (from 9).
      * debian/control:
        - Advance debhelper version requirement to 11~ accordingly.
        - Rules-Requires-Root: no (safe with override_dh_auto_install fixed).
        - Repoint Vcs-{Browser,Git} at salsa.
        - Split out Build-Depends-Arch (lib*-dev) and -Indep (dh-elpa).
        - Standards-Version: 4.3.0 (compliant at this point).
      * debian/goo.manpages: New, to avoid needing override_dh_installman.
      * debian/rules:
        - Run dh --without autoreconf, at least for now.
        - override_dh_auto_install: Don't micromanage /usr/bin/goo's ownership
          or permissions; they both come out correct by default, and trying to
          specify ownership explicitly fails without (fake)root.
        - Streamline builds that cover only architecture-dependent or
          -independent binary packages.
          + Limit use of --with elpa to binary and binary-indep.
          + Tag override_dh_auto_{configure,build,install} rules with -arch,
            and add no-op -indep variants.
          + Retire override_dh_installman in favor of debian/goo.manpages,
            to ensure elpa-goo doesn't try to ship goo.1.
          + Make override_dh_elpa_test a no-op for now to work around
            libdebian-source-perl bug #919964.
        - Install txt/changes.txt as NEWS(.gz) rather than changelog(.gz).
    
     -- Aaron M. Ucko <email address hidden>  Sun, 20 Jan 2019 22:47:51 -0500
  • goo (0.155-15) unstable; urgency=medium
    
      * debian/control:
        - Canonicalize with the help of cme fix.  In particular, declare
          Standards-Version: 3.9.8 (already compliant, not that cme checked).
        - Homepage: https://people.csail.mit.edu/jrb/goo/.  (Closes: #767852.)
      * Incorporate (and unignore) automatic patches per dgit.
    
     -- Aaron M. Ucko <email address hidden>  Tue, 24 Jan 2017 23:54:42 -0500