Commit graph

354 commits

Author SHA1 Message Date
Robert Sparks a1c3d23439 tweaks to mkrelease
- Legacy-Id: 19009
2021-05-19 18:18:29 +00:00
Robert Sparks ac38f328cf Updated changelog. Tweaked commitlog script.
- Legacy-Id: 19008
2021-05-19 18:12:45 +00:00
Robert Sparks 59483d60e8 More tweaks to mergedevbranch.
- Legacy-Id: 19003
2021-05-18 22:11:22 +00:00
Robert Sparks 1c05b778a4 Merged in [18991] from jennifer@painless-security.com:
Missing migration needed by [18960] / [18977]
 - Legacy-Id: 19002
Note: SVN reference [18960] has been migrated to Git commit b08110b838

Note: SVN reference [18977] has been migrated to Git commit 6a70e862df

Note: SVN reference [18991] has been migrated to Git commit c09cd8b651
2021-05-18 18:27:50 +00:00
Robert Sparks f71c775647 Tweak mergeready so that it doesn't fail to reconstruct branch information when encountering non-existant branches.
- Legacy-Id: 18996
2021-05-14 20:50:04 +00:00
Robert Sparks 03cb43f404 Removed Henrik from several places that would send him mail at his request.
- Legacy-Id: 18898
2021-03-04 18:44:09 +00:00
Robert Sparks 4fe5a51fd7 Removed Henrik from the copy line for mergedevbranch notification at his request.
- Legacy-Id: 18871
2021-03-02 15:04:01 +00:00
Robert Sparks 3697180cc1 Reverted merge of timezone-aware migration efforts.
- Legacy-Id: 18792
2021-01-12 16:54:20 +00:00
Robert Sparks 65c93ddc6d Reverted timezone related change to check-copyright, which is not a django script.
- Legacy-Id: 18789
2021-01-11 18:51:50 +00:00
Robert Sparks 9a881ccf45 Removed unused utility to create Document objects for drafts in the archive that are not already present. If we want to pursue what this utility was intended to do in the future, it should become a management command instead.
- Legacy-Id: 18788
2021-01-11 18:48:29 +00:00
Robert Sparks 34a7b00db3 Merged in ^/personal/henrik/r18768 from henrik@levkowetz.com:
Changed all timestamp fields to be timezone-aware. Improved crawl to make it easier to make before/after comparisons. Refactored code to simplify use of the now-aware timezone fields.
 - Legacy-Id: 18787
2021-01-07 20:43:14 +00:00
Robert Sparks 1c7bd7650b recursively create place to stage mail from mkrelease. Remove toolsfeed/toolspush from mkrelease.
- Legacy-Id: 18778
2020-12-17 16:03:22 +00:00
Robert Sparks 27ceef421a Send mail from mkrelease signed by running user
- Legacy-Id: 18771
2020-12-17 15:17:47 +00:00
Henrik Levkowetz 774e752a54 Snapshot of timezone-aware datatracker code. Tests pass, and the test-crawler shows only expected differences. Trunk changes merged in up to r18768.
- Legacy-Id: 18770
2020-12-16 23:53:37 +00:00
Robert Sparks 73b771d5a5 Copy both rjsparks and henrik on messages about merged branches.
- Legacy-Id: 18756
2020-12-11 20:21:15 +00:00
Robert Sparks 9e4f42f11b Merged in [18748] from rjsparks@nostrum.com:
Also tweaked mergedevbranch.

    Populate interim approved email correctly. Fixes #3150.
 - Legacy-Id: 18750
