Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 548104 - =net-dns/dnsmasq-2.72-r1 - Consider relaxing slot dependency on dev-lang/lua
Summary: =net-dns/dnsmasq-2.72-r1 - Consider relaxing slot dependency on dev-lang/lua
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-29 07:07 UTC by eroen
Modified: 2015-04-29 17:29 UTC (History)
0 users

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 eroen 2015-04-29 07:07:11 UTC
Last bump of dnsmasq locks the lua dependency to slot :0. [1]

dev-lang/lua is experimentally slotted with slots :5.1 and :5.2, incompatible with the :0 slot. lua-5.1.5 is available both in slots :0 and :5.1. The experimental slots are p.masked and there are some rough corners and need for user intervention, but it generally works.

dnsmasq appears to properly use pkg-config to find lua5.1 in its Makefile.

Assuming I haven't missed something important, I request that the dependency on lua be relaxed to something like
    lua? ( =dev-lang/lua-5.1* )
to allow any slot with the required lua version to satisfy it.

1: https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.72-r1.ebuild?revision=1.1&view=markup
Comment 1 Patrick McLean gentoo-dev 2015-04-29 17:29:32 UTC
Added dnsmasq-2.72-r2, uses a || dep on either slot 0 or 5.1, repoman gets grumpy about dependencies that implicitly pull in multiple slots