felsenst / phylip

PHYLIP package starting with version 4.0a
19 stars 3 forks source link

Tag request #3

Open starsareintherose opened 11 months ago

starsareintherose commented 11 months ago

Hello, Joe

Could you recovery previous tags of phylip? It's easy to package phylip for Linux distributions following a tag.

Best regards Guoyi

felsenst commented 11 months ago

Guoyi Kuoi --

Could you recovery previous tags of phylip? It's easy to package phylip for Linux distributions following a tag.

I'm still very unfamiliar with Github. I don't even know what a "tag" is. But, most importantly: the distribution site for PHYLIP is

https://phylipweb.github.io/phylip

NOT github.com/felsenst/phylip , because at that site is my own personal development copy of PHYLIP. Most of which does not even compile correctly and is definitely not ready to release.

At the phylipweb.github.io/phylip site, the distribution of source code is as a .tar.gz file which easily can be unzipped and then compiled using its Makefile in the "src" folder. That should work in all Linux distributions.

Perhaps you can explain what a "tag" does for you. Are you intending to look at old releases?

Joe -- Joe Felsenstein @., @. @.***> Department of Genome Sciences and Department of Biology, University of Washington, Box 355065, Seattle, WA 98195-5065 USA

PS: please do not use @.***, which is an alias that some mail systems now mistake as indicating spam.

starsareintherose commented 11 months ago

Hello

Yeah, I still seek tags for possible old versions. Now I would like to explain it.

The tag can be considered as versions, if you continue to code in one repository, the code of a version should be the code at the fixed commit you want. Therefore, you will save space (You won't need to zip the code which always contains repeated parts), and the people distribute it can find the versions easier (considering GitHub API, we can auto-update pkgs) and download the code at a specific version.

Releases can be considered enhanced versions, you can give a release based on version, but you can upload compiled binary or not, and give more explanation on upgradation.

felsenst commented 11 months ago

Kuoi --

Yeah, I still seek tags for possible old versions. Now I would like to explain it.

Thanks for the explanation. For now, releases are not structured that way. After the 4.0 release is available I will probably try to do that. Perhaps next year.

If you want access to older versions, there are versions back to 1981 available at the PHYLIP web site that I described. They are mostly as zipped or gzipped archives. Up to 1993 the sources are in Pascal, after that in C. There should be no problems compiling them on Linux systems (with fpc for the Pascal sources).

Joe -- Joe Felsenstein @., @. @.***> Department of Genome Sciences and Department of Biology, University of Washington, Box 355065, Seattle, WA 98195-5065 USA

PS: please do not use @.***, which is an alias that some mail systems now mistake as indicating spam.

starsareintherose commented 11 months ago

Great, thanks a lot.

mschubert commented 11 months ago

Related to this, the download link for Linux on https://phylipweb.github.io/phylip/getme-new1.html seems to link 3.697, not 3.698

felsenst commented 11 months ago

Michael Schubert --

(I'm not sure if this will reach you, but ...)

Yes, you're right. If you want the 3.698 sources, they are in the 3.698 Windows version, which is a Zip file which can be unzipped on Linux.

However, I suspect that they differ only in having a fully Open Source license -- which makes little difference.

Hope all goes well

Joe

Joe Felsenstein @., @. @.***> Department of Genome Sciences and Department of Biology, University of Washington, Box 355065, Seattle, WA 98195-5065 USA

PS: please do not use @.***, which is an alias that some mail systems now mistake as indicating spam.