[MacRuby] #1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: -----------------------------------+---------------------------------------- Summary should be self-explanatory. A well-known use case is embedding a nokogiri gem which was built against a version of libiconv in /opt (probably due to macports or whatever). The application will therefore not run properly on machines without that library, causing pain and frustration. Targeting for 1.0. -- Ticket URL: <http://www.macruby.org/trac/ticket/1286> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Changes (by lsansonetti@…): * keywords: => 0.11-blocker Comment: Let's do this in 0.11. Adding 0.11-blocker keyword. -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:1> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Comment(by lsansonetti@…): For 0.11, we can simply warn if there is a link path that matches /opt or /usr/local/lib. That should cover 99% cases I believe. We can extend the logic later if necessary. -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:2> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Comment(by mrada@…): This is done. I have chosen to only warn about /opt and /usr/local for now as suggested. Perhaps I should add /Users .... -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:3> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Comment(by lsansonetti@…): Perhaps /Users and /Library indeed? -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:4> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Comment(by martin@…): https://github.com/MacRuby/MacRuby/commit/62f32b21 Here's the commit in question -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:5> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Keywords: 0.11-blocker -----------------------------------+---------------------------------------- Comment(by mrada@…): Updated now in https://github.com/MacRuby/MacRuby/commit/8c90461a361b08cb5f00c40f89b6071e35... -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:6> MacRuby <http://macruby.org/>
#1286: macruby_deploy should warn or die when one of the embedded binaries link against a non standard path -----------------------------------+---------------------------------------- Reporter: lsansonetti@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.11 Component: MacRuby | Resolution: fixed Keywords: 0.11-blocker | -----------------------------------+---------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: MacRuby 1.0 => MacRuby 0.11 Comment: Thanks! Closing. -- Ticket URL: <http://www.macruby.org/trac/ticket/1286#comment:7> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby