unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Ted Zlatanov <tzz@lifelogs.com>
To: emacs-devel@gnu.org
Subject: Re: Win32 GnuTLS DLL installer?
Date: Fri, 22 Sep 2017 08:44:44 -0400	[thread overview]
Message-ID: <87efqydhs3.fsf@lifelogs.com> (raw)
In-Reply-To: 87efqzzrmt.fsf@russet.org.uk

On Thu, 21 Sep 2017 22:08:42 +0100 phillip.lord@russet.org.uk (Phillip Lord) wrote: 

PL> To me, the sane "update" proceedure is "install a new version of
PL> emacs". If you want updating outside of that there are more holisitic
PL> solutions like chocolaty.

OK, let's focus on that then, and treat new DLL drops as a revision
increment, 25.3-2 for instance. Then the problem is reduced to building,
testing, and supporting a single version (which we already do). On the
user side, either an automated function or a manual "prominent button"
command will check that version and maybe optionally launch into a
package update.

On Thu, 21 Sep 2017 22:13:31 +0100 phillip.lord@russet.org.uk (Phillip Lord) wrote: 

PL> Ted Zlatanov <tzz@lifelogs.com> writes:

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

PL> That would be a joy. At the moment, the binaries have minimal testing.

I also want to note that Docker images (ubuntu for instance) can run on
W32, so we can suggest that. That may work for some Emacs users and
reduce their dependence on W32.

PL> We don't have a good test suite, though, not for binaries. For example,
PL> if I don't add libXpm into the zip file, the tests will probably
PL> succeed, Emacs will run, but it will look very ropey.

OK, we'll plan to work on that.

On Fri, 22 Sep 2017 10:29:02 +0300 Eli Zaretskii <eliz@gnu.org> wrote: 

EZ> If we are willing to disregard the QA in these libraries for the
EZ> Windows users, then I submit that we should not consider seriously any
EZ> security aspects of the Windows binaries.  We are in effect leaving it
EZ> to the users to discover the problems and report them.

I don't think anyone is suggesting disregarding QA. We should work on
automating the QA process. Meanwhile we should do what we reasonably can
to support our users: focus on a single package and implement a way for
them to check that they are up to date.

(The Emacs model has been "users discover the problems and report them"
for many years. The notions of a test suite and CI are relatively very
recent and the test coverage is far from perfect. I think we'll only get
better at QA automation as our needs and capabilities evolve.)

Ted




  reply	other threads:[~2017-09-22 12:44 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
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 [this message]
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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=87efqydhs3.fsf@lifelogs.com \
    --to=tzz@lifelogs.com \
    --cc=emacs-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/emacs.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).