Merge branch 'rochade'
authormirabilos <tg@debian.org>
Sun, 31 Jan 2021 18:48:02 +0000 (19:48 +0100)
committermirabilos <mirabilos@evolvis.org>
Sun, 31 Jan 2021 18:48:02 +0000 (19:48 +0100)
1  2 
debian/changelog
debian/copyright
debian/patches/debian-specific/debundle-fonts.diff
debian/patches/series
debian/repack
debian/watch

- musescore3 (3.2.3+dfsg1-8) unstable; urgency=medium
++musescore3 (3.2.3+dfsg2-8) unstable; urgency=medium
 +
 +  * Sync SMuFL update to upstream
 +  * Update patch submission status
 +  * Fix CFLAGS/CXXFLAGS extras to disable upstream-only warnings
 +  * Update list of MScore.ttf copyright holders, again
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 17 Jan 2021 18:51:41 +0100
 +
 +musescore3 (3.2.3+dfsg1-7) unstable; urgency=medium
 +
 +  * Address QA warning in AppData
 +  * Quell another debugging output
 +  * Update musical font against latest PR sent upstream
 +  * Also indicate tuning, on/off time in the status line
 +  * Update SMuFL data (but keep same version) matching PR submitted
 +  * Fix rendering of parenthesised accidentals
 +  * Update lintian overrides
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 25 Oct 2020 06:45:12 +0100
 +
 +musescore3 (3.2.3+dfsg1-6) unstable; urgency=low
 +
 +  * Merge musescore2 (2.3.2+dfsg3-9) unstable; urgency=medium
 +    - Document the situation with musescore{,3,4} in Description
 +  * Update older changelog to mention need to avoid linking libssl
 +  * Merge musescore2 (2.3.2+dfsg3-10) unstable; urgency=low
 +    - reproducible builds: timezone-local stamps in PKZIP archives
 +  * Rename source package to musescore3 for symmetry
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 06 Aug 2020 14:46:47 +0200
 +
 +musescore (3.2.3+dfsg1-5exp1) experimental; urgency=medium
 +
 +  * Upload to experimental, again with the revert restriking patch
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 30 Jul 2020 20:35:58 +0200
 +
 +musescore (3.2.3+dfsg1-5) unstable; urgency=high
 +
 +  * Merge 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
 +  * Add some patches from upstream:
 +    - Fix warning when loading custom workspaces
 +    - Allow building against Qt 5.14 (Closes: #964641)
 +    - Fix rendering of emboldened fonts
 +    - Numerous crash, playback, layout and other bugfixes
 +  * Update copyright info (Debian and patches from upstream/submissions)
 +    - a new CLA seems to be used since 2019…
 +  * SMuFL: fix typo
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 30 Jul 2020 20:24:17 +0200
 +
 +musescore (3.2.3+dfsg1-4exp1) experimental; urgency=medium
 +
 +  * The “Zintermäärtes” upload, go “schnörzen” now ☺
 +  * Upload to experimental, again with the revert restriking patch
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 11 Nov 2019 00:00:19 +0100
 +
 +musescore (3.2.3+dfsg1-4) unstable; urgency=medium
 +
 +  * Apply workaround for broken directory bookmarks in file dialogue
 +  * (Yes I know 3.3’s out, I will be packaging it shortly)
 +  * Merge musescore2 (2.3.2+dfsg3-7) wtf; urgency=low
 +  * Upload to sid again without the revert restriking patch
 +  * Add new features from 3.2 to the package description
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 10 Nov 2019 22:54:07 +0100
 +
 +musescore (3.2.3+dfsg1-3exp1) experimental; urgency=medium
 +
 +  * Upload to experimental, again with the revert restriking patch
 +  * Use the Debian packaging of freefont, do not bundle it
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 30 Oct 2019 15:37:20 +0100
 +
 +musescore (3.2.3+dfsg1-3) unstable; urgency=high
 +
 +  * Fix crash on reading preferences files containing unrecognised
 +    entries (such as these from a later otherwise compatible version)
 +  * Update lintian override: a false positive is no longer present
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 30 Oct 2019 15:36:22 +0100
 +
 +musescore (3.2.3+dfsg1-2exp1) experimental; urgency=low
 +
 +  * Upload to experimental, again with the revert restriking patch
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 30 Sep 2019 02:32:24 +0200
 +
 +musescore (3.2.3+dfsg1-2) unstable; urgency=low
 +
 +  * Upload to unstable, again without the restriking patch
 +  * Merge musescore (3.2.3+dfsg1-1exp1) experimental; urgency=low
 +    - pull another post-release bugfix from upstream
 +  * Set umask 022 for reproducibility
 +  * Merge musescore2 (2.3.2+dfsg3-6) wtf; urgency=low
 +    - updates d/copyright with more historic info + formatting
 +    - modernising and correcing packaging
 +    - runs test in UTF-8 locale, lile build
 +    - add -g3 to optdbg builds
 +    - Policy 4.4.1 (no changes)
 +  * Fix misspelt translation
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 30 Sep 2019 01:18:56 +0200
 +
 +musescore (3.2.3+dfsg1-1exp1) experimental; urgency=low
 +
 +  * Upload to experimental, again with the revert restriking patch
 +  * Pull another post-release bugfix from upstream
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 10 Jul 2019 18:57:24 +0200
 +
 +musescore (3.2.3+dfsg1-1) unstable; urgency=low
 +
 +  * Fix About when build number is empty (cosmetic)
 +  * Merge musescore2 (2.3.2+dfsg3-5) wtf; urgency=low
 +  * New upstream release
 +  * Upload to unstable, with the revert restriking patch disabled
 +  * Fix building with disabled plugins (needed to build on stretch)
 +  * Small cosmetic fix for About dialogue and --long-version
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 10 Jul 2019 03:22:28 +0200
 +
 +musescore (3.2.2+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream release
 +  * Merge musescore-snapshot (3.1+dfsg1-1) experimental; urgency=medium
 +  * Drop merged patches, update patches
 +  * Merge musescore2 (2.3.2+dfsg3-4) wtf; urgency=low
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 04 Jul 2019 23:55:01 +0200
 +
 +musescore-snapshot (3.1+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream release, repackaged as snapshot for integration work
 +  * Apply four post-release bugfixes: three from master, one from the
 +    musescore.com backend branch that’s not… yet(?) there
 +  * Update description with new features from 3.0 and 3.1
 +  * Merge musescore2 (2.3.2+dfsg3-2) wtf; urgency=medium
 +  * Supplement the AppStream metadata with the new release
 +  * Fix charset used by local plugin docs
 +  * Register plugin documentation with doc-base
 +  * Note known bug https://musescore.org/en/node/290147
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 03 Jun 2019 23:42:38 +0200
 +
 +musescore-snapshot (3.1~pre20190412+dfsg1-1) experimental; urgency=low
 +
 +  * New upstream snapshot “v3.1beta”
 +  * Merge musescore (3.0.5+dfsg1-2) experimental; urgency=low
 +  * Generate and install full plugin documentation locally
 +  * Merge musescore (3.0.5+dfsg1-3) experimental; urgency=low
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Fri, 19 Apr 2019 22:24:42 +0200
 +
 +musescore-snapshot (3.1~pre20190227+dfsg1-1) experimental; urgency=low
 +
 +  * Revert to tracking “git master” snapshots now 3.0.x was branched
 +  * New upstream snapshot; drop applied and refresh remaining patches
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 27 Feb 2019 21:01:07 +0100
 +
 +musescore (3.0.5+dfsg1-3) experimental; urgency=low
 +
 +  * Merge musescore (2.3.2+dfsg2-6) unstable; urgency=medium
 +  * Mark more patches as applied upstream
 +  * Adopt package description marker distinguishing from castling branch
 +  * Update AppData PR patch
 +  * Add a few crash fix patches until 3.1 is out
 +  * Clarify the Qt 5.7 patch use in stretch-backports-sloppy *only*
 +  * Apply recommended settings of debhelper 12
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sat, 04 May 2019 01:55:53 +0200
 +
 +musescore (3.0.5+dfsg1-2) experimental; urgency=low
 +
 +  * Merge musescore (2.3.2+dfsg2-5) unstable; urgency=medium
 +  * Update patches and pull three new bugfix patches from upstream
 +  * Stop suggesting old tiny soundfonts: we pull in a suitable, large
 +    one (with better UX) already, and the user can install any SF2/SF3
 +    or SFZ one by themselves
 +  * Use the same soundfont as upstream does, for fresh installations
 +  * Workaround for DEP 5 syntax in a complex case
 +  * Fix share/plugins/notenames.qml copyright years
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 17 Apr 2019 23:33:14 +0200
 +
 +musescore (3.0.5+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream version, targetting experimental until AFTER buster release
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 13 Mar 2019 17:52:48 +0100
 +
 +musescore (3.0.4+dfsg1-1) experimental; urgency=low
 +
 +  * New upstream version, targetting experimental until AFTER buster release
 +  * Remove applied patches
 +  * Fix upstream release notes link
 +  * Apply a reproducibility fix merged in upstream 3.1
 +  * Automate skipping the testsuite for too-old Qt5, easing backports/PPA
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 07 Mar 2019 22:48:58 +0100
 +
 +musescore (3.0.3+dfsg1-1) experimental; urgency=low
 +
 +  * Merge from the musescore-snapshot package but rename it back
 +  * Rename binary packages to musescore3{,-common} for coïnstallability
 +    (musescore{,-common} 2.x will stay around for buster’s lifetime, and
 +    upstream says users should have both in parallel, for existing scores)
 +  * New upstream version, targetting experimental until AFTER buster release
 +  * Apply upstream patch to fix sound to not always be piano + some crashes
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 27 Feb 2019 20:02:56 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-3) experimental; urgency=high
 +
 +  * Backport proposed fixes for saving text colours and flipping lyrics
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 18 Feb 2019 00:34:31 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-2) experimental; urgency=medium
 +
 +  * Mark patches as applied upstream
 +  * Allow manually debugging xvfb testsuite runner
 +  * Make up a $HOME directory which the testsuite can use
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 07 Feb 2019 19:07:46 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-1) experimental; urgency=medium
 +
 +  * Fix failing tst_runscripts
 +  * Allow MuseJazz fonts back in, the source code situation was cleared
 +  * Backport another FTBFS fix
 +  * New upstream release
 +    - update copyright
 +    - refresh all patches and PRs
 +  * Fix non-constant format string (-Wformat-security)
 +  * Slight env cleanup for the tests (tbf within pbuilder)
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 06 Feb 2019 21:07:52 +0100
 +
 +musescore-snapshot (3.0.1+dfsg1-2) experimental; urgency=low
 +
 +  * Fix XDG_DATA_HOME subpath location in the manpage
 +  * Merge changes from musescore (2.3.2+dfsg2-3)
 +  * Update upstream submission status of, and the patches themselves
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 27 Jan 2019 17:06:00 +0100
 +
- musescore2 (2.3.2+dfsg3-12) unstable; urgency=medium
+ 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
@@@ -3,15 -3,21 +3,20 @@@ Upstream-Name: MuseScor
  Upstream-Contact: https://musescore.org/
  Source: https://github.com/musescore/MuseScore/
   PDFs and binary files removed to comply with the DFSG.
 -Copyright: 2002-2018, Werner Schweer and others
+  Fonts under GPLv3 removed as to avoid accidentally embedding them.
+  Bundled convenience copies already packaged also removed.
 +Copyright: 2002-2019, Werner Schweer and others
  License: GPL-2 with Font exception (MuseScore)
  Files-Excluded: *.pdf
-                 fonts/campania
+                 fonts/FreeSans*
+                 fonts/FreeSerif*
+                 mscore/musescorefonts-Free.qrc
+                 mscore/musescorefonts-FreeSerif.qrc
 -                omr
 -                rdoc
                  share/sound
 -                thirdparty/diff
                  thirdparty/freetype
 +                thirdparty/libcrashreporter-qt
                  thirdparty/openssl
 +                thirdparty/poppler
                  thirdparty/portmidi
                  thirdparty/rtf2html/librtf2html.a
                  thirdparty/rtf2html/rtf2html
@@@ -32,7 -35,19 +35,18 @@@ Justification: distribution-specific pa
               musescorefonts-Bravura.qrc
               musescorefonts-MuseJazz.qrc
  -            musescorefonts-FreeSerif.qrc
 --            musescorefonts-Free.qrc)
 -+            )
 +-            musescorefonts-Free.qrc
 +             shortcut.qrc)
   endif (APPLE)
   
 - 
