<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/avahi, branch 2016.02</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.02</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.02'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2016-02-25T22:02:05+00:00</updated>
<entry>
<title>package/avahi: add optional support for libcap</title>
<updated>2016-02-25T22:02:05+00:00</updated>
<author>
<name>Bernd Kuhls</name>
<email>bernd.kuhls@t-online.de</email>
</author>
<published>2016-02-21T17:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=38d404b8cfa4b6df13225118e400b8c8684bf7e6'/>
<id>urn:sha1:38d404b8cfa4b6df13225118e400b8c8684bf7e6</id>
<content type='text'>
When libcap was compiled before, avahi daemon will use it as optional
dependency:

$ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/sbin/avahi-daemon | grep NEEDED | sort
 0x0000000000000001 (NEEDED)             Shared library: [libavahi-common.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libavahi-core.so.7]
 0x0000000000000001 (NEEDED)             Shared library: [libcap.so.2]
[...]

The build system offers no option to en-/disable libcap support:
http://git.0pointer.net/avahi.git/tree/configure.ac#n382

Signed-off-by: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
[Thomas: make the test unconditionally, even if libcap is only used by
avahi-daemon for the moment.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/avahi: break circular dependencies</title>
<updated>2016-02-07T22:14:43+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2016-02-07T21:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=92f704a8c120521458610d610fc6e54d032f1345'/>
<id>urn:sha1:92f704a8c120521458610d610fc6e54d032f1345</id>
<content type='text'>
We currently have two circular dependency chains:

    avahi -&gt; libglade -&gt; libgtk2 -&gt; cups -&gt; avahi
    avahi -&gt; libgtk3 -&gt; cups -&gt; avahi

The cups -&gt; avahi dependency makes sense, as cups would be able to use
Bonjour and mDNS to find printers, so we want to keep that dependency.

The libgtk2 -&gt; cups and libgtk3 -&gt; cups dependencies also make sense, to
be able to offer cups in the print dialogs.

However, the avahi -&gt; libglade and avahi -&gt; libgtk3 dependencies do not
really make sense. As Thomas puts it:

    The avahi GUI programs seem really useless to me. On Debian/Ubuntu
    distributions, they are not even packaged within the main avahi
    packages, but as separate packages, probably indicating that they
    are not very commonly used.

So, we drop the avahi -&gt; libglade and avahi -&gt; libgtk3 dependencies, to
break the circular dependency chain.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
[Thomas: add comment in the .mk file.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>avahi: drop unneeded avahi-autopid patch</title>
<updated>2015-10-25T20:24:36+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2015-10-25T20:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8a8378696634b9a93ecf21f567961b6402b2c9ea'/>
<id>urn:sha1:8a8378696634b9a93ecf21f567961b6402b2c9ea</id>
<content type='text'>
The reason for the patch is not entirely clear as it dates back to the
original addition of avahi (in 2006), and it contains no description - But
presumably it is to work around a permission issue with the address files,
similar to what is explained here:

https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/83521

That particular issue got fixed by upstream in 2007 using umask(2):

https://github.com/lathiat/avahi/commit/747f75372063371865bf5fc9857982defcffdca4

So the patch isn't needed any more and can be dropped.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>avahi: fix systemd service file install path</title>
<updated>2015-07-13T21:18:34+00:00</updated>
<author>
<name>Aurélien Chabot</name>
<email>aurelien@chabot.fr</email>
</author>
<published>2015-07-13T18:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ea63dc42cdea4640fa427e838a7056248a1b0ce2'/>
<id>urn:sha1:ea63dc42cdea4640fa427e838a7056248a1b0ce2</id>
<content type='text'>
[Thomas: fix indentation.]

Signed-off-by: Aurélien Chabot &lt;aurelien@chabot.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>packages: remove non-IPv6 enabler patches</title>
<updated>2015-04-22T21:00:31+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2015-04-19T12:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=55bab4f619833b4edf933a7309503c9425cf623d'/>
<id>urn:sha1:55bab4f619833b4edf933a7309503c9425cf623d</id>
<content type='text'>
These are no longer required so remove them.

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>avahi: systemd cleanups</title>
<updated>2015-04-22T20:17:36+00:00</updated>
<author>
<name>Mike Williams</name>
<email>mike@mikebwilliams.com</email>
</author>
<published>2015-04-21T17:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=7c1db80c1d8854e5155f114c685b27451e5723eb'/>
<id>urn:sha1:7c1db80c1d8854e5155f114c685b27451e5723eb</id>
<content type='text'>
* Move service files to /usr/lib/systemd/system/
* Only disable systemd support on non-systemd systems

[Thomas: use positive logic for the systemd test.]

Signed-off-by: Mike Williams &lt;mike@mikebwilliams.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>avahi: add hash file</title>
<updated>2015-03-11T21:16:43+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2015-03-11T19:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4014c9102e71fc59f703013a4e9ee936cf59f6d0'/>
<id>urn:sha1:4014c9102e71fc59f703013a4e9ee936cf59f6d0</id>
<content type='text'>
Help counteract upstream website issues, fixes:
http://autobuild.buildroot.net/results/103/103e5a62d16ed22414cc407eff8a78d5e8d7503c/

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Tested-by: André Hentschel &lt;nerv@dawncrow.de&gt;
Reviewed-by: André Hentschel &lt;nerv@dawncrow.de&gt;
Acked-by: André Hentschel &lt;nerv@dawncrow.de&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package/*: rename patches according to the new policy</title>
<updated>2015-02-03T13:52:56+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2015-02-03T13:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=298cd8eaa21a21eee85f9551a26ad294347b1d5a'/>
<id>urn:sha1:298cd8eaa21a21eee85f9551a26ad294347b1d5a</id>
<content type='text'>
Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345)

Signed-off-by: Samuel Martin &lt;s.martin49@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package: indentation cleanup</title>
<updated>2014-12-30T10:17:03+00:00</updated>
<author>
<name>Jerzy Grzegorek</name>
<email>jerzy.grzegorek@trzebnica.net</email>
</author>
<published>2014-12-30T07:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=27dd32942e1ee2cdb7a15693fc9dfb2e7fd93e10'/>
<id>urn:sha1:27dd32942e1ee2cdb7a15693fc9dfb2e7fd93e10</id>
<content type='text'>
Signed-off-by: Jerzy Grzegorek &lt;jerzy.grzegorek@trzebnica.net&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package: indentation cleanup</title>
<updated>2014-12-22T08:27:37+00:00</updated>
<author>
<name>Jerzy Grzegorek</name>
<email>jerzy.grzegorek@trzebnica.net</email>
</author>
<published>2014-12-22T08:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=dd7346f415f84c645b5fbaee8789b78472849dc6'/>
<id>urn:sha1:dd7346f415f84c645b5fbaee8789b78472849dc6</id>
<content type='text'>
Signed-off-by: Jerzy Grzegorek &lt;jerzy.grzegorek@trzebnica.net&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
