1 Return-Path: <claudio.bley@googlemail.com>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id 55FFB431FCB
\r
6 for <notmuch@notmuchmail.org>; Mon, 21 Oct 2013 15:00:02 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=-0.185 tagged_above=-999 required=5
\r
12 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
\r
13 FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=0.614]
\r
15 Received: from olra.theworths.org ([127.0.0.1])
\r
16 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
17 with ESMTP id XXcXLxG1XcKi for <notmuch@notmuchmail.org>;
\r
18 Mon, 21 Oct 2013 14:59:56 -0700 (PDT)
\r
19 Received: from mail-bk0-f49.google.com (mail-bk0-f49.google.com
\r
20 [209.85.214.49]) (using TLSv1 with cipher RC4-SHA (128/128 bits))
\r
21 (No client certificate requested)
\r
22 by olra.theworths.org (Postfix) with ESMTPS id E8873431FAF
\r
23 for <notmuch@notmuchmail.org>; Mon, 21 Oct 2013 14:59:55 -0700 (PDT)
\r
24 Received: by mail-bk0-f49.google.com with SMTP id w14so990335bkz.36
\r
25 for <notmuch@notmuchmail.org>; Mon, 21 Oct 2013 14:59:53 -0700 (PDT)
\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
\r
27 d=googlemail.com; s=20120113;
\r
28 h=date:message-id:from:to:cc:subject:in-reply-to:references
\r
29 :user-agent:mime-version:content-type;
\r
30 bh=QSC/kZ0k8tosL4FdIOXLBvSEqhr8uFJS8rRUhexAxv8=;
\r
31 b=J2bwIrZiuOtdwjuBjJJLmrJV19mndx1+lqo6vBOVtE6vBC962AXAO4/DN5V27DBwps
\r
32 icahKv5jUHsSlW/wkHaOkEr5yGfl+5zjXCabAgRV7AHNj04GAyacmo5LXYB99rjby27i
\r
33 GhLxnYVGxdCdbOb8GfEQbgSFxFmI0RNra6rOGfV6AH5/eG1K6qCuGLIRoDtZdQ000uCu
\r
34 d2uDLtVK6CI8FhwhGL/JRpXocNi+elF3JTQp9zK1VpDeN1ctpqwivDlP8j/j6VUBIkKh
\r
35 5KCMtrj9ek/3rgf7GgwiVIDMvrE7xnV05elsKUNuAnS81sZ6C+iPx8JeLMbAzdBsQKQb
\r
37 X-Received: by 10.204.63.7 with SMTP id z7mr8707406bkh.23.1382392791959;
\r
38 Mon, 21 Oct 2013 14:59:51 -0700 (PDT)
\r
39 Received: from linux.localdomain.de (95-91-253-65-dynip.superkabel.de.
\r
40 [95.91.253.65]) by mx.google.com with ESMTPSA id
\r
41 no2sm10882180bkb.15.2013.10.21.14.59.50 for <multiple recipients>
\r
42 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
\r
43 Mon, 21 Oct 2013 14:59:51 -0700 (PDT)
\r
44 Date: Mon, 21 Oct 2013 23:59:45 +0200
\r
45 Message-ID: <87sivu5lpq.wl%claudio.bley@gmail.com>
\r
46 From: Claudio Bley <claudio.bley@googlemail.com>
\r
47 To: David Bremner <david@tethera.net>
\r
48 Subject: Re: notmuch on w32
\r
49 In-Reply-To: <87y55oudul.fsf@zancas.localnet>
\r
50 References: <87mwm71x91.wl%claudio.bley@gmail.com>
\r
51 <87bo2lvxx3.fsf@zancas.localnet>
\r
52 <CAMP44s3UeDJVYY+qDjyJ6qKOWZ59tyGzj776HrGh=wMV_JvnvQ@mail.gmail.com>
\r
53 <m2k3h86lo7.fsf@guru.guru-group.fi> <87y55oudul.fsf@zancas.localnet>
\r
54 User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)
\r
55 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.3
\r
56 (x86_64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO)
\r
57 MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
\r
58 Content-Type: text/plain; charset=US-ASCII
\r
59 X-Mailman-Approved-At: Mon, 21 Oct 2013 23:06:59 -0700
\r
60 Cc: Tomi Ollila <tomi.ollila@iki.fi>,
\r
61 "notmuch@notmuchmail.org" <notmuch@notmuchmail.org>
\r
62 X-BeenThere: notmuch@notmuchmail.org
\r
63 X-Mailman-Version: 2.1.13
\r
65 List-Id: "Use and development of the notmuch mail system."
\r
66 <notmuch.notmuchmail.org>
\r
67 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
68 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
69 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
70 List-Post: <mailto:notmuch@notmuchmail.org>
\r
71 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
72 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
73 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
74 X-List-Received-Date: Mon, 21 Oct 2013 22:00:02 -0000
\r
78 At Sun, 20 Oct 2013 13:05:54 -0300,
\r
79 David Bremner wrote:
\r
81 > Tomi Ollila <tomi.ollila@iki.fi> writes:
\r
83 > > I'd suggest you do a system that attaches to the current system with as
\r
84 > > small changes as possible (so you get reviewers) and put all windows
\r
85 > > specific things to separate script(s) (which is executed *only* when windows
\r
86 > > build is detected). The gnulib dependency could be handled so that in
\r
87 > > case (ext/*)gnulib directory does not exist, first
\r
88 > > 'git clone git://git.savannah.gnu.org/gnulib.git' is done -- and then
\r
89 > > a specific commit is checked out from the clone (git reset --hard <hash>)
\r
91 > After looking at gnulib a bit yesterday, it seems unlikely that we need
\r
92 > or want all of it.
\r
94 Yes, it's seldom that one needs all of it.
\r
96 > It might be simpler to just grab the bits of gnulib
\r
97 > we need and throw them in ./compat. gnulib-tool seems to want autoconf,
\r
98 > but you don't have to use gnulib-tool.
\r
100 Currently, I'm using these modules for w32 compat:
\r
125 (some of which you already have implemented)
\r
127 but those modules in turn depend on other gnulib modules, so you'd end
\r
131 areadlink-with-size
\r
214 posix_spawn-internal
\r
215 posix_spawn_file_actions_addopen
\r
216 posix_spawn_file_actions_destroy
\r
217 posix_spawn_file_actions_init
\r
218 posix_spawnattr_destroy
\r
219 posix_spawnattr_init
\r
220 posix_spawnattr_setflags
\r
221 posix_spawnattr_setsigmask
\r
241 snippet/arg-nonnull
\r
243 snippet/warn-on-use
\r
297 Of course, you'd also need the configure checks to enable/disable
\r
298 compiling those modules. Doing this without gnulib-tool / autotools
\r
299 seems to be a lot of (gratuitous) work.
\r
301 I don't think that I'll have to time to do this, so I'll just keep my
\r
302 patches in a private branch then, which saves me the effort of
\r
303 polishing the patches.
\r
305 Thanks for your attention.
\r