`mach bootstrap` fails with "E: Unable to locate package watchman"
Categories
(Firefox Build System :: Bootstrap Configuration, defect, P3)
Tracking
(firefox-esr91 unaffected, firefox-esr102 unaffected, firefox101 unaffected, firefox102 unaffected, firefox103 fixed)
| Tracking | Status | |
|---|---|---|
| firefox-esr91 | --- | unaffected |
| firefox-esr102 | --- | unaffected |
| firefox101 | --- | unaffected |
| firefox102 | --- | unaffected |
| firefox103 | --- | fixed |
People
(Reporter: botond, Assigned: gsvelto)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Running on Debian 10 (yes, I know, it's oldstable and I should upgrade). All the same, is it necessary for watchman to be a hard dependency?
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Set release status flags based on info from the regressing bug 1773028
Comment 2•4 years ago
|
||
:gsvelto, since you are the author of the regressor, bug 1773028, could you take a look?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
| Reporter | ||
Comment 3•4 years ago
|
||
FWIW, removing this line makes mach bootstrap and mach build succeed, suggesting the hard dependency is not necessary.
| Assignee | ||
Comment 4•4 years ago
|
||
Which version of Debian are you on? Checking pkgs.org it seems that 11+ should have that package, I'll try to make it conditional.
| Assignee | ||
Comment 5•4 years ago
|
||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
Yeah, please upgrade ;)
| Assignee | ||
Comment 7•4 years ago
|
||
Can you check if my patch fixes the problem for you?
| Reporter | ||
Comment 8•4 years ago
|
||
With this patch I get:
TypeError: '>=' not supported between instances of 'str' and 'int'
File "/home/botond/dev/projects/mozilla/central/python/mozboot/mozboot/mach_commands.py", line 41, in bootstrap
mach_context=command_context._mach_context,
File "/home/botond/dev/projects/mozilla/central/python/mozboot/mozboot/bootstrap.py", line 228, in __init__
self.instance = cls(**args)
File "/home/botond/dev/projects/mozilla/central/python/mozboot/mozboot/debian.py", line 73, in __init__
if self.version >= 11:
Updated•4 years ago
|
Comment 10•4 years ago
|
||
| bugherder | ||
Comment 11•4 years ago
|
||
Set release status flags based on info from the regressing bug 1773028
Description
•