@@ -32,6 +32,15 @@ and finally restart apache::
3232
3333 sudo /etc/init.d/apache2 restart
3434
35+ It's now also a good idea to go to the datatracker front page:
36+
37+ http://datatracker.ietf.org/
38+
39+ to check that it's alive and kicking, and displaying the new release
40+ number at the bottom of the left-side menubar :-) -- if not, revert the
41+ symlink step, re-pointing the symlink to the release that was running
42+ before the new release, and restart apache again to roll back to that.
43+
3544
3645Installing from Scratch
3746=======================
@@ -45,6 +54,49 @@ don't cover this. The general Django depoloyment instructions are relevant, how
4554Additional Version-Specific Instructions
4655========================================
4756
57+ Version 4.42
58+ ------------
59+
60+ - In order to serve the secretariat tools static pages (such as image, css and js
61+ files) the exceptions to which urls need to be handled by the python-handler
62+ must be updated.
63+
64+ In the datatracker test server, the following configuration has been used to
65+ make apache handle the static files, and Django the dynamic pages. The new
66+ part is the <LocationMatch/> which mentions /secr/. Adapt as needed for ietfa.
67+
68+ ----------------
69+ # Logging and document root settings omitted
70+
71+ <Location "/">
72+ PythonPath "['/srv/www/ietfdb'] + sys.path"
73+ SetHandler python-program
74+ PythonHandler django.core.handlers.modpython
75+ SetEnv DJANGO_SETTINGS_MODULE ietf.settings
76+ PythonDebug On
77+ </Location>
78+
79+ <LocationMatch "^/(robots.txt|favicon.ico|images|css|js|media|error)(/|$)">
80+ SetHandler None
81+ </LocationMatch>
82+
83+ # New for secretariat tools:
84+ <LocationMatch "^/secr/(img|css|js|error)">
85+ SetHandler None
86+ </LocationMatch>
87+
88+ <Location "/accounts/login/">
89+ AuthType Digest
90+ AuthName "IETF"
91+ AuthUserFile /var/local/loginmgr/digest
92+ AuthGroupFile /var/local/loginmgr/groups
93+ AuthDigestDomain http://tools.ietf.org/
94+ Require valid-user
95+ </Location>
96+
97+ # Caching and compression settings omitted
98+ ----------------
99+
48100Version 4.40
49101------------
50102
@@ -57,53 +109,30 @@ Version 4.40
57109- (DONE) Make sure mailing list for iab-stream@iab.org is up (since we're now
58110 emailing that)
59111
60- - Set rfc_must_published_later_than date in bin/iana-protocols-updates to today
112+ - (DONE) Set rfc_must_published_later_than date in bin/iana-protocols-updates to today
61113
62- - Run the 3 new doc South migrations
114+ - (DONE) Run the 3 new doc South migrations
63115
64- - New polling scripts, to be run every hour::
116+ - (DONE) New polling scripts, to be run every hour::
65117
66118 web/ietf/bin/iana-changes-updates
67119 web/ietf/bin/iana-protocols-updates
68120 web/ietf/bin/rfc-editor-index-updates (replaces mirror_rfc_index)
69121 web/ietf/bin/rfc-editor-queue-updates (replaces mirror_rfc_queue)
70122
71- - Import old events from IANA::
123+ - (DONE) Import old events from IANA::
72124
73125 bin/iana-changes-updates --from="2005-01-01 00:00:00" --to="2013-01-31 00:00:00" --no-email
74126
75- - Pipe IANA review emails to the datatracker. There used to be an action to pipe
127+ - (DONE) Pipe IANA review emails to the datatracker. There used to be an action to pipe
76128 such mails to henrik@levkowetz.com, for testing this feature, but I haven't seen
77129 any in a little while, so I don't know if this has broken. Anyway, the iana review
78130 emails should be piped into::
79131
80132 /www/ietf-datatracker/web/ietf/bin/iana-review-email
81133
82134
83- - Tell IANA we're doing this for real now:
84-
85- * Probably need another URL in sync/iana.py instead of the :8080 test one
86-
87- * Need them to provide a real IANA sync password for auth with their
88- server (put that in settings_local.py)
89-
90- * They need to poke the live server rather than my test server
91-
92- * Tell Michelle Cotton that we are now processing emails so they don't
93- have to enter comments manually
94-
95- * Also, they never explained what to do about the review states (IANA
96- OK/not OK). So it's not automatically updated (no source to update
97- from) and I didn't disable it. But they can set it manually for the
98- time being, e.g.::
99-
100- http://statesync.ietf.beta.iola.dk/doc/draft-ietf-geopriv-policy-uri/edit/state/iana-review/
101-
102- * Once a draft has a IANA review state, it turns into an edit link (if
103- you're in IANA or the Secretariat), so it should merely be a question
104- of going to the draft page, clicking the link and saving the new
105- state. Drafts automatically get a IANA Review Needed state in the
106- future.
135+ - (DONE) Tell IANA we're doing this for real now.
107136
108137
109138Version 4.34
0 commit comments