Note: SVN reference [18748] has been migrated to Git commit 21b05d003c
2020-12-11 16:43:15 +00:00
Henrik Levkowetz 7ee6bd4fb4 When doing test-crawling, ignore variations of the 'next=' query arg. (The code ignores other query args if 'next' is given).
- Legacy-Id: 18730
2020-12-04 16:04:01 +00:00
Henrik Levkowetz 7475ef9d50 Removed a time-restricted warning about changed options to bin/mkpatch
- Legacy-Id: 18629
2020-10-23 13:57:21 +00:00
Henrik Levkowetz 101e8e22c2 Updated paths after directory moves on production server
- Legacy-Id: 18624
2020-10-21 11:03:05 +00:00
Henrik Levkowetz f7e1b261bb Added Maddy's email to the notification list.
- Legacy-Id: 18532
2020-09-29 12:29:54 +00:00
Henrik Levkowetz fa49790bbe Run the mailman cronjobs under Py27 until mailman has been upgraded to version 3.x (running under Py3).
- Legacy-Id: 18342
2020-08-06 13:34:50 +00:00
Henrik Levkowetz 25e644d0e2 Added support for pulling yang modules from yangcatalog.org.
- Legacy-Id: 18141
2020-07-08 18:44:56 +00:00
Henrik Levkowetz 0924640676 Removed the command to purge request_profiler entries, given that request_profiler is incompatible with Django 2.2
- Legacy-Id: 18107
2020-06-30 14:34:15 +00:00
Henrik Levkowetz 3c1c09c54a Updated the bin/mkpatch to use a --name switch, normalize the name to use '-' rather than '_', and give more feedback.
- Legacy-Id: 18068
2020-06-26 15:23:52 +00:00
Henrik Levkowetz b1722331eb Added a 'pip check' action to bin/mkrelease, to halt on package incompatibilities. ('pip install' returns 0 even after installing an incompatible package ...).
- Legacy-Id: 18026
2020-06-22 13:42:15 +00:00
Henrik Levkowetz 465d53e3ca Disabled progress output for two instances wget running under cron.
- Legacy-Id: 18007
2020-06-17 12:11:25 +00:00
Henrik Levkowetz 5d03afa6aa Reduced the number of htmlization URLs visited further.
- Legacy-Id: 17999
2020-06-16 20:07:11 +00:00
Henrik Levkowetz d1ca760cd9 Added a --sprint switch to mkdevbranch to avoid switching on the absence of a developer name when creating sprint branches
- Legacy-Id: 17986
2020-06-14 18:31:01 +00:00
Henrik Levkowetz 682036321d Reorganized the python logging setup slightly, and added a possibility to configure logging levels for individual loggers in settings_local.py
- Legacy-Id: 17973
2020-06-12 14:41:41 +00:00
Henrik Levkowetz 221e989754 Fixed a bad regex in test-crawl
- Legacy-Id: 17970
2020-06-11 09:22:26 +00:00
Henrik Levkowetz 22be398eef Added hourly generation of two static files.
- Legacy-Id: 17962
2020-06-10 18:52:12 +00:00
Henrik Levkowetz 516f41e5d7 Excluded a majority of htmlized drafts at /doc/html (but keeping some for testing) in order to reduce the crawl time.
- Legacy-Id: 17918
2020-06-06 20:58:04 +00:00
Henrik Levkowetz 690fb3a370 Added a bunch of drafts for which we don't have text files to the test-crawler exclusion list.
- Legacy-Id: 17805
2020-05-16 13:50:45 +00:00
Henrik Levkowetz b53d78a0ad Tweaked the naming of patches derived from commits.
- Legacy-Id: 17792
2020-05-13 13:02:33 +00:00
Henrik Levkowetz c34c5bdf5e Added send-scheduled-mail to bin/every15min
- Legacy-Id: 17781
2020-05-12 10:58:34 +00:00
Henrik Levkowetz 4da5fd4e7d Changed how long we hang on to request profiler records to 2 days.
- Legacy-Id: 17780
2020-05-12 10:57:21 +00:00
Henrik Levkowetz 6fb2017e96 Moved the call to notify-expirations from bin/daily to bin/weekly
- Legacy-Id: 17778
2020-05-11 14:45:57 +00:00
Henrik Levkowetz 5e6bb4a44f Added missing notify-expirations script to bin/daily
- Legacy-Id: 17777
2020-05-11 14:42:35 +00:00
Henrik Levkowetz b196542143 Added a utility script to dump a normalized names.json fixture
- Legacy-Id: 17775
2020-05-11 14:23:21 +00:00
Henrik Levkowetz 695b6e0e86 Tweaked test-crawl to not visit all 180.000 /html/ pages.
- Legacy-Id: 17763
2020-05-08 18:49:33 +00:00
Henrik Levkowetz 85f397149e Tweaked bin/mergeready with a hint in an error situation
- Legacy-Id: 17730
2020-05-04 19:40:51 +00:00
Henrik Levkowetz 78963ecdef Added request profiler and a management command to purge profiler records.
- Legacy-Id: 17648
2020-04-15 20:48:08 +00:00
Henrik Levkowetz f10ddadc0e Merged in changes from trunk up to r17584.
- Legacy-Id: 17593
2020-04-07 16:02:52 +00:00
Henrik Levkowetz 8faf272010 Added a check for availability of 'bower' in bin/mkrelease.
- Legacy-Id: 17567
2020-03-31 10:25:06 +00:00
Henrik Levkowetz dd2e5c124e Cleaned up the contributors list in bin/mkrelease a bit.
- Legacy-Id: 17566
2020-03-31 10:08:56 +00:00
Henrik Levkowetz 768a4dfa0a Another tweak to bin/mergeready
- Legacy-Id: 17502
2020-03-22 12:37:44 +00:00
Henrik Levkowetz 532e4d2d05 Tweaked the bin/mergeready script
- Legacy-Id: 17500
2020-03-22 11:22:30 +00:00
Henrik Levkowetz bd89c7f5be Added a --dry-run option to bin/mkdevbranch, and added some exception handling
- Legacy-Id: 17467
2020-03-19 22:39:43 +00:00
Henrik Levkowetz 52b6009289 Tweaked bin/mkpatch some for -c handling
- Legacy-Id: 17444
2020-03-16 18:33:44 +00:00
Henrik Levkowetz 376d5a2ea0 Additional tweaks to bin/mkpatch; removing buggy -r option.
- Legacy-Id: 17441
2020-03-14 19:18:08 +00:00
Henrik Levkowetz 64111d3ac6 Added automatic naming to bin/mkpatch when changeset or revision range is given.
- Legacy-Id: 17440
2020-03-14 19:00:27 +00:00
Henrik Levkowetz c650a763b2 Tweaked bin/mkrelease
- Legacy-Id: 17398
2020-03-06 20:54:57 +00:00
Henrik Levkowetz 726fcbf27d Removed all __future__ imports.
- Legacy-Id: 17391
2020-03-05 23:53:42 +00:00
Henrik Levkowetz 2133cb010c Changed the release script to not pick up other email addresses than those of contributors from the release notes.
- Legacy-Id: 17369
2020-02-28 15:34:59 +00:00
Henrik Levkowetz d9b11f31d9 More Py2/3 adaptations fetched from production.
- Legacy-Id: 17333
2020-02-23 16:27:30 +00:00
Henrik Levkowetz 3728b37629 Added a cront script to be called every 15 minutes
- Legacy-Id: 17331
2020-02-23 16:21:41 +00:00
Henrik Levkowetz cf56beb8cc Cronjob script changes pulled from the production server after the switch to python 3.
- Legacy-Id: 17326
2020-02-23 01:28:16 +00:00
Henrik Levkowetz 293e505bbb Hardcoded an rsync target path, and added a bash trap for errors in hourly and daily cron scripts.
- Legacy-Id: 17264
2020-01-28 15:41:47 +00:00
Henrik Levkowetz 445afbe5c5 Hardcoded an rsync target path, and added a bash trap for errors in hourly and daily cron scripts.
- Legacy-Id: 17263
2020-01-28 15:40:42 +00:00
Henrik Levkowetz e80daea644 Minor tweak of output
- Legacy-Id: 17214
2020-01-10 12:32:47 +00:00
Henrik Levkowetz 82e270fc82 Added a check for uncomitted changes to bin/mergedevbranch.
- Legacy-Id: 17213
2020-01-10 12:29:54 +00:00
Henrik Levkowetz ba3010e3b0 Added fetch and use of the RFC-Editor's errata.json file in order to set a new 'verified-errata' document tag, and use that to show the link to inline-errata documents only when there is verified errata. Fixes issue #2861.
- Legacy-Id: 17212
2020-01-10 12:22:33 +00:00
Henrik Levkowetz c979b39bad Added some thoughts on using flake8 as part of the merge process.
- Legacy-Id: 17197
2020-01-08 14:09:00 +00:00
Henrik Levkowetz 722a60882a Tweaked the bin/mergedevbranch utility command
- Legacy-Id: 17193
2020-01-07 17:32:36 +00:00
Henrik Levkowetz 3594283549 Added Jay to the release notification email addressees
- Legacy-Id: 17098
2019-11-23 03:30:36 +00:00
Henrik Levkowetz 6070101b4d Fixed a typo.
- Legacy-Id: 17056
2019-11-19 09:38:29 +00:00
Henrik Levkowetz d798196f5a Merged in [16703] from sasha@dashcare.nl:
Ref #2231 - Fix send-review-reminders and add it to daily cron
This fixes a syntax error and a Python 3 incompatibility, and adds
send-review-reminders to the daily cron script.
Important notes:
- I have not tested to what degree the existing reminders work as they
  should, as that's out of scope. It does have tests.
