I'd like to estimate number of ports that use our if_media.h. Can you please rename /usr/include/net/if_media.h and see how many ports will fail to build. Thanks!
Set exp-run flag and assign
Take for exp-run
Exp-run results: http://package23.nyi.freebsd.org/build.html?mastername=101amd64noifmedia-default&build=2015-03-04_22h51m49s 980 ports were skipped during the exp-run so there are probably more affected ports than the list below New failures: + {"origin"=>"devel/libstatgrab", "pkgname"=>"libstatgrab-0.91", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"devel/libstatgrab0", "pkgname"=>"libstatgrab0-0.17", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"emulators/open-vm-tools", "pkgname"=>"open-vm-tools-1280544_10,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"emulators/open-vm-tools-nox11", "pkgname"=>"open-vm-tools-nox11-1280544_10,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"emulators/parallels-tools", "pkgname"=>"parallels-tools-0.1.2_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"emulators/qemu-user-static", "pkgname"=>"qemu-user-static-2.2.50.g20150215_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"emulators/virtualbox-ose-kmod", "pkgname"=>"virtualbox-ose-kmod-4.3.24", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"mail/thunderbird", "pkgname"=>"thunderbird-31.5.0", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net-mgmt/aircrack-ng", "pkgname"=>"aircrack-ng-1.2.r1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net-mgmt/kismet", "pkgname"=>"kismet-2013.03.r1.b_1,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net-mgmt/net-snmp", "pkgname"=>"net-snmp-5.7.3_5", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/babeld", "pkgname"=>"babeld-1.5.1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/dhcpcd", "pkgname"=>"dhcpcd-6.6.5", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/freevrrpd", "pkgname"=>"freevrrpd-1.1_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/gkrellmwireless2", "pkgname"=>"gkrellmwireless-2.0.2_13", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/gnome-nettool", "pkgname"=>"gnome-nettool-2.32.0_1,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/hostapd", "pkgname"=>"hostapd-2.3_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/hping-devel", "pkgname"=>"hping-devel-3.0.20051105", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/ifdepd", "pkgname"=>"ifdepd-20110412", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/ladvd", "pkgname"=>"ladvd-1.0.4_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/libpcap", "pkgname"=>"libpcap-1.6.2", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/openvswitch", "pkgname"=>"openvswitch-1.7.1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/relayd", "pkgname"=>"relayd-5.5.20140810_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/slurm", "pkgname"=>"slurm-0.3.3", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/wmwifi", "pkgname"=>"wmwifi-0.4_4", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"net/wmwlmon", "pkgname"=>"wmwlmon-1.0", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"security/wpa_supplicant", "pkgname"=>"wpa_supplicant-2.3_3", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/atop", "pkgname"=>"atop-2.0.2.b3", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/conky", "pkgname"=>"conky-1.9.0_5", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/conky-awesome", "pkgname"=>"conky-awesome-1.9.0_5", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/hal", "pkgname"=>"hal-0.5.14_28", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/monit", "pkgname"=>"monit-5.12", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/pcbsd-utils-qt5", "pkgname"=>"pcbsd-utils-qt5-1422974666", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/xfce4-netload-plugin", "pkgname"=>"xfce4-netload-plugin-1.2.4", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"sysutils/xfce4-wavelan-plugin", "pkgname"=>"xfce4-wavelan-plugin-0.5.11_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"www/chromium", "pkgname"=>"chromium-40.0.2214.115", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"www/firefox", "pkgname"=>"firefox-36.0,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"www/firefox-esr", "pkgname"=>"firefox-esr-31.5.0,1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"www/libxul", "pkgname"=>"libxul-31.5.0", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"www/seamonkey", "pkgname"=>"seamonkey-2.32.1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"x11-wm/epplets", "pkgname"=>"epplets-0.14_4", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"x11/fbpanel", "pkgname"=>"fbpanel-6.1_4", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"x11/i3status", "pkgname"=>"i3status-2.8_2", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"x11/lxpanel", "pkgname"=>"lxpanel-0.6.2", "phase"=>"build", "errortype"=>"missing_header"} Failure logs: http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/libstatgrab-0.91.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/libstatgrab0-0.17.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/open-vm-tools-1280544_10,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/open-vm-tools-nox11-1280544_10,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/parallels-tools-0.1.2_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/qemu-user-static-2.2.50.g20150215_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/virtualbox-ose-kmod-4.3.24.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/thunderbird-31.5.0.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/aircrack-ng-1.2.r1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/kismet-2013.03.r1.b_1,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/net-snmp-5.7.3_5.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/babeld-1.5.1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/dhcpcd-6.6.5.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/freevrrpd-1.1_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/gkrellmwireless-2.0.2_13.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/gnome-nettool-2.32.0_1,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/hostapd-2.3_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/hping-devel-3.0.20051105.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/ifdepd-20110412.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/ladvd-1.0.4_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/libpcap-1.6.2.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/openvswitch-1.7.1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/relayd-5.5.20140810_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/slurm-0.3.3.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/wmwifi-0.4_4.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/wmwlmon-1.0.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/wpa_supplicant-2.3_3.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/atop-2.0.2.b3.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/conky-1.9.0_5.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/conky-awesome-1.9.0_5.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/hal-0.5.14_28.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/monit-5.12.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/pcbsd-utils-qt5-1422974666.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/xfce4-netload-plugin-1.2.4.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/xfce4-wavelan-plugin-0.5.11_1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/chromium-40.0.2214.115.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/firefox-36.0,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/firefox-esr-31.5.0,1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/libxul-31.5.0.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/seamonkey-2.32.1.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/epplets-0.14_4.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/fbpanel-6.1_4.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/i3status-2.8_2.log http://package23.nyi.freebsd.org/data/101amd64noifmedia-default/2015-03-04_22h51m49s/logs/errors/lxpanel-0.6.2.log
What's next here?
Mmmm, the question was "what will fail if I remove net/if_media.h" there was an answer :-) More generally, and as documented here https://www.freebsd.org/doc/en/articles/committers-guide/ports.html#ports-exp-run this exp-run is at step 7, waiting for the fallout to be fixed, and restart until there is no fallout. I am going to split step 7 in more steps to make it more clear.
(In reply to Mathieu Arnold from comment #5) Sounds good, thanks! I added the comment because I saw it was assigned to glebius but the PR hasn't been updated for some time, so it wasn't clear if work was in progress on the failing ports.
There's no progress on this topic, but there might be some in distant future. It is OK to close the PR, I can find it among close once I need the info.