[Debian GNUstep maintainers] Misc issues with gnustep-base

Yavor Doganov yavor at gnu.org
Sun Oct 1 11:06:48 UTC 2017


Eric Heintzmann wrote:
> Le 30/09/2017 à 17:49, Yavor Doganov a écrit :
> > AFAICS, what's left is to update debian/copyright and prepare the
> > changelog.  Do you want me take care of the latter? 
> 
> Ok
> >  I can also update
> > the copyright file, if it's OK to do it manually.
> OK

All done.  I have refrained from editing your entries very much since
I don't know your preferences.  Perhaps mine are overly verbose but
I'm used to this style.  There have been remarks from sponsors in the
past that every change should be documented and I'm sticking to this
practice.

gnustep-base (1.25.0-1) experimental; urgency=medium

  [ Eric Heintzmann ]
  * New upstream version 1.25.0:
    + Garbage collection support removed (Closes: #145759).
    + Rename library package as per SONAME change:
      - libgnustep-base1.24 -> libgnustep-base1.25
  * Remove fix-thread-deadlock patch, now useless.
  * Remove fix-ftbfs-hurd patch, now useless.
  * Remove fix-spelling-errors3 patch, now useless.
  * Remove fix-ftbfs-s390x patch, now useless.
  * Remove fix-test-var-size patch, now useless.
  * Remove fix-ftbfs-kfreebsd patch, now useless.
  * Remove fix-test-lock patch, now useless.
  * Remove fix-test-pipe patch, now useless.
  * Remove info-direntry patch, now useless.
  * Remove fix-spelling-errors2 patch, now useless.
  * Remove fix-test-includedirs patch, now useless.
  * Remove fix-test-icu patch, now useless.
  * Remove fix-spelling-errors patch, now useless.
  * Remove fix-gdnc patch, now useless.
  * Remove fix-test-icu2 patch, now useless.
  * Refresh fix-tests-network patch.
  * Refresh manpage-fixes patch.
  * New fix-spelling-error patch.
  * Update debian/clean file.
  * Add tzdata to build dependencies.
  * Now build depends on latest gnustep-make.
  * Update libgnustep-base-dev.install.in file.
  * Update gobjc version.
  * Remove -pie option.
  * Remove obsolete symbols files.
  * Bump Standards-Version to 4.1.0.
  * Override lintian warning about symbols file.
  * Add a testsuite.
  * Update Vcs-Browser field.
  * Update Gürkan's name.
  * Add --as-needed to LDFLAGS.
  * Remove -shared-libgcc LDFLAG, now useless

  [ Yavor Doganov ]
  * debian/templates/control.m4: Remove -dbg package; switch to automatic
    -dbgsym packages.
    (Build-Depends): Require debhelper >= 10.  Remove dh-autoreconf, not
    necessary with compat level 10.
    (gnustep-base-common) <Depends>: Add tzdata; thanks Andreas Beckmann
    (Closes: #857153).
    (gnustep-base-examples): Remove; move contents to the -doc package.
    (gnustep-base-doc): Add appropriate Replaces and Breaks.
    (Standards-Version): Bump to 4.1.1; no changes needed.
  * debian/control: Regenerate.
  * debian/templates/libgnustep-baseN-dbg.docs.in: Delete.
  * debian/rules: Replace shell comments with makefile comments.
    (p_dbg, p_exam, override_dh_strip): Remove.
    (override_dh_installdocs): Remove entirely; --link-doc is unsupported
    for packages with different architecture types.
    (override_dh_install): Remove; gsdoc files are necessary for correct
    references when building other GNUstep documentation.
    (override_dh_testdir): New; ensure that control is always regenerated
    so that any changes to the template are taken into account.
    (override_dh_auto_configure): Remove control generation snippet.
    (override_dh_installexamples, override_dh_compress): Act on the -doc
    package since -examples is being removed.
  * debian/compat: Bump compat level to 10.
  * debian/gnustep-base-runtime.mainscript:
  * debian/libgnustep-base-dev.maintscript: New; handle the transformation
    of symlinks to real directories.
  * debian/gnustep-base-examples.examples: Rename as...
  * debian/gnustep-base-doc.examples: ...since -examples is moved to -doc.
  * debian/gnustep-base-examples.dirs: Delete.
  * debian/NEWS: Inform users that examples are now available in -doc.
  * debian/copyright: Update copyright years

 -- Yavor Doganov <yavor at gnu.org>  Sun, 01 Oct 2017 11:09:55 +0300

Feel free to edit it as you like.  I haven't committed it.

Apart from the overriden lintian warnings, there's one experimental
only -- shlib-calls-exit.  The usage of the `exit' function is
entirely legitimate, so we may discard it as false positive.  No need
to override it as well.

I'm going to rebuild the GNUstep packages these days and will come up
with a report.  I suggest to file bugs (if there are any) only after
gnustep-base is available in experimental.




More information about the pkg-GNUstep-maintainers mailing list