<div><div>Hi, everybody.</div><div> I am a newbie to debian-hurd development and want to contribute to this project. After reading the development guide at <a href="https://www.debian.org/ports/hurd/hurd-devel-debian" rel="noopener noreferrer"target="_blank">https://www.debian.org/ports/hurd/hurd-devel-debian</a>, I decide to fix a broken package found at the recommended page <a href="https://people.debian.org/~sthibault/out_of_date2.txt" rel="noopener noreferrer" target="_blank">https://
<div> </div><div><div>--- a/configure.ac</div><div>+++ b/configure.ac</div><div>@@ -1,5 +1,17 @@</div><div>AC_INIT(libtorrent, 0.13.8, sundell.software@gmail.com)</div><div> </div><div>+AC_CANONICAL_HOST</div><div>+</div><div>+build_hurd=no</div><div>+</div><div>+case "${host_os}" in</div><div>+ gnu*)</div><div>+ build_hurd=yes</div><div>+ ;;</div><div>+esac</div><div>+</div><div>+AM_CONDITIONAL([BUILD_HURD], [test "$build_hurd" = "yes"])</div><div>+</div><div>LT_INIT([disable-static])</div><div> </
<div>dnl Find a better way to do this</div><div>--- a/src/net/Makefile.am</div><div>+++ b/src/net/Makefile.am</div><div>@@ -26,3 +26,7 @@</div><div>throttle_node.h</div><div> </div><div>AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/.. -I$(top_srcdir)</div><socket_fd.h"</div><div> </div><div>+#ifdef BUILD_HURD</div><div>+#define IPV6_TCLASS 67</div><div>+#endif</div><div>+</div><div>namespace torrent {<!-- --></div><div> </div><div>inline void</div></div></div>
+</div><div>+if BUILD_HURD</div><div>+AM_CPPFLAGS += -DBUILD_HURD</div><div>+endif</div><div>--- a/src/net/socket_fd.cc</div><div>+++ b/src/net/socket_fd.cc</div><div>@@ -50,6 +50,10 @@</div><div>#include "torrent/exceptions.h"</div><div>#include "
After reading the development guide at https://www.debian.org/ports/hurd/hurd-devel-debian,
I decide to fix a broken package found at the recommended page https://people.debian.org/~sthibault/out_of_date2.txt named `libtorrent`.
But I have some questions:
1. Should I only load that patch file? Is it enough? Should I provided a change
file?
2. If the patch file is accepted, how it can be merged to the official deb package?
3. Should I add some other description information to the patch file?
4. Can somebody tell me how can I become a debian package maintainer? Is there
any detailed and practical guides?
Hi,
Thank you for your advise. But I am using the yandex web client. It seems that it can not write a plain text mail. Should I use something like mutt or any
command line tools? Any suggestions? Thank you.
--
haha wang
4. Can somebody tell me how can I become a debian package maintainer? Is there
any detailed and practical guides?
You might know that there is a specific process to apply as a Debian Developer
https://wiki.debian.org/DebianDeveloper/JoinTheProject/NewMember
If you want to help in the development of the Hurd port, starting to build a track record in porting packages may be a way to go.
On Thu, Apr 27, 2021 at 09:23:43PM +0900, haha wang wrote:
1. Should I only load that patch file? Is it enough? Should I provided a change
file?
2. If the patch file is accepted, how it can be merged to the official deb package?
3. Should I add some other description information to the patch file?
I would say that you should submit a bug report against the libtorrent package
with you patch.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 238:25:02 |
Calls: | 6,624 |
Files: | 12,172 |
Messages: | 5,319,939 |