Comments (2)
Well, here goes. I’ve been trying to keep up with the numerous commentary regarding GitHub. So for us guys that won’t be contributing (because I don’t have the necessary skills), will we be coming here to get Sixpack updates? I seem to remember that there might be a v.r.m. methodology for issuing changes. I also seem to remember that 1.3 Beta is really 1.3.0. Should I treat it as such? I’m assuming future mods will be 1.3.1, 1.3.2, etc.until the next release. As one could tell, I remain confused.
from vm370.
Well Jim. Firstly I know little about VM/370 except as a user of old. My interest is getting a decent quality REXX (and therefore C library) working on it. So my experience and approach may very well be completely wrong!
I wanted to automate my build process ... in sum, scripts fire source code to VM/370, it runs some scripts that build rexx, runs some tests, and creates a tape of the binaries. The host runs in a Docker container.
Anyway the point is that I needed to build a VM/370 host to be this build agent. I started with Beta 3 and via scripts, add updated versions of GCCLIB, BREXX, some weird build tools and relevent CMS and CP mods. I aim (but don't achieve) a new release every fortnight.
But this does not address how people are meant to intercept these releases into their own hosts.
What I have done is added a 7th disk for my local userid and dasd. So I just replace the first 6 disks with those of the new release, run a script to update the DIRECT and timezone, and Boom! Works for me but not for all.
For people on the other extreme ... well they can apply Mods etc. as they are experts!
So perhaps for the folks in the middle there should be clear rules as to which disks are owned by the distribution and which are for the user. I know Bob B has some thoughts and plans.
I also think that the distribution should be a ground up rebuild fully scripted ... easy for me to say!
For my stuff ... my next step is to convert all my script, host & docker to REXX.
Anyway ... just my experience for input to the debate.
from vm370.
Related Issues (20)
- CP TERM HILIGHT ON causes first & last row screen corruption on 3270 model 4 (43 line) screen
- Document WAKEUP server
- tried snobol4 exec; no luck yet HOT 10
- OPCODES MACLIB in a future VM/370CE HOT 2
- Basic Compiler error messages missing
- EXECIO DISKW: DMSFRE160T INVALID DMSFREE CALL FROM 021240. HOT 6
- BREXX DO loop counting weirdness HOT 16
- DCSSFLAG mis-interpreted ss NUCMFLAG
- BREXX DO loop counting resets to 0 HOT 1
- error in readme-dosvs.txt
- RECEIVE refuses to read in a file that does not exist on the target disk, but that exists on a read-only extension of it.
- EXECIO DISKW treats empty VAR as EOF on input and doesn't write it. HOT 1
- NUCEXT and SUBCOM macros require NAME= on MF=L form HOT 1
- NUCEXT and SUBCOM macros do not set function name with MF=(E,...) HOT 1
- NUCEXT RENAME plist is processed incorrectly, uses wrong newname HOT 1
- ZAP command reports DMS210E on files dated 20xx. HOT 1
- NUCEXT macro with SET, ORIGIN= and MF=(E,...) builds plist incorrectly, causing random storage overlays. HOT 1
- COBOL.HELPCMD.D1 refers to wrong TXTLIB
- no help file for TAPEMAC
- No help file exists for TAPEPDS command HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vm370.