Ticket #43 (new defect)

Reporter


Satyen Desai
Opened: 08/5/11
Last modified: 08/5/11
Status: new
Type: defect

Owner


Reid Burke
Target Release:
Priority: P3 (normal)
Summary: Building multiple build/[modules] from a shared src/[component] directory leaves a bunch of CSS cruft in the build/[modules]/assets folders
Description:

This surfaced now that we've flattened out the dir structure and no longer have physical rollups in a build/[component] directory.

I think there's a build step were we copy all the contents of src/[component]/assets over to build/[module]/assets, and hence each module built from a component src dir gets all assets, instead of
just ones it owns.

We can fix it without any other changes by looking for specific -core, -skin css files (without requiring modules to update their build properties) but for the associated images, we have no idea which
images belong to which module.

Type: defect Observed in Version: development master
Component: Builder Severity: S3 (normal)
Assigned To: Reid Burke Target Release:
Location: Priority: P3 (normal)
Tags: Relates To:
Browsers: N/A
URL:
Test Information:

Change History

Satyen Desai

YUI Developer

Posted: 08/5/11

Forgot to add, for example, if you try building src/scrollview you'll see the cruft ....

  1. Untracked files:
  2. (use "git add <file>..." to include in what will be committed)
  3. ../../build/scrollview-base-ie/assets/
  4. ../../build/scrollview-base/assets/scrollview-list-core.css
  5. ../../build/scrollview-base/assets/scrollview-scrollbars-core.css
  6. ../../build/scrollview-base/assets/skins/night/scrollview-list-skin.css
  7. ../../build/scrollview-base/assets/skins/night/scrollview-scrollbars-skin.css
  8. ../../build/scrollview-base/assets/skins/sam/scrollview-list-skin.css
  9. ../../build/scrollview-base/assets/skins/sam/scrollview-scrollbars-skin.css
  10. ../../build/scrollview-list/assets/scrollview-base-core.css
  11. ../../build/scrollview-list/assets/scrollview-scrollbars-core.css
  12. ../../build/scrollview-list/assets/skins/night/scrollview-base-skin.css
  13. ../../build/scrollview-list/assets/skins/night/scrollview-scrollbars-skin.css
  14. ../../build/scrollview-list/assets/skins/sam/scrollview-base-skin.css
  15. ../../build/scrollview-list/assets/skins/sam/scrollview-scrollbars-skin.css
  16. ../../build/scrollview-paginator/assets/
  17. ../../build/scrollview-scrollbars/assets/scrollview-base-core.css
  18. ../../build/scrollview-scrollbars/assets/scrollview-list-core.css
  19. ../../build/scrollview-scrollbars/assets/skins/night/scrollview-base-skin.css
  20. ../../build/scrollview-scrollbars/assets/skins/night/scrollview-list-skin.css
  21. ../../build/scrollview-scrollbars/assets/skins/sam/scrollview-base-skin.css
  22. ../../build/scrollview-scrollbars/assets/skins/sam/scrollview-list-skin.css
  23. ../../build/scrollview/assets/