http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/doc/installation.txt Mercurial Repository: p/roundup/code: doc/installation.txt history 2026-04-09T00:16:52-04:00 doc: fixed a short header marker. http://hg.code.sf.net:8000/p/roundup/code/#changeset-792eb77554fb380eecf9984c3457cf0b7d816a70 John Rouillard rouilj@ieee.org 2026-04-09T00:16:52-04:00 2026-04-09T00:16:52-04:00
changeset 792eb77554fb
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: fixed a short header marker.
files
doc: add doc for scgi with althttpd web server. http://hg.code.sf.net:8000/p/roundup/code/#changeset-19670ecbad82a0638d48e8833074906f8ed8945c John Rouillard rouilj@ieee.org 2026-04-08T19:27:34-04:00 2026-04-08T19:27:34-04:00
changeset 19670ecbad82
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add doc for scgi with althttpd web server.
files
build: prevent justhtml install < 3.10 python http://hg.code.sf.net:8000/p/roundup/code/#changeset-1976dedb3319bb69788c57a4b85f816415d85b1c John Rouillard rouilj@ieee.org 2025-12-15T09:42:41-05:00 2025-12-15T09:42:41-05:00
changeset 1976dedb3319
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: prevent justhtml install < 3.10 python

The package says 3.10 or newer but does install on 3.8 (and maybe 3.9)
but the formatting is different (it's actually more like beautifulsoup
and dehtml output).

So rather than trying to fix the test when it shouldn't be installed
anyway just stop install if < 3.10.
files
feat: support justhtml parsing library to convert email to plain text http://hg.code.sf.net:8000/p/roundup/code/#changeset-520075b29474aa5dd2586b2e9393ae95b47b0911 John Rouillard rouilj@ieee.org 2025-12-14T22:40:46-05:00 2025-12-14T22:40:46-05:00
changeset 520075b29474
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: support justhtml parsing library to convert email to plain text

justhtml is an pure python, fast, HTML5 compliant parser. It is now an
option for converting html only emails to plain text. Its output
format differs slightly from dehtml or beautifulsoup. Mostly by
removing extra blank lines.

dehtml.py:
Using the stream parser of justhtml. Unable to get the full
document parser to successfully strip script and style blocks.

If I can fix this and use the standard parser, I can in theory
generate markdown from the DOM tree generated by justhtml.

Updated test case to include inline elements that should not cause a
line break when they are encountered. Running dehtml as: `python
roundup/dehtml.py foo.html` will load foo.html and parse it using
all available parsers.

configuration.py: justhtml is available as an option.

docs: updated CHANGES.txt, doc/tracker_config.txt added beautifulsoup
and justhtml to the optional software section of doc/installtion.txt.

test_mailgw.py, .github/workflows/ci-test Updated tests and install
justhtml as part of CI.
files
merge heads: CHANGES.txt also whitespace fixups. http://hg.code.sf.net:8000/p/roundup/code/#changeset-7142740e6547acc933baab05a985441a2bce2f45 John Rouillard rouilj@ieee.org 2025-12-08T23:05:26-05:00 2025-12-08T23:05:26-05:00
changeset 7142740e6547
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge heads: CHANGES.txt also whitespace fixups.
files
feat: add nanoid pkg trace_id gen and decorator for setting processName http://hg.code.sf.net:8000/p/roundup/code/#changeset-b09ef85f0da62646efe031ee76934ee9b158ae07 John Rouillard rouilj@ieee.org 2025-12-08T00:23:14-05:00 2025-12-08T00:23:14-05:00
changeset b09ef85f0da6
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: add nanoid pkg trace_id gen and decorator for setting processName

nanoid is a shorter unique id generator and faster than uuid.
I truncate nanoid id's to 12 chars to make it more readable.

Also added decorator to allow setting the default processName
definition in the logging module. admin.py and wsgi_handler now set
processName. configuration.py knows how to overide the processName if
set to the default MainProcess.

Updated install docs to add nanoid as optional, how to switch to
different trace_id output. pydoc generated docs include logcontext
module and are referenced from admin.py.
files
doc: remove uWSGI references as it is in maint mode and not being updated http://hg.code.sf.net:8000/p/roundup/code/#changeset-1522e0e1590351b9be9002024a6aaa13ab951a31 John Rouillard rouilj@ieee.org 2025-09-30T18:08:14-04:00 2025-09-30T18:08:14-04:00
changeset 1522e0e15903
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: remove uWSGI references as it is in maint mode and not being updated

Replaced with Waitress where appropriate.
files
doc: add waitress wsgi serve docs http://hg.code.sf.net:8000/p/roundup/code/#changeset-036ba349623280625bc6b75eb7143245befd2f52 John Rouillard rouilj@ieee.org 2025-07-16T20:00:07-04:00 2025-07-16T20:00:07-04:00
changeset 036ba3496232
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add waitress wsgi serve docs

Waitress is a pure python wsgi server. Seems to work under windows.
Added doc that worked for me to spin up a wsgi.py file with
waitress in a venv.
files
chore(docs): fix links for iis server variables and flask fastcgi info http://hg.code.sf.net:8000/p/roundup/code/#changeset-d94bba15b65ebcf7e69210f380cf22c345a5d5f7 John Rouillard rouilj@ieee.org 2025-07-02T12:24:03-04:00 2025-07-02T12:24:03-04:00
changeset d94bba15b65e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore(docs): fix links for iis server variables and flask fastcgi info
files
docs(install): document how to install gpg 2.0 http://hg.code.sf.net:8000/p/roundup/code/#changeset-35fab0db52f5af5019609cd78db29a3e0ccba075 John Rouillard rouilj@ieee.org 2025-06-25T23:05:19-04:00 2025-06-25T23:05:19-04:00
changeset 35fab0db52f5
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs(install): document how to install gpg 2.0

Add link in install doc to upgrading doc and document pip command there.
files
build: issue2551397: remove support for python 3.6 http://hg.code.sf.net:8000/p/roundup/code/#changeset-3614cd64f4c44160384d3eafd3087089fc094136 John Rouillard rouilj@ieee.org 2025-05-11T17:50:44-04:00 2025-05-11T17:50:44-04:00
changeset 3614cd64f4c4
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: issue2551397: remove support for python 3.6

3.7 ci build works. Make changes to make 3.7 current minimum supported
version. Also removed some references that apply only when running
under 2.7.
files
doc: fix typo http://hg.code.sf.net:8000/p/roundup/code/#changeset-0d451fd19f1b75994510fc63121d63632e87cdb0 John Rouillard rouilj@ieee.org 2025-01-16T21:13:20-05:00 2025-01-16T21:13:20-05:00
changeset 0d451fd19f1b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: fix typo
files
issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml. http://hg.code.sf.net:8000/p/roundup/code/#changeset-57325fea99826845b4b8f2e8baaaf4eaeea59e48 John Rouillard rouilj@ieee.org 2024-12-29T19:11:01-05:00 2024-12-29T19:11:01-05:00
changeset 57325fea9982
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml.

defusedxml will be used to moneypatch the problematic client and
server modules.

Test added using an xml bomb.
files
docs: fix url for documenting how to use PATH_INFO with IIS server. http://hg.code.sf.net:8000/p/roundup/code/#changeset-3645ce5b30364ae558b5451743ea9363e3c9dca5 John Rouillard rouilj@ieee.org 2024-09-25T21:28:20-04:00 2024-09-25T21:28:20-04:00
changeset 3645ce5b3036
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: fix url for documenting how to use PATH_INFO with IIS server.
files
docs: replace redirecting url's with target http://hg.code.sf.net:8000/p/roundup/code/#changeset-394f72021dad0d3968066d769c7b29bce8c2d157 John Rouillard rouilj@ieee.org 2024-09-25T21:18:37-04:00 2024-09-25T21:18:37-04:00
changeset 394f72021dad
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: replace redirecting url's with target
files
feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions http://hg.code.sf.net:8000/p/roundup/code/#changeset-d1c29284ccd92d1f9f036597ab7bc581a40dcde2 John Rouillard rouilj@ieee.org 2024-07-13T18:27:11-04:00 2024-07-13T18:27:11-04:00
changeset d1c29284ccd9
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions

Enhance roundup_gettext.py to extract strings from
detectors/extensions. If the polib module is available,
roundup-gettext will extract translatable strings from the tracker's
Python code. If polib is missing, it will print a warning.

Marcus did most of the work, I had to do a python 2-> conversion of
pygettext.py.
files
final changes for 2.4.0 release http://hg.code.sf.net:8000/p/roundup/code/#changeset-a4cb4e75d4e923554399441497fb2b69acd3a375 John Rouillard rouilj@ieee.org 2024-07-12T20:32:20-04:00 2024-07-12T20:32:20-04:00
changeset a4cb4e75d4e9
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description final changes for 2.4.0 release
files
docs: update link to docker publish command. http://hg.code.sf.net:8000/p/roundup/code/#changeset-f53fd57a0cf31ad44cb70ac1497349fba4d4e366 John Rouillard rouilj@ieee.org 2024-07-07T10:57:31-04:00 2024-07-07T10:57:31-04:00
changeset f53fd57a0cf3
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: update link to docker publish command.
files
docs: add link to security.txt release tarball verification. http://hg.code.sf.net:8000/p/roundup/code/#changeset-7df143a5c90b5bfc4dfc2aa6598bab6dca0442d1 John Rouillard rouilj@ieee.org 2024-07-03T21:16:19-04:00 2024-07-03T21:16:19-04:00
changeset 7df143a5c90b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: add link to security.txt release tarball verification.
files
doc: clarify use of markdown and library versions. http://hg.code.sf.net:8000/p/roundup/code/#changeset-ebcda75b7adbebafd52dd7b49e10eb0a5d68645f John Rouillard rouilj@ieee.org 2024-05-16T09:36:10-04:00 2024-05-16T09:36:10-04:00
changeset ebcda75b7adb
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: clarify use of markdown and library versions.
files
issue2551302 - Remove support for sqlite version 1 from back_sqlite.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-e3975f679bf17e1fdcf5df649bd0358494eaab2d John Rouillard rouilj@ieee.org 2024-04-30T22:16:22-04:00 2024-04-30T22:16:22-04:00
changeset e3975f679bf1
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551302 - Remove support for sqlite version 1 from back_sqlite.py

Remove sqlite v1 support and document.
files
doc: fix platform notes hierarchy; don't use anydbm session db http://hg.code.sf.net:8000/p/roundup/code/#changeset-35b4049ea2add4f36fb5718187a000322ede346a John Rouillard rouilj@ieee.org 2024-04-18T20:55:51-04:00 2024-04-18T20:55:51-04:00
changeset 35b4049ea2ad
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: fix platform notes hierarchy; don't use anydbm session db

Linux and Solaris are section headers, but Windows is not. Fix that
and move all the windows stuff under the Windows header.

Add a section for windows to not use anydbm as the session/otks store.
Window only has a dumb dbm written in Python available. gdbm/ndbm
compiled backends are not available. So recommend using sqlite or
redis for session db if they don't want to spin up mysql/postgresql.
files
doc: add reference markers for markdown and docutils install. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bd126f8902792073ec77db1cf3258f64fd9e925a John Rouillard rouilj@ieee.org 2024-04-07T15:21:00-04:00 2024-04-07T15:21:00-04:00
changeset bd126f890279
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add reference markers for markdown and docutils install.

Used by references.txt.
files
More doc upates for FTS5 requires for sqlite and roundup > 2.1.0. http://hg.code.sf.net:8000/p/roundup/code/#changeset-68c04cc8edf744840eb517637c01dc9d9c8c7d31 John Rouillard rouilj@ieee.org 2023-12-31T17:28:36-05:00 2023-12-31T17:28:36-05:00
changeset 68c04cc8edf7
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description More doc upates for FTS5 requires for sqlite and roundup > 2.1.0.
files
feat: issue2550852 - support using a specified PostgreSQL db schema http://hg.code.sf.net:8000/p/roundup/code/#changeset-3071db43bfb6d957b2dab43ae0f9df0e98f86002 John Rouillard rouilj@ieee.org 2023-12-27T22:52:14-05:00 2023-12-27T22:52:14-05:00
changeset 3071db43bfb6
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: issue2550852 - support using a specified PostgreSQL db schema

Finally after 7 years this is closed.

roundup/backends/back_postgresql.py:
Support use of schema when specified in RDBMS_NAME. Stuart McGraws
code is finally merged 8-).

test/test_postgresql.py, test/conftest.py:
Run all postgresql tests in the schema db as well.
Also make sure that db_nuke raises an error when trying to delete
the schema test database. Conftest defines pg_schema mark that can
be used to exclude schema tests with pytest -m "not pg_schema".

roundup/configuration.py:
change doc on RDBMS_NAME to include db.schema form.

.travis.yml, .github/workflows/ci-test.yml:
create schema test db; add user for testing with schema; grant new
user create privs for schema.

doc/installation.txt:
Reference to roundup-admin init deleting schema added.

doc/mysql.txt doc/postgresql.txt:
New documentation on psql/mysql commands to set up a production db.

doc/upgrading.txt:
mention schema support, also document service setting for
selecting connection from pg_service.conf.

doc/reference.txt:
update config.ini documentation for RDBMS_NAME.
files
doc: fix links: 302/302, images from lfw.org, wayback for sc http://hg.code.sf.net:8000/p/roundup/code/#changeset-a03f8f68199297942aab2e228f16264273ee3242 John Rouillard rouilj@ieee.org 2023-12-05T22:50:02-05:00 2023-12-05T22:50:02-05:00
changeset a03f8f681992
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: fix links: 302/302, images from lfw.org, wayback for sc

Some documents result in 302 status:

www.lfw.org -> lfw.org
new location for IIS documentation
pypi link missing trailing /

All software carpentry links inline point to wayback machine.

Some images used in original_overview still point to lfw. Make them
point to new downloaded copies of images.
files
feat: add help argument for docker image http://hg.code.sf.net:8000/p/roundup/code/#changeset-36c3acb4b49b0f474f65b29839fab2faac22ec27 John Rouillard rouilj@ieee.org 2023-11-22T00:46:10-05:00 2023-11-22T00:46:10-05:00
changeset 36c3acb4b49b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: add help argument for docker image

Brief help is reported when help argument is given to the docker
container.
files
doc: use 'TEST-NET' IPv4 or IPv6 IP address ranges from RFC 6890 http://hg.code.sf.net:8000/p/roundup/code/#changeset-939e2edeab403c3e7155f8f4acbc5837ab2b569e John Rouillard rouilj@ieee.org 2023-11-14T16:52:09-05:00 2023-11-14T16:52:09-05:00
changeset 939e2edeab40
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: use 'TEST-NET' IPv4 or IPv6 IP address ranges from RFC 6890

Replace ip examples with test doc ip addresses for any address not in
127.0.0.1 or 0.0.0.0.
files
doc: add FTS5 requirement for sqlite backend. http://hg.code.sf.net:8000/p/roundup/code/#changeset-4e37a7833708ba2ad0f027b1c4ee9fccb7dd0b76 John Rouillard rouilj@ieee.org 2023-11-11T19:39:57-05:00 2023-11-11T19:39:57-05:00
changeset 4e37a7833708
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add FTS5 requirement for sqlite backend.

Document the requirement for FTS5 if you are using the sqlite backend.

Tonu Mikk reported issues with using a SQLite that was missing FTS5
support (RedHat 7 sqlite with python 3.6). Even though FTS5 has been
in the sqlite amalgamation since 2015-10-14 (v3.9.0) RedHat chose to
not build their package with that. This leads to a traceback when
initializing the database.
files
Update doc on --build-arg="source=pip_sdist" for docker. http://hg.code.sf.net:8000/p/roundup/code/#changeset-e9a2b74150bde2bd9be2e8e998250cc44fde388d John Rouillard rouilj@ieee.org 2023-10-15T20:56:50-04:00 2023-10-15T20:56:50-04:00
changeset e9a2b74150bd
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Update doc on --build-arg="source=pip_sdist" for docker.
files
build(docker): disable pip_sdist mode http://hg.code.sf.net:8000/p/roundup/code/#changeset-fae314043555046d30e1b7846396d74cedb20f08 John Rouillard rouilj@ieee.org 2023-09-24T22:24:51-04:00 2023-09-24T22:24:51-04:00
changeset fae314043555
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build(docker): disable pip_sdist mode

in github ci:

COPY README.txt dist/* install/dist/

crashes the docker build if the dist directory is missing. This
prevents anchore/grype from scanning the image.

This is a new issue as it doesn't happen on my system. The README.txt
file is there explicitly to prevent COPY from failing if nothing
matches the wildcard. This used to work, but ....

So I am disabling building from local sdist.

This only affects maintainers. Building from sdist is done to generate
a docker that matches a source distribution that has yet to be uploaded
to pypi.

Other use cases can build using the default of local.

I haven't found a way to make a dist subdir in the docker build
context directory. I can't even figure out how to identify the context
directory name inside the build container.

Also updated installation docs.
files
docs: replace ' with " in windows tarfile examples http://hg.code.sf.net:8000/p/roundup/code/#changeset-cc4f2a1d271c8882ce2094c60f961429ed1f88c9 John Rouillard rouilj@ieee.org 2023-08-17T13:54:01-04:00 2023-08-17T13:54:01-04:00
changeset cc4f2a1d271c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: replace ' with " in windows tarfile examples

The examples for using python to unpack a tarfile on windows used '
not ". I thought they were interchangable, but they are not. Only "
works like I expect.
files
docs: mention pywin32 in label http://hg.code.sf.net:8000/p/roundup/code/#changeset-044dea25c1e27b90327401d44da2b0a73c454cd6 John Rouillard rouilj@ieee.org 2023-08-17T13:36:43-04:00 2023-08-17T13:36:43-04:00
changeset 044dea25c1e2
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: mention pywin32 in label

Most of the labels for optional python packages mention/are the module
names except for Windows Server. Mention pywin32 in the label.
files
docs: add mention of pyreadline3 under windows http://hg.code.sf.net:8000/p/roundup/code/#changeset-cdc7490f510ee5c2e85350399513a8f75242d2e1 John Rouillard rouilj@ieee.org 2023-08-17T13:33:53-04:00 2023-08-17T13:33:53-04:00
changeset cdc7490f510e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: add mention of pyreadline3 under windows

adds support for CLI editing/history under windows.
files
docs: add possible way to get email into dockerized roundup. http://hg.code.sf.net:8000/p/roundup/code/#changeset-7515d03fb26d441c1ed62ce6ae5b527d0d6d839f John Rouillard rouilj@ieee.org 2023-08-11T21:56:08-04:00 2023-08-11T21:56:08-04:00
changeset 7515d03fb26d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: add possible way to get email into dockerized roundup.
files
docs: fix grammar http://hg.code.sf.net:8000/p/roundup/code/#changeset-4778b8f8f30128bf1a157627e09911d74b048181 John Rouillard rouilj@ieee.org 2023-08-11T21:37:43-04:00 2023-08-11T21:37:43-04:00
changeset 4778b8f8f301
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: fix grammar
files
docs: add link to article on using gunicorn with docker. http://hg.code.sf.net:8000/p/roundup/code/#changeset-ac8dc6e7a8e3b3b80c4c4d55d2b6d00813bd55c1 John Rouillard rouilj@ieee.org 2023-08-10T23:17:18-04:00 2023-08-10T23:17:18-04:00
changeset ac8dc6e7a8e3
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: add link to article on using gunicorn with docker.
files
docs: document dependencies required for testing http://hg.code.sf.net:8000/p/roundup/code/#changeset-9dd27f40de4cff5155a24d5f044564fc135db6eb John Rouillard rouilj@ieee.org 2023-07-24T17:19:39-04:00 2023-07-24T17:19:39-04:00
changeset 9dd27f40de4c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: document dependencies required for testing

fix formating.
files
docs: document dependencies required for testing http://hg.code.sf.net:8000/p/roundup/code/#changeset-13af5f28207ddac0c359b4f33178b7b0eb88ca4a John Rouillard rouilj@ieee.org 2023-07-24T17:16:36-04:00 2023-07-24T17:16:36-04:00
changeset 13af5f28207d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: document dependencies required for testing
files
label mistune as python3 only support. http://hg.code.sf.net:8000/p/roundup/code/#changeset-cd30fa0d6aec3da2bb77e5f1dc6ddb3aa7a881d7 John Rouillard rouilj@ieee.org 2023-07-23T16:55:16-04:00 2023-07-23T16:55:16-04:00
changeset cd30fa0d6aec
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description label mistune as python3 only support.

Earlier mistunes that support python2 have a different set of
exports/symbols.
files
Update for 2.3.0 release http://hg.code.sf.net:8000/p/roundup/code/#changeset-913a73b9fab58e9c7e43e1fad379b68cae6ee3ae John Rouillard rouilj@ieee.org 2023-07-12T23:00:25-04:00 2023-07-12T23:00:25-04:00
changeset 913a73b9fab5
branch
bookmark
tag 2.3.0
user John Rouillard <rouilj@ieee.org>
description Update for 2.3.0 release
files
Fix grammar. http://hg.code.sf.net:8000/p/roundup/code/#changeset-6dc0f7afde80be5b1c7e1e3653fc8468fd8035b3 John Rouillard rouilj@ieee.org 2023-07-06T19:57:15-04:00 2023-07-06T19:57:15-04:00
changeset 6dc0f7afde80
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix grammar.
files
Clarify support for basic FTS all backends; augment native FTS desc. http://hg.code.sf.net:8000/p/roundup/code/#changeset-f2c5881282023192bc018729aa7be6a33be4dee8 John Rouillard rouilj@ieee.org 2023-07-04T23:47:25-04:00 2023-07-04T23:47:25-04:00
changeset f2c588128202
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Clarify support for basic FTS all backends; augment native FTS desc.

Link to FTS setup/explanation in admin_guide for SQLite. Add FTS
support paragraph with link to admin_guide for PostgreSQL too.
files
Add blurb for anydbm backend; clarify workding for SQLite backend. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bbcdc7c92787c5ff59a06b571473e4f66010bcc1 John Rouillard rouilj@ieee.org 2023-07-04T23:31:44-04:00 2023-07-04T23:31:44-04:00
changeset bbcdc7c92787
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add blurb for anydbm backend; clarify workding for SQLite backend.
files
Use double backquotes not single. http://hg.code.sf.net:8000/p/roundup/code/#changeset-763807c584ed91f501184f633367265c3186e8b0 John Rouillard rouilj@ieee.org 2023-07-04T23:25:35-04:00 2023-07-04T23:25:35-04:00
changeset 763807c584ed
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Use double backquotes not single.
files
Fix reference to python-dev http://hg.code.sf.net:8000/p/roundup/code/#changeset-ffca9208445dbbec598456cffeb48bb557181060 John Rouillard rouilj@ieee.org 2023-07-04T23:24:34-04:00 2023-07-04T23:24:34-04:00
changeset ffca9208445d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix reference to python-dev

The package has dash in the middle. Also use single quotes and literal
font.
files
Recod version of markdown2 that works. http://hg.code.sf.net:8000/p/roundup/code/#changeset-060fd6366655dd9553e7b74e67733bf3bf392207 John Rouillard rouilj@ieee.org 2023-06-26T15:14:48-04:00 2023-06-26T15:14:48-04:00
changeset 060fd6366655
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Recod version of markdown2 that works.

Versions > 2.3.3 of of markdown2 has a bug that causes
[issue1](issue1) to render as <a href="#"> rather than <a
href="issue1">. Up till 2.4.9, Roundup wasn't afected by the bug.

As of 2.4.9 the bug is causing issues.

Document that this version should not be used.

See: https://github.com/trentm/python-markdown2/issues/517
files
Update roundup-mailgw install with other methods; formatting http://hg.code.sf.net:8000/p/roundup/code/#changeset-7b6278da3faa671acba60fe622e0f1c5d042d235 John Rouillard rouilj@ieee.org 2023-06-21T14:34:37-04:00 2023-06-21T14:34:37-04:00
changeset 7b6278da3faa
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Update roundup-mailgw install with other methods; formatting

reference admin_guide.html for alternate imap/pop methods (imap_oauth
or apop etc.)

Change example written intline into an exampe as line wrapping
distorts whitespace (space removed if line is wrapped) and needs to be
presented in a pre example section.
files
Update Public tracker consideration with wiki links http://hg.code.sf.net:8000/p/roundup/code/#changeset-d401d6f516044f4f4f7edf2df13319e85660938e John Rouillard rouilj@ieee.org 2023-06-18T18:40:25-04:00 2023-06-18T18:40:25-04:00
changeset d401d6f51604
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Update Public tracker consideration with wiki links

Added a number of links to the wiki for reCaptcha, LDAP/SSO, OTP and links
to category pages.
files
Link to docker support from main web index. Docker support changes. http://hg.code.sf.net:8000/p/roundup/code/#changeset-c550b338616a9c814961ca3a5a4691c9c839bd13 John Rouillard rouilj@ieee.org 2023-06-18T18:24:37-04:00 2023-06-18T18:24:37-04:00
changeset c550b338616a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Link to docker support from main web index. Docker support changes.

With link from main web page going to docker support, add published
docker image link and link to tags to the first paragraph to the
Docker Support section.

Some minor clarification of workding for docker tags. Typo fixes.
files
Change customizing to customising in all variants. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a072331c843b55ed5458029b147f4dd5e16d7507 John Rouillard rouilj@ieee.org 2023-06-18T11:35:16-04:00 2023-06-18T11:35:16-04:00
changeset a072331c843b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change customizing to customising in all variants.

Make the spelling of customizing follow the British (also Australian
since Richard Jones is from there) spelling. Non-native English
speakers will see a consistent spelling of the word. The filename is
still customizing.txt/html (US spelling) though.
files
Clarify docker run commands and link to admin manual section http://hg.code.sf.net:8000/p/roundup/code/#changeset-feb970243b970b88410f8ecc5bf9f0d6c7a90f97 John Rouillard rouilj@ieee.org 2023-06-05T12:16:56-04:00 2023-06-05T12:16:56-04:00
changeset feb970243b97
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Clarify docker run commands and link to admin manual section

I had documented how to run a demo docker container and added a
footnote on how to change it to run with the hub.docker.com
container. It didn't really save any space and prevented
cut/paste. Replace with two examples that can be properly cut and
pasted.

Link to the section in the admin guide that describes how to
initialize a tracker unattended without disclosing the password on
command line or in environment.

Also fix a typo.
files
Cleanup docker before 2.3.0b1 release http://hg.code.sf.net:8000/p/roundup/code/#changeset-e7df82ae137d4cec03c032300fe2d1c351d73a1f John Rouillard rouilj@ieee.org 2023-05-31T19:14:56-04:00 2023-05-31T19:14:56-04:00
changeset e7df82ae137d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Cleanup docker before 2.3.0b1 release

scripts/Docker/Dockerfile

Document/implement pip_sdist source mode for testing the source
distribution. Change from multiple if's to case statement.

Disable verbose tracing of shells script. Use
--build-arg="VERBOSE=1" to enable set -xv.

scripts/Docker/roundup_start

Report error if demo mode is used with 2.2.0. This catches the
easiest case where build is done using pypi before 2.3.0 final is
released.

Indent demo mode PORT_8080 doc block so it's not lost in a wall of
text.

doc/installation.txt

Document all source --build-args including how to build from pypi
using a version specifier. Break out other uses of --build-arg into
code blocks.

Reference docker compose section rather than referencing
docker-compose.yml.

Clarify docker hub tagging for devel releases.

Minor formatting fixes.
files
issue2551269: Add warning abut Python 2 support lifetime http://hg.code.sf.net:8000/p/roundup/code/#changeset-116ea5ce06ab1dd44b3ce106d1a397bc6c3cf38d John Rouillard rouilj@ieee.org 2023-05-30T14:47:10-04:00 2023-05-30T14:47:10-04:00
changeset 116ea5ce06ab
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551269: Add warning abut Python 2 support lifetime

GitHub CI no longer supports python2.
files
Skip redis tests if unable to communicate with the server. http://hg.code.sf.net:8000/p/roundup/code/#changeset-deb8e7e6d66da083c6899d5bb46347f1e5ea1be2 John Rouillard rouilj@ieee.org 2023-05-24T12:52:53-04:00 2023-05-24T12:52:53-04:00
changeset deb8e7e6d66d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Skip redis tests if unable to communicate with the server.

If the redis module is in the test environment, the redis tests will
not be skipped. If connecting to redis during testing fails with a
ConnectionError because there is no redis server at localhost, or if
it fails with an AuthenticationError, you would fail a slew of tests.

This causes the tests to report as skipped if either of the two errors
occurs. It is very inefficient as it fails in setup() for the tests,
but at least it does report skipping the tests.

Also documented how to pass the redis password to the tests in the
test part of the install docs. Future note: running tests needs proper
docs in development.txt (including database setup) and a link left to
that doc in installation.txt.
files
issue2551220 - In installation.txt clarify source directory. http://hg.code.sf.net:8000/p/roundup/code/#changeset-72de757edf780e79520b0dca0bd86197a1479e88 John Rouillard rouilj@ieee.org 2023-05-20T12:19:54-04:00 2023-05-20T12:19:54-04:00
changeset 72de757edf78
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551220 - In installation.txt clarify source directory.

Added links to how to download source and added that testing only
works from source install.
files
initial pass to change references to reference doc where needed. http://hg.code.sf.net:8000/p/roundup/code/#changeset-692242b3effddaaefa5e22e0896910dc0d7fd760 John Rouillard rouilj@ieee.org 2023-05-16T01:19:16-04:00 2023-05-16T01:19:16-04:00
changeset 692242b3effd
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description initial pass to change references to reference doc where needed.

There are some references that don't seem to exist anymore. They were
left pointing to their original values.

These are in the 0.6 upgrade directions and whatsnew-0.7. They
reference macros that don't exist or config.py that is no longer
valid.
files
change to python 3.6+ supported from 3.4+ http://hg.code.sf.net:8000/p/roundup/code/#changeset-0848b3d7de28b329aa408525efd27ef184f8c1c3 John Rouillard rouilj@ieee.org 2023-05-16T00:51:41-04:00 2023-05-16T00:51:41-04:00
changeset 0848b3d7de28
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description change to python 3.6+ supported from 3.4+
files
replace whoosh link original was a redirect. http://hg.code.sf.net:8000/p/roundup/code/#changeset-2c5af1c920fcf61c334cc6e9d486ab5023215cbd John Rouillard rouilj@ieee.org 2023-05-16T00:11:42-04:00 2023-05-16T00:11:42-04:00
changeset 2c5af1c920fc
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description replace whoosh link original was a redirect.
files
Prevent sample URL's from becoming links. http://hg.code.sf.net:8000/p/roundup/code/#changeset-73ef1f84c9336e647c876ab9f3d4e9607adc1efa John Rouillard rouilj@ieee.org 2023-05-14T15:40:25-04:00 2023-05-14T15:40:25-04:00
changeset 73ef1f84c933
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Prevent sample URL's from becoming links.
files