Hi Git mavens,
make a change to any of build.linux32x86/newspeak.*/build*/mvm (i.e.
changing INSTALLDIR=nscogspurlinuxhtARM
to INSTALLDIR=nscogspurlinuxhtARMv7) and then say git status. No joy!
I need to check in these fixes. can some kind soul who understands the
.gitignore conventions fix .gitignore to not ignore at the least the mvm
files three levels down in the build.linux* builds?
_,,,^..^,,,_
best, Eliot
Hi.
Maybe I am super stupid. But I just tried to find new GitHub repository for
VM and I can't.
Of course I found it here but Google and GitHub not show me any results.
At least GitHub surprised me. Is anything correct with repo settings?
Since I still have no real idea how this git stuff works I may have done something wrong hereā¦
I downloaded the new git vm tree using SourceTree (and what an āinterestingā experience installing that was; no, not really, it was just unpleasant) and obtained what appears to be a very reasonable pile of files. I did nothing else - no configuring of git stuff.
Then on my Pi I cdād to the relevant build.linux32ARM/squeak.cog.spur/build directory as usual and ran `sudo ./mvm` as normal. (Hafta use sudo because of some idiocy in xrdp) It seemed to build ok.
Then I went to the āproductsā directory to copy out the new vm to test. The problem is that the products/cogspurlinuxhtARM/lib/squeak directory contains a directory named ā5.0-ā. Which means that for some reason the version number has not been generated, found, copied, used, or whatever.
What did I miss?
tim
--
tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim
Loyalty oaths.Secret searches.No-fly lists.Detention without legal recourse.Remind me - who won the cold war?
Hi All,
fixing callbacks on x64 and so too lazy/focussed elsewhere to check
whether I should be pushing after each commit. What is the right process
for uploading changes to OpenSmalltalk/vm?
_,,,^..^,,,_
best, Eliot
Hi All,
I have build.linux32ARM which is full of generated crap. I have
renamed it to build.linux32ARMv6 via git
mv build.linux32ARM build.linux32ARMv6. So far so good. Now I want to
clone the clean state of build.linux32ARMv6 (or of
https://github.com/OpenSmalltalk/vm/build.linux32ARMv6) to create the clean
state of build.linux32ARMv7. But I can't?!?!?
In Subversion one can extract a subdirectory of the entire repository;
great for Travis builds, where one doesn't waste time cloning the entire
repository. Does git simply not support this? I see
http://stackoverflow.com/questions/160608/do-a-git-export-like-svn-export
but it doesn't appear to offer a solution beyond cloning the entire
repository :-(
_,,,^..^,,,_
best, Eliot
Hi All,
I'd like to resolve this quickly but my favoured resolution will affect
travis. I want to rename build.linux32ARM to build.linux32ARMv6 and add
build.linux32ARMv7. s that ok with people? Will the Travis maintainers be
happy to build both? We need READMEs that point out that the v6 builds are
for Raspberry Pi and that v7 builds are for "everywhere else" (unless we
can be more specific?). Unless I hear a protest within the next two hours
I will commit this change. Is that OK?
_,,,^..^,,,_
best, Eliot
Hi,
where does this live right now and can someone give me write permission
asap? I've fixed the DSAPlgin for 64-bits, sped up the argument
marshalling, and want to commit and regenerate.
_,,,^..^,,,_
best, Eliot
Hi Elliot,
as far as I know, git does not support cloning only part of a
repository (you can checkout only parts of it, but need to clone the
entire history anyway). However, I think these people have all the
answers for you:
http://stackoverflow.com/questions/7106012/download-a-single-folder-or-direā¦
In short: Since GitHub allows you to access repositories via svn, you
can simply use svn export to extract a clean subdirectory.
Otherwise you would use `git archive` for similar tasks; it creates
compressed files from arbitrary trees (e. g., git archive -o
build.linux32ARMv6.zip HEAD:build.linux32ARMv6, where HEAD can be any
revision). git archive also has a --remote option, which seems to
allow one to do similar things like svn export on remote repositories,
but GitHub does not support that. See this answer:
http://stackoverflow.com/a/15983139/383568
Best regards,
Jakob
2016-06-27 20:08 GMT+02:00 Eliot Miranda <eliot.miranda(a)gmail.com>:
>