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

Bug#1051564: marked as done (stk: FTBFS with RtAudio 6)



Your message dated Mon, 24 Jun 2024 12:03:00 +0000
with message-id <E1sLiPU-00Fmxg-NE@fasolo.debian.org>
and subject line Bug#1051564: fixed in stk 5.0.1+dfsg-1~exp
has caused the Debian Bug report #1051564,
regarding stk: FTBFS with RtAudio 6
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1051564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051564
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: stk
Version: 4.6.2+dfsg-2
Severity: important
Tags: ftbfs patch

Dear Maintainer,

stk ftbfs with RtAudio 6 (as currently found in experimental):

a small excerpt from the build-logs:
```
RtWvOut.cpp:110:11: error: ‘RtAudioError’ does not name a type; did you mean ‘RtAudioErrorType’?
  110 |   catch ( RtAudioError &error ) {
      |           ^~~~~~~~~~~~
      |           RtAudioErrorType
RtWvOut.cpp:111:18: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  111 |     handleError( error.what(), StkError::AUDIO_SYSTEM );
      |                  ^~~~~
      |                  perror
make[3]: *** [Makefile:79: RtWvOut.o] Error 1
make[3]: *** Waiting for unfinished jobs....
RtWvIn.cpp: In constructor ‘stk::RtWvIn::RtWvIn(unsigned int, stk::StkFloat, int, int, int)’:
RtWvIn.cpp:89:11: error: ‘RtAudioError’ does not name a type; did you mean ‘RtAudioErrorType’?
   89 |   catch ( RtAudioError &error ) {
      |           ^~~~~~~~~~~~
      |           RtAudioErrorType
RtWvIn.cpp:90:18: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
   90 |     handleError( error.what(), StkError::AUDIO_SYSTEM );
      |                  ^~~~~
      |                  perror
```

attached is a patch that fixes the FTBFS (but is otherwise untested).
no debdiff this time, sorry.

cheers.
Description: Fix FTBFS with RtAudio 6
 replace try/catch with checking error-codes