+ --- a/mtest/CMakeLists.txt
+ +++ b/mtest/CMakeLists.txt
 -@@ -29,8 +29,6 @@ QT5_ADD_RESOURCES(qrc_files ${PROJECT_SO
++@@ -37,8 +37,6 @@ QT5_ADD_RESOURCES(qrc_files ${PROJECT_SO
+              ${PROJECT_SOURCE_DIR}/mscore/musescorefonts-Gootville.qrc
+              ${PROJECT_SOURCE_DIR}/mscore/musescorefonts-Bravura.qrc
+              ${PROJECT_SOURCE_DIR}/mscore/musescorefonts-MuseJazz.qrc
+ -            ${PROJECT_SOURCE_DIR}/mscore/musescorefonts-Free.qrc
+ -            ${PROJECT_SOURCE_DIR}/mscore/musescorefonts-FreeSerif.qrc
+        )
+  
+  add_library (testResources STATIC
@@@ -56,32 -19,23 +56,33 @@@ backports/38-ui-units.dif
  upstream/fix-staffidx.diff
  upstream/crash-del-hbox.diff
  upstream/crash-triplet.diff
 +backports/43-playback-glitches.diff
  upstream/save-no-redundant.diff
 +backports/46-ui-ambitus.diff
 +backports/47-ui-ambitus.diff
  upstream/ottava-size.diff
  upstream/pitch-ottava.diff
 +backports/50-layout-divider.diff
 +backports/51-paste-hairpin.diff
 +backports/52-ui-enter-whole-note.diff
  upstream/prefs-radio.diff
  upstream/pitch-Cb-B#.diff
 +backports/55-layout-timesig.diff
 +backports/56-layout-spatium.diff
  upstream/crash-fontname.diff
 +backports/58-blank-lines.diff
 +backports/58b-empty-lines.diff
 +backports/59-blank-lines.diff
  upstream/wmclass.diff
 -upstream/fix-accidental-paren-pos.diff
 +backports/62-measure-count.diff
 +backports/63-minimise-window.diff
 +upstream/silence-qdebug.diff
  upstream/statusline-pitch-onofftime.diff
  upstream/improve-mscore-font.diff
 -debian-specific/fixup-AppData.diff
 -experiments/upstream-backend-fixes.diff
 -experiments/lyrics-hyphen-5sp.diff
 -experiments/musescore-2.1.0-qt-5.12.patch
 +upstream/fix-accidental-paren-pos.diff
+ upstream/5507.patch
  experiments/element-barbeat.diff
 -experiments/smufl-typo.diff
 -experiments/smufl2sym.diff
 +experiments/smufl-fixes.diff
  experiments/revert-restriking-patch.diff
  experiments/log-collisions.diff
 +#debian-specific/qt-5.7.diff
diff --cc debian/repack
@@@ -83,8 -82,8 +82,8 @@@ rm -rf "$tempdir
  mkdir "$tempdir"
  tar -xaf "$tarball" -C "$tempdir"
  cd "$tempdir"
- mv MuseScore-* "musescore3-$debversion.orig"
 -mv *use*ore* "musescore2-$debversion.orig"
 -cd "musescore2-$debversion.orig"
++mv *use*ore* "musescore3-$debversion.orig"
 +cd "musescore3-$debversion.orig"
  
  # 2) Check for DSFG compliance (no precompiled binaries or PDFs, etc).
  cat >&2 <<EOF
diff --cc debian/watch
@@@ -4,8 -5,11 +5,11 @@@ version=
  opts=\
  uversionmangle=s/%25/~/,\
  dversionmangle=s/\+dfsg\d*$//,\
- repacksuffix=+dfsg1,\
+ repack,\
 -repacksuffix=+dfsg4,\
++repacksuffix=+dfsg2,\
  compression=gz,\
- filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/MuseScore-$1\.tar\.gz/ \
-   https://github.com/musescore/MuseScore/tags .*/v?([0-9](?:[0-9.]*[0-9])?)\.tar\.gz \
+ searchmode=plain,\
+ filenamemangle=s/.+\/v?([0-9]+\.[0-9](?:[0-9.]*(?:%25pre)?[0-9]+)?)/MuseScore-$1.tar.gz/ \
+   https://api.github.com/repos/musescore/MuseScore/tags?per_page=200 \
 -  https:[^"]*/tarball/v?(2\.[0-9](?:[0-9.]*(?:%25pre)?[0-9]+)?)(?="|$) \
++  https:[^"]*/tarball/v?(3\.[0-9](?:[0-9.]*(?:%25pre)?[0-9]+)?)(?="|$) \
  debian debian/repack