projects
/
fw
/
altos
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8830fbc
)
capture updates to Releasing from 1.8.6 release process
author
Bdale Garbee
<bdale@gag.com>
Sun, 5 Aug 2018 06:11:01 +0000
(14:11 +0800)
committer
Bdale Garbee
<bdale@gag.com>
Sun, 5 Aug 2018 06:14:45 +0000
(14:14 +0800)
Releasing
patch
|
blob
|
history
diff --git
a/Releasing
b/Releasing
index 7908a064e03c8fbdc24426cdd386d86da1593e83..bd5f7647762161dcd6cb7254a8b4ee7957d4a1aa 100644
(file)
--- a/
Releasing
+++ b/
Releasing
@@
-32,6
+32,14
@@
These are Bdale's notes on how to do a release.
- make sure build environment is up to date
sudo cowbuilder --update
- make sure build environment is up to date
sudo cowbuilder --update
+ - ensure i386 build support is available, and we have tools to build
+ installers for Windows and Mac OS X
+
+ sudo dpkg --add-architecture i386
+ sudo apt update
+ sudo apt install gcc-multilib genisoimage nsis
+ (need some mingw packages too, but not sure which offhand)
+
- make sure ~/web/altusmetrum has no pending pullable commits
git checkout master
- make sure ~/web/altusmetrum has no pending pullable commits
git checkout master
@@
-91,7
+99,7
@@
These are Bdale's notes on how to do a release.
- at this point we have packages in ~/debian/build-area/altos, now
we move on to the non-Debian part of the release process
- at this point we have packages in ~/debian/build-area/altos, now
we move on to the non-Debian part of the release process
- make distclean
+ make distclean
(just to be sure, this should do nothing)
./autogen.sh --enable-multi-arch \
--with-fat-dir=/home/bdale/web/altusmetrum/
./autogen.sh --enable-multi-arch \
--with-fat-dir=/home/bdale/web/altusmetrum/
@@
-99,7
+107,7
@@
These are Bdale's notes on how to do a release.
- store a stable copy of ARM binaries for production use
- store a stable copy of ARM binaries for production use
- cp src/chaoskey-v1.0/{*.elf,*.ihx} \
+ cp src/chaoskey-v1.0/{*.elf,*.ihx
,*.bin
} \
src/easymega-v1.0/{*.elf,*.ihx} \
src/easymini-v1.0/{*.elf,*.ihx} \
src/easymini-v2.0/{*.elf,*.ihx} \
src/easymega-v1.0/{*.elf,*.ihx} \
src/easymini-v1.0/{*.elf,*.ihx} \
src/easymini-v2.0/{*.elf,*.ihx} \
@@
-113,6
+121,8
@@
These are Bdale's notes on how to do a release.
src/telemega-v3.0/{*.elf,*.ihx} \
src/telemetrum-v2.0/{*.elf,*.ihx} \
src/telemini-v3.0/{*.elf,*.ihx} \
src/telemega-v3.0/{*.elf,*.ihx} \
src/telemetrum-v2.0/{*.elf,*.ihx} \
src/telemini-v3.0/{*.elf,*.ihx} \
+ src/telelco-v2.0/{*.elf,*.ihx} \
+ src/telefireeight-v1.0/{*.elf,*.ihx} \
~/altusmetrumllc/Binaries/
cp src/chaoskey-v1.0/flash-loader/{*.elf,*.bin} \
src/easymega-v1.0/flash-loader/*.elf \
~/altusmetrumllc/Binaries/
cp src/chaoskey-v1.0/flash-loader/{*.elf,*.bin} \
src/easymega-v1.0/flash-loader/*.elf \
@@
-128,6
+138,8
@@
These are Bdale's notes on how to do a release.
src/telemega-v3.0/flash-loader/*.elf \
src/telemetrum-v2.0/flash-loader/*.elf \
src/telemini-v3.0/flash-loader/{*.elf,*.bin} \
src/telemega-v3.0/flash-loader/*.elf \
src/telemetrum-v2.0/flash-loader/*.elf \
src/telemini-v3.0/flash-loader/{*.elf,*.bin} \
+ src/telelco-v2.0/flash-loader/*.elf \
+ src/telefireeight-v1.0/flash-loader/*.elf \
~/altusmetrumllc/Binaries/loaders/
(cd ~/altusmetrumllc ; git add Binaries ; git commit -a)
- remove previous versions (only keep latest release)
~/altusmetrumllc/Binaries/loaders/
(cd ~/altusmetrumllc ; git add Binaries ; git commit -a)
- remove previous versions (only keep latest release)