Closed Bug 1723505 Opened 4 months ago Closed 1 month ago

Unify IPC-level processes command-line argument parsing

Categories

(Core :: IPC, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
95 Branch
Tracking Status
firefox95 --- affected

People

(Reporter: gerard-majax, Assigned: gerard-majax)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files, 6 obsolete files)

No description provided.
Blocks: utility-process
No longer blocks: 1638466
Attachment #9234262 - Attachment description: Bug 1723505 - Move arguments parsing to ProcessChild r?bobowen → Bug 1723505 - Move arguments parsing to ProcessChild r?bobowen!
Component: General → DOM: Content Processes
Component: DOM: Content Processes → IPC
Attachment #9234262 - Attachment description: Bug 1723505 - Move arguments parsing to ProcessChild r?bobowen! → WIP: Bug 1723505 - Unify CLI parsing and arguments
Blocks: 1726210
Attachment #9234262 - Attachment description: WIP: Bug 1723505 - Unify CLI parsing and arguments → WIP: Bug 1723505 - Introduce GeckoArgs

Depends on D120241

Depends on D123182

Depends on D123183

Depends on D123184

Depends on D123186

Depends on D123187

Attachment #9234262 - Attachment description: WIP: Bug 1723505 - Introduce GeckoArgs → Bug 1723505 - Introduce GeckoArgs
Attachment #9237150 - Attachment description: WIP: Bug 1723505 - Convert SafeMode to GeckoArgs → Bug 1723505 - Convert SafeMode to GeckoArgs
Attachment #9237151 - Attachment description: WIP: Bug 1723505 - Convert updater to GeckoArgs → Bug 1723505 - Convert updater to GeckoArgs
Attachment #9237152 - Attachment description: WIP: Bug 1723505 - Convert macOS Sandbox startup to GeckoArgs → Bug 1723505 - Convert macOS Sandbox startup to GeckoArgs
Attachment #9237153 - Attachment description: WIP: Bug 1723505 - Convert Windows process launcher to GeckoArgs → Bug 1723505 - Convert Windows process launcher to GeckoArgs
Attachment #9237154 - Attachment description: WIP: Bug 1723505 - Convert IPC processes to GeckoArgs → Bug 1723505 - Convert IPC processes to GeckoArgs
Attachment #9237155 - Attachment description: WIP: Bug 1723505 - Convert profile service to GeckoArgs → Bug 1723505 - Convert profile service to GeckoArgs
Attachment #9237156 - Attachment description: WIP: Bug 1723505 - Convert AppRunner to GeckoArgs → Bug 1723505 - Convert AppRunner to GeckoArgs
Attachment #9234262 - Attachment description: Bug 1723505 - Introduce GeckoArgs → WIP: Bug 1723505 - Introduce GeckoArgs
Attachment #9237154 - Attachment description: Bug 1723505 - Convert IPC processes to GeckoArgs → WIP: Bug 1723505 - Convert IPC processes to GeckoArgs
Attachment #9237150 - Attachment description: Bug 1723505 - Convert SafeMode to GeckoArgs → WIP: Bug 1723505 - Convert SafeMode to GeckoArgs
Attachment #9237151 - Attachment description: Bug 1723505 - Convert updater to GeckoArgs → WIP: Bug 1723505 - Convert updater to GeckoArgs
Attachment #9237152 - Attachment description: Bug 1723505 - Convert macOS Sandbox startup to GeckoArgs → WIP: Bug 1723505 - Convert macOS Sandbox startup to GeckoArgs
Attachment #9237153 - Attachment description: Bug 1723505 - Convert Windows process launcher to GeckoArgs → WIP: Bug 1723505 - Convert Windows process launcher to GeckoArgs
Attachment #9237155 - Attachment description: Bug 1723505 - Convert profile service to GeckoArgs → WIP: Bug 1723505 - Convert profile service to GeckoArgs
Attachment #9237156 - Attachment description: Bug 1723505 - Convert AppRunner to GeckoArgs → WIP: Bug 1723505 - Convert AppRunner to GeckoArgs
Summary: Unify processes command-line argument parsing → Unify IPC-level processes command-line argument parsing
Attachment #9237156 - Attachment is obsolete: true
Attachment #9237155 - Attachment is obsolete: true
Attachment #9237153 - Attachment is obsolete: true
Attachment #9237152 - Attachment is obsolete: true
Attachment #9237151 - Attachment is obsolete: true
Attachment #9237150 - Attachment is obsolete: true
Attachment #9234262 - Attachment description: WIP: Bug 1723505 - Introduce GeckoArgs → Bug 1723505 - Introduce GeckoArgs r?nika!
Attachment #9237154 - Attachment description: WIP: Bug 1723505 - Convert IPC processes to GeckoArgs → Bug 1723505 - Convert IPC processes to GeckoArgs r?nika!

Backed out for causing build bustage in GeckoArgs

Backout link

Push with failures

Failure log

Flags: needinfo?(lissyx+mozillians)
Flags: needinfo?(lissyx+mozillians)
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 95 Branch

this can be marked as fixed only when the second part lands, sorry

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Keywords: leave-open
Pushed by alissy@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fe716ee1a126
Convert IPC processes to GeckoArgs r=nika,kershaw

Backed out changeset fe716ee1a126 (Bug 1723505) for causing build bustages.
Backout link
Push with failures
Failure Log

Flags: needinfo?(lissyx+mozillians)
Flags: needinfo?(lissyx+mozillians)
Pushed by alissy@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8fe18ab1e6c6
Convert IPC processes to GeckoArgs r=nika,kershaw
Status: REOPENED → RESOLVED
Closed: 1 month ago1 month ago
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.