1
0
mirror of https://github.com/imapsync/imapsync.git synced 2024-11-16 15:52:47 +01:00
imapsync/FAQ.d/FAQ.Release_Checklist.txt

81 lines
2.3 KiB
Plaintext
Raw Normal View History

2017-09-23 23:54:48 +02:00
#!/bin/cat
2022-10-25 04:20:30 +02:00
$Id: FAQ.Release_Checklist.txt,v 1.27 2022/09/16 05:35:27 gilles Exp gilles $
2017-09-23 23:54:48 +02:00
2019-07-03 01:17:46 +02:00
This documentation is also available online at
https://imapsync.lamiral.info/FAQ.d/
https://imapsync.lamiral.info/FAQ.d/FAQ.Release_Checklist.txt
2017-09-23 23:54:48 +02:00
2019-07-03 01:17:46 +02:00
=======================================================================
Imapsync developer notes
=======================================================================
2017-09-23 23:54:48 +02:00
Checklist before release a new release:
2022-02-15 19:29:45 +01:00
- 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
2022-10-25 04:20:30 +02:00
make linuxtests
make win32tests
make win64tests
make mactests
or
make -j linuxtests win32tests win64tests mactests
2022-02-15 19:29:45 +01:00
- Make "imapsync --testslive" pass on Linux
- Make "imapsync --testslive" pass on Mac
2022-10-25 04:20:30 +02:00
make linuxtestslive mactestslive mactestslive6
2022-02-15 19:29:45 +01:00
2019-07-03 01:17:46 +02:00
- Add a new section in S/news.shtml reading "rlog imapsync"
2020-04-11 01:15:57 +02:00
- In case of a new dependency, add it to all the INSTALL/* files.
2017-09-23 23:54:48 +02:00
- Generate the README
2022-10-25 04:20:30 +02:00
make doc
2017-09-23 23:54:48 +02:00
- Run a spell checker on the README
2019-07-03 01:17:46 +02:00
- Read the README again slowly. Fix all issues, all.
2017-09-23 23:54:48 +02:00
- Read the OPTIONS section of README and read it very slowly
- Read slowly README_Windows.txt
- Read slowly the TUTORIAL_Unix file in html
2022-02-15 19:29:45 +01:00
- Make "rcsdiff imapsync" give nothing relevant and exit 0
- make ci pass.
2017-09-23 23:54:48 +02:00
- Review the newsletter by running:
2020-04-11 01:15:57 +02:00
m4 -P W/ml_announce.in.txt
2017-09-23 23:54:48 +02:00
2022-10-25 04:20:30 +02:00
- Update the file W/rsync_exclude_dist.txt
- Update the file .gitignore
2021-08-04 21:14:36 +02:00
2020-04-11 01:15:57 +02:00
- Review the TODO file and mark done what is done.
2018-05-07 16:04:23 +02:00
- Review the general FAQ.d/FAQ.General.txt
2020-04-11 01:15:57 +02:00
- Report values of --gmail1 --gmail2 to FAQ.Gmail.txt
2021-08-04 21:14:36 +02:00
- Report values of --exchange* to FAQ.Exchange.txt
- Report values of --office* to FAQ.Office365.txt
2018-05-07 16:04:23 +02:00
2019-07-03 01:25:47 +02:00
- /X verify direct cgi
- /X verify under noscript with firefox
- /X verify under private with chrome
2021-05-01 17:46:04 +02:00
- Check the binaries imapsync.exe imapsync_32bit.exe with
2020-04-11 01:15:57 +02:00
https://www.virustotal.com/
https://www.metadefender.com/
2018-05-07 16:04:23 +02:00
- make dist
2020-04-11 01:15:57 +02:00
- verify on Windows the zip extraction and simple execution of imapsync_example.bat
2021-05-01 17:46:04 +02:00
- verify binary version matches imapsync script version
2018-05-07 16:04:23 +02:00
- make publish
- verify VERSION is uploaded
2019-07-03 01:17:46 +02:00
=======================================================================
=======================================================================