mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-16 15:52:47 +01:00
81 lines
2.3 KiB
Plaintext
81 lines
2.3 KiB
Plaintext
#!/bin/cat
|
|
$Id: FAQ.Release_Checklist.txt,v 1.27 2022/09/16 05:35:27 gilles Exp gilles $
|
|
|
|
This documentation is also available online at
|
|
https://imapsync.lamiral.info/FAQ.d/
|
|
https://imapsync.lamiral.info/FAQ.d/FAQ.Release_Checklist.txt
|
|
|
|
=======================================================================
|
|
Imapsync developer notes
|
|
=======================================================================
|
|
|
|
|
|
Checklist before release a new release:
|
|
|
|
- Make "imapsync --tests" pass on Linux
|
|
- Make "imapsync --tests" pass on Mac
|
|
- Make "imapsync --tests" pass on Windows 32 bits
|
|
- Make "imapsync --tests" pass on Windows 64 bits
|
|
|
|
make linuxtests
|
|
make win32tests
|
|
make win64tests
|
|
make mactests
|
|
|
|
or
|
|
|
|
make -j linuxtests win32tests win64tests mactests
|
|
|
|
- Make "imapsync --testslive" pass on Linux
|
|
- Make "imapsync --testslive" pass on Mac
|
|
|
|
|
|
make linuxtestslive mactestslive mactestslive6
|
|
|
|
|
|
- Add a new section in S/news.shtml reading "rlog imapsync"
|
|
- In case of a new dependency, add it to all the INSTALL/* files.
|
|
- Generate the README
|
|
|
|
make doc
|
|
|
|
- Run a spell checker on the README
|
|
- Read the README again slowly. Fix all issues, all.
|
|
- Read the OPTIONS section of README and read it very slowly
|
|
- Read slowly README_Windows.txt
|
|
- Read slowly the TUTORIAL_Unix file in html
|
|
|
|
- Make "rcsdiff imapsync" give nothing relevant and exit 0
|
|
|
|
- make ci pass.
|
|
|
|
- Review the newsletter by running:
|
|
m4 -P W/ml_announce.in.txt
|
|
|
|
- Update the file W/rsync_exclude_dist.txt
|
|
- Update the file .gitignore
|
|
|
|
- Review the TODO file and mark done what is done.
|
|
- Review the general FAQ.d/FAQ.General.txt
|
|
- Report values of --gmail1 --gmail2 to FAQ.Gmail.txt
|
|
- Report values of --exchange* to FAQ.Exchange.txt
|
|
- Report values of --office* to FAQ.Office365.txt
|
|
|
|
- /X verify direct cgi
|
|
- /X verify under noscript with firefox
|
|
- /X verify under private with chrome
|
|
|
|
- Check the binaries imapsync.exe imapsync_32bit.exe with
|
|
https://www.virustotal.com/
|
|
https://www.metadefender.com/
|
|
|
|
|
|
- make dist
|
|
- verify on Windows the zip extraction and simple execution of imapsync_example.bat
|
|
- verify binary version matches imapsync script version
|
|
- make publish
|
|
- verify VERSION is uploaded
|
|
|
|
=======================================================================
|
|
=======================================================================
|