Records an observation for the backend. A catalog replaces the previous one; a resolved name is added to those already observed for the same installation.
Best-effort: a lock or write failure is reported on stderr, never thrown.
Records an observation for the backend. A catalog replaces the previous one; a resolved name is added to those already observed for the same installation.