Bug 401238 - Significant fluctuations in Win64 install size
Summary: Significant fluctuations in Win64 install size
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.3.0
Platform: Other Microsoft Windows
: LO normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-20 13:12 UTC by Daniel
Modified: 2023-02-17 03:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Folder statistics (47.87 KB, image/png)
2018-11-20 13:12 UTC, Daniel
Details
File lists for all three versions (250.58 KB, application/x-zip-compressed)
2018-11-21 13:09 UTC, Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2018-11-20 13:12:35 UTC
Created attachment 116427 [details]
Folder statistics

The program size of KDevelop on Windows x64 has changed significantly during the 5.2.x release series, and the issue persists with version 5.3.0.

       Version | 5.2.0 | 5.2.4 | 5.3.0
--------------------------------------
Installer (MB) |   111 |   143 |   143
Installed (MB) |   415 |   707 |   709

The changes from 5.2.0 to 5.2.4 appear to have introduced the size difference (even though 5.2.4 is supposedly just a bugfix release for 5.2.0). Nevertheless, the issue persists with 5.3.0 (whose size is almost identical to 5.2.4), so I have listed the bug for 5.3.0.



HOW TO REPRODUCE:

1) Download the Win64 installers from
https://download.kde.org/stable/kdevelop/5.2.0/bin/windows/kdevelop-5.2.0-x64-setup.exe
(replace 5.2.0 by 5.2.4 or 5.3.0 for the other versions)

2) Verify the different sizes of the installers.

3) Run the installers and check "Space required" on the 2nd or 3rd window. (Note that these values are estimates and differ slightly from the actual sizes which I gave above.)

4) To observe the actual sizes of the installed programs (this takes a few minutes): start by installing one of the three versions, make a copy of C:\Program Files\KDevelop, uninstall KDevelop, install the next version, and so forth.
Comment 1 Kevin Funk 2018-11-20 13:25:53 UTC
Thanks for the analysis!

For the record, I've fixed a packaging bug for the upcoming 5.3.1 already: Problem was Qt5WebKit & some LLVM dll ending up in the archive while they shouldn't be there. The installer size is 131 MB for 5.3.1 right now.

Would need to do a file listing diff in order to check where the other size increase came from... At some point we also switched from Qt5WebKit to Qt5WebEngine, and the latter is significantly larger. That could be one explanation.
Comment 2 Daniel 2018-11-21 12:16:49 UTC
You're very welcome, and thanks for picking this up.

A quick look at the folders shows significant differences between the three versions. For instance, the file count went from ~7000 in 5.2.0 to ~9000 in 5.2.4, back to ~7000 in 5.3.0. A folder diff between 5.2.0 and 5.3.0 also shows siginificant differences in both directions, with either version containing many files which the other version doesn't.

I am not sure how to interpret these results (I can upload the file lists if you're interested, but they are >7000 lines each).
Comment 3 Kevin Funk 2018-11-21 12:57:31 UTC
If it's not too much work, then please zip and upload them here. Thanks!
Comment 4 Daniel 2018-11-21 13:09:16 UTC
Created attachment 116443 [details]
File lists for all three versions

Uploaded. Hope they are useful.
Comment 5 Justin Zobel 2023-01-18 02:40:48 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 6 Bug Janitor Service 2023-02-02 05:01:25 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2023-02-17 03:48:57 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!