Commit graph

35 commits

Author SHA1 Message Date
Henrik Levkowetz 855716e1d5 Py2/3 compatibility: Added __future__ import
- Legacy-Id: 16448
2019-07-15 15:46:06 +00:00
Henrik Levkowetz 5e4146cb58 Fixed a bytes/str issue in a patch library call.
- Legacy-Id: 16326
2019-06-28 20:47:36 +00:00
Henrik Levkowetz 9210af58fa Added more hint information when patch actions in ietf/checks.py fails.
- Legacy-Id: 15438
2018-08-16 16:03:31 +00:00
Henrik Levkowetz 4c297ba4c0 Changed settings so that cache keys used by memcached includes the release version, in order to avoid stale and incorrect cache content on new release deployment. Made it easier to pick out cache key composition by normalizing the variable name. Adjusted cache prefix and the composition of some keys to have a unique and consistent cache key prefix.
- Legacy-Id: 14943
2018-03-26 21:26:20 +00:00
Henrik Levkowetz e5bc9c2e9a Removed the use of os.chdir() during patching, instead passing the found library path to the patcher.
- Legacy-Id: 14757
2018-03-09 17:54:24 +00:00
Henrik Levkowetz 89cf68b7f1 Catch IOError exceptions when trying to apply patches
- Legacy-Id: 14677
2018-02-22 18:08:56 +00:00
Henrik Levkowetz cbd18ae0ce Fixed a pyflakes issue.
- Legacy-Id: 14536
2018-01-17 21:02:36 +00:00
Henrik Levkowetz 7d5bd3f5d5 Modified the patch actions run under the 'check' management command to patch an issue with a unidecode lib warning.
- Legacy-Id: 14535
2018-01-17 19:27:52 +00:00
Henrik Levkowetz 11ca8dcaf2 Modified the django patch check action from [14474] (for django issue #28772) to work with arbitrary locations of the virtual Python environment, rather than assuming a particular location of the virtual environment directory.
- Legacy-Id: 14487
Note: SVN reference [14474] has been migrated to Git commit bb92c0a076
2018-01-04 13:18:57 +00:00
Henrik Levkowetz bb92c0a076 Added a patch for django issue #28772, a check action to apply the patch, and a setting that lists patches to be applied.
- Legacy-Id: 14474
2017-12-30 00:40:06 +00:00
Henrik Levkowetz 920a73a575 Fixed the formatting of a number of custom checks for the django check format, to be easier to read.
- Legacy-Id: 14407
2017-12-09 14:57:55 +00:00
Henrik Levkowetz 47a0b9d3ce Changed handling of yang modeules from drafts with errors, to not place them in separate directories, due to possible follow-on effects. Added use of IANA-held modules when validating, and regular rsyncing from IANA.
- Legacy-Id: 14389
2017-12-04 14:37:15 +00:00
Henrik Levkowetz 6ddacb6b4e Fixed an incorrect comparison in a check function.
- Legacy-Id: 14387
2017-12-01 17:30:50 +00:00
Henrik Levkowetz 4f8f9d5c3f Added a check for proper API key settings in production, and added workable default API key settings for development.
- Legacy-Id: 14319
2017-11-07 15:49:15 +00:00
Henrik Levkowetz 8c0f4f09b6 Added checks for the presence of yang module directories to the check framework. Tweaked some text strings.
- Legacy-Id: 13720
2017-06-27 14:41:36 +00:00
Henrik Levkowetz 5928bd9faa Added svn symlink check and creation to test setup. Forced test settings to use an empty INTERNAL_IPS list for consistency in code coverage figures.
- Legacy-Id: 12929
2017-02-28 18:02:30 +00:00
Henrik Levkowetz ec3723f875 Made the svn and libsvn symlinking code more robust against bad settings.
- Legacy-Id: 12243
2016-10-31 16:12:40 +00:00
Henrik Levkowetz db203a53cb Fixed typo
- Legacy-Id: 12241
2016-10-30 18:15:22 +00:00
Henrik Levkowetz 4ab2fe53cb Don't run ietf.checks.* more than once per invocation (under Django 1.7, these can be run more times than there are apps with migrations, posibly as many times as twice that number).
- Legacy-Id: 12239
2016-10-30 18:08:52 +00:00
Henrik Levkowetz 17bf44af3c To minimize what seems to be an increased risk of segfaults when using virtualenv with system packages, this commit introduces an alternative, which does away with the general system package availability, but adds symlinks to two svn related system packages when running checks.
- Legacy-Id: 12208
2016-10-25 00:11:31 +00:00
Henrik Levkowetz ef9bf2f175 Added a system check to ensure that the svn bindings are available when running in production mode.
- Legacy-Id: 12177
2016-10-19 14:44:05 +00:00
Henrik Levkowetz 75fd4d2876 Added a production-mode check to verify that the cache is functioning as expected.
- Legacy-Id: 11471
2016-06-24 15:36:25 +00:00
Henrik Levkowetz 92a2b1cbe0 Added a check that the proceedings directory given in the settings exists.
- Legacy-Id: 11427
2016-06-20 21:51:14 +00:00
Henrik Levkowetz 9855c2d54b Added a check for the existence of the media/photos directory.
- Legacy-Id: 11315
2016-06-10 19:37:36 +00:00
Henrik Levkowetz 91defa466e Fixed a missed import name change.
- Legacy-Id: 11192
2016-05-13 16:07:47 +00:00
Henrik Levkowetz 02d341cae5 Updated docker-related files based on 6.17.0
- Legacy-Id: 10967
2016-03-22 21:10:33 +00:00
Henrik Levkowetz 76bb233b70 Refactored draft submission checks so that new checkers can be slotted in through a configuration in settings.py. Refactored the calling of idnits to use the new API, and added a pyang validation check.
- Legacy-Id: 10894
2016-03-04 20:08:29 +00:00
Henrik Levkowetz b00b0c3db9 Moved some production-path checks to the checks module, and fixed up tests which changed some settings without restoring them.
- Legacy-Id: 10808
2016-02-09 18:50:37 +00:00
Henrik Levkowetz e348212f42 Added necessary check function returns.
- Legacy-Id: 10754
2016-01-28 16:13:38 +00:00
Henrik Levkowetz 289d9ebef6 Moved some path checks from SubmissionUploadForm to the ietf/checks.py.
- Legacy-Id: 10753
2016-01-28 16:09:44 +00:00
Henrik Levkowetz f1ca9a0f1c Shave off 10 seconds of test running time by not reading more than the start of files when checing that aliases exist.
- Legacy-Id: 10705
2016-01-16 22:31:31 +00:00
Henrik Levkowetz f41553f3d1 Added 2 new file existence checks to the check framework, since we're now reading email aliases for groups and documents from files. Added a call out to run_checks() in the test-crawler, so we don't see failures due to missing files.
- Legacy-Id: 10204
2015-10-13 19:07:11 +00:00
Henrik Levkowetz 0cdf7599a4 It's only an error not to have STATIC_ROOT available in production mode.
- Legacy-Id: 9957
2015-08-01 21:14:49 +00:00
Henrik Levkowetz d37aee7ae2 Updated ietf/checks.py to use STATIC_ROOT instead the CDN_STATIC_PATH used with the split-static setup.
- Legacy-Id: 9946
2015-08-01 14:55:47 +00:00
Henrik Levkowetz fbdd8b479d Added a check for the existence of the CDN static path using the new (Django 1.7) checks framework. Split the release version and patch string in order to not move the expected CDN static files location when adding a patch indicator to the version number.
- Legacy-Id: 9906
2015-07-28 10:25:58 +00:00