Commit c182a1a63c87e3834be12132c2772958b1ae8dd2
1 parent
ee450ae6
Windows release tweaks
Showing
2 changed files
with
10 additions
and
5 deletions
README-maintainer
| @@ -116,7 +116,7 @@ CREATING A RELEASE | @@ -116,7 +116,7 @@ CREATING A RELEASE | ||
| 116 | version=x.y.z | 116 | version=x.y.z |
| 117 | \rm -rf /tmp/qpdf-$version | 117 | \rm -rf /tmp/qpdf-$version |
| 118 | git archive --prefix=qpdf-$version/ HEAD . | (cd /tmp; tar xf -) | 118 | git archive --prefix=qpdf-$version/ HEAD . | (cd /tmp; tar xf -) |
| 119 | -cd /tmp | 119 | +pushd /tmp |
| 120 | ./qpdf-$version/make_dist | 120 | ./qpdf-$version/make_dist |
| 121 | gpg --detach-sign --armor qpdf-$version.tar.gz | 121 | gpg --detach-sign --armor qpdf-$version.tar.gz |
| 122 | 122 | ||
| @@ -149,9 +149,12 @@ docker run --privileged -ti --rm -v /tmp/build:/tmp/build qpdfbuild https://gith | @@ -149,9 +149,12 @@ docker run --privileged -ti --rm -v /tmp/build:/tmp/build qpdfbuild https://gith | ||
| 149 | * Open windows for 32-bit and 64-bit compilation environments that | 149 | * Open windows for 32-bit and 64-bit compilation environments that |
| 150 | support msvc and mingw | 150 | support msvc and mingw |
| 151 | * Disable antivirus software. For bitdefender, open, select the "B" | 151 | * Disable antivirus software. For bitdefender, open, select the "B" |
| 152 | - shield, and go to "View Features". Disable advanced threat defense | ||
| 153 | - and vulnerability scanning. | 152 | + shield, and go to "View Features". Disable all features. Disable |
| 153 | + antivirus until next restart. | ||
| 154 | * In each window simultaneously, run ./make_windows_releases | 154 | * In each window simultaneously, run ./make_windows_releases |
| 155 | + * NOTE: For now, test failure is not fatal for 32-bit Windows | ||
| 156 | + builds because of unknown fragility in the test environment. | ||
| 157 | + Check test logs carefully. Tests must pass on 64-bit. | ||
| 155 | * Copy the four resulting zip files into the release archive area | 158 | * Copy the four resulting zip files into the release archive area |
| 156 | * Re-enable anti-virus software | 159 | * Re-enable anti-virus software |
| 157 | 160 |
make_windows_releases
| @@ -35,12 +35,14 @@ rm -rf install-mingw$wordsize install-msvc$wordsize | @@ -35,12 +35,14 @@ rm -rf install-mingw$wordsize install-msvc$wordsize | ||
| 35 | 35 | ||
| 36 | ./config-msvc | 36 | ./config-msvc |
| 37 | make -j8 | 37 | make -j8 |
| 38 | -make check install | 38 | +make -k check || test $wordsize = 32 |
| 39 | +make install | ||
| 39 | make distclean | 40 | make distclean |
| 40 | 41 | ||
| 41 | ./config-mingw | 42 | ./config-mingw |
| 42 | make -j8 | 43 | make -j8 |
| 43 | -make check install | 44 | +make -k check || test $wordsize = 32 |
| 45 | +make install | ||
| 44 | make distclean | 46 | make distclean |
| 45 | 47 | ||
| 46 | touch win.$wordsize | 48 | touch win.$wordsize |