These are the five possible situations at the time of bullseye (buster + 1):
-* `none`: "merged `/usr`" has been happened
+* `none`: "merged `/usr`" has been reverted
* `weak`: both directory schemes are allowed, packages only built on classical hosts
* `hard`: both directory schemes are allowed, packages can be built anywhere
* `all` : only "merged `/usr`" directory schemes are allowed, packages only built on "merged `/usr`" hosts
It can be summarized by the following table:
+```
| | Host types that are allowed | Are merged-/usr | Official packages are built on | Packages built on … can break on the other |
| Codename | classical hosts | merged-/usr hosts | symlinks allowed | classical hosts | merged-/usr hosts | classical hosts | merged-/usr hosts |
|----------|-----------------|-------------------|------------------|—----------------|-------------------|---------------------|----------------------|
| hard | yes | yes | yes | yes | yes | no | no |
| all | no | yes | yes | no | yes | yes | no |
| full | no | yes | no | no | yes | yes | yes |
+```
## Immediate actions