View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012499 | Scribus | Build System | public | 2014-07-08 22:21 | 2023-12-24 10:00 |
Reporter | Kunda | Assigned To | cbradney | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | Mac | OS | OSX | OS Version | 10.8.5 |
Product Version | 1.5.0svn | ||||
Fixed in Version | 1.6.0.svn | ||||
Summary | 0012499: [Proposal] Display versions of all libs used by Scribus | ||||
Description | Short summary: Help devs and testers by adding function that allows quick sharing Scribus version and dependencies/libs Details: The intention of this proposal is to help streamline the information gathering process for devs and testers who are troubleshooting issues for users. The idea is that the function (something super easy to access in the Scribus interface) will list: * Scribus version# and revision# * Local operating system version# (optional) * Installed dependencies / libraries ** directory paths to said deps/libs installed on the system We already have Scribus version and revision listed in those builds that are compiled with Cmake -DWANT_SVNVERSION=1 flag So as an example for what the output would look like: Scribus Version 1.4.5 SVN (19332) Mac OS X 10.8.5 Intel Core i7-3520M CPU @ 2.90GHz | 8GB RAM Dependencies Installed Qt 5.3.1 (Path /redacted/full/path/to/library) Python v2.7.8 (Path /redacted/full/path/to/library) JPEG v (Path /redacted/full/path/to/library) TIFF v (Path /redacted/full/path/to/library) Hunspell Podofo GMAGICK Poppler OSG (Not compiled) Scripter2 (Not compiled) | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
Maybe we can make CLI flag that prints this out to the console ? |
|
Possible strong solution found for this feature: 0013398 specifically 0013398:0039229 CMake has a prebuild module called FeatureSummary We could append all the enabled and disabled features to a file in the CMake configure stage and then reference said file when we build the program to pull the contents in to the Scribus GUI as a menu in preferences Example 1, append everything to a file: feature_summary(WHAT ALL FILENAME ${CMAKE_BINARY_DIR}/all.log APPEND) |
|
|
|
I've uploaded an example of how QGIS does it in their 'About' dialog (qgis-about-libs.png) |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-08 22:21 | Kunda | New Issue | |
2014-07-14 23:18 | FirasH | Relationship added | related to 0004674 |
2014-07-24 03:31 | Kunda | Relationship added | related to 0011084 |
2014-07-24 03:35 | Kunda | Summary | [Proposal] Help devs and testers by adding function that allows quick sharing Scribus version and dependencies/libs => [Proposal] Display versions of all libs used by Scribus in Help > About |
2014-07-24 03:35 | Kunda | Description Updated | |
2014-07-24 03:35 | Kunda | Relationship replaced | has duplicate 0004674 |
2014-07-26 00:49 | Kunda | Status | new => feedback |
2016-01-28 22:26 | Kunda | Patch | => No |
2016-01-28 22:26 | Kunda | Summary | [Proposal] Display versions of all libs used by Scribus in Help > About => [Proposal] Display versions of all libs used by Scribus |
2016-01-28 22:27 | Kunda | Note Added: 0038483 | |
2016-01-28 22:27 | Kunda | Status | feedback => new |
2016-03-18 13:44 | Kunda | Relationship added | related to 0013398 |
2016-03-18 13:48 | Kunda | Note Added: 0039230 | |
2016-12-30 13:27 | Kunda | File Added: qgis-about-libs.png | |
2016-12-30 13:28 | Kunda | Note Added: 0043266 | |
2023-12-20 23:29 | cbradney | Assigned To | => cbradney |
2023-12-20 23:29 | cbradney | Status | new => resolved |
2023-12-20 23:29 | cbradney | Resolution | open => fixed |
2023-12-20 23:29 | cbradney | Fixed in Version | => 1.6.0.svn |
2023-12-20 23:29 | cbradney | Summary | [Proposal] Display versions of all libs used by Scribus => [Proposal] Display versions of all libs used by Scribus |
2023-12-24 10:00 | cbradney | Status | resolved => closed |