Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915346 - www-apps/sonarr, www-apps/jellyfin, www-apps/radarr, www-apps/prowlarr, www-apps/readarr, www-apps/lidarr, www-apps/jackett: Consider building .NET-based web apps instead of using binaries
Summary: www-apps/sonarr, www-apps/jellyfin, www-apps/radarr, www-apps/prowlarr, www-a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Crawford (ali3nx)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-10-07 21:10 UTC by Maciej Barć
Modified: 2024-03-24 17:38 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Barć gentoo-dev 2023-10-07 21:10:58 UTC
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
Comment 1 PF4Public 2023-10-07 21:46:35 UTC
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.
Comment 2 Maciej Barć gentoo-dev 2023-10-07 21:51:00 UTC
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.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-20 23:34:00 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2024-03-23 18:40:23 UTC
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(-)
Comment 5 Larry the Git Cow gentoo-dev 2024-03-24 17:38:52 UTC
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(-)