[roll] Roll fuchsia [ffx][daemonize] Migrate daemonize crate to concrete errors

Migrate `daemonize` library from generic `anyhow` errors to concrete
error types using `thiserror`.

This improves error handling and allows callers to match on specific
errors.

Also updated the caller in `ffx_daemon` to handle the new error type by
converting it to `anyhow::Error` at the boundary.

Test: `fx test daemonize_lib_test`
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1598191
Original-Original-Revision: 5d90113429c8bae61e63b01fd80c5d5d93879e4f
GitOrigin-RevId: 605c97ba5683c635ab7bbdc0815af048e86e98e4
Change-Id: I64b3c0f67693388ca68ee33e502b161656ce5072
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1611649
Cr-Commit-Position: refs/heads/main@{#192738}
1 file changed
tree: 91662501567d5056c62efcffbd69bad78f184725
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.