public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: "D. Boland" <daniel@boland.nl>
To: Cygwin applications <cygwin-apps@cygwin.com>
Subject: Re: [ITP] Sendmail 8.14.9
Date: Sun, 24 Aug 2014 06:33:00 -0000	[thread overview]
Message-ID: <53F9879A.91F9EF00@boland.nl> (raw)
In-Reply-To: <53F7B89E.9030106@cygwin.com>

Hi Yaakov,

Yaakov Selkowitz wrote:
> 
> On 2014-08-22 13:19, D. Boland wrote:
> >> On Aug 22 07:43, D. Boland wrote:
> >>> I re-packaged Sendmail with cygport. See:
> >>>
> >>> http://cygwin.boland.nl/x86/release/sendmail/
> >>
> >> Packaging looks good in theory.
> >>
> >> Unfortunately we have a problem.
> >>
> >> On inspection of your binary package I noticed that we have conflicts
> >> with exim and ssmtp packages:
> [snip]
> >> What we'll have to do to fix this problem is to convert all three
> >> packages to use alternatives.  The alternatives package exists and is
> >> already used by a couple of other packages which would otherwise
> >> conflict, so there's precendent.  And on Fedora, the various mail
> >> packages all use alternatives, too, to install their packages in
> >> parallel and conflict-free.
> [snip]
> >
> > You already guessed it. I don't like it. It's getting very messy this way.
> 
> Not doing this properly will be even more messy, I assure you.
> 
> > I'm sorry for the following rant,
> [snip]
> 
> Rants and flamewars really aren't helpful.  The FOSS ecosystem not only
> allows for the possibility of alternative solutions, but thrives on it.
>   So while we probably agree that sendmail is the "first" and in some
> ways a de-facto standard (at least in terms of program names and paths),
> and is certainly worthy of consideration for our distribution, it does
> not negate the legitimacy of exim/postfix/ssmtp/etc.
> 
> > Ok, that being out of the way: I am running out of time,  and I still have to do the
> > 64bit version.
> 
> Running out of time for what?  Keep in mind that being a package
> maintainer is more than just shipping a release and forgetting about it;
> given the nature of this package in particular, there are certainly
> going to be issues that come up from users.  Dealing with this is part
> of the commitment of being a package maintainer.
> 
> That being said, the more time we spend upfront doing this right should
> help mitigate even worse problems down the road should we not.
> 
> Also, the 32-bit and 64-bit versions should be done together,
> particularly as we're going to have to rebuild other packages to make
> these all coexist.  Therefore, it would be helpful if you could start
> working on the 64-bit ports in the meantime.
> 

Thanks for letting me have my rant. I put in my time and I will continue to do so. I
think Sendmail, and for that matter, Redhat are worth it. You guys were the original
believers in open source software, putting your own time and resources on the line.
I still have an original 6.1 version running for 14 years now. Never crashed, never
had problems.

> > I've read the 'alternatives' documentation and it looks nasty: link
> > groups, master link, slave link, automatic mode, manual mode...
> 
> alternatives really isn't that hard to understand, and we'll help
> coordinate a working configuration for all the potentially conflicting MTAs.
> 
> > Why not let the user choose one program? Putting both Exim and Sendmail on one box
> > is confusing, to say the least. Sendmail is very tough to understand. You don't want
> > another (very similar looking) mail exchanger to add to the confusion.
> 
> Cygwin's setup*.exe does not support the concept of "conflicts" (one
> package blocking others from being installed), nor does it prevent file
> clobbering if multiple packages provide the same file.  Since there is
> no way to stop multiple MTAs from being installed, it is necessary to
> insure that they do so properly.
> 
> Besides, at least in Fedora, it is possible to install multiple MTAs
> without conflicts.
> 
> > You really put me on the spot here. Will Sendmail suffer? Will it dream?
> 
> This needs to be handled properly, that's all, and that can take time.
> If Pierre doesn't respond soon, we can step in to help with exim.
> 

So I will not be left alone with this. That's a relief. I'll wait with the
uploading. In the mean time I'll update the Procmail and Sendmail code to use the
new 'fakesu' lib. 

About the 64bit version: Are there any things I have to be careful of? Like
crosscompiling? Or is it a matter of just straight forward compiling on a 64bit
Cygwin machine? 

Daniel

  reply	other threads:[~2014-08-24  6:33 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-14 19:00 D. Boland
2014-08-14 20:23 ` Corinna Vinschen
2014-08-22  5:39   ` D. Boland
2014-08-22  8:41     ` Corinna Vinschen
2014-08-22 18:14       ` D. Boland
2014-08-22 21:39         ` Yaakov Selkowitz
2014-08-24  6:33           ` D. Boland [this message]
2014-08-25 23:16             ` Yaakov Selkowitz
2014-08-26  8:19               ` Corinna Vinschen
2014-08-26 13:51           ` Pierre A. Humblet
2014-08-26 18:49             ` Corinna Vinschen
2014-08-27 15:16               ` Pierre A. Humblet
2014-08-28 10:27                 ` Corinna Vinschen
2014-08-28 16:00                   ` Corinna Vinschen
2014-08-28 20:14                     ` Pierre A. Humblet
2015-02-17 11:57 ` D. Boland
2015-02-17 12:15   ` Corinna Vinschen
2015-02-17 15:06   ` Corinna Vinschen
2015-02-17 17:19     ` D. Boland
2015-02-17 22:51       ` Christian Franke
2015-02-17 23:04         ` Corinna Vinschen
2015-04-03 12:08           ` Corinna Vinschen
2015-04-04 11:37             ` Daniel
2015-04-07  8:58               ` Corinna Vinschen
2014-10-26 17:41 D. Boland
2014-10-27 17:07 ` Christian Franke
2014-11-02  6:58   ` D. Boland
2014-11-02 12:44     ` Christian Franke
2014-11-03  9:23       ` Corinna Vinschen
2014-11-03 17:16         ` Christian Franke
2014-11-03 17:24           ` Corinna Vinschen
2014-11-07  8:11             ` D. Boland
2014-11-15 18:34             ` D. Boland
2014-11-17  9:18               ` Corinna Vinschen
2014-11-19  4:45                 ` D. Boland
2014-11-19  5:21                   ` Yaakov Selkowitz
2014-11-20  8:23                     ` D. Boland
2014-11-20  8:53                       ` Yaakov Selkowitz
2014-10-30 17:35 D. Boland
2014-10-31  9:02 ` Corinna Vinschen
2014-11-01  5:38   ` D. Boland
2014-11-01 15:55     ` Corinna Vinschen

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=53F9879A.91F9EF00@boland.nl \
    --to=daniel@boland.nl \
    --cc=cygwin-apps@cygwin.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.
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).