Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617900 - net-fs/samba-4.6.3 recompiles endlessly when the addns use flag is present
Summary: net-fs/samba-4.6.3 recompiles endlessly when the addns use flag is present
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM Linux
: Normal normal (vote)
Assignee: Gentoo's SAMBA Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-08 22:14 UTC by Peter Serbe
Modified: 2017-05-15 19:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Serbe 2017-05-08 22:14:44 UTC
I got three Samba Domain Controllers running on arm devices, which do recompile samba on every update I run, despite of the fact, that there was no sync of the portage tree since the last update. I have narrowed the issue down to the package dev-python-1.12.0, which comes in two flavors, sitting in two slots. 

The update might look like this:

brutus ~ # emerge -v --ask --deep --update --newuse --with-bdeps=y --complete-graph --verbose-conflicts --alphabetical --tree --unordered-display @world
These are the packages that would be merged:
Calculating dependencies... done!
[ebuild  rR   #] net-fs/samba-4.6.3::gentoo  USE="acl addc addns -ads -client -cluster -cups -dmapi -fam gnutls -gpg -iprint ldap pam python quota (-selinux) syslog (-system-heimdal) -system-mitkrb5 -systemd {-test} winbind -zeroconf" PYTHON_TARGETS="python2_7" 0 KiB
...

I have run the update with the -d option, and found this:

slot_operator_update_probe:
   existing child package:  (dev-python/dnspython-1.12.0-r200:py2/py2::gentoo, installed)
   existing parent package: (net-fs/samba-4.6.3:0/0::gentoo, installed)
   new child package:  (dev-python/dnspython-1.12.0-r301:py3/py3::gentoo, ebuild scheduled for merge)
   new parent package: (net-fs/samba-4.6.3:0/0::gentoo, ebuild scheduled for merge) 

I found, that the issue could be overcome by upgrading dnspython to 1.15.0. Hence I would like to request the samba maintainers to either introduce dnspython-1.15.0 as a necessary dependency for samba-4.6.x with the use flag ADDNS, or equally welcome, finding a way to overcome the conflict. I have tried a emerge --emptytree and even this was not sufficient to overcome the issue.

I have asked for support in the forum within this thread:
https://forums.gentoo.org/viewtopic-t-1063226.html

Thank You in advance
Peter
Comment 1 Jonas Stein gentoo-dev 2017-05-13 11:29:53 UTC
Please attach the logfiles
https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Problems_at_build_time
Comment 2 Jonas Stein gentoo-dev 2017-05-15 19:14:35 UTC
Peter, do you compile on a Raspberry Pi? If yes, which exact model?
It is likely, that it runs out of free RAM. 
Please collect more details with the help of our support channels to find out what is broken. Report it here and we will see, how to fix it.
https://www.gentoo.org/support/