On 2011-11-16 10:28, Pav Lucistnik wrote:
> On 2011/11/16 02:56, Sahil Tandon wrote:
>> On Tue, 2011-11-15 at 17:55:57 +0100, Pav Lucistnik wrote:
>>
>>> Jase Thew píše v út 15. 11. 2011 v 16:31 +0000:
>>>
>>>> What networking/DNS configuration is Pointyhat lacking (or have
>>>> sufficiently different to break the socket code inside of postconf)?
>>>
>>> It is a purposefully no-networking sandbox jail. What networking
>>> activity postconf wants to run?
>>
>> Wietse, in a post[1] on the Postfix mailing list, lends further credence
>> to a suspicion that this issue is particular to pointyhat:
>>
>>   Postconf opens a socket to determine the mynetworks value (it
>>   determines the local interfaces and their netmasks).
>>
>>   I have heard about bizarre errors on FreeBSD (jail) systems where the
>>   user-land library was out of sync with kernel-land, resulting in data
>>   structure mis-matches and system calls returning nonsensical results.
>>
>> [1] http://archives.neohapsis.com/archives/postfix/2011-11/0385.html
> 
> That's entirely possible.
> 
> Is it a clever idea to hardcode local interfaces on build machine into a 
> package that will then be redistributed to other machines?
> 
> Sounds like postfix will have to do without official packages on FreeBSD from 
> now on.


What about the attached diff until we found the exact issue.

Unbreak the port, and use MANUAL_PACKAGE_BUILD instead.

Additional bump to latest postfix-current.

Since postfix-current should be current and not months behind I see no issue if 
we
do not provide packages which are not updated regularly enough to reflect 
current.

--
Regards,
olli
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/mail/postfix-current/Makefile,v
retrieving revision 1.263
diff -u -r1.263 Makefile
--- Makefile    26 Oct 2011 22:44:50 -0000      1.263
+++ Makefile    16 Nov 2011 13:11:03 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=      postfix
-DISTVERSION=   2.9-20111012
+DISTVERSION=   2.9-20111113
 PORTEPOCH=     4
 CATEGORIES=    mail ipv6
 MASTER_SITES=  ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \
@@ -25,6 +25,7 @@
                postfix-current-2.[0-8]* postfix-current-base-2.[0-8]* \
                sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.*
 
+MANUAL_PACKAGE_BUILD=  build OK in tinderbox, broken on pointyhat (issue not 
identified)
 .if !defined(BATCH) && !defined(PACKAGE_BUILDING)
 IS_INTERACTIVE=        yes
 .endif
@@ -92,10 +93,6 @@
 HTML1= body_checks.5.html bounce.5.html postfix-power.png \
        scache.8.html tlsmgr.8.html
 
-.if ${ARCH} == "amd64"
-BROKEN=                fails during installation
-.endif
-
 .if !defined(DEBUG)
 MAKEFILEFLAGS+=        DEBUG=
 .endif
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/mail/postfix-current/distinfo,v
retrieving revision 1.196
diff -u -r1.196 distinfo
--- distinfo    18 Oct 2011 01:50:41 -0000      1.196
+++ distinfo    16 Nov 2011 13:11:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (postfix/postfix-2.9-20111012.tar.gz) = 
fb3d55c8a16c687bcee7e7a26a84c69e8765cc19ba7ab47620e7ac6b19efd3be
-SIZE (postfix/postfix-2.9-20111012.tar.gz) = 3673596
+SHA256 (postfix/postfix-2.9-20111113.tar.gz) = 
c8f493b9206b4ac52fdfdae72fee214d22d29206d353a6110188305019d906e3
+SIZE (postfix/postfix-2.9-20111113.tar.gz) = 3685450
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to