Hello! This is a request to all maintainers of .NET-based web apps packages only as binary packages to consider using the .NET ecosystem in Gentoo instead of using binary package OR alongside. I raise this issue instead of just addinfg from-source build specifically because those web apps DO NOT DECLARE that they are binary in a explicit way. Migration path proposition: Rename those pkgs to bin and after 1-2 months add from-source build of them. Affected packages: www-apps/sonarr www-apps/jellyfin www-apps/radarr www-apps/prowlarr www-apps/readarr www-apps/lidarr www-apps/jackett
Craig, would you be able to rename them to -bin? I'm aware of new dotnet eclass, but unfortunately had no time yet to adapt/rewrite them to build from source.
One thing to explicitly state is that no pressure should be put on maintainers of those packages to push them to port them to from-source build. I think just renaming them for now could suffice and could open a way to create a from-source build by anybody and not specifically the current maintainers.
Ping. Per https://bugs.gentoo.org/915346#c2, doing just renames is fine if you're not able/willing/comfortable with doing the work for a source build.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f6001b395a523afa7e252f9799297d72778f2e commit 76f6001b395a523afa7e252f9799297d72778f2e Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:54:51 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:39:17 +0000 www-apps/jackett-bin: move from www-apps/jackett Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{jackett => jackett-bin}/Manifest | 0 .../{jackett => jackett-bin}/files/jackett.init | 0 .../files/jackett.logrotate | 0 .../{jackett => jackett-bin}/files/jackett.service | 0 www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild | 83 ++++++++++++++++++++++ www-apps/{jackett => jackett-bin}/metadata.xml | 0 www-apps/jackett/jackett-0.21.1546.ebuild | 67 ----------------- 8 files changed, 84 insertions(+), 67 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd15b81d5f090491b08f2b8a9dc71b64ec4bb355 commit cd15b81d5f090491b08f2b8a9dc71b64ec4bb355 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:38:56 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:38:46 +0000 www-apps/readarr-bin: move from www-apps/readarr Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{readarr => readarr-bin}/Manifest | 0 .../{readarr => readarr-bin}/files/readarr.init | 0 .../files/readarr.logrotate | 0 .../{readarr => readarr-bin}/files/readarr.service | 0 www-apps/{readarr => readarr-bin}/metadata.xml | 0 .../readarr-bin/readarr-bin-0.3.20.2452.ebuild | 77 ++++++++++++++++++++++ www-apps/readarr/readarr-0.3.20.2452.ebuild | 66 ------------------- 8 files changed, 78 insertions(+), 66 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e66cdc5d1a038964e66ffd30d2bedf9701194b0 commit 8e66cdc5d1a038964e66ffd30d2bedf9701194b0 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:33:15 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:38:08 +0000 www-apps/prowlarr-bin: move from www-apps/prowlarr Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{prowlarr => prowlarr-bin}/Manifest | 0 .../{prowlarr => prowlarr-bin}/files/prowlarr.init | 0 .../files/prowlarr.logrotate | 0 .../files/prowlarr.service | 0 www-apps/{prowlarr => prowlarr-bin}/metadata.xml | 0 .../prowlarr-bin/prowlarr-bin-1.14.3.4333.ebuild | 77 ++++++++++++++++++++++ www-apps/prowlarr/prowlarr-1.14.3.4333.ebuild | 66 ------------------- 8 files changed, 78 insertions(+), 66 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df1817c1129c8b74ffc26787357e97741f7640 commit 87df1817c1129c8b74ffc26787357e97741f7640 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:29:18 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:37:35 +0000 www-apps/lidarr-bin: move from www-apps/lidarr Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{lidarr => lidarr-bin}/Manifest | 0 www-apps/{lidarr => lidarr-bin}/files/lidarr.init | 0 .../{lidarr => lidarr-bin}/files/lidarr.logrotate | 0 .../{lidarr => lidarr-bin}/files/lidarr.service | 0 www-apps/lidarr-bin/lidarr-bin-2.2.3.4098.ebuild | 78 ++++++++++++++++++++++ www-apps/{lidarr => lidarr-bin}/metadata.xml | 0 www-apps/lidarr/lidarr-2.2.3.4098.ebuild | 67 ------------------- 8 files changed, 79 insertions(+), 67 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce38dc03e4e4ecc443185edd2f3b6fad059c03f commit 9ce38dc03e4e4ecc443185edd2f3b6fad059c03f Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:13:54 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:36:36 +0000 www-apps/radarr-bin: move from www-apps/radarr Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{radarr => radarr-bin}/Manifest | 0 www-apps/{radarr => radarr-bin}/files/radarr.init | 0 .../{radarr => radarr-bin}/files/radarr.logrotate | 0 .../{radarr => radarr-bin}/files/radarr.service | 0 www-apps/{radarr => radarr-bin}/metadata.xml | 0 www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild | 78 ++++++++++++++++++++++ www-apps/radarr/radarr-5.4.3.8677.ebuild | 67 ------------------- 8 files changed, 79 insertions(+), 67 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3bb71592c015fc65d5c1dce813ce8b5c55cb80 commit 7b3bb71592c015fc65d5c1dce813ce8b5c55cb80 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 22:03:43 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:36:04 +0000 www-apps/jellyfin-bin: move from www-apps/jellyfin Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{jellyfin => jellyfin-bin}/Manifest | 0 .../files/jellyfin.confd | 0 .../files/jellyfin.init-r1 | 0 .../files/jellyfin.service | 0 .../jellyfin-bin-10.8.13.ebuild} | 31 ++++++++++++---------- www-apps/{jellyfin => jellyfin-bin}/metadata.xml | 0 7 files changed, 18 insertions(+), 14 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410641374d9b6cb2ef80128adc43731c695d19b1 commit 410641374d9b6cb2ef80128adc43731c695d19b1 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-22 21:56:34 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2024-03-23 18:35:18 +0000 www-apps/sonarr-bin: move from www-apps/sonarr Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35869 Signed-off-by: Craig Andrews <candrews@gentoo.org> profiles/updates/1Q-2024 | 1 + www-apps/{sonarr => sonarr-bin}/Manifest | 0 .../{sonarr => sonarr-bin}/files/sonarr.init-r2 | 0 .../{sonarr => sonarr-bin}/files/sonarr.logrotate | 0 .../{sonarr => sonarr-bin}/files/sonarr.service-r1 | 0 www-apps/{sonarr => sonarr-bin}/metadata.xml | 0 www-apps/sonarr-bin/sonarr-bin-4.0.2.1341.ebuild | 74 ++++++++++++++++++++++ www-apps/sonarr/sonarr-4.0.2.1341.ebuild | 65 ------------------- 8 files changed, 75 insertions(+), 65 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d875ef30993b154c2af4cbcf832ebe5b2b53093 commit 4d875ef30993b154c2af4cbcf832ebe5b2b53093 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-24 17:35:20 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-03-24 17:38:01 +0000 www-apps/radarr-bin: fix names in src_install Closes: https://bugs.gentoo.org/927666 Bug: https://github.com/gentoo/gentoo/pull/35869 Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5665fa61661edf95076ce7db352c43a87e7131fe commit 5665fa61661edf95076ce7db352c43a87e7131fe Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-03-24 17:32:33 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-03-24 17:37:12 +0000 profiles/updates: www-apps/radarr -> www-apps/readarr Closes: https://bugs.gentoo.org/927717 Bug: https://bugs.gentoo.org/915346 Signed-off-by: Maciej Barć <xgqt@gentoo.org> profiles/updates/1Q-2024 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)