- I can't assess whether the virtualenv activation works in the
  production setup, and it may be obsolete as bin/daily also
  activates the virtualenv.
- The same Python 3 incompatibility (execfile() no longer exists) seems
  to exist in various other scripts.
 - Legacy-Id: 16821
Note: SVN reference [16703] has been migrated to Git commit 296b126c70
2019-10-04 13:04:37 +00:00
Henrik Levkowetz eafaa0d742 Added an --ignore-resources switch to bin/mkrelease, as a stopgap measure before moving to yarn.
- Legacy-Id: 16717
2019-09-08 14:58:17 +00:00
Sasha Romijn 296b126c70 Ref #2231 - Fix send-review-reminders and add it to daily cron
This fixes a syntax error and a Python 3 incompatibility, and adds
send-review-reminders to the daily cron script.

Important notes:
- I have not tested to what degree the existing reminders work as they
  should, as that's out of scope. It does have tests.
- I can't assess whether the virtualenv activation works in the
  production setup, and it may be obsolete as bin/daily also
  activates the virtualenv.
- The same Python 3 incompatibility (execfile() no longer exists) seems
  to exist in various other scripts.
  
Commit ready for merge.
 - Legacy-Id: 16703
2019-09-05 10:50:39 +00:00
Henrik Levkowetz 506dcb3472 Merged in [16604] from rjsparks@nostrum.com:
Look at all scheduled sessions for a group when deciding to display a cancelled banner. Fixes #2764.
 - Legacy-Id: 16691
