Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Move back to pinned version of alpine #286

Closed
1 task done
mikecousins opened this issue Aug 9, 2024 · 10 comments
Closed
1 task done

[FEAT] Move back to pinned version of alpine #286

mikecousins opened this issue Aug 9, 2024 · 10 comments

Comments

@mikecousins
Copy link

Is this a new feature request?

  • I have searched the existing issues

Wanted change

I think we should move back to a pinned version of alpine linux to avoid issues like upstream curl breakages.

Reason for change

https://wiki.alpinelinux.org/wiki/Repositories#Edge

Edge should not be used except for testing. I don't see a good reason to be running this bleeding edge.

Proposed code change

No response

Copy link

github-actions bot commented Aug 9, 2024

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@Roxedus
Copy link
Member

Roxedus commented Aug 9, 2024

This change would mean there won't be transmission updates for 6 months at a time, which was the reason it was moved to edge in the first place.

@dubwoc
Copy link

dubwoc commented Aug 9, 2024

Less updates for a venerable piece of software like Transmission seems like the steady state that is most desirable.

Looking at 2023 4.0 was introduced, one of the largest changes in 3+ years and there were a total of 7 updates. Most of these updates were fixing bugs. Which is probably a time to slow updates and wait for that dust to settle rather than chase them.

In 2022 they had one release, in 2021 there were zero releases and in 2020 there was one release.

A more stable version of alpine seems not only prudent but likely to have little effect on the users of this distribution of transmission, given previous release history.

@ivanjx
Copy link

ivanjx commented Aug 12, 2024

i am also for this. the transmission devs tested the stable releases against the libraries that are available at the time of release. we cant expect them to always anticipate for breaking changes of the underlying libraries being used.

also labeling the last libcurl bug as "upstream" issue is a bit misleading since it is clearly this project's issue that is always using bleeding edge version of the libraries.

@vincejv
Copy link

vincejv commented Sep 4, 2024

labeling the last libcurl bug as "upstream" issue is a bit misleading since it is clearly this project's issue

other lsrio projects builds against alpine edge like the qbittorrent container, sure there are few issues from time to time, but not as severe as banning the use of a software

An exemption only accommodated and extended solely for transmission is questionable to me when the rest of the project *arrs, qbit, jellyfin, znc etc. have no severe issues, raises the question of why only transmission? Alpine edge doesn't mean a "snapshot" or "development" build of a dependency, for example, the buggy libcurl dependency was released in the stable version tree.

@LinuxServer-CI
Copy link
Collaborator

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

@drizuid
Copy link
Member

drizuid commented Oct 15, 2024

we moved transmission to edge because everyone complained about delays in transmission updates; now everyone complains about the updates. we can't win :p

for now, if you want an older version, pin the tag. We can internally discuss whether we want to maintain another tag to appease the minority wishing for the older alpine version based transmission

@vincejv
Copy link

vincejv commented Oct 15, 2024

or they can just not update transmission every time there's a new update with this docker container if they want to have an almost bug free experience.

heck even older versions have bugs

@ivanjx
Copy link

ivanjx commented Oct 16, 2024

i just realized that this project does not compile transmission and just pulling whatever alpine has. if so then edge version is required to get minor updates for transmission itself.

moving back to pinned version to alpine will require this project to recompile transmission from source first.

@drizuid
Copy link
Member

drizuid commented Oct 16, 2024

I'm going to go ahead and close this. Unfortunately, user group wanting to move back is vastly in the minority compared to the group that wanted edge. We will internally consider another tag, but with our backlog, it wouldn't happen anytime soon even if we do.

@drizuid drizuid closed this as not planned Won't fix, can't repro, duplicate, stale Oct 16, 2024
@linuxserver linuxserver locked as resolved and limited conversation to collaborators Oct 16, 2024
@LinuxServer-CI LinuxServer-CI moved this from Issues to Done in Issue & PR Tracker Oct 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

No branches or pull requests

7 participants