=== 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 | ||
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:46 |
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:47 |
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:48 |
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:49 |
ubottu | Launchpad bug 681423 in libssh2 (Ubuntu) "[MIR] libssh2" [Undecided, Invalid] | 19:49 |
ahasenack | "After the discussion with the Team the consensus was for nmap to demote it from main." | 19:52 |
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:53 |
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:54 |
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:56 |
ahasenack | it is a sync now | 19:58 |
ahasenack | the debian package has an ifdef ubuntu to change ./configure | 19:58 |
ahasenack | which breaks the build now :) | 19:59 |
ahasenack | this ifeq: https://git.launchpad.net/ubuntu/+source/nmap/tree/debian/rules#n6 :) | 19:59 |
sarnold | so *definitely* clean up some cruft, hehe | 20:00 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!