Note: SVN reference [16604] has been migrated to Git commit aea3c1a55b1b14f9da90d0cfb03891e7129f8632
2019-09-03 11:08:59 +00:00
Henrik Levkowetz a9b9d30eab Tweaked mergeready, and added/changed some items in the merge support files.
- Legacy-Id: 16605
2019-07-31 21:31:55 +00:00
Henrik Levkowetz 9b415e5826 More Py2/3 compatibility changes
- Legacy-Id: 16582
2019-07-23 17:29:10 +00:00
Henrik Levkowetz 3d0cca885d Py2/3 compatibility changes
- Legacy-Id: 16574
2019-07-22 17:53:26 +00:00
Henrik Levkowetz 4ce6768399 Fixed a bug in check-copyright
- Legacy-Id: 16457
2019-07-15 19:12:58 +00:00
Henrik Levkowetz 25af6fbfad Updated the test crawler for python3.
- Legacy-Id: 16438
2019-07-08 19:37:10 +00:00
Henrik Levkowetz d4fc890655 Tweaked check-copyright
- Legacy-Id: 16431
2019-07-08 11:44:17 +00:00
Henrik Levkowetz 1bba64330b Bumped check-copyright version number.
- Legacy-Id: 16430
2019-07-08 11:42:54 +00:00
Henrik Levkowetz 5d7815f3b0 Added an option to specify a copyright line pattern to bin/check-copyright.
- Legacy-Id: 16429
2019-07-08 11:41:53 +00:00
Henrik Levkowetz b7e9fd14b0 Updated check-copyright to python3.7 and added a --patch switch
- Legacy-Id: 16372
2019-07-04 13:00:55 +00:00
Henrik Levkowetz cfd4025a9c Merged from trunk
- Legacy-Id: 16371
2019-07-04 12:58:58 +00:00
Henrik Levkowetz 4bb1cec337 Improved support for the mixed-release switch in bin/mkrelease.
- Legacy-Id: 16270
2019-06-16 14:21:52 +00:00
Henrik Levkowetz 426870b766 Merged in the Document and DocAlias primary key change and m2m work in ^/personal/henrik/6.96.1-docalias.
- Legacy-Id: 16261
2019-06-15 12:00:48 +00:00
Henrik Levkowetz a2cafded25 Changed DocAlias to be many-to-many, in order to be able to handle STD aliases referring to multiple RFCs.
- Legacy-Id: 16249
2019-06-14 20:38:14 +00:00
Henrik Levkowetz 0bef48de2d Tweaked the patch name to include the commit number if available.
- Legacy-Id: 16234
2019-06-07 12:29:16 +00:00
Henrik Levkowetz 6e5b2f11dc Removed Matt from the release email recipients.
- Legacy-Id: 16215
2019-05-23 14:15:05 +00:00
Henrik Levkowetz 8d1d0cda97 Added a no-follow option to the test crawler, in order to be able to easily test a specific list of URLs.
- Legacy-Id: 16188
2019-05-06 13:35:29 +00:00
Henrik Levkowetz 82672519df Undid previous merge
- Legacy-Id: 16113
2019-03-28 11:05:25 +00:00
Henrik Levkowetz 6a159ebdfd Merged in [16094] from magnus.westerlund@ericsson.com:
Added sortable columns to Review Team Reviewers page. Partially addresses issue #2656
 - Legacy-Id: 16112
