mono (6.14.1+ds2-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Improve ability to build mono on riscv64.

  [ Helmut Grohne ]
  * Tell boehm gc to use gcc atomic intrinsics,
    improving the ability to cross build.
    (Closes: #1112632)

  [ Antoine Le Gonidec ]
  * New source repack excluding more generated files.
  * Add missing Breaks/Replaces for mono-dbg.
  * Fix typo in Breaks/Replaces for mono-csharp-shell.
  * Fix ability to install mono-devel alongside cli-common-dev.
  * Fix build of shipped Boehm's GC to no longer rely on vendored generated
    files.
  * Drop binfmt integration.
  * Drop multiple unused Debian-specific scripts.
  * Drop unused Debian-specific .gitignore.
  * Drop unused XDG desktop menu entries.

 -- Antoine Le Gonidec <vv221@debian.org>  Mon, 01 Sep 2025 15:00:08 +0200

mono (6.14.1+ds-6) unstable; urgency=medium

  * Stop trying to kill all mono processes during tests.
    (Closes: #759496, #962022)
  * Fix build without Boehm's garbage collector on arm64.
  * Provide dh_makeclilibs to source packages that build-depend on mono-devel.
  * Reduce the amount of build-dependencies.

 -- Antoine Le Gonidec <vv221@debian.org>  Tue, 26 Aug 2025 13:29:11 +0200

mono (6.14.1+ds-5) unstable; urgency=medium

  * Restore missing dependency on libgdiplus.
    (Closes: #1111930)
  * Import upstream patch to fix build on arm64.
  * Fix dependencies of autopkgtest.
  * Drop fake manpages.

 -- Antoine Le Gonidec <vv221@debian.org>  Sun, 24 Aug 2025 13:18:32 +0200

mono (6.14.1+ds-4) unstable; urgency=medium

  * Drop CLI (.NET) dependencies resolution.
    (Closes: #695555, #1111419)
  * Drop generation of a Mono certificates store.
    (Closes: #821831)
  * Ensure all maintainer scripts exit on error.
    (Closes: #866269)
  * Drop integration with cli-common.
    (Closes: #1111276)
  * Move debug scripts to -dbgsym packages.
  * Drop obsolete dh_gencontrol override.
  * Fix permissions on many files.
  * Fix generation and removal of AOT libraries.
  * Fix ability to install mono-libraries without mono-runtime.
  * Restore full Debian changelog.
  * Silence some lintian false-positives.

 -- Antoine Le Gonidec <vv221@debian.org>  Wed, 20 Aug 2025 17:06:31 +0200

mono (6.14.1+ds-3) experimental; urgency=medium

  * Add support for extra architectures: loong64 and riscv64.
    (Closes: #1111092)
  * Rename libmono-corlib4.5-cil binary package to mono-libraries.
  * Rename mono-dbg binary package to mono-libraries-debug.
  * Merge several packages into mono-runtime.
  * Merge all development packages into mono-devel.
  * Drop debian/NEWS about libraries merge,
    as most users probably do not care.
  * Migrate to -dbgsym debug packages.

 -- Antoine Le Gonidec <vv221@debian.org>  Fri, 15 Aug 2025 22:04:02 +0200

mono (6.14.1+ds-2) unstable; urgency=medium

  * Add missing authors in debian/copyright.
  * Update packages descriptions.

 -- Antoine Le Gonidec <vv221@debian.org>  Wed, 13 Aug 2025 15:33:21 +0200

mono (6.14.1+ds-1) unstable; urgency=medium

  * Switch to new WineHQ upstream.
    (Closes: #1092582)
  * New ustream release.
  * Stop listing symbols for libmonosgen-2.0.so.1.

 -- Antoine Le Gonidec <vv221@debian.org>  Wed, 13 Aug 2025 13:11:22 +0200

mono (6.12.0.199+ds-4) unstable; urgency=medium

  [ Ahmad Khalifa ]
  * d/salsa-ci: Add working salsa ci config.
    (Closes: #1108323)

  [ Antoine Le Gonidec ]
  * Add a NEWS entry about the merge of libmono-*-cil packages.
  * Fix libmono-corlib4.5-cil Breaks/Provides/Replaces (again).
    (Closes: #1108110)
  * Update maintainer e-mail.
  * Drop git-buildpackage configuration.

 -- Antoine Le Gonidec <vv221@debian.org>  Sun, 10 Aug 2025 20:07:02 +0200

mono (6.12.0.199+ds-3) experimental; urgency=medium

  [ Antoine Le Gonidec ]
  * Fix build on arch: any.
  * Move upstream source changes to debian/patches.
  * Use a fixed build date in binaries.
  * Do not rely on a hardcoded path for update-binfmts in maintainer scripts.
  * Bump Standards-Version to 4.7.2.
  * Fix libmono-corlib4.5-cil Breaks/Provides/Replaces.
    (Closes: #1108110)

 -- Antoine Le Gonidec <debian@vv221.fr>  Tue, 24 Jun 2025 01:38:18 +0200

mono (6.12.0.199+ds-2) experimental; urgency=medium

  [ Ahmad Khalifa ]
  * d/rules: cleanup variables and repacking target.
  * d/rules: Cleanup build options, minimise arch flags.
  * d/rules: move manpage copying to sym links instead.
  * Fix d/copyright formatting and naming.
  * Fix lintian errors.
  * d/tests: Add basic autopkgtest for runtime and compiler.
  * Upgrade dh compat from 10 to 13.
    (Closes: #1107836)
  * Consolidate CIL packages into libmono-corlib4.5-cil.
    (Closes: #1107838)

  [ Clint Adams ]
  * debian/mono-api-check: use mktemp instead of tempfile.

 -- Antoine Le Gonidec <debian@vv221.fr>  Mon, 16 Jun 2025 12:08:54 +0200

mono (6.12.0.199+ds-1) experimental; urgency=medium

  [ Ahmad Khalifa ]
  * Improve upstream repacking with Files-Excluded.
    (Closes: #1106868)

 -- Antoine Le Gonidec <debian@vv221.fr>  Sat, 31 May 2025 21:14:45 +0200

mono (6.12.0.199+dfsg-6) unstable; urgency=medium

  * Drop obsolete Breaks/Replaces from mono-devel.

 -- Antoine Le Gonidec <debian@vv221.fr>  Thu, 03 Apr 2025 15:46:50 +0200

mono (6.12.0.199+dfsg-5) unstable; urgency=medium

  * Prevent the inclusion of debug symbols in libmono-btls-interface4.0-cil.
    (Closes: #1101768)
  * Tweak the description of libmono-corlib4.5-cil and libmono-corlib4.5-dll.
  * Update lintian overrides.

 -- Antoine Le Gonidec <debian@vv221.fr>  Mon, 31 Mar 2025 21:01:03 +0200

mono (6.12.0.199+dfsg-4) unstable; urgency=medium

  * Include upstream patch disabling 32-bit float operations when unsupported
    (Closes: #1098958)
  * Improve mastersummary.xml reproducibility
    (Closes: #1010854)
  * Improve Multi-Arch metadata.
  * Update Maintainer email.

 -- Antoine Le Gonidec <debian@vv221.fr>  Mon, 24 Mar 2025 13:16:01 +0100

mono (6.12.0.199+dfsg-3) unstable; urgency=medium

  * Drop the generation of mono-source.
    (Closes: #961942)
  * Disable float32 optimization on armel.
    (Closes: #1098958)
  * mono-config: let os=linux include other glibc platforms.
    (Closes: #819402)
  * Fix problems with the gacutil.1 man page.
    (Closes: #1071487)
  * Set Multi-Arch for several packages.

 -- Antoine Le Gonidec <debian@dotslashplay.it>  Wed, 26 Feb 2025 21:51:36 +0100

mono (6.12.0.199+dfsg-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Remove need for root when building the package.
    (Closes: #1089391)
  * dh_makecliclibs: Use `reset_perm_and_owner` from `Dh_lib.pm`
    such that it works correctly when building packages without
    root.

 -- Niels Thykier <niels@thykier.net>  Thu, 02 Jan 2025 18:55:51 +0000

mono (6.12.0.199+dfsg-2) unstable; urgency=medium

  * Drop the boringssl reliance on obsolete "pipes" Python library
    (Closes: #1084600).
  * Bump Standards-Version to 4.0.1.
  * Bump the debian/watch version.
  * Add the missing python3 dependency to mono-devel.
  * Update the package descriptions for mono-runtime-boehm and
    mono-runtime-sgen.
  * Strip the pedump binary provided by mono-utils.
  * Rely on debhelper to handle autoreconf calls.
  * Drop obsolete calls to ldconfig through maintscripts.
  * Drop dependencies on obsolete package pkg-config.

 -- Antoine Le Gonidec <debian@dotslashplay.it>  Fri, 11 Oct 2024 18:26:06 +0200

mono (6.12.0.199+dfsg-1) unstable; urgency=medium

  * New upstream release (Closes: #1010445, #1075284).
  * Set myself (Antoine Le Gonidec) as the current maintainer (Closes: #1079867).
  * Patch strncpy calls to prevent compilation warnings.
  * Set the bootstrap profile using a Debian patch, instead of a direct
    modification of the upstream source.
  * Fix the signature of the monowasm assembly files.
  * Drop a call to dh_installexamples -pmono-jay, as mono-jay is not included
    in the built packages.
  * Drop direct calls to dpkg-gensymbols, as these are already implied by
    dh_makeshlibs.
  * Drop the list of symbols for libmonoboehm-2.0-1, as no package outside of
    src:mono seems to rely on it. A future update might drop this library.

 -- Antoine Le Gonidec <debian@dotslashplay.it>  Thu, 29 Aug 2024 17:06:02 +0200

mono (6.8.0.105+dfsg-3.6) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS with -Werror=implicit-function-declaration (Closes: #1066220).

 -- Andrey Rakhmatullin <wrar@debian.org>  Fri, 15 Mar 2024 22:02:36 +0500

mono (6.8.0.105+dfsg-3.5) unstable; urgency=medium

  * Non-maintainer upload.
  * Drop Depends: libnunit-cil-dev.  (Closes: #1051340)

 -- Bastian Germann <bage@debian.org>  Wed, 06 Sep 2023 14:03:58 +0200

mono (6.8.0.105+dfsg-3.4) unstable; urgency=medium

  * Non-maintainer upload.
  * Recommend monodoc-http.  (Closes: #1050018, #561240)

 -- Bastian Germann <bage@debian.org>  Fri, 18 Aug 2023 15:02:07 +0200

mono (6.8.0.105+dfsg-3.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Revert "Added desktop file for mono with and without a terminal window"
    (Closes: #972146)

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 09 Dec 2022 14:33:03 +0100

mono (6.8.0.105+dfsg-3.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 29 Jun 2021 22:33:21 +0200

mono (6.8.0.105+dfsg-3.1) experimental; urgency=medium

  * Non-maintainer upload.
  * mono-gac: Add Pre-Depends: mono-runtime-common (>= 5.20) and stop messing
    with /etc/mono/config manually. gacutil is used from hooks called by
    maintainer scripts and must stay functional even if unpacked and not yet
    configured.  (Closes: #985066)
  * Move mono-gac dependency from mono-runtime-common to mono-runtime-sgen and
    mono-runtime-boehm to avoid introducing a new dependency cycle.
  * libmono-system4.0-cil, libmono-system-configuration4.0-cil: Drop
    mono-runtime dependency, all their rdepends also depend on
    libmono-corlib4.5-cil which already has the mono-runtime dependency.
  * Move 'cli' binfmt registration to mono-runtime which ships the files.
  * Ship /etc/mono/registry/LocalMachine/.
  * Clean up empty /usr/lib/mono/aot-cache/${MONOARCH}/.
  * mono-mcs: Clean up obsolete alternatives.  (Closes: #801789)
  * Move the actual library from libmono-corlib4.5-cil to
    libmono-corlib4.5-dll and redirect the circular libmono-*-cil
    dependencies there to break the dependency cycle between mono-runtime and
    libmono-*-cil.  (Closes: #940301, #528090, #656895, #986275, #986293)
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 29 Jun 2021 12:07:42 +0200

mono (6.8.0.105+dfsg-3) unstable; urgency=high

  * [2501df4] Workaround for gacutil System.Native mapping dependency
    (Closes: #954635)

 -- Jo Shields <joshield@microsoft.com>  Wed, 08 Apr 2020 09:11:12 -0400

mono (6.8.0.105+dfsg-2) unstable; urgency=medium

  [ Bernhard Urban-Forster ]
  * [d926125] delete leftover code from pre-monoctx area (#18072)
    Also update assert which doesn't make sense since we have moved over
    to MonoContext
    Some context: e7011c780f676914f559f14f25e76c192bb2b0b2
    Fixes: https://github.com/mono/mono/issues/18064

  [ Jo Shields ]
  * [35fc7f0] Add support for GSSAPI

 -- Jo Shields <joshield@microsoft.com>  Tue, 25 Feb 2020 16:38:55 -0500

mono (6.8.0.105+dfsg-1) unstable; urgency=medium

  * [503303d] Switch uscan to .xz
  * [f6dd8ff] Exclude more from orig
  * [9084d4a] New upstream version 6.8.0.105+dfsg
  * [33d7ab6] Use 4.7.1 as bootstrap profile, as we strip out 4.7
  * [93f3d45] Another use of wrong bootstrap
  * [4bc3cf9] Don't try to build Helix (MS internal CI) client
  * [e8169ba] Add .NET 4.8 reference assemblies
  * [16f6a2e] Also add mcs patch for .NET 4.8
  * [b37550c] Add pdb (Roslyn) support to dh_clistrip
  * [ea09912] Ensure LocalMachine registry hive exists
  * [05e54ed] Switch cli-common tools to ikdasm, not monodis, as parser
  * [f020cca] Add aprofutil to mono-devel
  * [63db114] Add mono-hang-watchdog
  * [107be0f] Rename libmono-system-native. Turns out, this is HARD.
  * [cf8d167] Remove mono-jay
  * [7065cfd] Update debian/rules
  * [f6f076a] Also skip 4.8-api folder from dh_clilibs
  * [bca1dcc] Refreshed symbols
  * [7e383da] Revert "Don't build docs on s390x, to work around a dumb issue"
    This reverts commit ff9b6c0ee6da0b13536cab8afb0bb96a5b3c7e9e.
  * [f6c34d1] Revert "-fstack-protector-strong breaks s390x on PIC-default
     gcc. Remove it there."
    This reverts commit be0afd71229df130495817f3c5722fb583f43cf3.
  * [c7e80ea] Revert "Add a fix for MIPS breakage in
    20c06cc0f40167a388be2f939b44d838876a979f"
    This reverts commit 7e9e20f52347bce8482e30d040243e52aa3637d6.
  * [5610a42] Changes from Robert-André Mauchin and Calvin Buckley to fix
    mdoc with mcs
  * [40815c8] More changes from Calvin Buckley, to re-enable mcs mode mdoc
    in the build
  * [9791078] Don't install Mono linker (only builds on Roslyn)

 -- Jo Shields <joshield@microsoft.com>  Thu, 20 Feb 2020 23:47:44 -0500

mono (5.18.0.240+dfsg-5) unstable; urgency=medium

  * [cd49e97] Missed one (Closes: #939923)

 -- Jo Shields <joshield@microsoft.com>  Tue, 10 Sep 2019 09:09:48 -0400

mono (5.18.0.240+dfsg-4) unstable; urgency=medium

  [ Marek Safar ]
  * [d8d5d6b] Fixes __MonoCS__ handling of value types

  [ Jo Shields ]
  * [1e58909] Try python3ification (Closes: #937067)
  * [fb709a0] Python3 in debian/control

 -- Jo Shields <joshield@microsoft.com>  Mon, 09 Sep 2019 14:00:35 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog mono-runtime`.
