From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0@we.make.ritual.n0.is Subject: netcat-openbsd implementations Date: Wed, 29 Jun 2016 12:13:19 +0000 Message-ID: <87d1n0fb1c.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIETX-0003Am-Ir for guix-devel@gnu.org; Wed, 29 Jun 2016 08:20:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIETR-0002er-0J for guix-devel@gnu.org; Wed, 29 Jun 2016 08:20:14 -0400 Received: from 93-95-228-168.1984.is ([93.95.228.168]:40377 helo=beleriand.n0.is) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIETQ-0002be-Ha for guix-devel@gnu.org; Wed, 29 Jun 2016 08:20:08 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Aron Xu Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I've seen you as the last person commiting to netcat-openbsd for Debian in 2012[2]. I have written a package definition for netcat-openbsd for Guix. At Guix we don't want to maintain forks through in-tree patchsets and avoid it whenever possible. Patches are usually for fixing CVEs and fixing severe build problems specific to guix. Now this is a problem which is reflected in the thread at [0] (discussing the netcat-openbsd package). Resulting from the discussion I have questions for you: 1. I'd like to know if Debian could merge the specific changes applied to the OpenBSD package, available in the patches set, into the OpenBSD GNU-linux port. If this is not possible, could you give us the reason for it? My impression is that at least Gentoo, Gentoo deriviates and based systems, Archlinux, and Debian use the orig-source + the patches tarball. 2. Did you try to merge more generic changes back to OpenBSD? From what I've seen so far, those are bug fixes and a minority of feature fixes. 3. There's an initial statement in the README but as many of those are non-trivial patches, could you try and give an explanation on why they are needed, if they can't get merged into the Debian orig-source? Third option I thought of, could Debian provide a tarball of the orig-source with the patches applied, so there's no need to conflict with systems currently pulling one or both of the currently existing tarball. We can apply all the patches in a way mentioned here [1], but because we collectively maintain all the packages/source instead of `n' specific packages per `n' specific developer(s) it would be good in case Debian can't merge the changes to be able to point to a reason. For this, I ask for your permission to quote parts you give me permission to use for, should for any reason this email discussion not end up completely CC'ed on guix-devel. [0]: https://lists.gnu.org/archive/html/guix-devel/2016-06/msg00843.html [1]: https://lists.gnu.org/archive/html/guix-devel/2016-06/msg00909.html [2]: http://anonscm.debian.org/cgit/collab-maint/netcat-openbsd.git/commit/= debian?id=3Ddb2b1d9a8d4644ef892f47d84606ee96598d23fb thanks, =2D- =E2=99=A5=E2=92=B6 ng0 For non-prism friendly talk find me on psyced.org / loupsycedyglgamf.onion --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJXc7tfAAoJEAKilhUMIBgjCdwP/3q0IW4aE9sHpgRtzLSNNaaA zGeTCtmk9AbFJussnfN8iGXZM31QNMArBqQD+BKCCw6lQo4rrYwpQfuDi02JqZ6e +1dIJipE3Qh+rEnECpmBhpiOu5+rYq8z9WIF0s5uXFKTQzT7eDwNKf6QHEGx+f2K B+K14jqsqvcQ/Ti7TOFn6WvbppVfMehG8pVLaURWyHYnt9gRq5LBjOSFpuGvub3N i2QOxHq0vmTXAujz6Utav3z6rJYeBY10viktf5uz2IhdleUt1iUpHmVwJFGL4U1H D8xFSetrO+5Snkdi3Aoz4zQuTOhXYSkezgL+BIsdy5Gj0oKrpHyqhXfYc8X77jC7 W5EhG91Xo+8TJhY23ScUcva61QAE8Q6QOrREphlpi5vb8L1bXW3AJAZd+VdtxBhT vG4U1y7zXMimQyHS9aoOB3pwr6e9dUQuuCjsr7McyRrkZMGoodxKjMfRXsudJqsq 6h5NNLnwnOouXSpVLzFM393ke8GtIMCHXuYs0a25yROwgJp0NIj4YtXYgq9tj/zW KCeaCa1V4mxaMrz4/ESUuCmlOf7gfufYnqL6VxGAneBXQiR5Y5QeD5FjQHV2Hj2K Yy2k7OHyrSRPPEm4kh6EY/IEcudpZoGtHbDmvV4e4xrxmCxA1ny5Wavha4DvOXeu JH4hJy0tkV1G7xsDNiI6 =U0xs -----END PGP SIGNATURE----- --=-=-=--