Bug 212657 - mail/postfix fails to patch in 2016Q3 branch
Summary: mail/postfix fails to patch in 2016Q3 branch
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Many People
Assignee: Olli Hauer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-13 14:10 UTC by Fredrik Eriksson
Modified: 2016-09-13 16:42 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (ohauer)
ohauer: merge-quarterly+


Attachments
poudriere build log for FreeBSD 10.3 (8.85 KB, text/x-log)
2016-09-13 14:10 UTC, Fredrik Eriksson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fredrik Eriksson 2016-09-13 14:10:22 UTC
Created attachment 174728 [details]
poudriere build log for FreeBSD 10.3

Our poudriere fails to build mail/postfix (3.1.1) for FreeBSD version 9.3, 10.2 and 10.3 using the 2016Q3 ports branch since at least 2016-09-12.

Trying it out manually I notice that the following patches fails in part or in whole:

patch-src_posttls-finger_posttls-finger.c
patch-src_tls_tls__client.c
patch-src_tls_tls__dane.c
patch-src_tls_tls__rsa.c
patch-src_tls_tls__server.c

All of them seems to be related to libressl support; but I have no idea if they are still relevant. Removing those patches will result in successful build (not using libressl), but it would be good if someone who knows more could take a look at it.
Comment 1 Olli Hauer freebsd_committer freebsd_triage 2016-09-13 16:17:27 UTC
Ups, seems the last LibreSSL patch merge was pushed to Q201603 but without merging to the new postfix release.
I haven't done a merge of the last release since there where no benefit for stable.

So we have two alternatives
 - merge missing update (to quaterly and 11'
 - remove the libressl patch from quaterly

I will merge the missing update with implict approved.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-09-13 16:35:44 UTC
A commit references this bug:

Author: ohauer
Date: Tue Sep 13 16:35:30 UTC 2016
New revision: 422031
URL: https://svnweb.freebsd.org/changeset/ports/422031

Log:
  - fix 2013Q3 build
    some previous bulk commits are missing, fix the manually

  PR:		212657
  Reported by:	fredrik.eriksson_at_loopia.se
  Approved by:	portmgr (implicit)

Changes:
  branches/2016Q3/mail/postfix/Makefile
  branches/2016Q3/mail/postfix/distinfo
  branches/2016Q3/mail/postfix/files/patch-makedefs
  branches/2016Q3/mail/postfix/files/patch-src__util__sys_defs.h
  branches/2016Q3/mail/postfix/files/patch-src_tls_tls.h
  branches/2016Q3/mail/postfix/files/patch-src_tls_tls__dane.c
Comment 3 Olli Hauer freebsd_committer freebsd_triage 2016-09-13 16:42:39 UTC
mail/postfix reflects now head and build should be OK again