[19:46] <ahasenack> hi #security, does anybody remember the story behind this? https://git.launchpad.net/ubuntu/+source/nmap/tree/debian/rules#n6
[19:46] <ahasenack> why ubuntu insisted on having the bundled libssh2?
[19:47] <ahasenack> more info: https://git.launchpad.net/ubuntu/+source/nmap/tree/debian/changelog#n169
[19:47] <ahasenack> "Leave embedded copy of libssh2 in the source package to ease packaging for  Ubuntu (which requires the embedded copy)."
[19:47] <ahasenack> maybe because nmap used to be in main, and libssh2 not?
[19:48] <ahasenack> focal was the last one to have it in main for a while: https://launchpad.net/ubuntu/+source/nmap/+publishinghistory
[19:48] <sarnold> ahasenack: that's my guess, yeah
[19:48] <ahasenack> that was during focal's devel cycle, release has it in universe
[19:49] <ahasenack> so bionic was the last one to actually have it in main
[19:49]  * ahasenack digs up history
[19:49] <sarnold> https://bugs.launchpad.net/ubuntu/+source/libssh2/+bug/681423
[19:52] <ahasenack> "After the discussion with the Team the consensus was for nmap to demote it from main."
[19:53] <sarnold> here's hoping you're in a position to drop a bunch of cruft :)
[19:53] <ahasenack> actually, debian acquired our delta
[19:53] <ahasenack> but now that is making the build fail, because debian removed the bundled libssh2 from the tarball
[19:53] <ahasenack> and in ubuntu we call configure to use the bundled version
[19:54] <ahasenack> we can link with libssh2 just fine again, since it and nmap are in universe
[19:54] <ahasenack> so our delta is to drop our delta :)
[19:56] <sarnold> oh wow, so we get to return to a sync?
[19:56] <sarnold> maybe clean up some of the debian/ubuntu cruft in debian?
[19:58] <ahasenack> it is a sync now
[19:58] <ahasenack> the debian package has an ifdef ubuntu to change ./configure
[19:59] <ahasenack> which breaks the build now :)
[19:59] <ahasenack> this ifeq: https://git.launchpad.net/ubuntu/+source/nmap/tree/debian/rules#n6 :)
[20:00] <sarnold> so *definitely* clean up some cruft, hehe