Commit b868ea141dfa4e665ee731e80a7567781039b20e

Authored by Jay Berkenbilt
1 parent 56d96e22

TODO: Build issues including Windows external libraries

Showing 1 changed file with 23 additions and 6 deletions
@@ -25,12 +25,20 @@ Candidates for upcoming release @@ -25,12 +25,20 @@ Candidates for upcoming release
25 * #446: recognize edited QDF files 25 * #446: recognize edited QDF files
26 * #436: parsing of document with form xobject 26 * #436: parsing of document with form xobject
27 27
28 -* Complete migratiion to GitHub Actions. Do a case-insensitive search  
29 - for azure to find documentation references. 28 +* GitHub Actions:
  29 +
  30 + * Complete migration. Do a case-insensitive search for azure to find
  31 + documentation references.
  32 +
  33 + * Build qpdf weekly so we can notice if things start breaking
  34 + because of changes in the build environment, library dependencies,
  35 + compiler upgrades, etc.
30 36
31 * Find a way to deal with MSVC wildcard expansion, even if it requires 37 * Find a way to deal with MSVC wildcard expansion, even if it requires
32 creating a separate step or adding code to build-windows.bat. 38 creating a separate step or adding code to build-windows.bat.
33 39
  40 +* See if we can work in Windows Build/External Libraries (below)
  41 +
34 * Remember to check work `qpdf` project for private issues 42 * Remember to check work `qpdf` project for private issues
35 * file with very slow page extraction 43 * file with very slow page extraction
36 * big page even with --remove-unreferenced-resources=yes, even with --empty 44 * big page even with --remove-unreferenced-resources=yes, even with --empty
@@ -104,11 +112,20 @@ GitHub Actions @@ -104,11 +112,20 @@ GitHub Actions
104 but I'd rather not depend on them. Keep an eye open for this coming 112 but I'd rather not depend on them. Keep an eye open for this coming
105 to GitHub Actions. 113 to GitHub Actions.
106 114
107 -Windows Build  
108 -============= 115 +Windows Build/External Libraries
  116 +================================
  117 +
  118 +* Migrate external library build code to a separate repository.
  119 +
  120 +* Automate downloading and building latest versions of external
  121 + libraries. Add openssl.
  122 +
  123 +* Build external libraries on a schedule and create releases
  124 + periodically or when they change. See if we can get rid of the
  125 + external-libs branch in qpdf/qpdf.
109 126
110 -Update the Windows build so that it uses current versions of external  
111 -libraries and uses either gnutls or openssl as its crypto provider. 127 +* Update the Windows build so that it uses current versions of
  128 + external libraries and openssl as its crypto provider.
112 129
113 ABI Changes 130 ABI Changes
114 =========== 131 ===========