Opened 5 years ago

Closed 5 years ago

Last modified 3 years ago

#1223 closed bug

Unnecessary DLLs on Windows

Reported by: ETZel Owned by:
Priority: minor Milestone: 1.3
Component: Packaging Version: 1.2.3
Keywords: windows Cc:

Description

These files probably should not be included in the Windows installation of Deluge:

  • POWRPROF.dll and MSIMG32.DLL are parts of Windows
  • win32ui.pyd module and it's dependency mfc90.dll are not used (and never should be)
  • freetype6.dll, libexpat-1.dll, libpng14-14.dll are parts of Windows Gtk+ runtime (without "Compatibility libs" option)

Change History (9)

comment:1 Changed 5 years ago by Cas

  • Milestone set to 1.3.0

comment:2 Changed 5 years ago by andar

  • Status changed from new to pending

Are we sure these are unnecessary on all supported versions of Windows? Eg, do all versions of Windows ship the required DLLs?

comment:3 Changed 5 years ago by ETZel

  • Status changed from pending to new

comment:4 Changed 5 years ago by ETZel

  • Status changed from new to pending

comment:5 follow-up: Changed 5 years ago by maxx.h

yep, msvcp90.dll, mswsock.dll, powrprof.dll should be excluded from a python windows binary.

comment:6 in reply to: ↑ 5 Changed 5 years ago by ETZel

  • Status changed from pending to new

Replying to maxx.h:
mswsock.dll and msvcp90.dll are not in the latest (1.2.3) Windows release, what are you talking about?
And MSVCP71.dll, MSVCR71.dll and MSVCR90.dll cannot be dropped (although I do not undertand why build libtorrent with an older VS 2003 runtime)

comment:7 Changed 5 years ago by ETZel

  • Status changed from new to pending

(sorry, issue status somwhow changes to "new" when I comment, reverting)

comment:8 Changed 5 years ago by Cas

  • Type changed from defect to bug

EZtel this needs to be changed to new otherwise when set to pending it will close automatically in 14 days.

comment:9 Changed 5 years ago by trac-robot

  • Status changed from pending to closed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

Note: See TracTickets for help on using tickets.