-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
HOW TO REPRODUCE
- take an XPCF-based project which has a non-empty
packageignoreinstall.txtat its root - if it has a
packagedependencies.txtat its root, rename it to something different, e.g.foo.txt - run
remaken bundleXpcf --recurse ...without passing the--pkgdepsargument so that no pkgdeps can be processed
EXPECTED BEHAVIOR
- as the the direct dependencies file is not named
packagedependencies.txt, thebundle()step is ignored - as the
--recurseoption is set, it will process everypackagedependencies.txtfound in each remaken dependencies listed in the XPCF config XML file by bundling every listed deps except for the one listed inpackageignoreinstall.txt.
OBSERVED BEHAVIOR
- bundle() step is indeed skipped due to missing pkgdeps file
- but since it's done by throwing an exception as the file is not found, it also skips the processing of
packageignoreinstall.txt, preventing the list of ignored deps to be populated. - thus, when bundling recursively the deps, all deps found in encountered remaken-type deps `packadependencies.txt' are installed.
This leads to a different behavior regarding ignored transitive deps whether a pkgdeps file is provided or not.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
To do