| OLD | NEW |
| 1 Name: sqlite | 1 Name: sqlite |
| 2 URL: http://sqlite.org/ | 2 URL: http://sqlite.org/ |
| 3 Version: 3.8.7.4 | 3 Version: 3.8.7.4 |
| 4 Included In Release: Yes | 4 Included In Release: Yes |
| 5 Security Critical: Yes | 5 Security Critical: Yes |
| 6 License: Public domain | 6 License: Public domain |
| 7 | 7 |
| 8 1) Managing differences between SQLite core and Chromium's version. | 8 1) Managing differences between SQLite core and Chromium's version. |
| 9 2) Making changes to Chromium SQLite. | 9 2) Making changes to Chromium SQLite. |
| 10 3) Import new release of SQLite. | 10 3) Import new release of SQLite. |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 git am --keep-non-patch patches/*.patch | 129 git am --keep-non-patch patches/*.patch |
| 130 git diff master | 130 git diff master |
| 131 # This branch should be identical to master. | 131 # This branch should be identical to master. |
| 132 | 132 |
| 133 #### Create new-SQLite reference branch. | 133 #### Create new-SQLite reference branch. |
| 134 git checkout -b sqlite_${VERSION} master | 134 git checkout -b sqlite_${VERSION} master |
| 135 git rebase sqlite_${BASE} | 135 git rebase sqlite_${BASE} |
| 136 # SQLite's download page is at <http://www.sqlite.org/download.html>. Scroll to | 136 # SQLite's download page is at <http://www.sqlite.org/download.html>. Scroll to |
| 137 # "Legacy Source Code Distribution Formats", and grab sqlite-src-<VERSION>.zip. | 137 # "Legacy Source Code Distribution Formats", and grab sqlite-src-<VERSION>.zip. |
| 138 # Unzip it and pull it into the repo. | 138 # Unzip it and pull it into the repo. |
| 139 wget http://www.sqlite.org/2014/sqlite-src-${VERSION}.zip | 139 wget http://www.sqlite.org/2016/sqlite-src-${VERSION}.zip |
| 140 unzip sqlite-src-${VERSION}.zip | 140 unzip sqlite-src-${VERSION}.zip |
| 141 rm sqlite-src-${VERSION}.zip | 141 rm sqlite-src-${VERSION}.zip |
| 142 # -f includes ignored files, of which there are a couple. | 142 # -f includes ignored files, of which there are a couple. |
| 143 git add -f sqlite-src-${VERSION}/ | 143 git add -f sqlite-src-${VERSION}/ |
| 144 git commit -m "Begin import of sqlite-src-${VERSION}" | 144 git commit -m "Begin import of sqlite-src-${VERSION}" |
| 145 # Sometimes DOS line endings sneak into the source code. This command works on | 145 # Sometimes DOS line endings sneak into the source code. This command works on |
| 146 # OSX and Linux and fixes those files, but double-check the results before | 146 # OSX and Linux and fixes those files, but double-check the results before |
| 147 # committing: | 147 # committing: |
| 148 egrep --exclude="*.eps" --exclude="*.ico" --exclude="*.jpg" \ | 148 egrep --exclude="*.eps" --exclude="*.ico" --exclude="*.jpg" \ |
| 149 --exclude="*.gif" --exclude="*.tiff" --exclude="*.vsix" -URl '\r' \ | 149 --exclude="*.gif" --exclude="*.tiff" --exclude="*.vsix" \ |
| 150 --exclude="*.db" -URl '\r' \ |
| 150 sqlite-src-${VERSION}/ | LANG=C xargs sed -i~ -e $'s/\r$//' | 151 sqlite-src-${VERSION}/ | LANG=C xargs sed -i~ -e $'s/\r$//' |
| 151 # This might fail for lack of changes. | 152 # This might fail for lack of changes. |
| 152 git commit -a -m "Fix line endings for sqlite-src-${VERSION}" | 153 git commit -a -m "Fix line endings for sqlite-src-${VERSION}" |
| 153 git rm -rf src | 154 git rm -rf src |
| 154 cp -a sqlite-src-${VERSION} src | 155 cp -a sqlite-src-${VERSION} src |
| 155 # -f includes ignored files, of which there are a couple. | 156 # -f includes ignored files, of which there are a couple. |
| 156 git add -f src/ | 157 git add -f src/ |
| 157 git commit -m "Update src to sqlite-src-${VERSION}" src/ | 158 git commit -m "Update src to sqlite-src-${VERSION}" src/ |
| 158 # This branch is unlikely to build. | 159 # This branch is unlikely to build. |
| 159 | 160 |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 251 NOTE(shess): On Ubuntu it is possible to run the tests in a tmpfs something | 252 NOTE(shess): On Ubuntu it is possible to run the tests in a tmpfs something |
| 252 like: | 253 like: |
| 253 | 254 |
| 254 TMPFS=/dev/shm/sqlite_build | 255 TMPFS=/dev/shm/sqlite_build |
| 255 BUILD=$PWD | 256 BUILD=$PWD |
| 256 mkdir $TMPFS | 257 mkdir $TMPFS |
| 257 (cd $TMPFS ; $BUILD/testfixture $BUILD/../test/veryquick.test >/tmp/test.log) | 258 (cd $TMPFS ; $BUILD/testfixture $BUILD/../test/veryquick.test >/tmp/test.log) |
| 258 | 259 |
| 259 This is faster, but it is plausible that different things are being tested than | 260 This is faster, but it is plausible that different things are being tested than |
| 260 real-world use. | 261 real-world use. |
| OLD | NEW |