Skip to content

Include mdns packages: nss-mdns and avahi in base fedora-IoT #106

@say-paul

Description

@say-paul

Please try to answer the following questions about the package you are requesting:

  1. Is the package installed by default in a Fedora Edition? If yes, which one.
    yes , Fedora Workstation.

  2. What, if any, are the additional dependencies on the package? What is the output of this command on a system without overrides or locally installed packages:

rpm-ostree install --dry-run avahi
Checking out tree 1e53e84... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora
Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates'; generated: 2025-06-12T02:23:59Z solvables: 25723
rpm-md repo 'fedora'; generated: 2024-10-24T13:55:58Z solvables: 67029
Resolving dependencies... done
Installing 3 packages:
  avahi-0.8-29.fc41.aarch64 (fedora)
  avahi-libs-0.8-29.fc41.aarch64 (fedora)
  libdaemon-0.14-30.fc41.aarch64 (fedora)
Exiting because of '--dry-run' option

rpm-ostree install --dry-run nss-mdns
Checking out tree 1e53e84... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2024-03-11T19:22:31Z solvables: 3
rpm-md repo 'updates' (cached); generated: 2025-06-12T02:23:59Z solvables: 25723
rpm-md repo 'fedora' (cached); generated: 2024-10-24T13:55:58Z solvables: 67029
Resolving dependencies... done
Installing 4 packages:
  avahi-0.8-29.fc41.aarch64 (fedora)
  avahi-libs-0.8-29.fc41.aarch64 (fedora)
  libdaemon-0.14-30.fc41.aarch64 (fedora)
  nss-mdns-0.15.1-12.fc41.aarch64 (fedora)
Exiting because of '--dry-run' option
  1. What is the size of the package and its dependencies?
λ rpm -qi  nss-mdns | grep Size
Size        : 160711

λ rpm -qi  avahi | grep Size
Size        : 1646305
  1. What problem are you trying to solve with this package? Or what functionality does the package provide?
    When installing Fedora IoT on an RPi and getting it connected to the network, I need to find the IP address that the DHCP server assigned in the network router, which I may not always have access to. So I need the device to be accessible through the preconfigured .local

  2. Can the software provided by the package be run from a container? Explain why or why not.
    Can be run in a container.

  3. Can the tool(s) provided by the package be helpful in debugging container runtime issues?
    No.

  4. Can the tool(s) provided by the package be helpful in debugging networking issues?
    Yes

  5. Is it possible to layer the package locally via rpm-ostree install <package>? Explain why or why not.
    Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions