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@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.

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to