You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have lidarr packages for some archs that depend on mono (SPK_DEPENDS=mono) and others that do not (using dotnet).
When I install Lidarr on x64, the DSM package center forces you to install mono, despite the spk file to download does not have this dependency.
I will propose to remove all lidarr packages that depend on mono in the repository (and hope this will fix this issue).
A future redesign (probably the port to rust by @publicarray) should support packages with different dependencies
for different dependencies for DSM 6 vs DSM 7
I suppose this issue addresses the creation of the package-list sent to the Diskstations.
The creation of the package-list must be adjusted for #63 too.
The text was updated successfully, but these errors were encountered:
@hgy59, came across this and was wondering if this is still an issue. If so, can you give a current example so I can take a more detailed look?
An example (lidarr) is given above.
Until revision 9 lidarr had a conditional dependency (SPK_DEPENDS = mono...) for archs not supporting dotnet.
As the repo does not contain revisions < 10 for the lidarr package, this is not an issue anymore.
The db design still does not allow arch specific package dependencies.
E.g. we cannot have arch specific Python Versions in SPK_DEPENDS (like older python with openssl 1.1 for qoriq) because the SPK_DEPENDS goes into the version table of the repo as field dependencies and counts for all archs of a revision (field version in the version table).
Another example is the vim package. The python dependency is omitted since vim is supported for archs that do not support python 3.11 (and python integration is an optional feature anyway).
It is hard to say whether we really need this feature.
We might solve different dependencies with dedicated packages (like lidarr for archs supporting dotnet and lidarr-mono for others).
We have lidarr packages for some archs that depend on mono (SPK_DEPENDS=mono) and others that do not (using dotnet).
When I install Lidarr on x64, the DSM package center forces you to install mono, despite the spk file to download does not have this dependency.
I will propose to remove all lidarr packages that depend on mono in the repository (and hope this will fix this issue).
A future redesign (probably the port to rust by @publicarray) should support packages with different dependencies
I suppose this issue addresses the creation of the package-list sent to the Diskstations.
The creation of the package-list must be adjusted for #63 too.
The text was updated successfully, but these errors were encountered: