• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item7732: configure should check for all dependencies of the distribution - and not just the core

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Engine Configuration Low Closed TWiki:Main.HaraldJoerg patch 6.1.0

Edit Form Data

Summary:
Reported By:
Codebase:
Applies To:
Component:
Priority:
Current State:
Waiting For:
Target Release:
Released In:
 

Detail

In TWiki:Support.SID-02171, the user failed to locate the Perl module HTML::Entities in her distribution (Ubuntu in this case). The reason is that this module is part of the CPAN distribution HTML::Parser, so there's no separate package for HTML::Entities in any Linux distribution. Installing the module directly from CPAN works because the scripts (cpan, cpanm) silently install the whole HTML::Parser distribution if HTML::Entities is requested.

TWiki's configure script already checks for a bunch of modules which are only required for some features (e.g. Net::SMTP for sending mails). In the same fashion, all modules which are required by extensions we ship together with TWiki should be checked.

TWiki:TWiki.TWikiInstallationGuide correctly lists the dependencies for WYSIWYG, but could be improved by noting that HTML::Entities comes with HTML::Parser.

-- TWiki:Main/HaraldJoerg - 2016-03-14

Thank you, good point!

-- TWiki:Main.PeterThoeny - 2016-03-16

ItemTemplate
Summary configure should check for all dependencies of the distribution - and not just the core
ReportedBy TWiki:Main.HaraldJoerg
Codebase ~twiki4, 6.0.2, 6.0.1
SVN Range TWiki-6.0.2-trunk, Thu, 03 Mar 2016, build 29985
AppliesTo Engine
Component Configuration
Priority Low
CurrentState Closed
WaitingFor TWiki:Main.HaraldJoerg
Checkins TWikirev:29991 TWikirev:29992
TargetRelease patch
ReleasedIn 6.1.0
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2018-07-17 - PeterThoeny
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback