<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - hostnamed should emit PropertyChanged for Hostname property"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83930#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - hostnamed should emit PropertyChanged for Hostname property"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83930">bug 83930</a>
              from <span class="vcard"><a class="email" href="mailto:marius.vollmer@redhat.com" title="Marius Vollmer <marius.vollmer@redhat.com>"> <span class="fn">Marius Vollmer</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=83930#c1">comment #1</a>)
<span class="quote">> Currently, hostnamed sends dbus notifications for *any* hostname change.
> That is, if you're interested in a specific hostname, watch those
> notifications and then either parse them are read the hostname via the
> gethostname(2) syscall.</span >

I only now noticed that gethostname will not always correspond to the Hostname
property, at least since c779a442 (released with v213)... Should hostnamed
maybe have one more property EffectiveHostname that is guaranteed to have the
same value as gethostname?

How can things like the hostname be so complicated? :-)

<span class="quote">> Btw., I just noticed that we have the code to send notifications for
> "Hostname" changes, but we lacked a vtable annotation. I fixed this [1], so
> you should now get notifications for "Hostname" changes, too.</span >

Great, I am happy to hear that this was just a bug, and not some fundamental
limitation, as I had feared.  Thanks!</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>