Skip to content

Unneeded dependencies.

Description:

I checked latest 3.9-1 package with namcap and it had several dependencies that were not needed. I decided to open issue instead of pull request, because there are a few and maybe maintainer has different opinion than me.

Additional info:

  • package version(s): 3.9-1
  • config and/or log files: N/A
  • link to upstream bug report, if any: N/A
vice W: Dependency included, but may not be needed ('giflib')

Looking at configure log:

SCREENSHOTS
-----------
GIF encoding support : no  (--with/without-gif)
PNG encoding support : yes (--with/without-png)

This needs explicit enabling using --with-gif.

vice W: Dependency included, but may not be needed ('libjpeg-turbo')

jpeg support was removed in 3.7 release. This is only obvious thing to remove.

vice W: Dependency included, but may not be needed ('python')

I am not sure why this is included.

vice W: Dependency included, but may not be needed ('sdl2')
vice W: Dependency included, but may not be needed ('sdl2_image')

Despite --enable-sdl2ui build option, this package doesn't actually have sdl2 frontend, it only packages gtk3 variant which is also enabled but takes precedence. This would need to be split package to work correctly.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information