OpenSmalltalk / opensmalltalk-vm

Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
http://opensmalltalk.org/
Other
557 stars 111 forks source link

please update branch oldTrunk #604

Closed jonassmedegaard closed 2 years ago

jonassmedegaard commented 2 years ago

The oldTrunk branch was last updated in 2016 and misses some 100 commits.

Please update to be in sync with http://squeakvm.org/svn/squeak/trunk/

pbella commented 2 years ago

tl;dr version: please don't look at this repo for updates to the squeak-vm Debian package.

These are two independently maintained repos. The squeakvm.org repo your link points to is for the legacy VM (i.e. what currently exists in the squeak-vm Debian package and will remain so going forward - this is the one you want) and this repo is for the newer, high performance VM (i.e. what I am working on packaging up for the opensmalltalk-vm Debian package). While they are conceptually similar VMs, they are very different implementations, separate codebases with different maintainers. That's why we want to create the opensmalltalk-vm Debian package as the repos/VMs will not be merging but both are relevant to Smalltalk users as they run different Smalltalk image files. (i.e. the users data)

I wouldn't blame you for being a bit confused by this as even Smalltalkers get confused by it from time to time!

jonassmedegaard commented 2 years ago

I am aware that this git is mainly about developing other flavors of Smalltalk than Squeak.

That said, it does seem like this project secondarily serves as a mirror of Squeak: this is bit-for-bit identical to this.

I am the official maintainer of squeak-vm in Debian and want to modernize that package, but want to do so in several steps. It is painful for me to interact with the Subversion VCS espeially for other-than-HEAD checkouts, which is the reason for raising this issue: Please update the oldTrunk branch of this repo (even if that branch has no real use for your main development work) - it is a mirror helpful for my work on debian packaging of Squeak.

dtlewis290 commented 2 years ago

This is not a mirror of the http://squeakvm.org/svn/squeak/trunk repository.

A number of recent commits have been made to incorporate the Debian patches, and you will find these updates in the upstream repository. Where possible I included the Debian bug references and credits to the original patch authors in the commit notices:

r3810 | lewis | 2021-09-04 14:54:34 -0400 (Sat, 04 Sep 2021) | 12 lines

Add a cmake/configure option to specify name of the installed squeak script:

--scriptname= Githubissues.

  • Githubissues is a development platform for aggregating issues.