Carlo Cabrera f26530dd9d
dev-cmd/bottle: improve :all bottle handling
Currently, we silently ignore cases where a formula previously had an
`:all` bottle but now no longer does.

These are most often due to (in order of likelihood):
- bottle reproducibility breakage in `brew`
- new hard-coded `/usr/local` references in text files in a bottle

The former is a bug that should be fixed, while the latter can be fixed
trivally with an `inreplace`.

Let's try to make sure we always do this by making `brew bottle` error
out so that we can catch these instances as they happen rather than
after the fact.

I haven't encountered any cases where a formula previously had an `:all`
bottle but no longer does for reasons other than the two outlined above.

If we do encouter those in the future, we can either:
- update `brew bottle` to skip this check, perhaps with a new flag
- delete the formula's old `:all` bottle before doing `brew bottle` so
  it doesn't error
2024-09-18 19:21:54 +08:00
..
2024-09-06 16:39:55 +08:00
2024-08-15 11:47:31 -04:00
2024-09-05 15:49:11 +08:00
2024-07-02 16:20:39 +01:00
2024-05-17 23:57:46 +09:00
2024-07-15 14:49:23 -04:00
2024-08-23 05:59:00 +01:00
2024-08-18 18:16:39 -07:00
2024-07-14 09:03:18 -04:00
2024-07-04 13:45:42 +01:00
2024-07-14 13:09:18 -04:00