all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Ted Zlatanov <tzz@lifelogs.com>
Cc: emacs-devel@gnu.org
Subject: Re: Win32 GnuTLS DLL installer?
Date: Thu, 21 Sep 2017 21:31:55 +0300	[thread overview]
Message-ID: <838th7ewdg.fsf@gnu.org> (raw)
In-Reply-To: <87poakc4th.fsf@lifelogs.com> (message from Ted Zlatanov on Thu,  21 Sep 2017 13:57:46 -0400)

> From: Ted Zlatanov <tzz@lifelogs.com>
> Date: Thu, 21 Sep 2017 13:57:46 -0400
> 
> EZ> Available from where?  Surely, we won't want to recommend
> EZ> security-related DLLs whose quality we cannot guarantee, would we?
> 
> As Phillip said,
> https://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip and
> whatever other locations on that server are appropriate. I think that's
> the simplest, least surprising solution.

It may be the simplest, but are they good enough for a dedicated,
security-related package?  I'm not sure.  E.g., do the MSYS2 people,
who produce the DLLs which Phillip repackages, habitually run the test
suite of those DLLs, and investigate every failure?

> EZ> Bottom line, I'd really love to see someone volunteer to do this job
> EZ> in a way that we could simply rely on them and point to their site (or
> EZ> copy stuff from there to ELPA), but I'm not holding my breath, having
> EZ> done that several times myself.  It's not an easy job, and requires
> EZ> non-trivial investment of time and effort.
> 
> I understand your concerns. They apply equally to the rest of the W32
> binaries and dependencies and I'm not ignoring them.

They do, but producing a security-catering package brings on
additional concerns.  And I'm not sure our simple practices are up to
the challenge.

> When a GitLab server is available, maybe we can set up a W32 build slave
> to build and test these binaries.

That'd be good progress, but someone will still have to review the
failures in the optional libraries and fix them.  The upstream
developers only do that for GNU/Linux builds.



  reply	other threads:[~2017-09-21 18:31 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-20 16:08 Win32 GnuTLS DLL installer? Ted Zlatanov
2017-09-20 20:15 ` Phillip Lord
2017-09-21  2:52   ` Sivaram Neelakantan
2017-09-21 11:19   ` Eli Zaretskii
2017-09-21 20:23     ` Phillip Lord
2017-09-21 14:28   ` Ted Zlatanov
2017-09-21 14:49     ` Eli Zaretskii
2017-09-21 15:38       ` Ted Zlatanov
2017-09-21 16:58         ` Eli Zaretskii
2017-09-21 17:33           ` Ted Zlatanov
2017-09-21 17:44             ` Eli Zaretskii
2017-09-21 17:57               ` Ted Zlatanov
2017-09-21 18:31                 ` Eli Zaretskii [this message]
2017-09-21 21:16                   ` Phillip Lord
2017-09-22  7:29                     ` Eli Zaretskii
2017-09-21 21:13                 ` Phillip Lord
2017-09-21 21:08         ` Phillip Lord
2017-09-22 12:44           ` Ted Zlatanov
2017-09-27  8:57   ` Jostein Kjønigsen
2017-11-20 19:41     ` Ted Zlatanov
2017-11-22 23:11       ` Phillip Lord

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

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

  git send-email \
    --in-reply-to=838th7ewdg.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=tzz@lifelogs.com \
    /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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.