Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jun 2025 11:08:50 +0200
From:      Trenton Schulz <trenton@norwegianrockcat.com>
To:        FreeBSD Ports ML <Freebsd-ports@freebsd.org>
Subject:   Seeking assistance (or advice) on bug 283493 (audio/lyrionmusicserver)
Message-ID:  <874iwaye0y.fsf@norwegianrockcat.com>

next in thread | raw e-mail | index | archive | help
TL;DR: Could someone take a look and commit bug 283493, please? I 
also
wonder about how best to deal with "vendor" versions of Perl 
modules
in the future.

Longer version:

Hello,

I'm the maintainer of audio/logitechmediaserver port and late last
year the project changed to Lyrion Music Server and I created a 
new
port for that (bug 283493). It basically is the same port with a 
new
name, all the updates of the latest released version, the 
"encumbered"
files removed so that it is only a GPL program (and thus built as 
a
package), and changes made so that it complies for arm64. I have 
run
it locally since December and it has worked well.

With the perl update, the audio/logitechmediaserver port fails. I
started looking at this, but found that the new port works fine 
with
Perl 5.40, so I just updated the patch to remove the
logitechmediaserver port in place of the new port. I hope this 
doesn't
make the patch too complex (although one does need to use git 
apply to
create and remove the files).

Would someone be willing to take a look and commit it to the tree?

Now asking for advice:

There is a long-standing "issue" with audio/logitechmediaserver, 
which
audio/lyrionmusicserver also has. Both build and install some Perl
modules for itself from a vendor branch during build. It's an 
issue
only that some of the modules are available as ports (albeit at
different version numbers). I understand that these other modules 
are
not a problem as the server sets its own module path, but it is 
some
duplication and might not be as pure as desired. I have always run
this in a jail, so my understanding may be wrong.

I tried taking a look at fixing this for lyrionmusicserver but 
quickly
arrived in dependency problems that weren't easily fixable at 
first
glance. This seemed to make the update even messier. I would 
rather
have a working port that is installable by people (I keep getting
emails asking about this), and work slowly on resolving the 
dependency
issues (if possible) than wait for a port that is "perfect". If 
there
is some documentation or suggestions on how to trace Perl module
issues, I would be happy to look at them.

Best regards,

--
Trenton 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?874iwaye0y.fsf>