Bug#887794: New version of MusE

Tim termtech at rogers.com
Sat Oct 13 23:56:17 BST 2018



On 10/13/2018 05:51 PM, Nicholas D Steeves wrote:
> Control: block 875049 853565 by -1
> Control: severity -1 important
> 
> Moving thread from pkg-multimedia-maintainers at alioth-lists.debian.net
> to this bug report (it will be CCed to the mailing list).
> 
> Hi Tim,
> 
> On Sat, Oct 13, 2018 at 04:38:29PM -0400, Tim wrote:
>> Hello, I am a primary developer of MusE.
>> We're getting requests for a new deb package.
>> We released source version 3.0.2 early 2018.
> 
> At this time no version of Muse will included in Debian 10 (buster)
> due to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853565
> 
> Would you please confirm that the GCC-7 failure to build from source
> is fixed in muse-3.0.2 at bug #853565?

Yes, confirmed fixed in 3.0.2 source, the two stoppages
  that I can see listed in 853565 have been fixed:

/<<PKGBUILDDIR>>/muse/ctrl/ctrlcanvas.cpp:575:9: warning: 'n' may be 
used uninitialized in this function [-Wmaybe-uninitialized]
          if(i->second->num() == n)
          ^~
/<<PKGBUILDDIR>>/muse/ctrl/ctrlcanvas.cpp:525:25: warning: 'mp' may be 
used uninitialized in this function [-Wmaybe-uninitialized]
      MusECore::MidiPort* mp;

We now initialize n to zero and mp to NULL in version 3.0.2


> Additionally, it would also be nice to have a comment about the status
> of the QT5 port at
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875049

No problem, we went all Qt5 quite a while ago, there shouldn't
  be any trouble with Qt5, nor any Qt4 dependencies.


>> There is a request to Debian in January to update
>>   to the newer version:
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887794
>>
>> I can see is that it is being 'watched':
>> https://qa.debian.org/cgi-bin/watch?pkg=muse
> 
> Thank you for reaching out, I can understand how frustrating it must
> be for the Debian package to not reflect the last year of work.  Great
> timing, by the way!  Now is the time to fix these issues for the next
> Debian release. :-)
> 
>> Although I was an experienced .spec file and RPM maker
>>   years ago, I know absolutely nothing about making
>>   Debian packages.
> 
> Getting up to speed with Debian packaging requires reading more than
> for RPMs, (eg: Debian Policy, plus other resources like New
> Maintainers Guide or Debian Packaging Tutorial) and I'd be happy to
> furnish links to this material.  That said, there's no need to learn
> how to build a package from scratch when one already exists.
> 
> Options:  1. Wait for someone to fix the package, or
>            2. Set up a Debian development environment and
>               a) Fork https://salsa.debian.org/multimedia-team/muse
>                  and submit your changes as a merge request, or
>               b) Join the Debian Multimedia Team.
> 
>> But I am highly active in MusE's development.
>> I am usually available for quick response.
>>
>> We'd like to see a new deb package for users.
>> Anything you need us to do - questions, fixes,
>>   you name it, just ask!
> 
> I've bumped the priority of this new version bug and blocked two
> others, because I think everyone will agree that this is the best way
> forward.  Unfortunately I am swamped with work until sometime in early
> November.  I hope that someone else can work on this asap, just in
> case any issues emerge, because it sounds like you're on call to be
> able to help out :-)
> 
> Cheers!
> Nicholas

Thank you much for the quick reply.
Hopefully MusE can move forward now.

I know the best would be for us to at least try to make a package
  and propose it so you could look at it. If I get up the nerve
  to try I will certainly submit one but it might be quite a while.
I am examining the existing package now.

PS: If this helps: Some RPM packagers contacted us because the
  packagers wanted to use -no-undefined linker flag.
But this also requires our own cmake -DMODULES_BUILD_STATIC flag,
  be sure to include that flag if -no-undefined is desired.
With those flags given, there were a lot of errors at the time
  but they were fixed as of 28.01.2018, thankfully
  included in release 3.0.2.

There are exciting and important changes in MusE,
  and much more in git master on the way, but we're
  pretty slow with releases. Due for a new release soon :-)

Tim.



More information about the pkg-multimedia-maintainers mailing list