unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: ng0@we.make.ritual.n0.is
To: Aron Xu <aron@debian.org>
Cc: guix-devel@gnu.org
Subject: netcat-openbsd implementations
Date: Wed, 29 Jun 2016 12:13:19 +0000	[thread overview]
Message-ID: <87d1n0fb1c.fsf@we.make.ritual.n0.is> (raw)

[-- Attachment #1: Type: text/plain, Size: 2342 bytes --]

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=db2b1d9a8d4644ef892f47d84606ee96598d23fb


thanks,
--
♥Ⓐ  ng0
For non-prism friendly talk find me on
psyced.org / loupsycedyglgamf.onion

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 800 bytes --]

             reply	other threads:[~2016-06-29 12:20 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-29 12:13 ng0 [this message]
2016-07-03  9:52 ` netcat-openbsd implementations Aron Xu
2016-07-07 10:10   ` ng0
2016-07-12  9:19     ` Ludovic Courtès
2016-12-27  4:41       ` Aron Xu
2016-12-27  9:42         ` ng0
2016-12-27 10:30           ` Aron Xu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d1n0fb1c.fsf@we.make.ritual.n0.is \
    --to=ng0@we.make.ritual.n0.is \
    --cc=aron@debian.org \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).