>>> py3-optimize-images: Building community/py3-optimize-images 1.5.1-r1 (using abuild 3.15.0-r0) started Sun, 12 Oct 2025 22:43:13 +0000 >>> py3-optimize-images: Validating /home/udu/aports/community/py3-optimize-images/APKBUILD... >>> py3-optimize-images: Analyzing dependencies... >>> py3-optimize-images: Installing for build: build-base py3-piexif py3-pillow py3-watchdog py3-gpep517 py3-setuptools py3-wheel WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/38) Installing py3-piexif-pyc (1.1.3-r8) (2/38) Installing py3-piexif (1.1.3-r8) (3/38) Installing libpng (1.6.47-r0) (4/38) Installing freetype (2.13.3-r0) (5/38) Installing libimagequant (4.2.2-r0) (6/38) Installing libjpeg-turbo (3.1.0-r0) (7/38) Installing lcms2 (2.16-r0) (8/38) Installing openjpeg (2.5.3-r0) (9/38) Installing libsharpyuv (1.5.0-r0) (10/38) Installing libwebp (1.5.0-r0) (11/38) Installing tiff (4.7.1-r0) (12/38) Installing libwebpdemux (1.5.0-r0) (13/38) Installing libwebpmux (1.5.0-r0) (14/38) Installing libxau (1.0.12-r0) (15/38) Installing libmd (1.1.0-r0) (16/38) Installing libbsd (0.12.2-r0) (17/38) Installing libxdmcp (1.1.5-r1) (18/38) Installing libxcb (1.17.0-r0) (19/38) Installing py3-pillow (11.2.1-r0) (20/38) Installing py3-pillow-pyc (11.2.1-r0) (21/38) Installing yaml (0.2.5-r2) (22/38) Installing py3-yaml (6.0.2-r0) (23/38) Installing py3-yaml-pyc (6.0.2-r0) (24/38) Installing py3-watchdog (6.0.0-r0) (25/38) Installing py3-watchdog-pyc (6.0.0-r0) (26/38) Installing py3-installer (0.7.0-r2) (27/38) Installing py3-installer-pyc (0.7.0-r2) (28/38) Installing py3-gpep517 (19-r0) (29/38) Installing py3-gpep517-pyc (19-r0) (30/38) Installing py3-parsing (3.2.3-r0) (31/38) Installing py3-parsing-pyc (3.2.3-r0) (32/38) Installing py3-packaging (25.0-r0) (33/38) Installing py3-packaging-pyc (25.0-r0) (34/38) Installing py3-setuptools (80.9.0-r0) (35/38) Installing py3-setuptools-pyc (80.9.0-r0) (36/38) Installing py3-wheel (0.46.1-r0) (37/38) Installing py3-wheel-pyc (0.46.1-r0) (38/38) Installing .makedepends-py3-optimize-images (20251012.224314) Executing busybox-1.37.0-r19.trigger OK: 316 MiB in 127 packages >>> py3-optimize-images: Cleaning up srcdir >>> py3-optimize-images: Cleaning up pkgdir >>> py3-optimize-images: Cleaning up tmpdir >>> py3-optimize-images: Fetching py3-optimize-images-1.5.1.tar.gz::https://github.com/victordomingos/optimize-images/archive/refs/tags/v.1.5.1.tar.gz >>> py3-optimize-images: Fetching py3-optimize-images-1.5.1.tar.gz::https://github.com/victordomingos/optimize-images/archive/refs/tags/v.1.5.1.tar.gz >>> py3-optimize-images: Checking sha512sums... py3-optimize-images-1.5.1.tar.gz: OK >>> py3-optimize-images: Unpacking /var/cache/distfiles/py3-optimize-images-1.5.1.tar.gz... 2025-10-12 22:43:16,713 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-10-12 22:43:16,791 root INFO running bdist_wheel 2025-10-12 22:43:16,808 root INFO running build 2025-10-12 22:43:16,808 root INFO running build_py 2025-10-12 22:43:16,813 root INFO creating build/lib/optimize_images 2025-10-12 22:43:16,813 root INFO copying optimize_images/argument_parser.py -> build/lib/optimize_images 2025-10-12 22:43:16,813 root INFO copying optimize_images/img_info.py -> build/lib/optimize_images 2025-10-12 22:43:16,814 root INFO copying optimize_images/img_optimize_jpg.py -> build/lib/optimize_images 2025-10-12 22:43:16,814 root INFO copying optimize_images/img_dynamic_quality.py -> build/lib/optimize_images 2025-10-12 22:43:16,814 root INFO copying optimize_images/data_structures.py -> build/lib/optimize_images 2025-10-12 22:43:16,814 root INFO copying optimize_images/platforms.py -> build/lib/optimize_images 2025-10-12 22:43:16,814 root INFO copying optimize_images/do_optimization.py -> build/lib/optimize_images 2025-10-12 22:43:16,815 root INFO copying optimize_images/exceptions.py -> build/lib/optimize_images 2025-10-12 22:43:16,815 root INFO copying optimize_images/img_optimize_png.py -> build/lib/optimize_images 2025-10-12 22:43:16,815 root INFO copying optimize_images/reporting.py -> build/lib/optimize_images 2025-10-12 22:43:16,815 root INFO copying optimize_images/img_aux_processing.py -> build/lib/optimize_images 2025-10-12 22:43:16,815 root INFO copying optimize_images/watch.py -> build/lib/optimize_images 2025-10-12 22:43:16,816 root INFO copying optimize_images/__init__.py -> build/lib/optimize_images 2025-10-12 22:43:16,816 root INFO copying optimize_images/__main__.py -> build/lib/optimize_images 2025-10-12 22:43:16,816 root INFO copying optimize_images/file_utils.py -> build/lib/optimize_images 2025-10-12 22:43:16,816 root INFO copying optimize_images/api.py -> build/lib/optimize_images 2025-10-12 22:43:16,816 root INFO copying optimize_images/constants.py -> build/lib/optimize_images 2025-10-12 22:43:16,825 root INFO installing to build/bdist.linux-x86_64/wheel 2025-10-12 22:43:16,825 root INFO running install 2025-10-12 22:43:16,836 root INFO running install_lib 2025-10-12 22:43:16,839 root INFO creating build/bdist.linux-x86_64/wheel 2025-10-12 22:43:16,839 root INFO creating build/bdist.linux-x86_64/wheel/optimize_images 2025-10-12 22:43:16,839 root INFO copying build/lib/optimize_images/argument_parser.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,839 root INFO copying build/lib/optimize_images/img_info.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/img_optimize_jpg.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/img_dynamic_quality.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/data_structures.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/platforms.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/do_optimization.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/exceptions.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,840 root INFO copying build/lib/optimize_images/img_optimize_png.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/reporting.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/img_aux_processing.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/watch.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/__init__.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/__main__.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/file_utils.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/api.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,841 root INFO copying build/lib/optimize_images/constants.py -> build/bdist.linux-x86_64/wheel/./optimize_images 2025-10-12 22:43:16,842 root INFO running install_egg_info 2025-10-12 22:43:16,845 root INFO running egg_info 2025-10-12 22:43:16,848 root INFO creating optimize_images.egg-info 2025-10-12 22:43:16,848 root INFO writing optimize_images.egg-info/PKG-INFO 2025-10-12 22:43:16,848 root INFO writing dependency_links to optimize_images.egg-info/dependency_links.txt 2025-10-12 22:43:16,849 root INFO writing entry points to optimize_images.egg-info/entry_points.txt 2025-10-12 22:43:16,849 root INFO writing requirements to optimize_images.egg-info/requires.txt 2025-10-12 22:43:16,849 root INFO writing top-level names to optimize_images.egg-info/top_level.txt 2025-10-12 22:43:16,849 root INFO writing manifest file 'optimize_images.egg-info/SOURCES.txt' 2025-10-12 22:43:16,853 root INFO reading manifest file 'optimize_images.egg-info/SOURCES.txt' 2025-10-12 22:43:16,853 root INFO adding license file 'LICENSE' 2025-10-12 22:43:16,854 root INFO writing manifest file 'optimize_images.egg-info/SOURCES.txt' 2025-10-12 22:43:16,860 root INFO Copying optimize_images.egg-info to build/bdist.linux-x86_64/wheel/./optimize_images-1.5.1-py3.12.egg-info 2025-10-12 22:43:16,861 root INFO running install_scripts 2025-10-12 22:43:16,862 root INFO creating build/bdist.linux-x86_64/wheel/optimize_images-1.5.1.dist-info/WHEEL 2025-10-12 22:43:16,863 wheel INFO creating '/home/udu/aports/community/py3-optimize-images/src/optimize-images-v.1.5.1/.dist/.tmp-wlshcng6/optimize_images-1.5.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2025-10-12 22:43:16,863 wheel INFO adding 'optimize_images/__init__.py' 2025-10-12 22:43:16,863 wheel INFO adding 'optimize_images/__main__.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/api.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/argument_parser.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/constants.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/data_structures.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/do_optimization.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/exceptions.py' 2025-10-12 22:43:16,864 wheel INFO adding 'optimize_images/file_utils.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/img_aux_processing.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/img_dynamic_quality.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/img_info.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/img_optimize_jpg.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/img_optimize_png.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/platforms.py' 2025-10-12 22:43:16,865 wheel INFO adding 'optimize_images/reporting.py' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images/watch.py' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images-1.5.1.dist-info/licenses/LICENSE' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images-1.5.1.dist-info/METADATA' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images-1.5.1.dist-info/WHEEL' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images-1.5.1.dist-info/entry_points.txt' 2025-10-12 22:43:16,866 wheel INFO adding 'optimize_images-1.5.1.dist-info/top_level.txt' 2025-10-12 22:43:16,867 wheel INFO adding 'optimize_images-1.5.1.dist-info/RECORD' 2025-10-12 22:43:16,867 root INFO removing build/bdist.linux-x86_64/wheel 2025-10-12 22:43:16,868 gpep517 INFO The backend produced .dist/optimize_images-1.5.1-py3-none-any.whl optimize_images-1.5.1-py3-none-any.whl Archive: 1.jpeg-photos.zip creating: test-images/1.jpeg-photos/ inflating: test-images/1.jpeg-photos/.DS_Store inflating: test-images/1.jpeg-photos/ad7a3550-f1d2-4ce3-bb4e-63b2b30c9ed6.jpg inflating: test-images/1.jpeg-photos/IMG_3425.JPG inflating: test-images/1.jpeg-photos/IMG_3444.JPG inflating: test-images/1.jpeg-photos/IMG_3601.JPG inflating: test-images/1.jpeg-photos/IMG_3641.JPG inflating: test-images/1.jpeg-photos/IMG_4385.JPG inflating: test-images/1.jpeg-photos/IMG_4425.JPG inflating: test-images/1.jpeg-photos/IMG_4459.JPG inflating: test-images/1.jpeg-photos/IMG_4482.JPG inflating: test-images/1.jpeg-photos/IMG_4506.JPG inflating: test-images/1.jpeg-photos/IMG_4527.JPG inflating: test-images/1.jpeg-photos/IMG_4530.JPG inflating: test-images/1.jpeg-photos/IMG_4554.JPG inflating: test-images/1.jpeg-photos/IMG_4738.JPG inflating: test-images/1.jpeg-photos/IMG_4850.JPG inflating: test-images/1.jpeg-photos/IMG_4865.JPG inflating: test-images/1.jpeg-photos/IMG_4882.JPG inflating: test-images/1.jpeg-photos/IMG_4897.JPG inflating: test-images/1.jpeg-photos/IMG_4925.JPG inflating: test-images/1.jpeg-photos/IMG_4961.JPG inflating: test-images/1.jpeg-photos/IMG_4962.JPG inflating: test-images/1.jpeg-photos/IMG_5017.JPG inflating: test-images/1.jpeg-photos/IMG_5018.JPG inflating: test-images/1.jpeg-photos/IMG_5151.JPG inflating: test-images/1.jpeg-photos/IMG_5191.JPG inflating: test-images/1.jpeg-photos/ORG_DSC06337.jpg inflating: test-images/1.jpeg-photos/ORG_DSC06603.jpg Archive: 2.pelican_output.zip creating: test-images/2.pelican_output/ inflating: test-images/2.pelican_output/.DS_Store creating: test-images/2.pelican_output/images/ inflating: test-images/2.pelican_output/images/.DS_Store creating: test-images/2.pelican_output/images/2018/ inflating: test-images/2.pelican_output/images/2018/beeware_logo.png inflating: test-images/2.pelican_output/images/2018/count-files.png inflating: test-images/2.pelican_output/images/2018/generator_yield.png inflating: test-images/2.pelican_output/images/2018/import_antigravity.png inflating: test-images/2.pelican_output/images/2018/ios12_beta_siri_shortcuts.jpg inflating: test-images/2.pelican_output/images/2018/iPhone-workflow-optimize-images.jpeg inflating: test-images/2.pelican_output/images/2018/my_first_python_code.png inflating: test-images/2.pelican_output/images/2018/npk-backup.png inflating: test-images/2.pelican_output/images/2018/optimize-images.png inflating: test-images/2.pelican_output/images/2018/optimize-images_help.png inflating: test-images/2.pelican_output/images/2018/optimize-images_v1.1_screenshots.jpg inflating: test-images/2.pelican_output/images/2018/pelican_logo.png inflating: test-images/2.pelican_output/images/2018/pypi-logo.png inflating: test-images/2.pelican_output/images/2018/python37.jpg inflating: test-images/2.pelican_output/images/2018/python_blog_iphone.jpg inflating: test-images/2.pelican_output/images/2018/repservice_login.png creating: test-images/2.pelican_output/images/2018/thumbnails/ creating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/ inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/beeware_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/count-files.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/generator_yield.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/import_antigravity.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/my_first_python_code.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/npk-backup.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/optimize-images.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/optimize-images_v1.1_screenshots.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/pelican_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/pypi-logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/python37.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/python_blog_iphone.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/repservice_login.png inflating: test-images/2.pelican_output/images/2018/thumbnails/1300x_/victor_domingos_books.jpg creating: test-images/2.pelican_output/images/2018/thumbnails/320x_/ inflating: test-images/2.pelican_output/images/2018/thumbnails/320x_/count-files.png inflating: test-images/2.pelican_output/images/2018/thumbnails/320x_/npk-backup.png creating: test-images/2.pelican_output/images/2018/thumbnails/400x_/ inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/beeware_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/count-files.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/generator_yield.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/import_antigravity.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/my_first_python_code.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/npk-backup.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/optimize-images.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/optimize-images_v1.1_screenshots.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/pelican_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/pypi-logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/python37.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/python_blog_iphone.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/repservice_login.png inflating: test-images/2.pelican_output/images/2018/thumbnails/400x_/victor_domingos_books.jpg creating: test-images/2.pelican_output/images/2018/thumbnails/650x_/ inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/beeware_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/count-files.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/generator_yield.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/import_antigravity.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/my_first_python_code.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/npk-backup.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/optimize-images.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/optimize-images_v1.1_screenshots.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/pelican_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/pypi-logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/python37.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/python_blog_iphone.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/repservice_login.png inflating: test-images/2.pelican_output/images/2018/thumbnails/650x_/victor_domingos_books.jpg creating: test-images/2.pelican_output/images/2018/thumbnails/_x80/ inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/beeware_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/my_first_python_code.png inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/optimize-images.png inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/optimize-images_v1.1_screenshots.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/pelican_logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/pypi-logo.png inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/python37.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/python_blog_iphone.jpg inflating: test-images/2.pelican_output/images/2018/thumbnails/_x80/repservice_login.png inflating: test-images/2.pelican_output/images/2018/victor_domingos_books.jpg creating: test-images/2.pelican_output/images/avatars/ inflating: test-images/2.pelican_output/images/avatars/.DS_Store creating: test-images/2.pelican_output/images/avatars/x150/ inflating: test-images/2.pelican_output/images/avatars/x150/avatar1.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar10.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar11.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar12.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar13.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar2.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar3.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar4.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar5.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar6.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar7.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar8.png inflating: test-images/2.pelican_output/images/avatars/x150/avatar9.png creating: test-images/2.pelican_output/images/avatars/x300/ inflating: test-images/2.pelican_output/images/avatars/x300/avatar1.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar10.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar11.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar12.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar13.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar2.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar3.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar4.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar5.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar6.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar7.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar8.png inflating: test-images/2.pelican_output/images/avatars/x300/avatar9.png creating: test-images/2.pelican_output/images/avatars/x300/thumbnails/ creating: test-images/2.pelican_output/images/avatars/x300/thumbnails/1300x_/ inflating: test-images/2.pelican_output/images/avatars/x300/thumbnails/1300x_/avatar4.png creating: test-images/2.pelican_output/images/avatars/x300/thumbnails/400x_/ inflating: test-images/2.pelican_output/images/avatars/x300/thumbnails/400x_/avatar4.png creating: test-images/2.pelican_output/images/avatars/x300/thumbnails/650x_/ inflating: test-images/2.pelican_output/images/avatars/x300/thumbnails/650x_/avatar4.png creating: test-images/2.pelican_output/images/avatars/x300/thumbnails/_x80/ inflating: test-images/2.pelican_output/images/avatars/x300/thumbnails/_x80/avatar4.png inflating: test-images/2.pelican_output/images/count-files.png creating: test-images/2.pelican_output/images/favicons/ inflating: test-images/2.pelican_output/images/favicons/android-chrome-192x192.png inflating: test-images/2.pelican_output/images/favicons/android-chrome-256x256.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-120x120-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-120x120.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-152x152-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-152x152.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-180x180-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-180x180.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-60x60-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-60x60.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-76x76-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-76x76.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon-precomposed.png inflating: test-images/2.pelican_output/images/favicons/apple-touch-icon.png inflating: test-images/2.pelican_output/images/favicons/browserconfig.xml inflating: test-images/2.pelican_output/images/favicons/favicon-16x16.png inflating: test-images/2.pelican_output/images/favicons/favicon-32x32.png inflating: test-images/2.pelican_output/images/favicons/favicon.ico inflating: test-images/2.pelican_output/images/favicons/html_code.html inflating: test-images/2.pelican_output/images/favicons/mstile-144x144.png inflating: test-images/2.pelican_output/images/favicons/mstile-150x150.png inflating: test-images/2.pelican_output/images/favicons/mstile-310x310.png inflating: test-images/2.pelican_output/images/favicons/README.md inflating: test-images/2.pelican_output/images/favicons/safari-pinned-tab.svg inflating: test-images/2.pelican_output/images/favicons/site.webmanifest creating: test-images/2.pelican_output/images/life/ inflating: test-images/2.pelican_output/images/life/iphone6plus_poem-ebook.jpg inflating: test-images/2.pelican_output/images/life/iphone6plus_poem-ebook_2x.jpg inflating: test-images/2.pelican_output/images/life/iphone6plus_poem-ebook_2x_1280.jpg inflating: test-images/2.pelican_output/images/life/iphone6plus_poem-ebook_2x_690.jpg inflating: test-images/2.pelican_output/images/life/music-sheet.jpg inflating: test-images/2.pelican_output/images/life/music-sheet_2x.jpg inflating: test-images/2.pelican_output/images/life/music-sheet_2x_1280.jpg inflating: test-images/2.pelican_output/images/life/music-sheet_2x_690.jpg inflating: test-images/2.pelican_output/images/life/typewriter.jpg inflating: test-images/2.pelican_output/images/life/typewriter_2x.jpg inflating: test-images/2.pelican_output/images/life/typewriter_2x_1280.jpg inflating: test-images/2.pelican_output/images/life/typewriter_2x_690.jpg inflating: test-images/2.pelican_output/images/life/watch_fountain_pen_writing.jpg inflating: test-images/2.pelican_output/images/life/watch_fountain_pen_writing_2x.jpg inflating: test-images/2.pelican_output/images/life/watch_fountain_pen_writing_2x_1280.jpg inflating: test-images/2.pelican_output/images/life/watch_fountain_pen_writing_2x_690.jpg inflating: test-images/2.pelican_output/images/life/work.jpg inflating: test-images/2.pelican_output/images/life/work_2x.jpg inflating: test-images/2.pelican_output/images/life/work_2x_1280.jpg inflating: test-images/2.pelican_output/images/life/work_2x_690.jpg creating: test-images/2.pelican_output/images/projects/ inflating: test-images/2.pelican_output/images/projects/contar-dinheiro.png inflating: test-images/2.pelican_output/images/projects/count-files.png inflating: test-images/2.pelican_output/images/projects/no-title-screenshot.png inflating: test-images/2.pelican_output/images/projects/openweather.png inflating: test-images/2.pelican_output/images/projects/optimize-images.png inflating: test-images/2.pelican_output/images/projects/optimize-images.svg inflating: test-images/2.pelican_output/images/projects/pt-tracking.png inflating: test-images/2.pelican_output/images/projects/repservice.jpg creating: test-images/2.pelican_output/images/projects/thumbnails/ creating: test-images/2.pelican_output/images/projects/thumbnails/1300x_/ inflating: test-images/2.pelican_output/images/projects/thumbnails/1300x_/optimize-images.png creating: test-images/2.pelican_output/images/projects/thumbnails/320x_/ inflating: test-images/2.pelican_output/images/projects/thumbnails/320x_/no-title-screenshot.png inflating: test-images/2.pelican_output/images/projects/thumbnails/320x_/openweather.png inflating: test-images/2.pelican_output/images/projects/thumbnails/320x_/optimize-images.png inflating: test-images/2.pelican_output/images/projects/thumbnails/320x_/pt-tracking.png inflating: test-images/2.pelican_output/images/projects/thumbnails/320x_/repservice.jpg creating: test-images/2.pelican_output/images/projects/thumbnails/400x_/ inflating: test-images/2.pelican_output/images/projects/thumbnails/400x_/optimize-images.png creating: test-images/2.pelican_output/images/projects/thumbnails/650x_/ inflating: test-images/2.pelican_output/images/projects/thumbnails/650x_/optimize-images.png creating: test-images/2.pelican_output/images/projects/thumbnails/_x400/ inflating: test-images/2.pelican_output/images/projects/thumbnails/_x400/contar-dinheiro.png creating: test-images/2.pelican_output/images/projects/thumbnails/_x80/ inflating: test-images/2.pelican_output/images/projects/thumbnails/_x80/optimize-images.png creating: test-images/2.pelican_output/images/socialicons/ inflating: test-images/2.pelican_output/images/socialicons/calendar.svg inflating: test-images/2.pelican_output/images/socialicons/clock-o.svg inflating: test-images/2.pelican_output/images/socialicons/facebook.svg inflating: test-images/2.pelican_output/images/socialicons/feed.svg inflating: test-images/2.pelican_output/images/socialicons/files-o.svg inflating: test-images/2.pelican_output/images/socialicons/folder-open-o.svg inflating: test-images/2.pelican_output/images/socialicons/github.svg inflating: test-images/2.pelican_output/images/socialicons/Licence.txt inflating: test-images/2.pelican_output/images/socialicons/linkedin.svg inflating: test-images/2.pelican_output/images/socialicons/stack-overflow.svg inflating: test-images/2.pelican_output/images/socialicons/tags-o.svg inflating: test-images/2.pelican_output/images/socialicons/twitter.svg inflating: test-images/2.pelican_output/images/socialicons/user-o.svg Archive: 3.by-type.zip creating: test-images/3.by-type/ inflating: test-images/3.by-type/.DS_Store creating: test-images/3.by-type/JPEG/ inflating: test-images/3.by-type/JPEG/.DS_Store creating: test-images/3.by-type/JPEG/big/ inflating: test-images/3.by-type/JPEG/big/.DS_Store inflating: test-images/3.by-type/JPEG/big/2009_Landscape_plan_-_St._Elizabeths_Hospital_West_Campus,_2700_Martin_Luther_King_Jr._Avenue,_Southeast,_Washington,_District_of_Columbia,_DC_HALS_DC-11_(sheet_5_of_7)-co??pia.jpg inflating: test-images/3.by-type/JPEG/big/IMG_4385.JPG inflating: test-images/3.by-type/JPEG/big/IMG_4752.JPG inflating: test-images/3.by-type/JPEG/big/IMG_4850.JPG inflating: test-images/3.by-type/JPEG/big/IMG_4962.JPG inflating: test-images/3.by-type/JPEG/big/ORG_DSC06603.jpg creating: test-images/3.by-type/JPEG/small/ inflating: test-images/3.by-type/JPEG/small/.DS_Store inflating: test-images/3.by-type/JPEG/small/IMG_4752.JPG inflating: test-images/3.by-type/JPEG/small/IMG_4850.JPG inflating: test-images/3.by-type/JPEG/small/IMG_4962.JPG inflating: test-images/3.by-type/JPEG/small/ORG_DSC06603.jpg creating: test-images/3.by-type/PNG/ inflating: test-images/3.by-type/PNG/.DS_Store creating: test-images/3.by-type/PNG/big rgb/ inflating: test-images/3.by-type/PNG/big rgb/.DS_Store inflating: test-images/3.by-type/PNG/big rgb/2009-plant.png inflating: test-images/3.by-type/PNG/big rgb/desktop.png inflating: test-images/3.by-type/PNG/big rgb/finder_photos.png creating: test-images/3.by-type/PNG/big rgb with transparency/ inflating: test-images/3.by-type/PNG/big rgb with transparency/web_screenshot_article.png inflating: test-images/3.by-type/PNG/big rgb with transparency/web_screenshot_blog.png inflating: test-images/3.by-type/PNG/big rgb with transparency/web_screenshot_life.png inflating: test-images/3.by-type/PNG/console_screenshot.png inflating: test-images/3.by-type/PNG/console_screenshot_imgoptim.png Archive: 4.test-PNG.zip inflating: test-images/4.test-PNG/teste_png_transparency_regular.png inflating: test-images/4.test-PNG/teste_png_transparency_regular_no_alpha.png inflating: test-images/4.test-PNG/teste_png_transparency_web.png inflating: test-images/4.test-PNG/teste_png_transparency_web_no_alpha.png Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/home/udu/aports/community/py3-optimize-images/src/optimize-images-v.1.5.1/.testenv/lib/python3.12/site-packages/optimize_images/__main__.py", line 186, in main() File "/home/udu/aports/community/py3-optimize-images/src/optimize-images-v.1.5.1/.testenv/lib/python3.12/site-packages/optimize_images/__main__.py", line 180, in main optimize_batch(*args) File "/home/udu/aports/community/py3-optimize-images/src/optimize-images-v.1.5.1/.testenv/lib/python3.12/site-packages/optimize_images/__main__.py", line 115, in optimize_batch with our_pool_executor(max_workers=workers) as executor: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 747, in __init__ self._call_queue = _SafeQueue( ^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 177, in __init__ super().__init__(max_size, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/queues.py", line 43, in __init__ self._rlock = ctx.Lock() ^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 169, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 57, in __init__ sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied Using these symbols: ✅ Optimized file ℹ️ EXIF info present 🔴 Skipped file ⤵ Image was downsized 🔻 Size reduction (%) Recursively searching and optimizing image files in: test-images >>> ERROR: py3-optimize-images: check failed >>> py3-optimize-images: Uninstalling dependencies... (1/38) Purging .makedepends-py3-optimize-images (20251012.224314) (2/38) Purging py3-piexif-pyc (1.1.3-r8) (3/38) Purging py3-piexif (1.1.3-r8) (4/38) Purging py3-pillow-pyc (11.2.1-r0) (5/38) Purging py3-pillow (11.2.1-r0) (6/38) Purging py3-watchdog-pyc (6.0.0-r0) (7/38) Purging py3-watchdog (6.0.0-r0) (8/38) Purging py3-yaml-pyc (6.0.2-r0) (9/38) Purging py3-yaml (6.0.2-r0) (10/38) Purging py3-gpep517-pyc (19-r0) (11/38) Purging py3-gpep517 (19-r0) (12/38) Purging py3-installer-pyc (0.7.0-r2) (13/38) Purging py3-installer (0.7.0-r2) (14/38) Purging py3-setuptools-pyc (80.9.0-r0) (15/38) Purging py3-setuptools (80.9.0-r0) (16/38) Purging py3-wheel-pyc (0.46.1-r0) (17/38) Purging py3-wheel (0.46.1-r0) (18/38) Purging py3-packaging-pyc (25.0-r0) (19/38) Purging py3-packaging (25.0-r0) (20/38) Purging py3-parsing-pyc (3.2.3-r0) (21/38) Purging py3-parsing (3.2.3-r0) (22/38) Purging freetype (2.13.3-r0) (23/38) Purging lcms2 (2.16-r0) (24/38) Purging libimagequant (4.2.2-r0) (25/38) Purging libpng (1.6.47-r0) (26/38) Purging libwebpdemux (1.5.0-r0) (27/38) Purging libwebpmux (1.5.0-r0) (28/38) Purging libxcb (1.17.0-r0) (29/38) Purging libxdmcp (1.1.5-r1) (30/38) Purging openjpeg (2.5.3-r0) (31/38) Purging tiff (4.7.1-r0) (32/38) Purging yaml (0.2.5-r2) (33/38) Purging libbsd (0.12.2-r0) (34/38) Purging libjpeg-turbo (3.1.0-r0) (35/38) Purging libmd (1.1.0-r0) (36/38) Purging libwebp (1.5.0-r0) (37/38) Purging libsharpyuv (1.5.0-r0) (38/38) Purging libxau (1.0.12-r0) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages