[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#857348: unblock: nted/1.10.18-11



Package: release.debian.org
Severity: normal
Tags: patch
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi!

nted 1.10.18-11 contains a small patch which fixes nted
FTBFS on architectures where char is unsigned by default.

Thanks,
Adrian

unblock nted/1.10.18-11

-- System Information:
Debian Release: 9.0
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru nted-1.10.18/debian/changelog nted-1.10.18/debian/changelog
--- nted-1.10.18/debian/changelog	2016-01-24 19:27:54.000000000 +0100
+++ nted-1.10.18/debian/changelog	2017-03-09 21:36:58.000000000 +0100
@@ -1,3 +1,11 @@
+nted (1.10.18-11) unstable; urgency=medium
+
+  [ John Paul Adrian Glaubitz ]
+  * New patch fix-signage-of-char-arrays.patch: fix FTBFS on
+    architectures where char is unsigned. (closes: #857127)
+
+ -- Gilles Filippini <pini@debian.org>  Thu, 09 Mar 2017 21:36:58 +0100
+
 nted (1.10.18-10) unstable; urgency=medium
 
   * New patch gcc-6.patch: fix FTBFS with GCC 6 (closes: #811791).
diff -Nru nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch
--- nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch	1970-01-01 01:00:00.000000000 +0100
+++ nted-1.10.18/debian/patches/fix-signage-of-char-arrays.patch	2017-03-09 21:30:39.000000000 +0100
@@ -0,0 +1,49 @@
+Description: Fix signage of addoff and m_flatPos arrays
+Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
+Bug-Debian: https://bugs.debian.org/857127
+Last-Update: 2017-03-08
+
+--- nted-1.10.18.orig/chords/chordpainter.cpp
++++ nted-1.10.18/chords/chordpainter.cpp
+@@ -35,7 +35,7 @@ const char *NedChordPainter::modies2[] =
+ 					"11", "7sus4", "13", "6add9", "-5", "7-5", "7maj5", "maj9", NULL};
+ const unsigned int NedChordPainter::minor[] = {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
+ 					0, 0, 0, 0, 0, 0, 0, 0, 0};
+-const char NedChordPainter::addoff[] = {0, 1, -1, 0, 1, -1, 0, 0, 1, -1, 0, 1, -1, 0, 1, -1, 0};
++const signed char NedChordPainter::addoff[] = {0, 1, -1, 0, 1, -1, 0, 0, 1, -1, 0, 1, -1, 0, 1, -1, 0};
+ const char *NedChordPainter::modies3[] = {"", "", "dim", "aug", "sus", "6", "7", "maj7", "9", "add9", "6", "7", "maj7", "9", 
+ 					"11", "7sus4", "13", "6add9", "-5", "7-5", "7maj5", "maj9", NULL};
+ const char *NedChordPainter::modies4[] = {"", "m", "dim", "aug", "sus4", "6", "7", "maj7", "9", "", "m6", "m7", "", "m9", 
+--- nted-1.10.18.orig/chords/chordpainter.h
++++ nted-1.10.18/chords/chordpainter.h
+@@ -44,7 +44,7 @@ class NedChordPainter {
+ 		static const char *modies2[];
+ 	private:
+ 		static const unsigned int minor[];
+-		static const char addoff[];
++		static const signed char addoff[];
+ 		static const char *modies3[];
+ 		static const char *modies4[];
+ };
+--- nted-1.10.18.orig/staff.cpp
++++ nted-1.10.18/staff.cpp
+@@ -44,7 +44,7 @@
+ 
+ const char NedStaff::m_sharpPos[7][7] = {
+ 	{8, 5, 9, 6, 3, 7, 4}, {6, 3, 7, 4, 1, 5, 2}, {7, 4, 8, 5, 2, 6, 3}, {3, 0, 4, 1, 5, 2, 6},  {9, 6, 3, 7, 4, 8, 5}, {8, 5, 9, 6, 3, 7, 4}, {6, 3, 7, 4, 1, 5, 2} };
+-const char NedStaff::m_flatPos[7][7] = {
++const signed char NedStaff::m_flatPos[7][7] = {
+ 	{4, 7, 3, 6, 2, 5, 1}, {2, 5, 1, 4, 0, 3, -1}, {3, 6, 2, 5, 1, 4, 0}, {6, 2, 5, 1, 4, 0, 3}, {5, 8, 4, 7, 3, 6, 2}, {4, 7, 3, 6, 2, 5, 1}, {2, 5, 1, 4, 0, 3, -1} };
+ 
+ NedStaff::NedStaff(NedSystem *system, double ypos, double width, int nr, bool start) :
+--- nted-1.10.18.orig/staff.h
++++ nted-1.10.18/staff.h
+@@ -153,7 +153,7 @@ class NedStaff {
+ 		void setLyrics(NedCommandList *command_list, NedLyricsEditor *leditor);
+ 		GList *getStaffElements(unsigned long long midi_time);
+ 		static const char m_sharpPos[7][7];
+-		static const char m_flatPos[7][7];
++		static const signed char m_flatPos[7][7];
+ 	private:
+ 		GList *m_staffelems;
+ 		NedVoice *m_voices[VOICE_COUNT];
diff -Nru nted-1.10.18/debian/patches/series nted-1.10.18/debian/patches/series
--- nted-1.10.18/debian/patches/series	2016-01-24 18:27:47.000000000 +0100
+++ nted-1.10.18/debian/patches/series	2017-03-09 21:30:39.000000000 +0100
@@ -9,3 +9,4 @@
 Werror.patch
 fix-midi-import.patch
 gcc-6.patch
+fix-signage-of-char-arrays.patch

Reply to: