Skip to content

Debian Changelog binfmt-support (1.2.15)

2009

binfmt-support (1.2.15) unstable; urgency=low

   * Ignore modprobe failures in init script (thanks, Philipp Weis; closes:
     #549113).

 -- Colin Watson <cjwatson@debian.org>  Thu, 01 Oct 2009 19:18:10 +0100

binfmt-support (1.2.14) unstable; urgency=low

   [ Tormod Volden ]
   * Maintain a cache of binary format registration instructions, and use
     them from shell at boot time if possible to avoid the Perl slow path
     (LP: #320822).

 -- Colin Watson <cjwatson@debian.org>  Tue, 15 Sep 2009 12:48:37 +0100

binfmt-support (1.2.13) unstable; urgency=low

   * Upgrade to debhelper 7. Uses override targets, so requires 7.0.50.
   * Check that /etc/default/rcS exists before sourcing it.
   * Stop hardcoding path to update-binfmts.
   * Remove Default-Stop from init script; cf. changelog entry for 1.2.8.

 -- Colin Watson <cjwatson@debian.org>  Mon, 07 Sep 2009 02:19:38 +0100

binfmt-support (1.2.12) unstable; urgency=low

   * Moved to bzr.debian.org; add Vcs-Bzr control field.
   * Some packages (hi, mono) occasionally seem to try to remove formats that
     weren't installed and thus don't have an entry in the administration
     directory. Make this non-fatal, since the state is already as requested.

 -- Colin Watson <cjwatson@debian.org>  Tue, 26 May 2009 10:13:28 +0100

2008

binfmt-support (1.2.11) unstable; urgency=low

   * Recommend POSIX-compliant shell fragments in README.Debian.
   * Remove stray 'closedir ADMINDIR' in act_display (closes: #482482).

 -- Colin Watson <cjwatson@debian.org>  Fri, 23 May 2008 09:20:19 +0100

2007

binfmt-support (1.2.10) unstable; urgency=low

   * Fix brown-paper-bag syntax error in Binfmt::Format (thanks, Bastian
     Kleineidam; closes: #418343).
   * Suppress perl warning about commas within qw().

 -- Colin Watson <cjwatson@debian.org>  Mon, 09 Apr 2007 18:49:57 +0100

binfmt-support (1.2.9) unstable; urgency=low

   * Mount /proc/sys/fs/binfmt_misc nodev, noexec, and nosuid, to guard
     against possible future kernel security vulnerabilities.
   * Suppress warning on --test --import if the given format file has no
     detector line (closes: #383287).

 -- Colin Watson <cjwatson@debian.org>  Sun, 08 Apr 2007 21:32:00 +0100

2006

binfmt-support (1.2.8) unstable; urgency=low

   * Disabling binfmt-support on system shutdown is rather pointless, so stop
     doing it.
   * Move debhelper from Build-Depends-Indep to Build-Depends (for clean
     target).
   * Use debhelper v4.

 -- Colin Watson <cjwatson@debian.org>  Tue, 2 May 2006 23:27:09 +0100

2005

binfmt-support (1.2.7) unstable; urgency=low

   * Remove outdated skeleton comments in init script, since there's very
     little of the skeleton left.
   * Add LSB info to init script.
   * Use log_daemon_msg from lsb-base (>= 3.0-6) for more policy-compliant
     init script output.

 -- Colin Watson <cjwatson@debian.org>  Thu, 27 Oct 2005 13:17:31 +0100

binfmt-support (1.2.6) unstable; urgency=low

   * Mount binfmt_misc filesystem as 'binfmt_misc' rather than 'none'
     (thanks, Roucaries Bastien; closes: #328827).

 -- Colin Watson <cjwatson@debian.org>  Sat, 17 Sep 2005 17:18:38 +0100

binfmt-support (1.2.5) unstable; urgency=low

   [ Colin Watson ]
   * Stop the postinst/prerm from exiting non-zero if update-binfmts fails,
     for example if you're running something other than Linux
     (closes: #322193).
   * Policy version 3.6.2. No changes required.
   * Update GPL notices with the FSF's new address.
 
   [ Scott James Remnant ]
   * Use lsb functions in init script.

 -- Colin Watson <cjwatson@debian.org>  Tue, 30 Aug 2005 17:48:51 +0100

2004

binfmt-support (1.2.4) hoary; urgency=low

   * Move binfmt-support to start at 90 rather than 20

 -- Thom May <thom@planetarytramp.net>  Fri, 10 Dec 2004 18:19:02 +0100

binfmt-support (1.2.3) unstable; urgency=low

   * Convert binfmt-support(8) to the -mdoc macro set.

 -- Colin Watson <cjwatson@debian.org>  Thu, 1 Apr 2004 13:49:02 +0100

2003

binfmt-support (1.2.2) unstable; urgency=low

   * Document the 'detector' option in format files.
   * Don't bother trying to unload the binfmt_misc kernel module when
     stopping, since (a) it means we run into a kernel bug, (b) it means we
     have to keep track of whether the module was loaded by the administrator
     before starting, and (c) it's unimportant anyway. Reassigns #155570 to
     kernel.
   * Policy version 3.5.9: no changes required.

 -- Colin Watson <cjwatson@debian.org>  Sat, 26 Apr 2003 19:07:39 +0100

binfmt-support (1.2.1) unstable; urgency=low

   * Cosmetic improvements to debian/rules.
   * Make update-binfmts(8) render properly under groff's utf8 device: in
     particular, use '\-' rather than '-' where a real dash is needed.

 -- Colin Watson <cjwatson@debian.org>  Mon, 24 Feb 2003 01:48:43 +0000

2002

binfmt-support (1.2.0) unstable; urgency=low

   * Support for userspace detectors, at the request of the Mono folks. See
     /usr/share/doc/binfmt-support/detectors for the rationale and design.
 
     This involved substantial rearrangements of the code, so we now have a
     couple of Perl modules in the Binfmt:: namespace. They don't have a
     published interface, so writing code using them directly is a bad idea.
 
   * Check that interpreters (and the new detectors) are executable.
   * Localize all filehandles.
   * Policy version 3.5.8: drop /usr/doc symlink.

 -- Colin Watson <cjwatson@debian.org>  Wed, 11 Dec 2002 13:46:12 +0000

binfmt-support (1.1.5) unstable; urgency=low

   * Check (again - how did I lose this?) for the existence of $register, not
     $procdir, when deciding whether to try loading the kernel module
     (closes: #134206).

 -- Colin Watson <cjwatson@debian.org>  Tue, 5 Mar 2002 21:37:32 +0000

binfmt-support (1.1.4) unstable; urgency=low

   * The "phone me if you want a bug fixed" release. :-)
   * Apply more careful logic to loading and mounting binfmt_misc on newer
     kernels (thanks, Daniel Silverstone; closes: #131236).
   * Remove emacs local variables from this changelog.

 -- Colin Watson <cjwatson@debian.org>  Sun, 3 Feb 2002 20:37:30 +0000

binfmt-support (1.1.3) unstable; urgency=low

   * Recommend in README.Debian that packages using --import conflict with
     binfmt-support (<< 1.1.2).

 -- Colin Watson <cjwatson@debian.org>  Sat, 26 Jan 2002 19:05:34 +0000

binfmt-support (1.1.2) unstable; urgency=low

   * Fix thinko that meant some warnings weren't printed.
   * Make much more careful use of return codes throughout.
   * When deciding whether to load the binfmt_misc module, check for the
     existence of /proc/sys/fs/binfmt_misc/register, not merely the
     directory. It seems that recent kernels can leave the directory hanging
     around even after the module is removed (closes: #129400, #129621).

 -- Colin Watson <cjwatson@debian.org>  Sat, 19 Jan 2002 19:14:58 +0000

binfmt-support (1.1.1) unstable; urgency=medium

   * Return non-fatally if binfmt_misc couldn't be loaded (see #129170).

 -- Colin Watson <cjwatson@debian.org>  Mon, 14 Jan 2002 13:52:32 +0000

binfmt-support (1.1.0) unstable; urgency=low

   * Implement an --import option to allow packages to install format files
     without depending on binfmt-support. All format files will be imported
     by binfmt-support when it's eventually installed (closes: #119694).
   * Update lots of documentation in line with this.
   * Install the directory /usr/share/binfmts for format files.
   * Don't attempt to load and unload the binfmt_misc kernel module in --test
     mode.
 
   * Use Text::Wrap rather than my own wrap() function.
   * General code cleanup.
   * get_binfmt() now returns a hash, not an array.
   * Apply better nroff style to the man page.
   * Policy version 3.5.6.
   * Perl policy version 1.20.

 -- Colin Watson <cjwatson@debian.org>  Sun, 6 Jan 2002 13:58:51 +0000

2001

binfmt-support (1.0.6) unstable; urgency=low

   * Check whether modprobe is available before using it (closes: #106090).

 -- Colin Watson <cjwatson@debian.org>  Sat, 21 Jul 2001 17:18:10 +0100

binfmt-support (1.0.5) unstable; urgency=low

   * Updated to policy version 3.5.2: no changes required.
   * Remove duplicate conffiles entry.
 
   * Support recent -ac kernels which require binfmt_misc to be mounted as a
     filesystem. For now, it seems neatest to mount it over
     /proc/sys/fs/binfmt_misc, but that may change (especially as it's not
     clear whether that directory will always exist).
   * If disabling all binary formats, also unmount the filesystem if
     necessary, and unload the kernel module. This will help upgrading in the
     future if the kernel interface is changed again.

 -- Colin Watson <cjwatson@debian.org>  Fri, 27 Apr 2001 11:58:01 +0100

binfmt-support (1.0.4) unstable; urgency=low

   * Uploaded to Debian (closes: #78872).
   * New maintainer address.
   * Standards-Version: 3.5.1: no changes required.
   * Use debhelper v3.
   * Updated to new Perl policy.
   * This is Architecture: all, so use the binary-indep target in
     debian/rules rather than the binary-arch target.
   * Started updating the version number automagically.
   * Pointed URL in copyright file to the package pool.
 
   * --display can now be called without an argument to display all known
     binary formats and whether they are enabled; its output looks better,
     too.
   * Improved --test option.
   * Don't hardcode ENOENT any more, anticipating future Hurd support.
   * Print an error message on startup if the operating system isn't Linux
     (although the package can still be installed).
   * Recoded the option parsing and the actions into dispatch tables.
   * Really test for existence of /usr/sbin/update-binfmts in init script.
   * Fixed formatting error in man page (\x is an escape sequence).
   * "Debian GNU/Linux" -> "Debian GNU".

 -- Colin Watson <cjwatson@debian.org>  Sat, 17 Feb 2001 14:38:55 +0000

2000

binfmt-support (1.0.3) unstable; urgency=low

   * D'oh. update-binfmts should have been in /usr/sbin all along. Updated
     README.Debian to account for this.
   * Included the GPL in the source package.
   * Improved --install/--remove logic:
     - Remove entries even if their interpreter has changed, otherwise
       deliberately changing interpreters becomes rather awkward. We only
       need to make sure that the package is the same.
     - --install will now disable existing /proc entries as long as
       /var/lib/binfmts is consistent. Without this, you could sometimes end
       up with multiple entries in /proc with the same name, due to a kernel
       bug. Added some extra checking to make this even less likely.
     - Don't warn about there being no /proc entry when removing. This can
       easily happen on upgrades, and it also helps maintainer scripts to be
       idempotent.
   * Running --enable and/or --disable multiple times now doesn't create
     multiple entries in /proc with the same name either.

 -- Colin Watson <cjw44@flatline.org.uk>  Sun, 10 Dec 2000 00:24:18 +0000

binfmt-support (1.0.2) unstable; urgency=low

   * Standards-Version: 3.2.1: no changes required.
   * Build-Depends-Indep: rather than Build-Depends:.
   * Use debhelper DH_COMPAT=2.
   * debian/rules: cleanup.
   * Don't 'use diagnostics'; it's slow.
   * Some additions to the man page.
   * Oops, remember to update $VERSION this time.
   * Added debian/TODO.
   * Added note in README.Debian about requiring binfmt_misc.

 -- Colin Watson <cjw44@flatline.org.uk>  Wed, 6 Dec 2000 00:45:44 +0000

binfmt-support (1.0.1) unstable; urgency=low

   * Improved long description (sysadmins can use update-binfmts too).
   * Standards-Version: 3.1.1, Build-Depends: line.

 -- Colin Watson <cjw44@flatline.org.uk>  Tue, 30 May 2000 23:18:58 +0100

binfmt-support (1.0) unstable; urgency=low

   * Initial Release.

 -- Colin Watson <cjw44@flatline.org.uk>  Tue, 16 May 2000 23:46:15 +0100