Differences between revisions 25 and 28 (spanning 3 versions)
Revision 25 as of 2016-11-17 20:09:52
Size: 1885
Editor: TheAnarcat
Comment: move to gitlab, keep a sync'd copy on alioth
Revision 28 as of 2017-01-21 15:59:16
Size: 810
Editor: ?MichaelStapelberg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
The current `manpages.debian.org` service has been disabled by [[Teams/DSA]] because of performance issues. The source code is available in http://anonscm.debian.org/viewvc/ddp/man-cgi/ and was supposed to be migrated to a different host.

== New implementation ==

The current codebase is being rewritten from scratch into a package called [[https://gitlab.com/anarcat/debmans|Debmans]] [[https://gitlab.com/anarcat/debmans/blob/master/DESIGN.md|DESIGN]] document for a discussion on the implementation.

At this point, the code can extract all files from a mirror efficiently and convert them to HTML. It has not been tested on a full mirror yet, because TheAnarcat is waiting for `manpages` group access and dependencies install (`setuptools` from backports and/or `python-click`, `python-apt` and `python-debian`). See the [[https://gitlab.com/anarcat/debmans/blob/master/TODO.md|TODO]] file for more information about the current status of the project and limitations.

For Debian maintainers not wishing to operate on the Gitlab platform, there is also a [[https://anonscm.debian.org/git/collab-maint/debmans.git|collab-maint repository]] that is synchronised with Gitlab every hour.
The current `manpages.debian.org` service is powered by “debiman”, running on manziarly.debian.org. See https://github.com/Debian/debiman for the source code.
Line 23: Line 15:
The old service used to run on `glinka.debian.org`. [[Teams/DSA]] requested the service should be moved to `manziarly.debian.org`. The service is running in `manziarly.debian.org`. It used to run on `glinka.debian.org`.
Line 29: Line 21:
You can also subscribe to this wiki page to get updates, which also functions as a ad-hoc forum. You can also subscribe to this wiki page to get updates, which also functions as an ad-hoc forum.

https://manpages.debian.org/ is a service providing online manpages in HTML format for the public.

Current status

Debian manpages archive

Current implementation

The current manpages.debian.org service is powered by “debiman”, running on manziarly.debian.org. See https://github.com/Debian/debiman for the source code.

Hardware

The service is running in manziarly.debian.org. It used to run on glinka.debian.org.

Forum

Discussions about manpages.debian.org can take place on the regular Teams/DDP channels, for example the #debian-doc IRC channel and debian-doc@lists.debian.org mailing list.

You can also subscribe to this wiki page to get updates, which also functions as an ad-hoc forum.