Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Slowroll:Base:1
nodejs-electron
devtools-frontend-compress_files-oom.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File devtools-frontend-compress_files-oom.patch of Package nodejs-electron
Avoid OOM on 32bit by iterating over files sequentially instead of stuffing them into async --- src/third_party/devtools-frontend/src/scripts/build/compress_files.js.orig +++ src/third_party/devtools-frontend/src/scripts/build/compress_files.js @@ -75,7 +75,8 @@ async function main(argv) { const fileList = argv[fileListPosition + 1]; const fileListContents = await readTextFile(fileList); const files = fileListContents.split(' '); - await Promise.all(files.map(filename => filename.trim()).map(compressFile)); + for (i in files) + await compressFile(files[i].trim()) } main(process.argv).catch(err => {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor