<div dir="ltr">Hi Robert,<div><br></div><div>Sorry for the late reply. This script is specific to the Debian/Ubuntu packages and is not upstream. And actually due to libnss-mdns improvements this script is not required in Focal as libnss-mdns automatically determines if a .local domain exists and directs the queries appropriately. The version in 18.04 (Bionic) however does technically still require it.</div><div><br></div><div>In terms of how to submit a patch it would be upstream to Debian and/or Ubuntu directly by filing a bug in the relevant packaging systems.</div><div><br></div><div><br></div><div>I am the maintainer of Avahi upstream but also active in the Ubuntu development and happy to discuss your patches/thoughts/changes - feel free to open a Launchpad bug and we can always curate it and then send it upstream to Debian. The debian maintainers are also fairly responsive.</div><div><br></div><div>Regards,</div><div>Trent</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 25 Feb 2020 at 02:47, Robert Klemme <<a href="mailto:shortcutter@googlemail.com">shortcutter@googlemail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I think I found something that could be improved in file<br>
/usr/lib/avahi/avahi-daemon-check-dns.sh on my Xubuntu 18.04.4. But<br>
somehow I cannot seem to find the right place to deliver a patch, pull<br>
request or feedback. Via apt-file I found out the file belongs to<br>
package avahi-daemon. When downloading the source via "apt source<br>
avahi-daemon" it says<br>
<br>
$ apt source avahi-daemon<br>
Reading package lists... Done<br>
Picking 'avahi' as source package instead of 'avahi-daemon'<br>
NOTICE: 'avahi' packaging is maintained in the 'Git' version control system at:<br>
git://<a href="http://anonscm.debian.org/pkg-utopia/avahi.git" rel="noreferrer" target="_blank">anonscm.debian.org/pkg-utopia/avahi.git</a><br>
Please use:<br>
git clone git://<a href="http://anonscm.debian.org/pkg-utopia/avahi.git" rel="noreferrer" target="_blank">anonscm.debian.org/pkg-utopia/avahi.git</a><br>
to retrieve the latest (possibly unreleased) updates to the package.<br>
Need to get 1.373 kB of source archives.<br>
Get:1 <a href="http://ubuntu.unitedcolo.de/ubuntu" rel="noreferrer" target="_blank">http://ubuntu.unitedcolo.de/ubuntu</a> bionic-updates/main avahi<br>
0.7-3.1ubuntu1.2 (dsc) [4.186 B]<br>
Get:2 <a href="http://ubuntu.unitedcolo.de/ubuntu" rel="noreferrer" target="_blank">http://ubuntu.unitedcolo.de/ubuntu</a> bionic-updates/main avahi<br>
0.7-3.1ubuntu1.2 (tar) [1.333 kB]<br>
Get:3 <a href="http://ubuntu.unitedcolo.de/ubuntu" rel="noreferrer" target="_blank">http://ubuntu.unitedcolo.de/ubuntu</a> bionic-updates/main avahi<br>
0.7-3.1ubuntu1.2 (diff) [35,1 kB]<br>
Fetched 1.373 kB in 1s (2.417 kB/s)<br>
dpkg-source: info: extracting avahi in avahi-0.7<br>
dpkg-source: info: unpacking avahi_0.7.orig.tar.gz<br>
dpkg-source: info: unpacking avahi_0.7-3.1ubuntu1.2.debian.tar.xz<br>
dpkg-source: info: applying fix-manpage-install-conditions.patch<br>
dpkg-source: info: applying man-add-missing-bshell.1-symlink.patch<br>
dpkg-source: info: applying<br>
man-fix-reference-to-avahi-autoipd.action-8-in-avahi-auto.patch<br>
dpkg-source: info: applying no-systemd-also.patch<br>
dpkg-source: info: applying local-only-services-support.patch<br>
dpkg-source: info: applying CVE-2017-6519-and-CVE-2018-1000845.patch<br>
<br>
I tried git clone git://<a href="http://anonscm.debian.org/pkg-utopia/avahi.git" rel="noreferrer" target="_blank">anonscm.debian.org/pkg-utopia/avahi.git</a> first but<br>
<br>
$ git clone git://<a href="http://anonscm.debian.org/pkg-utopia/avahi.git" rel="noreferrer" target="_blank">anonscm.debian.org/pkg-utopia/avahi.git</a><br>
Cloning into 'avahi'...<br>
fatal: unable to connect to <a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a>:<br>
<a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a>[0: 194.177.211.202]: errno=Connection refused<br>
<a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a>[1: 2001:648:2ffc:deb::211:202]: errno=Network is unreachable<br>
<br>
The system seems up:<br>
<br>
$ ping -c 4 <a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a><br>
PING <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> (194.177.211.202) 56(84) bytes of data.<br>
64 bytes from <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> (194.177.211.202): icmp_seq=1<br>
ttl=54 time=63.3 ms<br>
64 bytes from <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> (194.177.211.202): icmp_seq=2<br>
ttl=54 time=65.2 ms<br>
64 bytes from <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> (194.177.211.202): icmp_seq=3<br>
ttl=54 time=62.3 ms<br>
64 bytes from <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> (194.177.211.202): icmp_seq=4<br>
ttl=54 time=63.8 ms<br>
<br>
--- <a href="http://cgi-grnet-01.debian.org" rel="noreferrer" target="_blank">cgi-grnet-01.debian.org</a> ping statistics ---<br>
4 packets transmitted, 4 received, 0% packet loss, time 3003ms<br>
rtt min/avg/max/mdev = 62.336/63.689/65.293/1.067 ms<br>
<br>
When I checked the .dsc file and try to go to<br>
<a href="http://anonscm.debian.org/gitweb/?p=pkg-utopia/avahi.git;a=summary" rel="noreferrer" target="_blank">http://anonscm.debian.org/gitweb/?p=pkg-utopia/avahi.git;a=summary</a> I<br>
get 404<br>
<br>
When I look at <a href="https://code.launchpad.net/avahi" rel="noreferrer" target="_blank">https://code.launchpad.net/avahi</a> I get pointed to the<br>
original repo <a href="https://github.com/lathiat/avahi" rel="noreferrer" target="_blank">https://github.com/lathiat/avahi</a> (via<br>
<a href="https://www.avahi.org/" rel="noreferrer" target="_blank">https://www.avahi.org/</a>). But in that repo the file does not exist.<br>
<br>
Now I am confused. What am I missing?<br>
<br>
Kind regards<br>
<br>
robert<br>
<br>
<br>
-- <br>
[guy, jim, charlie, sho].each {|him| remember.him do |as, often|<br>
as.you_can - without end}<br>
<a href="http://blog.rubybestpractices.com/" rel="noreferrer" target="_blank">http://blog.rubybestpractices.com/</a><br>
<br>
-- <br>
Ubuntu-devel-discuss mailing list<br>
<a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com" target="_blank">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br>
</blockquote></div>