<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Hola Antonio. He visto en el repositorio svn de ctorrent que hay
multitud de mejoras no incorporadas a ninguna release. El último
commit es el r322 y la versión utilizada por Ubuntu corresponde al
r199.<br>
La mayor parte del contenido de los parches oficiales está
incorporado en estas mejoras, salvo algunos menores.<br>
Tras descargar los fuentes y crear el paquete .deb correspondiente,
no he vuelto a sufrir los cuelgues por segmentation fault o
std::bad_array_new_length.<br>
<br>
Indico los pasos para construir el paquete en el propio ogLive:<br>
<br>
rm /etc/resolv.conf; echo nameserver IP_SERVIDOR_ DNS >
/etc/resolv.conf # solucionar el problema de la falta de resolución
dns<br>
apt update<br>
apt install --no-install-recommends packaging-dev # instalar
paquetes de desarrollo<br>
mkdir src; cd src<br>
apt source --download-only ctorrent # descargar fuentes utilizados
por Ubuntu<br>
wget <a class="moz-txt-link-freetext"
href="https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip">https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip</a>
# descargar el último commit r322 del svn de ctorrent<br>
unzip dtorrent-code-r322-dtorrent-branches-dtorrent-3.zip; cd
dtorrent-code-r322-dtorrent-branches-dtorrent-3<br>
tar xvJf ../ctorrent_1.3.4.dnh3.3.2-5.debian.tar.xz # incorporar
los ficheros para contruir el paquete .deb<br>
QUILT_PATCHES=debian/patches<br>
quilt delete -r cve-security-fix.diff; quilt delete -r
FTBFS-fix.diff # borrar parches oficiales<br>
quilt import ../cve-security-fix.diff; quilt push # si se desea
incorporar contenido de los parches oficiales no incorporado en r322
(en fichero adjunto)<br>
dch -n # añadir un número de versión nmu en debian/changelog<br>
aclocal<br>
automake --add-missing<br>
debuild -b -us -uc # generar el paquete .deb en ~/src<br>
<br>
Saludos.<br>
<br>
<div class="moz-cite-prefix">Antonio J. Doblas Viso escribió el
14/7/21 a las 22:56:<br>
</div>
<blockquote type="cite"
cite="mid:CANo__3SCJv9VeHBFwiNNCdR2cyFHQtD9Tiz=hJgpbB-OoA0fbQ@mail.gmail.com">
<div>Miguel, si nos das las instrucciones de descarga e
instalación del ctorrent con el parche, lo probamos para
sustituir el actual en el ogLive. Actualmente se instala el
ofrecido por la distro ubuntu. </div>
<div>
<ul>
<li><a
href="https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking"
moz-do-not-send="true">https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking</a></li>
</ul>
</div>
<div><br>
</div>
</blockquote>
<br>
</body>
</html>