Note: SVN reference [16094] has been migrated to Git commit 0c0e75861e
2019-03-28 11:02:52 +00:00
Henrik Levkowetz b19370b98c Tweaked mkdevbranch to take and optional extra message chunk.
- Legacy-Id: 15958
2019-02-18 12:14:19 +00:00
Henrik Levkowetz 5d87de67cd Tweaked bin/mergeready to look also for ../ready-for-merge
- Legacy-Id: 15821
2018-12-14 21:21:38 +00:00
Henrik Levkowetz 1c2f9904e6 Tweaked the bin/mergedevbranch to add a pause to permit fixes to merged code before running tests.
- Legacy-Id: 15740
2018-11-09 17:37:28 +00:00
Henrik Levkowetz 08df854c5d Updated the release email distribution list in the mkrelease script.
- Legacy-Id: 15520
2018-10-03 12:23:15 +00:00
Henrik Levkowetz 6a69551e33 The nomcom send_reminders command was not being run daily. Fixed that.
- Legacy-Id: 15519
2018-10-03 12:22:11 +00:00
Henrik Levkowetz 780c71aed2 Tweaked the rsync arguments for IANA YANG models.
- Legacy-Id: 15284
2018-07-04 20:28:52 +00:00
Henrik Levkowetz 1bbe5cf9ef Added a guard to bin/mkpatch to avoid overwriting existing patches.
- Legacy-Id: 14983
2018-04-01 15:19:48 +00:00
Henrik Levkowetz b48caef487 Tweaked the test-crawler to not follow redirects to www.ietf.org. Asking the test client for non-datatracker URLs doesn't give back anything meaningful ,:-)
- Legacy-Id: 14930
2018-03-26 13:01:38 +00:00
Henrik Levkowetz 893015b8d1 Tweaked mergeready to accept an additional hold-for-merge file outside the repository.
- Legacy-Id: 14894
2018-03-21 13:12:18 +00:00
Henrik Levkowetz 278f5928ce Tweaked bin/commitlog
- Legacy-Id: 14747
2018-03-08 18:46:50 +00:00
Henrik Levkowetz ef99946ca9 Fixed a bug in the handling of checks failures.
- Legacy-Id: 14477
2017-12-30 18:46:13 +00:00
Henrik Levkowetz 6567e707ce Merged in ^/personal/henrik/6.64.2-ballotapi@14426. This provides personal API keys and a ballot position API at /api/iesg/position. Also added an endpoint description at /api/.
- Legacy-Id: 14430
2017-12-17 23:43:44 +00:00