-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove old versions of direct ethernet #361
Conversation
I strongly disagree with this PR. This is the last publicly released version of the Direct Ethernet server. If we remove this, how are groups outside of ours supposed to talk with their DAC/ADC boards? |
If the up to date code is not here, they need to be getting it from us directly. Or we should move the code from pyle back here. It will still, of course, be available in the history, but by publishing obsolete code doesn't help anyone. |
@jwenner, also, the binaries that we've built are published on bintray (https://bintray.com/labrad/generic/direct-ethernet) and at least the last release of the direct ethernet server was tagged as direct-ethernet-v1.2.3 so it is here in the repo and always possible to go back. So nothing is going away for people who need it, this would just be cleaning up the tip of tree to only contain stuff that is being actively developed. I do agree that we need to discuss the best way to deal with things here, however, because this repository is kind of a hodgepodge, and different people are probably using the code in different ways. |
Please see rationale for having the updated code in a private repo here: martinisgroup/pyle#1073. And as an example of another such group using the qubit sequencer code, Haohua's group (see #288), and Robert's group uses the FPGA server and so direct ethernet server. Now, what I would support is putting a note in the readmes saying that these servers are no longer being updated and to contact us for the latest versions. |
OK, I am going to leave the fpga server and calibration server for now (but remember, the calibrations server is broken!). The direct ethernet server and qubit server I am going to remove from master, but add a readme with instructions pointing to both the bintray release and the release tag for the source repo. |
OK, notes added with both bintray and github links. I really don't want someone checking this out and thinking it is the latest repo, and by referring to a tag, that will prevent anyone from making modifications and trying to submit a PR which we can't accept. |
|
||
The source code is available in a release tag of the git repository: | ||
|
||
https://github.com/martinisgroup/servers/tree/direct-ethernet-v1.2.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would suggest putting all these notes in the main README.md
so this is shows up for people browsing the repo in the web interface.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will mention it in README.md, but someone who checks out the repo and is looking for the files may not see it there.
b2c2006
to
5c73d4d
Compare
of the qubit sequencer and direct ethernet server Add note to main readme Move readme about direct ethernet and qubit sequencer into directory where those servers used to live Fix comment Rename readme file Rename readme.txt to MD file for github rendering
5c73d4d
to
29cb554
Compare
OK, converted to .md files |
LGTM |
These are out of date.