Ticket #82 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

incomplete build

Reported by: xue Owned by: knut
Priority: urgent Milestone: 3.0.2
Component: Prado Framework v3 Version: 3.0
Severity: major Keywords:
Cc:

Description

The current build system does not generate complete distribution.

Files that are not .php are missing in the distribution. For example, the whole error template directory is missing in the distribution. The .css files for some controls (e.g. TTextHighlighter) are also missing.

Empty directories, such as the "assets", "runtime" directories in the demos, seem not in the distribution either.

Change History

Changed 3 years ago by knut

  • status changed from new to assigned

Added css, html and txt files to source fileset.

I discovered the "empty directories is being omitted" bug in Phing two days ago and have a ticket for it here: http://phing.info/trac/ticket/8

Two ways out: 1) We can do a workaround for now and use the exec task to do the command line operation, but then it will only work on Linux. 2) Wait for the bug to be fixed and manually package the tar.gz and zip file using the command line if needed. The build/ directory has correct layout and includes empty directories.

I suggest the number 2.

Changed 3 years ago by knut

  • status changed from assigned to closed
  • resolution set to fixed

Workaround for empty directories is added in [832].

Changed 3 years ago by xue

  • status changed from closed to reopened
  • resolution fixed deleted
  • milestone changed from 3.0.0RC1 to 3.0.0

Empty directories are still not created.

javascript files are not in the build.

Changed 3 years ago by knut

Javascript files are now in the build as part of the reorganization [962] of the resource fileset in the build file into a filset including the whole framework directory.

The issue with empty directories is not resolved yet, but some feedback is provided here: http://phing.info/trac/ticket/8

Changed 3 years ago by xue

  • milestone changed from 3.0.0 to 3.0.1

Changed 2 years ago by xue

  • milestone changed from 3.0.1 to 3.0.2

Changed 2 years ago by xue

  • status changed from reopened to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.