Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 616822 - sys-apps/systemd-233-r1 should depend on dev-perl/XML-Parser
Summary: sys-apps/systemd-233-r1 should depend on dev-perl/XML-Parser
Status: RESOLVED DUPLICATE of bug 596664
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-28 09:56 UTC by Vicente Olivert Riera (RETIRED)
Modified: 2017-04-28 10:24 UTC (History)
2 users (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 Vicente Olivert Riera (RETIRED) gentoo-dev 2017-04-28 09:56:00 UTC
Otherwise it fails during the configure phrase:

checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.24.1
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
Comment 1 Vicente Olivert Riera (RETIRED) gentoo-dev 2017-04-28 09:56:52 UTC
s/phrase/phase/

:-)
Comment 2 Mart Raudsepp gentoo-dev 2017-04-28 10:10:12 UTC
This is probably a common case of not properly completed perl upgrade, there's dozens of duplicates on each perl upgrade. intltool itself already rdepends on XML-Parser, it is wrong to add that dep to intltool consumers when they don't use it directly.
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-04-28 10:24:17 UTC
> is required for intltool

This is "intltool is broken because portage bdeps didn't get respected"

grep intl /usr/portage/sys-apps/systemd/*.ebuild
/usr/portage/sys-apps/systemd/systemd-226-r2.ebuild:	>=dev-util/intltool-0.50
/usr/portage/sys-apps/systemd/systemd-231.ebuild:	>=dev-util/intltool-0.50
/usr/portage/sys-apps/systemd/systemd-232.ebuild:	>=dev-util/intltool-0.50
/usr/portage/sys-apps/systemd/systemd-233-r1.ebuild:	>=dev-util/intltool-0.50
/usr/portage/sys-apps/systemd/systemd-9999.ebuild:	>=dev-util/intltool-0.50

grep XML-Parser /usr/portage/dev-util/intltool/*.ebuild
/usr/portage/dev-util/intltool/intltool-0.50.2-r1.ebuild:	dev-perl/XML-Parser
/usr/portage/dev-util/intltool/intltool-0.51.0.ebuild:	dev-perl/XML-Parser
/usr/portage/dev-util/intltool/intltool-0.51.0-r1.ebuild:	dev-perl/XML-Parser

./configure just has this sanity check in its "check intltool is not broken" tests.

*** This bug has been marked as a duplicate of bug 596664 ***