/srv/irclogs.ubuntu.com/2018/12/18/#launchpad.txt

kkeithleyI'm stumped by a build failure in my ppa of nfs-ganesha for disco.   it's not seeing the dependency for libntirpc-dev.  I have a dependencies set and it finds them cosmic, bionic, and xenial13:29
kkeithleyhttps://launchpadlibrarian.net/401988716/buildlog_ubuntu-disco-amd64.nfs-ganesha_2.7.1-ubuntu1~disco2_BUILDING.txt.gz13:29
kkeithleyhttps://launchpad.net/~nfs-ganesha13:30
cjwatsonkkeithley: "is not going to be installed" means that the dependency exists but that *its* dependencies can't be satisfied13:42
cjwatson(possibly only in combination with your other build-dependencies)13:42
kkeithleycjwatson: ah, okay13:42
kkeithleyI guess13:44
kkeithleyThen I guess I'm puzzled as to how its dependencies were satisfied to build it (it = libntirpc)13:45
cjwatsonWell that's often the way13:46
cjwatsonLet's see13:46
kkeithleyhmm, maybe libjemalloc13:46
kkeithleyit shouldn't be using that in any event13:47
cjwatsonkkeithley: libntirpc1 in https://launchpad.net/~nfs-ganesha/+archive/ubuntu/libntirpc-1.7/+packages has a hardcoded dependency on libtirpc1 which doesn't exist in disco13:48
cjwatsonAny reason you aren't relying on ${shlibs:Depends} for that?13:48
cjwatson(It's libtirpc3 in disco)13:49
kkeithleylol, because I'm a rank amateur when it comes to Debian/Ubuntu packages.  I'm sure there are a lot of warts13:49
cjwatsonYou don't seem to be build-depending on libtirpc-dev there, so I'm not quite sure how that package works13:50
cjwatsonI guess you're just depending on it for /etc/netconfig rather than for the actual library?13:51
cjwatsonUnfortunate (and a policy violation on libtirpc's part, probably) that that isn't in a libtirpc-common package or similar13:51
kkeithleyI expect that's correct (/etc/netconfig)13:51
cjwatsonSo I think you probably just have to hardcode a different dependency for disco and later13:51
cjwatsonAnd possibly whine in the general direction of https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libtirpc about getting /etc/netconfig split out13:52
cjwatsonOh, in fact it's libtirpc-common in disco13:53
cjwatsonSo ... you could conceivably write Depends: [stuff], libtirpc-common | libtirpc113:53
cjwatsonThat might not be too terrible13:53
kkeithley libtirpc-common | libtirpc1 ?  Not  libtirpc-common | libtirpc3 ?13:54
kkeithleyPretty sure I don't even need libtirpcX libs at all.13:54
cjwatsonNo, libtirpc-common | libtirpc113:55
cjwatsonThe thing is, your library needs /etc/netconfig13:55
cjwatsonThat's in libtirpc-common in disco, and libtirpc1 in earlier releases13:55
cjwatsonSo libtirpc-common | libtirpc1 is more or less the right dependency, as a workaround for the now-fixed bug in libtirpc's packaging13:55
kkeithleyoh, well, I'm not even trying to have "one true set of packaging bits"   I have separate .../debian/* bits for Disco13:57
cjwatsonOK, so if you're doing that already then just making it be libtirpc-common would be fine13:57
kkeithleyokay13:58
kkeithleythanks13:58
cjwatsonnp13:58
cjwatsonI haven't checked whether that's the only problem13:58
kkeithleyI'm sure it's not13:58
kkeithleybut I bet that's the main one13:58
cjwatsonYeah, seems likely13:59
smoserhey. https://code.launchpad.net/~pollinate/+recipe/pollinate-daily17:02
smoserwondering why that decided to build.17:02
smoserit built yesterday https://code.launchpad.net/~pollinate/+archive/ubuntu/daily17:03
smoserand as far as I can tell there was no changes to upstream17:03
cjwatsonWould take some investigation and I don't have time at the moment, sorry.  You can file a bug if you think it's important although it doesn't seem likely to block anything.17:04
=== benjaoming is now known as referent
smosercjwatson: not important. if you want abug i'll file17:04
=== referent is now known as referent_og_diri
smoserbut if you dont care, i dont care as long as it doesn't happen every day17:05
smoser(and then fail with ... i think ... git checkout errors )17:05
=== referent_og_diri is now known as benjaoming
cjwatsonIIRC it happens occasionally but only once.17:05
cjwatsonAfter manually-requested builds, possibly.17:05
cjwatsonI forget exactly - I think I worked it out once17:05
smoseri did manually request build17:07
smoseras recipe aded.17:07
smoserso i'm good with that. thanks!17:07

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!