Author: IOhannes m zmölnig
Origin: Debian
Forwarded: no
Last-Update: 2023-09-09
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: stk-4.6.2+dfsg/src/RtWvIn.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/src/RtWvIn.cpp
+++ stk-4.6.2+dfsg/src/RtWvIn.cpp
@@ -83,11 +83,8 @@ RtWvIn :: RtWvIn( unsigned int nChannels
   unsigned int size = bufferFrames;
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
 
-  try {
-    adc_.openStream( NULL, &parameters, format, (unsigned int)Stk::sampleRate(), &size, &read, (void *)this );
-  }
-  catch ( RtAudioError &error ) {
-    handleError( error.what(), StkError::AUDIO_SYSTEM );
+  if(adc_.openStream( NULL, &parameters, format, (unsigned int)Stk::sampleRate(), &size, &read, (void *)this )) {
+    handleError(adc_.getErrorText(), StkError::AUDIO_SYSTEM );
   }
 
   data_.resize( size * nBuffers, nChannels );
Index: stk-4.6.2+dfsg/src/RtWvOut.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/src/RtWvOut.cpp
+++ stk-4.6.2+dfsg/src/RtWvOut.cpp
@@ -104,11 +104,8 @@ RtWvOut :: RtWvOut( unsigned int nChanne
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
 
   // Open a stream and set the callback function.
-  try {
-    dac_.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &size, &write, (void *)this );
-  }
-  catch ( RtAudioError &error ) {
-    handleError( error.what(), StkError::AUDIO_SYSTEM );
+  if(dac_.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &size, &write, (void *)this )) {
+    handleError( dac_.getErrorText(), StkError::AUDIO_SYSTEM );
   }
 
   data_.resize( size * nBuffers, nChannels );
Index: stk-4.6.2+dfsg/projects/demo/demo.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/demo/demo.cpp
+++ stk-4.6.2+dfsg/projects/demo/demo.cpp
@@ -259,11 +259,8 @@ int main( int argc, char *argv[] )
     parameters.deviceId = dac.getDefaultOutputDevice();
     parameters.nChannels = data.channels;
     unsigned int bufferFrames = RT_BUFFER_SIZE;
-    try {
-      dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-    }
-    catch ( RtAudioError& error ) {
-      error.printMessage();
+    if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+      std::cerr << dac.getErrorText() << std::endl;
       goto cleanup;
     }
   }
@@ -279,11 +276,8 @@ int main( int argc, char *argv[] )
   // If realtime output, set our callback function and start the dac.
 #if defined(__STK_REALTIME__)
   if ( data.realtime ) {
-    try {
-      dac.startStream();
-    }
-    catch ( RtAudioError &error ) {
-      error.printMessage();
+    if(dac.startStream()) {
+      std::cerr << dac.getErrorText() << std::endl;
       goto cleanup;
     }
   }
@@ -304,12 +298,7 @@ int main( int argc, char *argv[] )
   // Shut down the output stream.
 #if defined(__STK_REALTIME__)
   if ( data.realtime ) {
-    try {
-      dac.closeStream();
-    }
-    catch ( RtAudioError& error ) {
-      error.printMessage();
-    }
+    dac.closeStream();
   }
 #endif
 
Index: stk-4.6.2+dfsg/projects/effects/effects.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/effects/effects.cpp
+++ stk-4.6.2+dfsg/projects/effects/effects.cpp
@@ -253,11 +253,8 @@ int main( int argc, char *argv[] )
   iparameters.deviceId = adac.getDefaultInputDevice();
   iparameters.nChannels = 1;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    adac.openStream( &oparameters, &iparameters, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-  }
-  catch ( RtAudioError& error ) {
-    error.printMessage();
+  if(adac.openStream( &oparameters, &iparameters, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+    std::cerr << adac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -267,11 +264,8 @@ int main( int argc, char *argv[] )
 	(void) signal( SIGINT, finish );
 
   // If realtime output, set our callback function and start the dac.
-  try {
-    adac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(adac.startStream()) {
+    std::cerr << adac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -282,12 +276,7 @@ int main( int argc, char *argv[] )
   }
 
   // Shut down the output stream.
-  try {
-    adac.closeStream();
-  }
-  catch ( RtAudioError& error ) {
-    error.printMessage();
-  }
+  adac.closeStream();
 
  cleanup:
 
Index: stk-4.6.2+dfsg/projects/eguitar/eguitar.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/eguitar/eguitar.cpp
+++ stk-4.6.2+dfsg/projects/eguitar/eguitar.cpp
@@ -299,11 +299,8 @@ int main( int argc, char *argv[] )
     parameters.deviceId = dac.getDefaultOutputDevice();
     parameters.nChannels = data.channels;
     unsigned int bufferFrames = RT_BUFFER_SIZE;
-    try {
-      dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-    }
-    catch ( RtAudioError& error ) {
-      error.printMessage();
+    if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+      std::cerr << dac.getErrorText() << std::endl;
       goto cleanup;
     }
   }
@@ -335,11 +332,8 @@ int main( int argc, char *argv[] )
   // If realtime output, set our callback function and start the dac.
 #if defined(__STK_REALTIME__)
   if ( data.realtime ) {
-    try {
-      dac.startStream();
-    }
-    catch ( RtAudioError &error ) {
-      error.printMessage();
+    if(dac.startStream()) {
+      std::cerr << dac.getErrorText() << std::endl;
       goto cleanup;
     }
   }
@@ -360,12 +354,7 @@ int main( int argc, char *argv[] )
   // Shut down the output stream.
 #if defined(__STK_REALTIME__)
   if ( data.realtime ) {
-    try {
       dac.closeStream();
-    }
-    catch ( RtAudioError& error ) {
-      error.printMessage();
-    }
   }
 #endif
 
Index: stk-4.6.2+dfsg/projects/examples/bethree.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/bethree.cpp
+++ stk-4.6.2+dfsg/projects/examples/bethree.cpp
@@ -56,11 +56,8 @@ int main()
   parameters.nChannels = 1;
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-  }
-  catch ( RtAudioError& error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -75,11 +72,8 @@ int main()
   data.frequency = 220.0;
   data.instrument->noteOn( data.frequency, 0.5 );
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -88,12 +82,7 @@ int main()
     Stk::sleep( 100 );
   
   // Shut down the callback and output stream.
-  try {
     dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
 
  cleanup:
   delete data.instrument;
Index: stk-4.6.2+dfsg/projects/examples/controlbee.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/controlbee.cpp
+++ stk-4.6.2+dfsg/projects/examples/controlbee.cpp
@@ -130,11 +130,8 @@ int main( int argc, char *argv[] )
   parameters.nChannels = 1;
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -149,11 +146,8 @@ int main( int argc, char *argv[] )
   if ( data.messager.setScoreFile( argv[1] ) == false )
     goto cleanup;
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -162,12 +156,7 @@ int main( int argc, char *argv[] )
     Stk::sleep( 100 );
   
   // Shut down the output stream.
-  try {
     dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
 
  cleanup:
   delete data.instrument;
Index: stk-4.6.2+dfsg/projects/examples/crtsine.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/crtsine.cpp
+++ stk-4.6.2+dfsg/projects/examples/crtsine.cpp
@@ -33,21 +33,15 @@ int main()
   parameters.nChannels = 1;
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&sine );
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&sine )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
   sine.setFrequency(440.0);
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -57,12 +51,7 @@ int main()
   std::cin.get( keyhit );
 
   // Shut down the output stream.
-  try {
-    dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
+    std::cerr << dac.getErrorText() << std::endl;
 
  cleanup:
 
Index: stk-4.6.2+dfsg/projects/examples/duplex.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/duplex.cpp
+++ stk-4.6.2+dfsg/projects/examples/duplex.cpp
@@ -105,29 +105,26 @@ int main(int argc, char *argv[])
   //options.flags |= RTAUDIO_NONINTERLEAVED;
 
   bufferBytes = bufferFrames * channels * sizeof( MY_TYPE );
-  try {
-    adac.openStream( &oParams, &iParams, FORMAT, fs, &bufferFrames, &inout, (void *)&bufferBytes, &options );
-  }
-  catch ( RtAudioError& e ) {
-    std::cout << '\n' << e.getMessage() << '\n' << std::endl;
+  if(adac.openStream( &oParams, &iParams, FORMAT, fs, &bufferFrames, &inout, (void *)&bufferBytes, &options )) {
+    std::cout << '\n' << adac.getErrorText() << '\n' << std::endl;
     exit( 1 );
   }
 
   // Test RtAudio functionality for reporting latency.
   std::cout << "\nStream latency = " << adac.getStreamLatency() << " frames" << std::endl;
 
-  try {
-    adac.startStream();
+  char input;
+  if(adac.startStream()) {
+    std::cout << '\n' << adac.getErrorText() << '\n' << std::endl;
+    goto cleanup;
+  }
 
-    char input;
     std::cout << "\nRunning ... press <enter> to quit (buffer frames = " << bufferFrames << ").\n";
     std::cin.get(input);
 
     // Stop the stream.
-    adac.stopStream();
-  }
-  catch ( RtAudioError& e ) {
-    std::cout << '\n' << e.getMessage() << '\n' << std::endl;
+  if(adac.stopStream()) {
+    std::cout << '\n' << adac.getErrorText() << '\n' << std::endl;
     goto cleanup;
   }
 
Index: stk-4.6.2+dfsg/projects/examples/grains.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/grains.cpp
+++ stk-4.6.2+dfsg/projects/examples/grains.cpp
@@ -79,19 +79,13 @@ int main( int argc, char *argv[] )
   parameters.nChannels = grani.channelsOut();
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&grani );
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&grani )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -102,12 +96,7 @@ int main( int argc, char *argv[] )
   std::cin.get( keyhit );
 
   // Shut down the callback and output stream.
-  try {
-    dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
+  std::cerr << dac.getErrorText() << std::endl;
 
  cleanup:
 
Index: stk-4.6.2+dfsg/projects/examples/play.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/play.cpp
+++ stk-4.6.2+dfsg/projects/examples/play.cpp
@@ -99,11 +99,8 @@ int main(int argc, char *argv[])
   parameters.nChannels = ( channels == 1 ) ? 2 : channels; //  Play mono files as stereo.
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&input );
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&input )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -113,11 +110,8 @@ int main(int argc, char *argv[])
   // Resize the StkFrames object appropriately.
   frames.resize( bufferFrames, channels );
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -127,12 +121,7 @@ int main(int argc, char *argv[])
   
   // By returning a non-zero value in the callback above, the stream
   // is automatically stopped.  But we should still close it.
-  try {
-    dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
+  dac.closeStream();
 
  cleanup:
   return 0;
Index: stk-4.6.2+dfsg/projects/examples/threebees.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/threebees.cpp
+++ stk-4.6.2+dfsg/projects/examples/threebees.cpp
@@ -130,11 +130,8 @@ int main()
   parameters.nChannels = 1;
   RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -154,11 +151,8 @@ int main()
   if ( data.messager.startStdInput() == false )
     goto cleanup;
 
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -167,12 +161,7 @@ int main()
     Stk::sleep( 100 );
   
   // Shut down the callback and output stream.
-  try {
     dac.closeStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
-  }
 
  cleanup:
   for ( i=0; i<3; i++ ) delete instrument[i];
Index: stk-4.6.2+dfsg/projects/ragamatic/ragamat.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/ragamatic/ragamat.cpp
+++ stk-4.6.2+dfsg/projects/ragamatic/ragamat.cpp
@@ -291,11 +291,8 @@ int main( int argc, char *argv[] )
   parameters.deviceId = dac.getDefaultOutputDevice();
   parameters.nChannels = 2;
   unsigned int bufferFrames = RT_BUFFER_SIZE;
-  try {
-    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
-  }
-  catch ( RtAudioError& error ) {
-    error.printMessage();
+  if(dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data )) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -314,11 +311,8 @@ int main( int argc, char *argv[] )
 	(void) signal( SIGINT, finish );
 
   // If realtime output, set our callback function and start the dac.
-  try {
-    dac.startStream();
-  }
-  catch ( RtAudioError &error ) {
-    error.printMessage();
+  if(dac.startStream()) {
+    std::cerr << dac.getErrorText() << std::endl;
     goto cleanup;
   }
 
@@ -329,12 +323,7 @@ int main( int argc, char *argv[] )
   }
 
   // Shut down the output stream.
-  try {
-    dac.closeStream();
-  }
-  catch ( RtAudioError& error ) {
-    error.printMessage();
-  }
+  dac.closeStream();
 
  cleanup:
 
Index: stk-4.6.2+dfsg/projects/examples/audioprobe.cpp
===================================================================
--- stk-4.6.2+dfsg.orig/projects/examples/audioprobe.cpp
+++ stk-4.6.2+dfsg/projects/examples/audioprobe.cpp
@@ -42,7 +42,7 @@ int main()
     info = audio.getDeviceInfo(i);
 
     std::cout << "\nDevice Name = " << info.name << '\n';
-    if ( info.probed == false )
+    if ( info.ID == 0 )
       std::cout << "Probe Status = UNsuccessful\n";
     else {
       std::cout << "Probe Status = Successful\n";

--- End Message ---
--- Begin Message ---
Source: stk
Source-Version: 5.0.1+dfsg-1~exp
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

We believe that the bug you reported is fixed in the latest version of
stk, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1051564@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated stk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 24 Jun 2024 08:53:55 +0200
Source: stk
Binary: libstk-5.0.0 libstk-5.0.0-dbgsym libstk-dev stk stk-dbgsym stk-doc
Architecture: source amd64 all
Version: 5.0.1+dfsg-1~exp
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Description:
 libstk-5.0.0 - Sound Synthesis Toolkit
 libstk-dev - Sound Synthesis Toolkit (development files)
 stk        - Sound Synthesis Toolkit (example applications)
 stk-doc    - Sound Synthesis Toolkit (documentation)
Closes: 1051564
Changes:
 stk (5.0.1+dfsg-1~exp) experimental; urgency=medium
 .
   * Team upload
 .
   * New upstream version 5.0.1+dfsg
     (Closes: #1051564)
 .
   [ IOhannes m zmölnig (Debian/GNU) ]
   * New upstream
     + Refresh patches
     + libstk-4.6.2 -> libstk-5.0.0
   * Apply 'wrap-and-sort -ast'
   * Update copyright information
     + Add 'licensecheck' target
     + Generate initial d/copyright_hints
     + Re-generate d/copyright_hints
     + Bump copyright dates
     + Add myself to copyright holders
   * Update watchfile
   * Add salsa-ci configuration
   * Add lintian-override
   * Bump standards version to 4.7.0
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
Checksums-Sha1:
 eb87263f3eade2d10d68abeb16c007c7c32d88fe 2259 stk_5.0.1+dfsg-1~exp.dsc
 465a3e698d47611c6994cd52aa8e653ea25833a5 932248 stk_5.0.1+dfsg.orig.tar.xz
 e79d9451ee32ebd4276b906afa2d28f8ac5c7f90 15860 stk_5.0.1+dfsg-1~exp.debian.tar.xz
 521884b935e0638e1f311172e1a8360e5fb42956 1607556 libstk-5.0.0-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 10f698b0d4ec63ccf852a5d5d76d17effaefb4a8 191940 libstk-5.0.0_5.0.1+dfsg-1~exp_amd64.deb
 3c512728236488bd1416eae13c18160a16fb37fa 76568 libstk-dev_5.0.1+dfsg-1~exp_amd64.deb
 b11db72dc9027ce193d290c3219ec727afbd19fc 1342812 stk-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 df0d1a5cc4fec0e9e88c747ad956e282a0ec6aa6 478516 stk-doc_5.0.1+dfsg-1~exp_all.deb
 9a7b915771090c4da66edb998021cba645a1141c 9822 stk_5.0.1+dfsg-1~exp_amd64.buildinfo
 3f9a4f8cab87554466b804db3bfa5f25ed51e1de 395928 stk_5.0.1+dfsg-1~exp_amd64.deb
Checksums-Sha256:
 471159a6451b052def5eb9c7d3d4566e5068c36ad507841c975e3c0469dbd511 2259 stk_5.0.1+dfsg-1~exp.dsc
 ae0d496ab6a7ffb33a17949973a6019c4c47aa56f99ac26ad2f1777c77f6b74d 932248 stk_5.0.1+dfsg.orig.tar.xz
 4261a12982d932cce39663afa52205905f82363a3a96079f234346ed990feae7 15860 stk_5.0.1+dfsg-1~exp.debian.tar.xz
 f39eba24fe550d3244135c5f51cf6d578db0a17526f6737497def03ece56c021 1607556 libstk-5.0.0-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 57b00f6402285e8fcabbaab4bb5cf1e9bec4af5ce5572a95083b37aed6efb4f6 191940 libstk-5.0.0_5.0.1+dfsg-1~exp_amd64.deb
 a336b94568b84bd7716305599e77d51e22121ab2329599e83ea2ab0a79b9aea0 76568 libstk-dev_5.0.1+dfsg-1~exp_amd64.deb
 2786d668dd7a1c2f94a8e5bb3e031db674d28877365cdeeeff88c8701a238e2e 1342812 stk-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 e7644cab2a1f1a5685c63ef5dc5dcfed4ae47a1293ca9ca1749bbce1e53df6d8 478516 stk-doc_5.0.1+dfsg-1~exp_all.deb
 63ba7cc539d5329b601593fa3dffd19136638a184f5a88d70fa2ac5adc8a13c7 9822 stk_5.0.1+dfsg-1~exp_amd64.buildinfo
 022564bc2c2a61b0bf6decb3db40d4d12e43dcfe94ac2647fbc98e30f95c6517 395928 stk_5.0.1+dfsg-1~exp_amd64.deb
Files:
 25f130c7b92be9c7eab20ae462b0ae2f 2259 sound optional stk_5.0.1+dfsg-1~exp.dsc
 152adb074c6df9f0c28b3ff607212594 932248 sound optional stk_5.0.1+dfsg.orig.tar.xz
 57b4444f8b89adaf08ac9e4e88ffa012 15860 sound optional stk_5.0.1+dfsg-1~exp.debian.tar.xz
 f76477efe04bee043a9c1be5204c631b 1607556 debug optional libstk-5.0.0-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 5857b3fbd68cc3785bf1e5d065b6628c 191940 libs optional libstk-5.0.0_5.0.1+dfsg-1~exp_amd64.deb
 e16dc6b8396bedcde1537b6a2a40a5db 76568 libdevel optional libstk-dev_5.0.1+dfsg-1~exp_amd64.deb
 65c9c79b512321477020e1ec7831c1d0 1342812 debug optional stk-dbgsym_5.0.1+dfsg-1~exp_amd64.deb
 9200cd5390dc19c30417be2afef27139 478516 doc optional stk-doc_5.0.1+dfsg-1~exp_all.deb
 230e414114bfda490f4d0f43470969d3 9822 sound optional stk_5.0.1+dfsg-1~exp_amd64.buildinfo
 e0737941a1d6d3496c9027e550883ee1 395928 sound optional stk_5.0.1+dfsg-1~exp_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmZ5MioACgkQtlAZxH96
NvihPw//ZS8ViqL5BwJbMKbac8Zyg+FgzPe5Cv5DpHP9kAq4pN4V6ckF9CqW3B1e
MC7W0R/MpHlDv/QF6slUoNOmvOJWvWgrBmdUUOa5CR+TZ+KSq8kXmZtNpXux72qm
obDPlFWePLlzyDY9i3me6A1da+/QtsFj9Ygho71eAVEbuqnwcmPSkLy9Cd30cG8l
2Y0abTcqAhSm1V+TrwcwJAyxSuPVbEJZwPzO0oEn189bUyhzcdMJ6BPAeaE97v73
t4XE1R1+S1Xq+8puJSheE99TwOfMHtVRzOoqnTZUuI9+NDd+XWymQLFYsMX7cffS
w8V2q34Dj79hiTKeoL2FYqoOzyn1ZRHi/znVUPvj+gruX7IioRSE/Zioij5rnV1s
Lj4eSMeAq7aU7kubzUoF8/sSVpmZfe7LQgEU/pOYhExdilYqSkJPPC6fDl5Uiyuv
1uVIm0Xm+ujPdCZHGlgdzNcHw1qU/I97YsVDiCdI6Vb/1v4/uYPJWsQ8ZN3g6RCu
4c09CQ2vLLpKAMgFDcgcs6kDftFnV6nNwBV/rJrLm/co6OPWQsivw458g2aZEGC6
5uNzQVwKPiXz1J+lbYlYnbbVuBOMnACt3SxZs/zW+mYHRuOjFLMtsMMZ2QZbENPw
Gub5TdjTjqsvo1V1UdwioksxV5IsyoddQmHI8VpfQYn1P9Fz+/s=
=4TqK
-----END PGP SIGNATURE-----

Attachment: pgpxLnMSFHQ6e.pgp
Description: PGP signature


--- End Message ---

Reply to: