Edgewall Software

Opened 5 years ago

Closed 5 years ago

Last modified 4 years ago

#12287 closed enhancement (fixed)

Show package versions of dependencies in system information

Reported by: Ryan J Ollos Owned by: Ryan J Ollos
Priority: normal Milestone: plugin - spam-filter
Component: plugin/spamfilter Version:
Severity: normal Keywords:
Cc: Dirk Stöcker Branch:
Release Notes:

Package dependencies are shown in System Information.

API Changes:
Internal Changes:


It would be nice to have TracSpamFilter show the installed versions of dependencies such as pillow and dnspython in the system information (/about page).

Attachments (1)

t12287.diff (6.9 KB ) - added by Ryan J Ollos 5 years ago.

Download all attachments as: .zip

Change History (4)

by Ryan J Ollos, 5 years ago

Attachment: t12287.diff added

comment:1 by Ryan J Ollos, 5 years ago

Proposed changes in t12287.diff.

I'm unsure which single class should return System Information for dnspython since 3 Components depend on the package. We could have a class such as tracspamfilter.filtersystem.FilterSystem return the package info. We could use inheritance, but that doesn't seemed warranted for such a simple issue. We could check in get_systeminfo which other packages are enabled. #12294 would cleanly resolve the issue as well.

Also, considering whether to use get_pkginfo(...).get('version', '') rather thanget_pkginfo(...)['version'] (comment:1:ticket:12294).

Last edited 5 years ago by Ryan J Ollos (previous) (diff)

comment:2 by Ryan J Ollos, 5 years ago

Release Notes: modified (diff)
Resolution: fixed
Status: assignedclosed

Fixed in [14400].

comment:3 by Ryan J Ollos, 5 years ago

Release Notes: modified (diff)

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Ryan J Ollos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Ryan J Ollos to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.