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

Exclude wine-mono and wine-gecko from proton_dist.tar.gz #2745

Closed
2 tasks done
pchome opened this issue May 26, 2019 · 1 comment
Closed
2 tasks done

Exclude wine-mono and wine-gecko from proton_dist.tar.gz #2745

pchome opened this issue May 26, 2019 · 1 comment
Labels
Feature Request New feature or request

Comments

@pchome
Copy link
Contributor

pchome commented May 26, 2019

Feature Request

I confirm:

  • that I haven't found another request for this feature.
  • that I have checked whether there are updates for my system available that
    contain this feature already.

Description

Would reduce proton_dist.tar.gz file size and increase download speed by ~2x.

content size unpacked size
with 494384K 1.2G
w/o 272243K 905094K

Justification [optional]

wine-gecko wasn't updated since forever (2.47 was introduced in ~wine-1.9.13).
wine-mono also updating rarely.

Likely several next Proton updates(releases) would include the same wine-gecko and wine-mono versions. So I wondering if it's possible easily switch them to
SteamApps/common/Steamworks Shared/_CommonRedist/, where all shared redistributable components stored.

Risks [optional]

None.

References [optional]

#1011

@kisak-valve kisak-valve added the Feature Request New feature or request label May 26, 2019
@aeikum
Copy link
Collaborator

aeikum commented May 29, 2019

It's a reasonable request, but no, it's not super easy (we don't have access to those depots, and even if we did, coordinating those updates adds complication). Compared to typical download sizes on Steam, I don't think ~300MB is terribly much to ask, considering Proton doesn't update that often.

@pchome pchome closed this as completed Sep 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants