Bug 210673 - [exp-run] struct xtcpcb
Summary: [exp-run] struct xtcpcb
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Gleb Smirnoff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-28 20:34 UTC by Gleb Smirnoff
Modified: 2017-06-09 07:50 UTC (History)
2 users (show)

See Also:
glebius: exp-run?


Attachments
patch for exp-run, patched tcp_var.h should go into /usr/include (1.02 KB, patch)
2016-06-28 20:34 UTC, Gleb Smirnoff
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Smirnoff freebsd_committer freebsd_triage 2016-06-28 20:34:14 UTC
Created attachment 171922 [details]
patch for exp-run, patched tcp_var.h should go into /usr/include

The plan is to convert net.inet.pcblist to a purely userland structure, that doesn't contain any kernel definitions, which would allow to change struct tcpcb freely.

Before we need to estimate number of out of tree users of it.

Please report all new build failures with attached patch.
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2016-07-02 10:13:13 UTC
Exp-run results on i386:

http://package23.nyi.freebsd.org/build.html?mastername=headi386PR210673-default&build=2016-07-01_16h08m49s

New failures:

+ {"origin"=>"devel/sigar", "pkgname"=>"sigar-1.7.3_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine", "pkgname"=>"wine-1.8.3,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine-devel", "pkgname"=>"wine-devel-1.9.13,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine-staging", "pkgname"=>"wine-staging-1.9.13,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net-mgmt/collectd5", "pkgname"=>"collectd5-5.5.1_4", "phase"=>"build", "errortype"=>"assumes_gcc"}
+ {"origin"=>"net-mgmt/net-snmp", "pkgname"=>"net-snmp-5.7.3_11", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"security/sslsplit", "pkgname"=>"sslsplit-0.5.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/gkrellm2", "pkgname"=>"gkrellm2-2.3.7", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/py-psutil", "pkgname"=>"py27-psutil-4.3.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/py-psutil121", "pkgname"=>"py27-psutil121-1.2.1_1", "phase"=>"build", "errortype"=>"???"}

Failure logs:

http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/sigar-1.7.3_1.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-1.8.3,1.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-devel-1.9.13,1.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-staging-1.9.13,1.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/collectd5-5.5.1_4.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/net-snmp-5.7.3_11.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/sslsplit-0.5.0.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/gkrellm2-2.3.7.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/py27-psutil-4.3.0.log
http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/py27-psutil121-1.2.1_1.log

Around 100 ports were skipped due to those failures
Comment 2 Antoine Brodin freebsd_committer freebsd_triage 2016-07-05 18:13:44 UTC
Exp-run results on amd64:

http://gohan2.ysv.freebsd.org/build.html?mastername=head-amd64-default-baseline&build=p417944_s302316" "http://package23.nyi.freebsd.org/build.html?mastername=headamd64PR210673-default&build=2016-07-05_05h47m35s

New failures:

+ {"origin"=>"devel/sigar", "pkgname"=>"sigar-1.7.3_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine", "pkgname"=>"wine-1.8.3,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine-devel", "pkgname"=>"wine-devel-1.9.13,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/wine-staging", "pkgname"=>"wine-staging-1.9.13,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net-mgmt/collectd5", "pkgname"=>"collectd5-5.5.1_4", "phase"=>"build", "errortype"=>"assumes_gcc"}
+ {"origin"=>"net-mgmt/net-snmp", "pkgname"=>"net-snmp-5.7.3_11", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"security/sslsplit", "pkgname"=>"sslsplit-0.5.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/gkrellm2", "pkgname"=>"gkrellm2-2.3.7", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/py-psutil", "pkgname"=>"py27-psutil-4.3.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/py-psutil121", "pkgname"=>"py27-psutil121-1.2.1_1", "phase"=>"build", "errortype"=>"???"}

Failure logs:

http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/sigar-1.7.3_1.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-1.8.3,1.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-devel-1.9.13,1.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-staging-1.9.13,1.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/collectd5-5.5.1_4.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/net-snmp-5.7.3_11.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/sslsplit-0.5.0.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/gkrellm2-2.3.7.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/py27-psutil-4.3.0.log
http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/py27-psutil121-1.2.1_1.log

Around 100 ports were skipped due to those failures.