Summary: | net-fs/samba-4.5.10-r1 fails to build with xsltApplySequenceConstructor: A potential infinite template recursion was detected | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo's SAMBA Team <samba> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | Manfred.Knick |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 612194 | ||
Attachments: | build.log.gz |
Description
Pacho Ramos
![]() samba-4.5.13 is also affected by this Seems like samba is missing a dependenecy on app-text/docbook-xsl-stylesheets and related packages. The samba build failure should be fixed by app-text/docbook-xsl-stylesheets-1.79.1-r2. If someone could confirm this, that would be great. (In reply to Mike Gilbert from comment #3) > The samba build failure should be fixed by > app-text/docbook-xsl-stylesheets-1.79.1-r2. If someone could confirm this, > that would be great. I confirm that it works :D But we need to add app-text/docbook-xsl-stylesheets and dev-libs/libxslt as DEPENDs, I guess [master 349e169a083] net-fs/samba: app-text/docbook-xsl-stylesheets and dev-libs/libxslt are used at build time (#630024) 4 files changed, 8 insertions(+) Hi, Pacho, changing profile to 17.0 -> emerge -e @world, net-fs/samba-4.5.10-r1 failed. With your commit from comment #5 : > [master 349e169a083] net-fs/samba: these ebuilds do DEPEND on app-text/docbook-xsl-stylesheets now, but without explicitly requiring . . . >=docbook-xsl-stylesheets-1.79.1-r2 <--- != line 77 ......^^.......................^^^^^^^^^^ As Mike pointed out in comment #3 : > The samba build failure should be fixed by > app-text/docbook-xsl-stylesheets-1.79.1-r2 ...........................................^ Upgrading to -r2, samba emerges fine without any complaints at all. I created a stabilization request for docbook-xsl-stylesheets-1.79.1-r2: bug 639398. (In reply to Michael Hofmann from comment #7) > I created a stabilization request for docbook-xsl-stylesheets-1.79.1-r2: > bug 639398. You have beaten me to that: Thanks! +1 : [ https://bugs.gentoo.org/639398#c1 ] @ Pacho: TEST confirmed: _all_ current versions of samba >= 4.5.10-r1 are affected. # cd /usr/portage/net-fs/samba # grep "docbook-xsl-stylesheets" samba* samba-4.5.10-r1.ebuild: app-text/docbook-xsl-stylesheets samba-4.5.13.ebuild: app-text/docbook-xsl-stylesheets samba-4.5.14.ebuild: app-text/docbook-xsl-stylesheets samba-4.5.15.ebuild: app-text/docbook-xsl-stylesheets samba-4.6.11.ebuild: app-text/docbook-xsl-stylesheets samba-4.6.8-r1.ebuild: app-text/docbook-xsl-stylesheets samba-4.6.9.ebuild: app-text/docbook-xsl-stylesheets samba-4.7.0-r1.ebuild: app-text/docbook-xsl-stylesheets samba-4.7.1.ebuild: app-text/docbook-xsl-stylesheets samba-4.7.3.ebuild: app-text/docbook-xsl-stylesheets The dep is correct, it's not samba the one that needs that newer revision, that revision is fixing a bug in libxslt that causes it to fail to build with new libxslt... if you are not running the new libxslt, old docbook will work Also, you don't need to open a new stabilization bug because bug 612194 is already handling both stabilizations (look to its stabilization field), that need to be done at the same time (In reply to Pacho Ramos from comment #9) > The dep is correct, it's not samba the one that needs that newer revision, > that revision is fixing a bug in libxslt that causes it to fail to build > with new libxslt... if you are not running the new libxslt, old docbook will > work > > Also, you don't need to open a new stabilization bug because bug 612194 is > already handling both stabilizations (look to its stabilization field), that > need to be done at the same time Pacho, thanks for clarification and hint to https://bugs.gentoo.org/page.cgi?id=fields.html#status_whiteboard which I missed. > that revision is fixing a bug in libxslt that causes it to fail to build > with new libxslt... That makes sense. Thanks! Please take a look at bug 635938. They want to stabilize dev-libs/libxslt-1.1.30-r2, but not docbook-xsl-stylesheets-1.79.1-r2. This may lead to trouble for anyone who emerges Samba. Ah, right, I have changed that bug to try to prevent this see you! |