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

Bug#730870: marked as done (pu: unifont -- RoM; NMU Version in Stable Undoes Ubuntu Fix)



Your message dated Sun, 1 Dec 2013 17:49:56 +0100
with message-id <20131201164956.GP4859@betterave.cristau.org>
and subject line Re: Bug#730870: pu: unifont -- RoM; NMU Version in Stable Undoes Ubuntu Fix
has caused the Debian Bug report #730870,
regarding pu: unifont -- RoM; NMU Version in Stable Undoes Ubuntu Fix
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
730870: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730870
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: transition
Tags: wheezy
Severity: normal

I am requesting that the version of package Unifont in Testing, unifont
1:5.1.20080914-4, be included in the upcoming Wheezy point release
primarily to align with Colin Watson's wishes for Ubuntu.  Before the
NMU was uploaded to Debian this year, Colin made the following change in
the Unifont package on Ubuntu, for Ubuntu:

unifont (1:5.1.20080914-1.1ubuntu1) precise; urgency=low

  * Use maintscript support in dh_installdeb rather than writing out
    dpkg-maintscript-helper commands by hand.  We now simply Pre-Depend
on a
    new enough version of dpkg rather than using
'dpkg-maintscript-helper
    supports' guards, leading to more predictable behaviour on upgrades.
 -- Colin Watson <email address hidden>   Mon, 13 Feb 2012 13:43:00
+0000

