Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2024 12:42:08 +0900
From:      Tatsuki Makino <tatsuki_makino@hotmail.com>
To:        "John Marino (FreeBSD)" <freebsd@marino.st>, ports@freebsd.org
Subject:   Re: Installed audio/alsa-plugins and dependencies
Message-ID:  <SI2PR01MB5036E2AA11A980E7B4218A2BFA572@SI2PR01MB5036.apcprd01.prod.exchangelabs.com>
In-Reply-To: <CAONZFgPw2Vs17G6MDzdW4DggZ8%2Burm8CZiMGOivvKcrtYan14w@mail.gmail.com>
References:  <CAONZFgO7oh_br=UzCa6_R7acKKgBZRx2uLC4Xd60Z2c6vcKctw@mail.gmail.com> <CAONZFgMXu3dzSeXg=qkKeE4MK8EiE%2BcU4cPwdqBooAqvO61JDA@mail.gmail.com> <20240217110320.09af416e@venus.private.rrbrussell.com> <SI2PR01MB5036A51C110D699E906104A1FA532@SI2PR01MB5036.apcprd01.prod.exchangelabs.com> <SI2PR01MB503619E836CFC9C759BB41FCFA502@SI2PR01MB5036.apcprd01.prod.exchangelabs.com> <CAONZFgPw2Vs17G6MDzdW4DggZ8%2Burm8CZiMGOivvKcrtYan14w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello.
I have yet to read the instructions by pizzamig@freebsd presented by arrowd@freebsd... :)
( https://lists.freebsd.org/archives/freebsd-ports/2024-February/005321.html )

John Marino (FreeBSD) wrote on 2024/02/21 00:18:
> The port builds fine.

Yes, however, it seems that all subpackage options must be turned on, so the options must be changed.
This applies to people who do not need something like alsa-plugins-ffmpeg.

> The problem is that the dependencies are not listed in the package manifest.
> This is a bug in the code that creates the package manifest.

I thought so too, but I don't see the problem there.
The packages is also built correctly.

It is normal that only alsa-plugins is installed when alsa-plugins is installed.
This is because alsa-plugins-jack is a dynamic plugin feature that can be used simply by installing files.

> That's why both Synth and Poudriere are considering the packages using
> subpackages to be invalid.  They are examining the package manifest
> and seeing that it doesn't match up with the port Makefile, so it gets
> deleted as invalid, and the now-missing package causes everything
> dependent on it to rebuild.
> 
> Fix the manifest and the problems will go away.

So it seems to me that poudriere, synth and such like would need code to check for the existence of SUBPACKAGES and check the dependencies for each package.
I'm not sure about that.

Regards.




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