"make build" means lazr-js uses a full path, which breaks "build once deploy everywhere"

Bug #494060 reported by Tom Haddon
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LAZR Javascript Library
Fix Released
High
Māris Fogels
Launchpad itself
Fix Released
High
Māris Fogels

Bug Description

Currently when we run "make build" on the LP tree, it hard codes the full path for the symlink that becomes ./lazr-js/build/yui, which means if you're building in a different directory from where you'll be running the code from (which inevitably you are), this symlink will be broken.

Revision history for this message
Māris Fogels (mars) wrote :

This is a bug in lazr-js. We'll have to fix the lazr-js build, then update the Launchpad source dependencies appropriately.

Changed in launchpad:
importance: Undecided → High
status: New → In Progress
assignee: nobody → Māris Fogels (mars)
Changed in lazr-js:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Māris Fogels (mars)
affects: launchpad → launchpad-foundations
Revision history for this message
Māris Fogels (mars) wrote :

Fix in RF 10033

Changed in lazr-js:
status: In Progress → Fix Committed
Tom Haddon (mthaddon)
tags: added: canonical-losa-lp
Gary Poster (gary)
Changed in lazr-js:
status: Fix Committed → Fix Released
Changed in launchpad:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.