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

Open
1 task done
mikecousins opened this issue Aug 9, 2024 · 5 comments
Open
1 task done

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

mikecousins opened this issue Aug 9, 2024 · 5 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Issues
Development

No branches or pull requests

5 participants