musescore2 (2.3.2+dfsg4-17) unstable; urgency=high

  * Fix FTBFS with cmake 4 (Closes: #1113306)
  * Build with portmidi 2.x (Closes: #1114631)

 -- Thorsten Glaser <tg@mirbsd.de>  Sat, 04 Oct 2025 23:18:03 +0200

musescore2 (2.3.2+dfsg4-16) unstable; urgency=high

  * Update description:
    - the musescore.org software has been renamed upstream to
      Mu͒seScore Studio and the musescore.com website to
      Mu͒seScore Catalogue and the mobile äpps to
      Mu͒seScore Sheet Music for Android and iOS
      ⇒ follow that
    - cease naming commercial competitors it’s supposedly better than
    - update situation description for major version 2 vs. 3
    - document no v4 package is planned due to the freeness reduction
    - plan to package “Mu͒seScore 3 Evolution” (community-maintained
      3.7 fork) as musescore-snapshot (as it has no releases anyway)
    - document Muse Group company takeover, remove mentions of old one
    - reduce delta between v2/v3 descriptions
  * Backport fixes:
    - Help→MusicXML: link correct licence (from mu͒ Evolution)
    - Fix for CVE-2024-44866 (from mu͒4); (Closes: #1070860)
  * Add README.Debian to explicitly express that this should not be
    exposed to untrusted input files without confinement (cf. #1070860)
  * Work around unexpected colourised messages from cmake’s tester
  * Try to blindly fix CVE-2023-44428: (addresses #1070860 as well)
    - improve Capella import robustness
    - arm Q_ASSERT{,_X} macros to exercise the tests and log failures and,
      if MSCORE_ASSERT_ABORT is set, make assertion failure abort()
  * Improve stderr log formatting and omit debug level, except -d is used
  * Bump Policy, transition to libfreetype-dev
  * Update lintian overrides for sid

 -- Thorsten Glaser <tg@mirbsd.de>  Tue, 22 Apr 2025 02:52:14 +0000

musescore2 (2.3.2+dfsg4-15) unstable; urgency=medium

  * Fix soundfont-related crashes or audible artefacts (Closes: #985129)

 -- Thorsten Glaser <tg@mirbsd.de>  Sat, 05 Jun 2021 18:04:54 +0200

musescore2 (2.3.2+dfsg4-14) unstable; urgency=medium

  * Fix possible error cause in m-common.prerm (Closes: #984592)

 -- Thorsten Glaser <tg@mirbsd.de>  Fri, 05 Mar 2021 17:57:30 +0100

musescore2 (2.3.2+dfsg4-12) unstable; urgency=medium

  * Fix CFLAGS/CXXFLAGS extras to disable upstream-only warnings
  * Update list of MScore.ttf copyright holders again, document
  * Explicitly debundle GNU FreeFont
  * Merge patches from upstream or submitted:
    - do not delete courtesy accidentals on octave changes
  * Switch debian/watch to api.github.com to list more tags
  * Modernise maintainer scripts from jupp (template)
  * Bump Policy (no changes relevant for us)
  * Update lintian overrides

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 31 Jan 2021 23:05:01 +0100

musescore2 (2.3.2+dfsg3-11) unstable; urgency=medium

  * Update lintian overrides
  * Fix copypasta in copyright file
  * Merge improvements from upstream or submitted:
    - regenerate libmscore/sym.* from SMuFL metadata, here Bravura
    - indicate also the on/off time and pitch offset (tuning) in the
      status line; spell octave in B♯ and C♭ correctly while at it
    - fix rendering of parenthesised accidentals
    - place lyrics hyphens at a maxumum 5 sp distance
    - fix AppData
    - improve MScore accidentals
  * Update patch metadata

 -- Thorsten Glaser <tg@mirbsd.de>  Thu, 29 Oct 2020 10:37:34 +0100

musescore2 (2.3.2+dfsg3-10) unstable; urgency=low

  * Force timezone to UTC during build: cmake creating PKZIP
    archives inserts the MS-DOS timestamp, which is localtime
  * Source upload after NEW pass

 -- Thorsten Glaser <tg@mirbsd.de>  Thu, 06 Aug 2020 14:42:47 +0200

musescore2 (2.3.2+dfsg3-9) unstable; urgency=medium

  * Quieten another G++ warning that’s upstream’s job
  * Fix SMuFL typo
  * Apply some upstream/backported patches:
    - Synthesiser: char vs signed char mismatch
    - crash on drag/drop
    - insertStaff: set idx, so spacer down works
    - erasing a HBox crashed
    - crash when changing a triplet’s rest’s duration
    - Pianoroll: don’t store redundant/default values in XML
    - ottava font too big
    - fix pitch and accidental line used for ottavas
    - Preferences: radio buttons for sound in dialogue
    - bad octave for B♯ and C♭
    - crash on selecting a font
    - Desktop file: StartupWMClass to allow icon grouping
  * Reintroduce to Debian: it’s become clear that upstream expects
    users to keep the old version installed in parallel with the
    new version because the new one wrecks layout in files laid out
    by the old version and maintenance turns out to be less burden
    than initially expected
  * Document the situation with musescore{,3,4} in Description
  * Provides: musescore2 (for consistency)

 -- Thorsten Glaser <tg@mirbsd.de>  Thu, 30 Jul 2020 23:56:36 +0200

musescore2 (2.3.2+dfsg3-8) wtf; urgency=low

  * Bump Policy (nothing relevant), debhelper
  * Remove dependencies on Qt SQL library which are unneeded
  * Fix DEP 5 format: repacking notice must be in Source, not a Comment
  * Update patches (forwarding information / releases fixed)
  * Drop home-grown umask fixup code, dh does this nowadays
  * Use dh’s new execute_{before,after}_* overrides
  * Work around #796257 to fix Debian reproducible builds
  * Don’t show irrelevant Qt5 deprecation warnings; upstream’s to fix
  * Forward and apply fixes by lintian

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 12 Jul 2020 17:34:13 +0200

musescore2 (2.3.2+dfsg3-7) wtf; urgency=low

  * Add some more (minor) upstream patches
  * Apply workaround for broken directory bookmarks in file dialogue
  * Use the Debian freefont packaging instead of bundling it
  * Drop false positive from lintian overrides as it’s gone
  * Add Depends, Recommends to B-D, so uninstallability is noticed
  * Lower pulseaudio-utils to merely Suggests

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 10 Nov 2019 22:24:16 +0100

musescore2 (2.3.2+dfsg3-6) wtf; urgency=low

  * d/copyright: Update MuseJazz information from historic records
  * d/copyright: Write year numbers consistently (four digits, comma)
  * Set umask 022 for reproducibility
  * Improve/fix packaging, from MagicPoint
  * Run the tests in an UTF-8 locale
  * Pass -g3 in addition to -Og for “optdbg” builds
  * Use /usr/share/dpkg/buildtools.mk (for cross build) only if extant
  * Policy 4.4.1 (no change needed)

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 29 Sep 2019 21:58:54 +0200

musescore2 (2.3.2+dfsg3-5) wtf; urgency=low

  * Create system soundfont directories in maintainer scripts,
    so adequate does not warn and the local admin will know
    where system-wide soundfonts are installed
  * Policy 4.4.0.0 from d-d-a (grudgingly though this uses dh7-style)
  * d/u/metadata: update Donation information from upstream
  * Finish castling: master now carries MuseScore 3.x in bullseye/sid
  * d/rules: make some paths that differ between branches into variables
  * Reduce d/rules diff against master
  * d/musescore-common.NEWS: drop
  * d/control: Add default soundfont setup command to long description

 -- Thorsten Glaser <tg@mirbsd.de>  Wed, 10 Jul 2019 01:14:58 +0200

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