syslinux (3:6.04~git20190206.bf6db5b4+dfsg1-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Bump debhelper from old 11 to 12.
  * Set debhelper-compat version in Build-Depends.
  * Fix day-of-week for changelog entry 1:3.60~pre2-1.
  * Update standards version to 4.4.1, no changes needed.

  [ Lukas Schwaighofer ]
  * Switch build-dependency from python2 to python3. (Closes: 938617)
  * Strip memtest and memcpy from libefi.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Mon, 23 Dec 2019 18:17:06 +0100

syslinux (3:6.04~git20190206.bf6db5b4+dfsg1-1) unstable; urgency=medium

  * Import new version (upstream's git state).
    - Update patches and drop those merged upstream.
    - Adjust debian/copyright for new release.
  * Document the justification of lintian overrides.
  * Override new portable-executable lintian check.
  * Bump Standards-Version to 4.3.0.
  * Prevent optimizing the pow() function. (Closes: #918915)

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Wed, 27 Feb 2019 00:35:07 +0100

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-6) unstable; urgency=medium

  * gnu-efi compatibility patch: use memset and memcpy from syslinux instead
    of from gnu-efi
    - Using the memset and memcpy from gnu-efi causes some modules (e.g.
      vesamenu.c32) to fail with "Undef symbol FAIL: memset"

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Mon, 03 Dec 2018 22:45:42 +0100

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-5) unstable; urgency=medium

  * Build against gnu-efi >= 3.0.8
  * Bump Standards-Version to 4.2.1.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Sat, 13 Oct 2018 11:14:54 +0200

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-4) unstable; urgency=medium

  * Point Vcs-Git and Vcs-Browser to salsa.debian.org.
  * Revert the gnu-efi patch again so that syslinux can be built against
    gnu-efi 3.0.4 from buster.
  * Strip .note.gnu.property section from mbr.bin (added since
    binutils >= 2.31.1-2) to stay within size constraints (Closes: #906414).
  * Fix broken efi binaries when building with binutils >= 2.31 by patching
    the linker script.
  * Bump Standards-Version to 4.2.0.
  * Move to debhelper compatibility level 11.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Sat, 18 Aug 2018 17:45:42 +0200

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-3) experimental; urgency=medium

  * Do not create -dbgsym packages for now, as they do not contain any debug
    symbols due to the way syslinux is compiled.
  * Clean up obsolete configuration files in /etc/kernel that are no longer
    present in extlinux since Debian jessie but have never been properly
    removed (Closes: #866343).
  * Build against gnu-efi >= 3.0.6:
    - Split the gnu-efi patch into Debian-specific and non-Debian-specific.
    - Add necessary patches from upstream's mailing list.
    - Adjust the Build-Dependencies.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Sun, 03 Dec 2017 11:13:37 +0100

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-2) experimental; urgency=medium

  * Extend 0009-reproducible-build.patch: Also sort file lists obtained using
    `find`, so they are passed to `ar` in a deterministic order.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Sat, 04 Nov 2017 11:52:54 +0100

syslinux (3:6.04~git20171011.af7e95c3+dfsg1-1) experimental; urgency=medium

  * Import new version (upstream's current git state, prerelease of
    syslinux 6.04).
    - Booting from XFS now works in MBR partition schemes (Closes: #803938).
  * Remove gnu-efi from the source package so it's not used accidentally.
  * Drop patches included upstream:
    - 0005-load-linux-correct-type.patch
    - 0006-load-linux-protected-mode.patch
    - 0007-sysappend-fix-space-stripping.patch
    - 0008-Fix-gcc-5-ALIGN-causing-Boot-error.patch
    - 0010-fix-ftbfs-with-default-pie.patch
    - 0011-bios-Dont-try-to-guess-the-section-alignment.patch
    - 0012-ldlinux-Fix-return-pointer-to-local-data.patch
    - 0013-extlinux-pull-in-sys_sysmacros.h-for-major_minor_makedev.patch
    - 0016-btrfs-fix.patch
    - 0017-isohdpfx.S-correct-heads-sectors.patch
    - 0018-ext4-Fix-64bit-feature.patch
  * Update patches:
    - 0009-reproducible-build.patch: Drop parts that are included upstream.
    - 0004-gnu-efi.patch: Drop parts that have become unnecessary, because
      upstream checks for a .git directory before trying to update submodules.
  * Remove 0014_fix_ftbfs_no_dynamic_linker.patch which isn't required any
    longer.
  * Improve the extlinux man page (update 0003-extlinux-manpage.patch).
  * Refresh all patches.
  * Add special purpose and debugging MBRs to syslinux-common and isolinux
    packages.
  * Patch upstream changelog to include changes since 6.03.
  * Update debian/copyright as needed.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Thu, 02 Nov 2017 08:51:50 +0100

syslinux (3:6.03+dfsg1-2) unstable; urgency=medium

  * Update 0004-gnu-efi.patch to use the jmp_buf definition from gnu-efi.
  * Add patch 0018-ext4-Fix-64bit-feature.patch from upstream to support ext4
    64bit feature (Closes: #833057).
  * Mark isolinux, pxelinux, syslinux-common and syslinux-efi as
    Multi-Arch: foreign.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Tue, 17 Oct 2017 23:41:05 +0200

syslinux (3:6.03+dfsg1-1) unstable; urgency=low

  * Maintain syslinux in the debian-cd team (Closes: #805268).
    - Change Vcs-{Browser,Git} in debian/control accordingly.
    - Add debian/gbp.conf to set suitable defaults for git-buildpackage.
  * Add debian/watch file.
  * Implement repacking using uscan (add Files-Excluded field to
    debian/copyright and drop dfsg target in debian/rules).
  * New repack to remove build directories (bios, efi32, efi64) and
    gnu-efi/gnu-efi-3.0/debian from the source package.
  * Cleanup debian/rules: use debhelper config files more extensively.
  * Move to debhelper compatibility level 10, depend on debhelper 10.3 for
    dh_missing.
  * Add debian/clean to remove debris from build.
  * Update the variables passed to make for building:
    - Passing VERSION is no longer required.
    - Derive DATE from SOURCE_DATE_EPOCH.
    - Also pass HEXDATE derived from SOURCE_DATE_EPOCH.
  * Add patch to make the use SOURCE_DATE_EPOCH for the synthesized
    modification time constants.  This allows syslinux to build reproducibly
    as long as the build path stays the same.
  * Link efi binaries against gnu-efi from Debian:
    - Add Build-Depends-Indep on gnu-efi (an architecture independent
      dependency is necessary as gnu-efi is not available on x32).
    - Split the build in debian/rules for arch all/any packets so gnu-efi is
      not required for architecture specific builds.
    - Patch upstream's build system (by modifying 0004-gnu-efi.patch) to link
      against gnu-efi from Debian.
    - Record the static linking with gnu-efi (Built-Using control field).
  * Drop unused lintian overrides.
  * Add patch from upstream to fix btrfs logical to physical block address
    mapping (Closes: #865462).
  * Add patch from upstream to fix boot problem for old BIOS firmware from
    around 2005 by correcting the C/H/S order (thanks Thomas Schmitt).
  * Bump Standards-Version to 4.1.1.

 -- Lukas Schwaighofer <lukas@schwaighofer.name>  Sat, 07 Oct 2017 17:48:54 +0200

# For older changelog entries, run 'apt-get changelog isolinux'
