Closed
Bug 1321662
Opened 8 years ago
Closed 7 years ago
Ensure that Carp and Carp::Heavy are only loaded after @INC is setup with the vendor bundles
Categories
(bugzilla.mozilla.org :: General, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: dylan, Assigned: dylan)
References
Details
Attachments
(1 file, 1 obsolete file)
34.58 KB,
patch
|
dkl
:
review+
|
Details | Diff | Splinter Review |
IO::Async requires Future, which requires a newer version of Carp than we have installed in SCL3. Carton is smart enough to realize this and bundle it. However, if we load Carp before @INC contains the carton dir, we'll be in a situation where Carp and Carp::Heavy disagree. Many things directly load Carp: 1) FindBin 2) File::Basename So this is a difficult problem to fix
Assignee | ||
Comment 1•8 years ago
|
||
Only FindBin is problematic
Attachment #8817069 -
Flags: review?(dkl)
Assignee | ||
Comment 2•8 years ago
|
||
Attachment #8817069 -
Attachment is obsolete: true
Attachment #8817069 -
Flags: review?(dkl)
Attachment #8817083 -
Flags: review?(dkl)
Comment 3•7 years ago
|
||
Comment on attachment 8817083 [details] [diff] [review] 1321662_3.patch Review of attachment 8817083 [details] [diff] [review]: ----------------------------------------------------------------- the qa/t/*.t scripts run from inside the qa/t dir so the files you have changed need to be: use lib qw(lib ../../lib ../../local/lib/perl5); Fix on commit. r=dkl
Attachment #8817083 -
Flags: review?(dkl) → review+
Assignee | ||
Comment 4•7 years ago
|
||
To git@github.com:mozilla-bteam/bmo.git 19caea8..72197b5 master -> master
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•