Custom Query (344 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (79 - 81 of 344)

Ticket Resolution Summary Owner Reporter
#275 fixed python: Make subprocess use spawn instead of fork+exec dmik
Description

OS/2 uses the Posix codepath in subprocess.Popen that results in fork+exec to be used to start a new child. This is very inefficient on OS/2 given that parent data pages are deeply copied (Linux uses copy-on-write which is not available on OS/2 on the kernel level). Given that the subprocess interface clearly defines a child as having no any relation with the parent (other than regular file i/o inheritance and termination notification) this is a big overkill.

The WIndows code uses the StartProcess? WINAPI (which is exposed to Python). We may simply use the spawn C api (which is internally DosExecPgm?) and this looks like the right thing to do because fork on Posix there is a clear misuse (I guess there was no portable spawn implementation in Posix when this code was written).

#274 fixed Reformat output strings from included scripts to be caught by third-party tools more easily HerwigB Lewis Rosenthal
Description

Currently, errors output by warpin-conflicts.cmd, wps-object.cmd, etc. are not very useful to tools such as ANPM because we can't catch such output and present it to the user. Thus, the error is never displayed, and processing simply stops.

Suggestions for improving such output are in the related ticket in the Arca Noae Mantis:

https://mantis.arcanoae.com/view.php?id=1040

There are a couple of use cases described there, as well.

#273 fixed Remove arcanoae-exp from netlabs-rel Lewis Rosenthal
Description

arcanoae-exp is now a secure repo, so unauthenticated access is no longer allowed. If the package is maintained (for those who do not use ANPM's secure repo feature), I suggest it be installed disabled.

Preferably, however, the package should be removed from the repo entirely. Those who know how to deal with packages from arcanoae-exp should be able to figure out how to add it manually.

Note: See TracQuery for help on using queries.