You are here: Foswiki>Tasks Web>Item13169 (06 Jul 2015, GeorgeClark)Edit Attach

Item13169: PERLDEPENDENCYREPORT is not reporting extension dependencies.

pencil
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component: Configure
Branches: master
Reported By: GeorgeClark
Waiting For:
Last Change By: GeorgeClark
It appears to generate the Core dependency report twice.


Hijacking this task for a 2nd issue with similar symptoms. On a "tarball" style installation, it generates an empty report. The issue is that we don't ship the DEPENDENCIES files for extensions, so this feature is useless except in a pseudo-installed system.

The only source for dependency information in a Foswiki release for extensions is embedded in the [extension]_installer files, which we also do not ship for default extensions.

-- GeorgeClark - 08 Feb 2015

The fix is simple enough. Add the DEPENDENCIES file to the MANIFEST. BuildContrib appears to do the right thing, and it restores the dependencies report for extensions. So the question becomes, do we want to do this? If we do, then build.pl manifest target should include DEPENDENCIES, and we might want to flag a warning for extensions that are built without including the DEPENDENCIES file.

Crawford, any thoughs?

-- GeorgeClark - 08 Feb 2015

Yes, adding DEPENDENCIES makes a lot of sense.

-- MichaelDaum - 09 Feb 2015

Sounds fine.

-- CrawfordCurrie - 15 Feb 2015
 
Topic revision: r9 - 06 Jul 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy