Mercurial > p > roundup > code
annotate website/README.txt @ 8408:e882a5d52ae5
refactor: move RateLimitExceeded to roundup.cgi.exceptions
RateLimitExceeded is an HTTP exception that raises code 429. Move it
to roundup.cgi.exceptions where all the other exceptions that result
in http status codes are located. Also make it inherit from
HTTPException since it is one.
Also add docstrings for all HTTP exceptions and order HTTPExceptions
by status code.
BREAKING CHANGE: if somebody is importing RateLimitExceeded they will
need to change their import. I consider it unlikely anybody is using
RateLimitExceeded. Detectors and extensions are unlikely to raise
RateLimitExceeded. So I am leaving it out of the upgrading doc. Just
doc in change log.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 10 Aug 2025 21:27:06 -0400 |
| parents | b976dd2beb1a |
| children |
| rev | line source |
|---|---|
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
1 Roundup has three web sites: |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
2 |
|
6269
92cc82788f83
Replace http:....roundup-tracker.org with https.
John Rouillard <rouilj@ieee.org>
parents:
6263
diff
changeset
|
3 * https://www.roundup-tracker.org/ |
|
6343
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
4 * https://issues.roundup-tracker.org/ |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
5 * https://wiki.roundup-tracker.org/ |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
6 |
|
6343
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
7 www is hosted on SourceForge, issues is hosted on a python software |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
8 foundation host and wiki is hosted at waldman-edv. |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
9 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
10 updating services hosted on sf.net (www) |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
11 ================================================= |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
12 Generic SF instructions for web service recommend |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
13 uploading files through SFTP, described here: |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
14 http://sourceforge.net/p/forge/documentation/Project%20Web%20Services/ |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
15 |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
16 However, SFTP is ugly to script in non-interactive |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
17 mode, so we use SSH access to fetch everything and |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
18 build from server side. |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
19 |
|
5633
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
20 Working with sf.net |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
21 ------------------- |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
22 Current docs are taken down with SourceForge Trac, |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
23 so working instructions are available from here: |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
24 http://web.archive.org/web/20140618231150/http://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
25 |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
26 # log in, replace <user> with your account |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
27 ssh -t <user>,roundup@shell.sourceforge.net create |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
28 |
|
4956
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
29 # set project_home |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
30 project_home=/home/project-web/roundup |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
31 |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
32 # pull latest Roundup source with www and wiki |
|
4940
ff4d939f4619
website/README: Make "hg up" location-independent
anatoly techtonik <techtonik@gmail.com>
parents:
4934
diff
changeset
|
33 hg pull -u --cwd ${project_home}/src/roundup |
|
5343
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
34 # see below if this fails with: not trusting file |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
35 # /home/project-web/roundup/src/roundup/.hg/hgrc from untrusted |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
36 # user 110231, group 48 |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
37 |
|
4956
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
38 # read up on other people changes and add yours |
|
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
39 cd ${project_home} |
|
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
40 vim logbuch.txt |
|
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
41 |
|
8398
b976dd2beb1a
doc: record loss of all files in project directory except the website.
John Rouillard <rouilj@ieee.org>
parents:
8293
diff
changeset
|
42 [ Note: all the files in the project home except htdocs that make up |
|
b976dd2beb1a
doc: record loss of all files in project directory except the website.
John Rouillard <rouilj@ieee.org>
parents:
8293
diff
changeset
|
43 the website were gone. I created a new logbuch.txt file. We need to |
|
b976dd2beb1a
doc: record loss of all files in project directory except the website.
John Rouillard <rouilj@ieee.org>
parents:
8293
diff
changeset
|
44 build the docs outside the sourceforge envirnment and rsync them in |
|
b976dd2beb1a
doc: record loss of all files in project directory except the website.
John Rouillard <rouilj@ieee.org>
parents:
8293
diff
changeset
|
45 as there is no longer a working sphinx environment. ] |
|
b976dd2beb1a
doc: record loss of all files in project directory except the website.
John Rouillard <rouilj@ieee.org>
parents:
8293
diff
changeset
|
46 |
|
5343
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
47 If you get a "not trusting" error the problem is that the .hg files in |
| 6232 | 48 use are not owned by you and hg won't use them. Add this to your |
|
5343
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
49 ~/.hgrc file (create file if needed) |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
50 |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
51 [trusted] |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
52 groups=48 |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
53 users=110231 |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
54 |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
55 if the uid/gid changes you may have to change the values. |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
56 See: https://www.mercurial-scm.org/wiki/Trust for details |
|
f1270730505d
Add directions on how to handle issues when updating using hg.
John Rouillard <rouilj@ieee.org>
parents:
4956
diff
changeset
|
57 |
|
5633
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
58 When done working in the sf shell, you can destroy it early |
|
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
59 to free resources: |
|
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
60 |
|
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
61 shutdown |
|
4620
0aafd64866d1
website/README.txt: Improved: Added new generic sf.net section.
Bernhard Reiter <bernhard@intevation.de>
parents:
4609
diff
changeset
|
62 |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
63 updating www.roundup-tracker.org |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
64 --------------------------------- |
|
8278
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
65 Note that sourceforge still only has python2 available on it's |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
66 systems. Doc updates probably need to be done by building on local |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
67 machine using modern Sphinx (7.x or greater) and the generated files |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
68 pushed to the website. |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
69 |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
70 Also the files htdocs/ahref* and htdocs/google* have to be copied from |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
71 the current production tree to the new directory so we keep some level |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
72 of analytics. |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
73 |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
74 ----- |
|
9489ea677a61
doc: update README for www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
8166
diff
changeset
|
75 |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
76 Site update requires rebuilding HTML files. For that |
|
6263
3a851df879cd
Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents:
6232
diff
changeset
|
77 `sphinx` is required/ |
|
3a851df879cd
Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents:
6232
diff
changeset
|
78 Hopefully, it is already installed into virtualenv, so |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
79 the whole procedure looks like so: |
|
4227
25db485027cf
add website instructions
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
80 |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
81 # activate the virtualenv |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
82 . ${project_home}/docbuilder/bin/activate |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
83 # cd to website source and build it |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
84 cd ${project_home}/src/roundup/website/www |
|
5845
e338969b1d23
Make sure to update to proper revision now that we have maint branch releases.
John Rouillard <rouilj@ieee.org>
parents:
5633
diff
changeset
|
85 hg up <release tag> # make sure you are using the released code |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
86 make clean |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
87 make html |
|
5633
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
88 # you can check which files updated (the date will change with many files) |
|
7a570b1f0d67
website: improve sf login instructions
Bernhard Reiter <bernhard@intevation.de>
parents:
5612
diff
changeset
|
89 #diff -ur --brief ${project_home}/htdocs/ ./html/ |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
90 # copy to website dir |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
91 cp -r -p ./html/* ${project_home}/htdocs/ |
|
4956
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
92 # copy legacy html doc to website docs/ dir |
|
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
93 # (in main doc/conf.py this is done automatically) |
|
4e7208743254
Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents:
4940
diff
changeset
|
94 cp -r -p ../../doc/html_extra/* ${project_home}/htdocs/docs/ |
|
4915
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
95 # or try it with rsync (skip --dry-run when ready) |
|
0e22b13c5ab5
website/README.txt: Test and update instructions
anatoly techtonik <techtonik@gmail.com>
parents:
4871
diff
changeset
|
96 #rsync --dry-run -v --checksum --recursive ./html/* ${project_home}/htdocs/ |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
97 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
98 |
| 5948 | 99 If you are releasing an alpha/beta release, don't update: |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
100 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
101 ${project_home}/htdocs/docs/ |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
102 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
103 instead update: |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
104 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
105 ${project_home}/htdocs/dev-docs/ |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
106 |
|
6269
92cc82788f83
Replace http:....roundup-tracker.org with https.
John Rouillard <rouilj@ieee.org>
parents:
6263
diff
changeset
|
107 and the URL will be: https://www.roundup-tracker.org/dev-docs/docs.html |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
108 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
109 Note there appears to be a cache somewhere in the path, so you may |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
110 need to use: |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
111 |
|
6269
92cc82788f83
Replace http:....roundup-tracker.org with https.
John Rouillard <rouilj@ieee.org>
parents:
6263
diff
changeset
|
112 https://www.roundup-tracker.org/dev-docs/docs.html?foo=1 |
|
5941
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
113 |
|
29d428927362
prep for 2.0.0alpha0 release.
John Rouillard <rouilj@ieee.org>
parents:
5845
diff
changeset
|
114 to cache bust. |
|
6343
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
115 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
116 Updating issues.roundup-tracker.org |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
117 =================================== |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
118 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
119 The tracker resides on bugs.ams1.psf.io (188.166.48.69). You can also |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
120 ssh to issues.roundup-tracker.org. They have the same fingerprint: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
121 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
122 ED25519 key fingerprint is f1:f7:3d:bf:3b:01:8d:e1:4e:30:b3:0f:6e:98:b8:9b. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
123 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
124 The roundup installation belongs to the user roundup. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
125 The setup uses virtualenv. Use the python version: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
126 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
127 /srv/roundup/env/bin/python2.7 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
128 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
129 to get a python with roundup on the PYTHONPATH. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
130 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
131 The Roundup tracker https://issues.roundup-tracker.org/ is in |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
132 /srv/roundup/trackers/roundup/ with the database set to |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
133 /srv/roundup/data/roundup/. Note that postgres is used for the |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
134 backend, so the database directory above is used for msgs and files. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
135 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
136 Source is in: /srv/roundup/src/ |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
137 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
138 Roundup is run using gunicorn and wsgi. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
139 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
140 You have 'sudo -u roundup' access if you need to run things as the |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
141 roundup user. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
142 |
|
8166
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
143 The configuration is tracked in multiple places. |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
144 The one used by PSF infrastrcuture is: |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
145 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
146 https://github.com/psf/bpo-tracker-roundup |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
147 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
148 Contact ee-durbin (or psf infra) for an invite to their repo. |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
149 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
150 Usually testing is done with: the "website/issues" section |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
151 of Roundup's Mercurical SCM repository and copied manually to the live |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
152 tracker. |
|
6343
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
153 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
154 * get a working copy of roundup/website/issues from the SCM, either via |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
155 hg clone https://hg.code.sf.net/p/roundup/code |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
156 or download a snapshot: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
157 https://sourceforge.net/p/roundup/code/ci/default/tarball |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
158 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
159 * check the differences |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
160 diff -ur /srv/roundup/trackers/roundup/ roundup/website/issues/ |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
161 |
|
8166
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
162 Copy differences using 'sudo -u roundup ...' into production for testing. |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
163 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
164 Restart the server with: |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
165 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
166 sudo service roundup-roundup restart |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
167 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
168 The git version is what PSF uses if they have to rebuild/move our |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
169 tracker. So it's important to keep it up to date. |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
170 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
171 They also generate the config.ini from an ansible script. So if you |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
172 need to change settings in config.ini (e.g. logging from ERROR to |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
173 WARNING) and have it persist across (daily+) ansible runs you need to |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
174 update: |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
175 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
176 pillar/base/bugs.sls |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
177 |
|
53da2c697fab
update instruction on care and feeding for tracker.
John Rouillard <rouilj@ieee.org>
parents:
6343
diff
changeset
|
178 in the https://github.com/python/psf-salt repo and then push it. |
|
6343
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
179 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
180 Getting a user account |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
181 ~~~~~~~~~~~~~~~~~~~~~~ |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
182 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
183 To get access to the host, submit a pull request for: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
184 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
185 https://github.com/python/psf-salt |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
186 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
187 by forking the repo, make a change similar to: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
188 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
189 https://github.com/rouilj/psf-salt/commit/2aa55d0fc5a343f45f5507437d3fba077cbaf852 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
190 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
191 and submit it as a pull request. Contact ewdurbin via #roundup IRC or by |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
192 adding an issue to the master psf-salt repo. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
193 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
194 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
195 updating wiki.roundup-tracker.org |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
196 ================================= |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
197 Wiki isn't hosted on sourceforge anymore. See: |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
198 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
199 https://issues.roundup-tracker.org/issue2551045 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
200 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
201 for details on Implementing wiki move to Waldmann-EDV. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
202 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
203 Contact Thomas Waldmann. Web site: https://www.waldmann-edv.de/ |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
204 email: info AT waldmann-edv DOT de. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
205 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
206 The sites theme is under wiki/wiki/data/plugin/theme/roundup.py. Last |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
207 updated by emailing Thomas 2/2021. Images/icons and css under |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
208 wiki/_static. |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
209 |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
210 Backups are assumed to be done by Waldmann-edv. There does not appear |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
211 to be a way to get access to the underlying filesystem via ssh or to |
|
bea4a6956c89
Moved roundup-tracker.org infrastructure docs to website/README.txt
John Rouillard <rouilj@ieee.org>
parents:
6340
diff
changeset
|
212 do a backup/tarball via with web. |
|
8293
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
213 |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
214 DNS |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
215 === |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
216 Thomas Waldman is also our DNS manager. All changes should go to him |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
217 at email: info AT waldmann-edv DOT de. |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
218 |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
219 Richard Jones still owns/pays for the roundup-tracker.org domain. |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
220 It expires on: 2026-01-06T10:49:58Z. |
|
5d1f833801f9
docs: updated DNS contact points and ownership.
John Rouillard <rouilj@ieee.org>
parents:
8278
diff
changeset
|
221 |
