Opened 10 years ago
Closed 8 years ago
#44299 closed update (fixed)
iperf: Update to version 3.0.11
Reported by: | smith.kennedy+macports@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | kurthindenburg (Kurt Hindenburg), BlackFrog1, ctreleaven (Craig Treleaven), aque (Allan Que), mike-savory, msy@… | |
Port: | iperf |
Description
Please add a port for iperf3. Performing a "port search iperf" only revealed iperf 2.0.5.
Attachments (4)
Change History (25)
comment:1 Changed 10 years ago by smith.kennedy+macports@…
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Do we need a new iperf3 port, or should we update the existing iperf port to version 3? In other words, is there any reason why anyone would still want to use iperf version 2 if we had version 3 available?
comment:4 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)
From what I gather, there should be no reason to keep iperf2 around
New iperf3 is at https://github.com/esnet/iperf
comment:5 Changed 10 years ago by aque (Allan Que)
I suggest leaving both since iperf3 does not maintain backward compatibility. Also, both iperf2 and iperf3 connect only to servers running the same branch.
I am attaching the Portfile I built for iperf3. Since this is only the second port I am confident enough to submit, a review would be helpful.
comment:6 Changed 10 years ago by mf2k (Frank Schima)
Port: | iperf3 added |
---|---|
Type: | request → submission |
Version: | 2.3.1 |
comment:8 Changed 10 years ago by BlackFrog1
Version 3.0.11 has been released. Also added live check items
comment:10 Changed 9 years ago by mike-savory
Installed 3.0.11 and this works for me. Please add as a new port.
comment:12 Changed 9 years ago by aque (Allan Que)
Updated iperf3-devel to the May 21, 2015 commit. Disabled livecheck on the devel subport.
comment:13 Changed 9 years ago by mf2k (Frank Schima)
Port: | iperf added; iperf3 removed |
---|---|
Summary: | iperf3 → iperf: Update to version 3.0.11 |
Type: | submission → update |
Let's make this an update of the existing portfile based on the comments.
Changed 9 years ago by aque (Allan Que)
comment:14 Changed 9 years ago by aque (Allan Que)
Updated the original portfile as suggested.
Sorry, I'm new at this. This port should be different from iperf2. The author stated that he is not maintaining backwards compatibility with the previous version, and that this is a new implementation.
comment:15 Changed 9 years ago by mike-savory
To maintain a version with backward compatibility with other nodes, would make my own iperf2 port in my private repository. I believe this really should be a new port as it implements a different testing protocol.
comment:18 Changed 9 years ago by msy@…
Was hoping to inject some life into this port. I'd like to request that iperf3 be formally added to the main repo... My vote goes to adding it as a new port like brew did - I do still need both iperf (2.0.5) and iperf3 (3.0.11), on at least a semi-regular basis.
Changed 9 years ago by aque (Allan Que)
Attachment: | Portfile-3.1.2 added |
---|
Update to 3.1.2 for release and 20160201 for devel. Also changed release version to use github. Livecheck is now automatically done through github's release tags.
comment:19 Changed 9 years ago by smith.kennedy+macports@…
I also agree that iperf3 should be its own discrete port, since it is not backwards compatible with iperf2.
I'm not well versed in the "behind the scenes" lifecycle of creating a port. What is the status of the work on this? Doing a "port search iperf" I still only find the old "iperf" port for version 2.0.5:
$ port search iperf iperf @2.0.5 (net) A tool to measure maximum TCP and UDP bandwidth
What remains to be done to make this available to conventional users?
comment:20 Changed 8 years ago by dbevans (David B. Evans)
It needs to be committed to MacPorts subversion repository. Will test and commit if all is well. This seems to just have been overlooked by folks with commit authorization. Sorry.
comment:21 Changed 8 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Looks good. Committed in r149008. I updated iperf3-devel to upstream git master as of 20160520. Thanks for the submission and sorry for the delay.
Project site:
http://software.es.net/iperf/index.html