Hi Sam.

On Sunday 11 May 2008, Sam Varshavchik wrote:
> Just because they're included in the tarball does not mean that
> they're meant to be used.

This made my day. :)

Am I right that you said in fact: 
  "I package some stuff in the tarballs that seems to be there for re-running
   autoconf and friends. But hey, it does not have to work because most people
   don't need it."

That's cool. :)


> > I've determined that the Gentoo build completes properly if the include
> > of pcp/m4 is removed from /pcp/Makefile.am.  If the m4 directory and its
> > contents aren't there, and aren't referenced, what's the consequence?
> > Will the resulting pcp functionality in Courier be broken or hobbled?
> > If so, then perhaps the proper fix would be to include the pcp/m4 and
> > its contents in the distribution tarball, or for the Gentoo ebuild of
> > Courier to apply them as a patch.  Auto-patching of source is common in
> > Gentoo ebuilds.

Patching of source in Gentoo is not that common. Well, on many other distros, 
you don't really see what's getting patched, but in Gentoo, patches mostly 
affect build-system, not the source code.

We currently patch in the following in courier:
* if the user really enables this: a patch for not rewriting addresses (I did
  not try and/or understand what this does)
* for users of uclibc: a patch to support it
* a patch to remove the configure-depencancy of the courier-specific
  sysconftool-Macros, we have etc-update for this.
* a patch to fix linker dependancies to allow for LDFLAGS="-Wl,--as-needed"
  as I posted some days ago on this list.

That's all. The two unconditional patches only affect build-files, not the 
source code. The first one seems to be unused at all.


> Gentoo is the only distro that, apparently, behaves this way. 

IIRC last year, I wrote some lines about what Gentoo is and why you are 
getting strange error reports from Gentoo users.
From your current statements, it's clear that you did not really read or 
understand it. Short version: Gentoo aims to allow non-interactive build of 
software on all platforms. That's not fully trivial and it relies on clean 
build scripts. It's common that Gentoo points out errors that are rare and 
weren't found before. 


Currently, I am the current de-facto maintainer of the courier packages in 
Gentoo (so you don't have to use courier-0.53 in Gentoo) just because I want 
to use an up-to-date courier on my machine. If there's something that really 
can be fixed on the gentoo-per-package-side, please tell me.

regards, Bernd

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to