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