The Debian NMU of Unifont made its way to Ubuntu and did not incorporate
Colin's fix, so the upload had the effect of removing his fix from
Ubuntu.  The Unifont version in Testing does incorporate his fix, and
closed a bug that he filed on Debian (#659730) requesting this change.

These other significant changes were made in the version in Testing:

* Changed Section: to "fonts" for most debian/control entries to conform
to current Policy; the older "x11" (and now incorrect) Section entries
thus no longer need overriding.

* Updated packaging to conform to the policy version suitable for Wheezy
Stable (3.9.4), notably for the revised font handling requirements.

* Added hardening to debian/rules.

Allowing this update into Stable will harmonize what is in Debian with
what Colin Watson wanted in Ubuntu; it will use a debian/control file
that does not require Section overrides during building; and it will use
hardening.

I am attaching the changelog.

Thanks,


Paul Hardy

unifont (1:5.1.20080914-4) unstable; urgency=low

  * debian/control changes:
    - Updated packaging to conform to Debian Policy version 3.9.4.
    - Section tag is listed for each package; unifont-bin is in
      Section x11, and all other packages are in fonts.
    - Added explicit Depends entry for xfonts-utils for each package,
      as per Debian Policy Manual 3.9.4 Section 11.8.5, "Packages
      providing fonts", item 9.
    - Added Depends for fontforge to unifont-bin; removed weaker
      Suggests for fontforge from unifont-bin.
  * debian/rules - CPPFLAGS is now declared and used, for hardening.

 -- Paul Hardy <unifoundry@unifoundry.com>  Thu, 14 Nov 2013 05:16:42 -0800

unifont (1:5.1.20080914-3) unstable; urgency=low

  * Changed debian/control unifont Section entry from "x11" to "fonts".
  * Changed debian/control Depends entries for unifont and ttf-unifont
    to add "Depends: ${misc:Depends}".
  * Corrected changelog entries for 1:5.1.20080914-2.
  * debian/rules uses dpkg-buildflags to set CFLAGS & LDFLAGS, for
    hardening.

 -- Paul Hardy <unifoundry@unifoundry.com>  Sun, 10 Nov 2013 19:55:48 -0800

unifont (1:5.1.20080914-2) unstable; urgency=low

  [ Colin Watson ]
  * Use maintscript support in dh_installdeb rather than writing out
    dpkg-maintscript-helper commands by hand.  We now simply Pre-Depend on a
    new enough version of dpkg rather than using 'dpkg-maintscript-helper
    supports' guards, leading to more predictable behaviour on upgrades.
    (Closes: #659730)

  [ Paul Hardy ]
  * Applied above changes that Colin Watson provided in bug report,
    simplifying debian/ file structure and making the Unifont package
    more suitable for Ubuntu.  The one exception is I didn't create
    the ttf-unifont.maintscript file, because /etc/defoma/ no longer
    exists on Debian or Ubuntu.
  * debian/copyright - updated copyright and licensing information to
    reflect the latest source code changes and license agreements.
  * debian/README.Debian - minor change now that Etch is no longer
    the current release.
  * README - updated documentation to cover font modifications and the
    latest license agreements.
  * Corrected changelog entries for 1:5.1.20080808-1 and 1:5.1.20080914-1.2.
  * debian/control changes:
    - Build-Depends: debhelper (>= 8.1.0~), per Colin Watson's above changes.
    - No separate uploaders.
  * Created debian/source/format file.
  * Removed debian/TODO file as it referred to defoma, which is no longer used.
  * debian/watch now looks at ftp.gnu.org for upstream releases.
  * Accept NMU of Christian Perrier.  (Closes: #634981)
  * Accept NMUs of Paul Wise and Samuel Bronson.  (Closes: #697999, #698067)

 -- Paul Hardy <unifoundry@unifoundry.com>  Fri, 01 Nov 2013 18:39:56 -0700

unifont (1:5.1.20080914-1.3) unstable; urgency=low

  * Non-maintainer upload.
  * debian/rules: Split and inline "install" target into "binary-arch" and
    "binary-indep" and adjust dependencies.  (Without this,
    "dpkg-buildpackage -B" ends up running the build-indep rules and dying
    on the buildds.)
  * debian/rules: Also fix so dpkg-buildpackage -j works, and only builds
    the font files once.

 -- Samuel Bronson <naesten@gmail.com>  Sat, 12 Jan 2013 13:09:44 -0500

unifont (1:5.1.20080914-1.2) unstable; urgency=low

  [ Samuel Bronson ]
  * Non-maintainer upload.
  * Actually build the font files, using build-arch and build-indep to
    avoid killing any buildds. (Closes: #697902)
  * Don't include glyphs for unallocated (as of Unicode 5.1) or
    private-use characters. (Closes: #584672)

  [ Paul Wise ]
  * Place the newly compiled fonts in precompiled dir after build.

 -- Samuel Bronson <naesten@gmail.com>  Thu, 10 Jan 2013 20:15:33 -0500

unifont (1:5.1.20080914-1.1) unstable; urgency=low

  * Non-maintainer upload to achieve release goal of getting rid
    of defoma.

 -- Christian Perrier <bubulle@debian.org>  Wed, 20 Jul 2011 22:14:06 +0200

unifont (1:5.1.20080914-1) unstable; urgency=low

  * Changed unifont.ttf location in defoma-hints file. (Closes: #498874)
  * Modified src/hex2sfd to superimpose combining diacritical marks on
    top of preceding glyphs in TrueType font as per the Unicode Standard.
    (Closes: #497326)
  * Modified "cp -a" ==> "cp -p" and eliminated "install -t" in Makefiles
    for BSD Unix compatibility.
  * Renamed "combining.txt" to "combining.dat" because it is a data file.
  * Generated new font/precompiled/unifont.ttf font from the above changes.

 -- Paul Hardy <unifoundry@unifoundry.com>  Sun,  7 Sep 2008 23:09:17 -0700

unifont (1:5.1.20080820-1) unstable; urgency=low

  * Replaced Hangul Syllables block with glyphs in unifont.bdf file
    in Debian bf-utf-source package, originally from the Debian
    xfonts-baekmuk package (Closes: #495729)
    - Avoids license ambiguity of unifont's original Hanterm fonts
    - Brings two diverging Debian copies of the unifont font closer together
  * Deleted references to and all derivative copies of any Hanterm fonts
  * Changed unifont package description in debian/control to mention
    that the package now installs /usr/share/unifont/unifont.hex and
    other files and is no longer just a metapackage (Closes: #494662)

 -- Paul Hardy <unifoundry@unifoundry.com>  Wed, 20 Aug 2008 00:08:15 -0700

unifont (1:5.1.20080808-2) unstable; urgency=low

  * Install unifont.hex [and other files while I was at it] in
    /usr/share/unifont for GRUB (Closes: #494473)
    - unifont.hex provides glyphs with no combining circles, etc. and
      is the same file as font/compiled/unifont-5.1.20080808.hex
    - unifontfull.hex provides glyphs with combining circles, etc. and
      is the same file as font/compiled/unifontfull-5.1.20080808.hex.
      If editing hex glyphs, this file is the master version to edit;
      unifont.hex is generated from this full version -- see uniunmask(1)
      for details.
    - combining.txt lists all Unicode 5.1 code points that are combining
      glyphs, and hence should have zero-width.
    - README gives a brief description of the above three files
  * Corrected typos in the previous changelog entry.

 -- Paul Hardy <unifoundry@unifoundry.com>  Sat,  9 Aug 2008 20:55:27 -0700

unifont (1:5.1.20080808-1) unstable; urgency=low

  * Added needed Replaces, Conflicts lines in debian/control (Closes: #493711)
  * Added "Build-Depends-Indep: defoma" line in debian/control for access
    to dh_installdefoma to install TrueType font (Closes: #494245)
  * Changed ttf-unifont.defoma-hints file entry for "GeneralFamily"
    from "SansSerif" to "Typewriter" as a better match
  * Changed dh_lintian lines in debian/rules to use "( ... ) || /bin/true"
    so debuild would succeed on a generic Etch DVD installation that
    doesn't include dh_lintian in the debhelper package
  * Added updates from Ubuntu unifont package:
    - hex2bdf now uses additional BDF header lines for better font
      description
    - hex2bdf-split (originally Dave Starner's adaptation of Roman
      Czyborra's hex2bdf) renamed from hex2bdf.  Use is discouraged
      but it's still here for now for completeness; wrote man page
      & changed name of output font from "-gnu-fixed-*" to "-gnu-unifont-*"
    - Added Georgian glyphs contributed to Ubuntu's unifont package by
      Gia Shervashidze and Vladimer Sichinava
  * Merged man page & Makefile changes done by Anthony Fok from Debian
    diff file into .orig.tar.gz
  * Made minor changes to existing programs in ./src
    - unibmp2hex.c: forced double-wide glyphs where appropriate in
      U+FFxx range
    - uniunmask.c: increased buffer size & hard-coded "wide" variable
      to avoid accidentally invoking half-implemented extended
      character widths
    - unihex2bmp.c: same changes as in uniunmask.c
  * Added to existing documentation
    - Updated "./README" to reflect changes to Makefiles and add
      more information
    - Added "./font/hexsrc/README" to describe how to use all files
      in that directory to create a font
    - Added full font embedding exception to GPL from Wen Quan Yi
  * Added improved glyphs for the U+FF00..U+FFFF block
  * Removed "./font/hexsrc/blanks-5.1.hex"; it was identical to
    "blanks.hex" in the same directory and the Makefiles never used it.

 -- Paul Hardy <unifoundry@unifoundry.com>  Fri,  8 Aug 2008 02:38:05 -0700

unifont (1:5.1.20080706-1) unstable; urgency=low

  [ Paul Hardy ]
  * Adopted orphaned unifont Debian package (Closes: #356594)
  * Complete coverage of Unicode 5.1 Plane 0 (first coverage of all Plane 0)
  * New version number (5.1) reflects Unicode 5.1 as its design base
  * Adds Qianqian Fang's high-quality Wen Quan Yi CJK ideograph bitmaps
  * Contains most recent unifont version as of 6 July 2008 (Closes: #218720)
  * TrueType font scalable to any size (Closes: #178204)
  * Combining characters (e.g., accents) work properly in TrueType font
  * PCF font still included for now (TrueType is recommended with latest xfs)
  * Incorporates Rich Felker's Tibetan glyphs (Closes: #441357)
  * Built and tested under stable Etch release (4.0r3)
  * Added unifont-bin utilities package
    - Complete unifont font sources in Roman Czyborra's original .hex format
    - Roman Czyborra's most important unifont Perl scripts (incl. orig hex2bdf)
    - David Starner's modified hex2bdf not included (Debian no longer uses BDF,
      and as David Starner noted splitting the BDF font breaks yudit)
    - Luis Gonzales Miranda's TrueType unifont conversion scripts
    - Paul Hardy's C programs for graphic editing of unifont glyphs
    - man pages for all programs
    - unitopbm.c not included -- license undetermined (keep bug 62356 open)

  [ Anthony Fok ]
  * Added myself to Uploaders.
  * Revised packaging.
  * Sponsored upload.

 -- Paul Hardy <unifoundry@unifoundry.com>  Thu, 24 Jul 2008 23:21:47 -0700

unifont (1:1.0-4) unstable; urgency=low

  * QA upload.
  * Add unifont-bin package, with unifont.hex and hexdraw.  (Closes: #421640,
    part of #62356).
    - control: Add entry for unifont-bin.
    - unifont-bin.{dirs,install}: Install unifont.hex and hexdraw.
  * Switch to unifont.dirs / unifont-bin.install for installing unifont.pcf.
  * control: Fix a pair of lintian errors.
    - Move debhelper to Build-Depends.
    - Set its dependency versioned to (>= 5.0.31).

 -- Robert Millan <rmh@aybabtu.com>  Thu,  3 May 2007 18:33:39 +0200

unifont (1:1.0-3) unstable; urgency=low

  * QA upload.
  * Switch to debhelper 5.
  * Transition to modular X.  Closes: #362338.
    - Move fonts to /usr/share/fonts/X11.
    - Build-depend on xfonts-utils instead of xutils.
    - Build-depend on debhelper 5.0.29, which supports the new font
      location, and replaces the xutils dependency with xfonts-utils.
  * Let dh_compress compress .pcf files.

 -- Matej Vela <vela@debian.org>  Thu, 13 Apr 2006 14:44:53 +0200

unifont (1:1.0-2) unstable; urgency=low

  * QA upload (see #356594).
  * Bump Standards-Version.
  * Upgrade to debhelper 4.
  * Rebuilding makes /usr/doc transition (Closes: #352894).
  * Uppercase 'Unicode' in Description (Closes: #172067).
  * Recommends: xutils (Closes: #224023).

 -- Christoph Berg <myon@debian.org>  Sat,  8 Apr 2006 01:36:56 +0200

unifont (1:1.0-1) unstable; urgency=low

  * Correct Build-Depends, closes: #134431
  * New Upstream (dvdeug) and -release. Note that I did *not* change
    the font's name or split it in two like the replacement upstream did.
    Please mail if you think it's a good idea to do the split anyway
    (and break compatibility).
  * Integrated Ruchira Datta's Bengali glyphs, closes: #69896

 -- Bart Schuller <schuller@debian.org>  Mon, 18 Feb 2002 21:43:36 +0100

unifont (20000122-1) unstable; urgency=low

  * New upstream release, adding lots of new glyphs, closes: #60908
  * Upgrade to standards version 3.1.0

 -- Bart Schuller <schuller@debian.org>  Wed, 22 Mar 2000 23:24:14 +0100

unifont (19990430-1) unstable; urgency=low

  * New upstream release, adding 16 new glyphs
  * Made scripts executable, closes: #40374

 -- Bart Schuller <schuller@debian.org>  Tue, 29 Jun 1999 14:54:01 +0200

unifont (19990401-1) unstable; urgency=low

  * Initial Release.

 -- Bart Schuller <schuller@debian.org>  Wed,  7 Apr 1999 22:26:14 +0200

--- End Message ---
--- Begin Message ---
On Sun, Dec  1, 2013 at 08:37:41 -0800, Paul Hardy wrote:

> The additional "fonts" section was added before the Wheezy freeze.  Section
> 2.4 of the Policy Manual v3.9.3.1 lists the debian/control sections, and
> "fonts" is listed there.  This new section should be used instead of the
> older "x11" section as per my modifications in debian/control.  The
> changelog for debian-policy doesn't mention when that section was added.
>  It would have been in the Squeeze time frame.  I had the exact
> announcement where the "fonts" section was introduced at one point, but
> can't find it now.
> 
> The Stable debian/control Section assignments are overridden during
> building, so as long as those overrides operate as expected there shouldn't
> be a problem.
> 
The debian/control values for Section and Priority are ignored, the
values from the overrides are used, and that says 'Section: fonts' in
wheezy for the unifont package.

> > In any case, whilst the xfonts-utils dependencies are technically
> > required, it is also in practice unlikely for their absence to be an
> > issue, due to e.g. xorg and xutils depending on the package.
> 
> 
> > To be explicit, I'm currently likely to nack this proposed update,
> > unless answers to the queries above reveal an issue I'm missing.
> >
> > Regards,
> >
> > Adam
> >
> 
> If build overrides because of outdated debian/control section assignments
> and "safe" violations of updated dependency requirements in Policy are okay
> for Stable, and if there are no problems with defoma remnants in the
> packaging, and licensing changes reflected in Unstable suffice, then I
> guess there's no need to update Stable.  But there's a version in Testing
> now that I think introduces minor changes to address all of those issues
> (versus the major changes that the next upload will introduce).  I at least
> wanted to let you know about its availability and have the opportunity to
> update Stable.  In any case, thanks for taking the time to respond to this
> so quickly.
> 
All of the things mentioned are minor.  Stable updates are only
warranted for serious issues with a package.  So I'm closing this bug.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: