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

Please remove the historical versions to keep the deb package size small #76

Open
cniry opened this issue Dec 19, 2024 · 2 comments
Open

Comments

@cniry
Copy link

cniry commented Dec 19, 2024

The Blackfire deb package for PHP contains all existing versions since 2009.
It's 35 libraries = about 17 MB.
Please remove the historical versions to keep the deb package size small.
There is no need to backup all your versions onto your customers' disks, as you already have them on your servers.

# ls -lah /usr/lib/blackfire-php/*/
total 17M
drwxr-xr-x 2 root root   34 Dec 19 13:37 .
drwxr-xr-x 3 root root    4 Dec 19 13:37 ..
-rw-r--r-- 1 root root 414K Dec 10 08:52 blackfire-20090626-zts.so
-rw-r--r-- 1 root root 406K Dec 10 08:52 blackfire-20090626.so
-rw-r--r-- 1 root root 414K Dec 10 08:52 blackfire-20100525-zts.so
-rw-r--r-- 1 root root 406K Dec 10 08:52 blackfire-20100525.so
-rw-r--r-- 1 root root 426K Dec 10 08:52 blackfire-20121212-zts.so
-rw-r--r-- 1 root root 422K Dec 10 08:52 blackfire-20121212.so
-rw-r--r-- 1 root root 430K Dec 10 08:52 blackfire-20131226-zts.so
-rw-r--r-- 1 root root 426K Dec 10 08:52 blackfire-20131226.so
-rw-r--r-- 1 root root 483K Dec 10 08:57 blackfire-20151012-zts.so
-rw-r--r-- 1 root root 455K Dec 10 08:57 blackfire-20151012.so
-rw-r--r-- 1 root root 483K Dec 10 08:57 blackfire-20160303-zts.so
-rw-r--r-- 1 root root 455K Dec 10 08:57 blackfire-20160303.so
-rw-r--r-- 1 root root 494K Dec 10 08:57 blackfire-20170718-debug.so
-rw-r--r-- 1 root root 483K Dec 10 08:57 blackfire-20170718-zts.so
-rw-r--r-- 1 root root 455K Dec 10 08:57 blackfire-20170718.so
-rw-r--r-- 1 root root 479K Dec 10 08:57 blackfire-20180731-zts.so
-rw-r--r-- 1 root root 455K Dec 10 08:57 blackfire-20180731.so
-rw-r--r-- 1 root root 483K Dec 10 08:57 blackfire-20190902-zts.so
-rw-r--r-- 1 root root 455K Dec 10 08:57 blackfire-20190902.so
-rw-r--r-- 1 root root 505K Dec 10 08:57 blackfire-20200930-debug.so
-rw-r--r-- 1 root root 499K Dec 10 08:57 blackfire-20200930-zts.so
-rw-r--r-- 1 root root 475K Dec 10 08:57 blackfire-20200930.so
-rw-r--r-- 1 root root 510K Dec 10 08:57 blackfire-20210902-debug.so
-rw-r--r-- 1 root root 515K Dec 10 08:57 blackfire-20210902-zts.so
-rw-r--r-- 1 root root 483K Dec 10 08:57 blackfire-20210902.so
-rw-r--r-- 1 root root 515K Dec 10 08:57 blackfire-20220829-debug.so
-rw-r--r-- 1 root root 515K Dec 10 08:57 blackfire-20220829-zts.so
-rw-r--r-- 1 root root 487K Dec 10 08:57 blackfire-20220829.so
-rw-r--r-- 1 root root 515K Dec 10 08:57 blackfire-20230831-zts.so
-rw-r--r-- 1 root root 487K Dec 10 08:57 blackfire-20230831.so
-rw-r--r-- 1 root root 516K Dec 10 08:57 blackfire-20240924-zts.so
-rw-r--r-- 1 root root 488K Dec 10 08:57 blackfire-20240924.so
@nicolas-grekas
Copy link

That's not about historical versions. That's about PHP binary API version. Aka this is required to have one .deb that works with all supported versions of PHP.

@cniry
Copy link
Author

cniry commented Dec 19, 2024

What about separate deb packages?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants