Debian services
Contents
This page is maintained in association to discussions held on the Debian Services Admin mailing list and lists services running on Debian machines, be they Web services, mail gateways, command line tools or anything else.
If you run or know about a Debian service, that is not listed here, then you're welcome to add it using the "Add a new service" button below. For additional information see the original announcement of this page.
Note that official services on debian.org machines are maintained by the DSA team (Debian System Administration team).
More unofficial services, (sometimes experimental) are hosted on debian.net machines and maintained by Debian project members.
If you are experimenting for a future service, you are advised to talk to the DSA team early in advance, so that you maximize the chances that you will meet the requirements for a production system on debian.org machines. You may take a look at the service hosting advice and ask for guidance on the debian-services-admin@l.d.o mailing list.
(no spaces)
Services confirmed by the Census
badges.debian.net
Service Name: badges.debian.net
Service URLs: https://badges.debian.net
Service Short Description: Badges showing package versions
Service Documentation: https://github.com/FedericoCeratto/distrobadges
Source Code: https://github.com/FedericoCeratto/distrobadges
Service Status : Working
Service Maintainer(s): FedericoCeratto
Service Hosting: FedericoCeratto
Service Authentication: public
bits.debian.org
Service Name: bits
Service Short Description: Debian's blog
Service Documentation: http://bits.debian.org https://salsa.debian.org/publicity-team/bits.git
Service Status : Working
Service Maintainer(s): ?AnaGuerrero, Publicity Team
Buildd.Net
Service Name: Buildd.Net
Service Short Description: (unofficial) Buildd centric view on the autobuilder network
Service Documentation: http://www.buildd.net/
Service Status : Working
Service Maintainer(s): ?IngoJuergensmann
Debian CD builder
Service Name: Debian CD builder
Service URI: https://cdimage.debian.org/cdimage/
Service Short Description: Debian CD/DVD image production
Service Documentation:
Source Code: https://salsa.debian.org/images-team/setup.git, https://salsa.debian.org/images-team/debian-cd.git
Service Status : Working
Service Maintainer(s): SteveMcIntyre, debian-cd team
Debian CD search engine
Service Name: Debian CD search engine
Service URI: http://cdimage-search.debian.org/
Service Short Description: Search engine to find what's contained in the various CD and DVD images
Service Documentation:
Source Code: http://git.einval.com/cgi-bin/gitweb.cgi?p=debian-cd-search.git
Service Status : Working
Service Maintainer(s): SteveMcIntyre
Circular dependencies tracker
Service Name: Circular dependencies tracker
Service URI: http://debian.semistable.com/debgraph.out.html
Service Short Description: list circular dependencies in Debian
Service Documentation:
Source Code:
Service Status : Working
Service Maintainer(s): Robert Lemmen
Debian Data Export (down, RFA)
Service Name: DDE
Service Short Description: A system to make it easy to publish data related to Debian
Service Documentation: DDE
Service Status : Down, RFA
Service Maintainer(s): EnricoZini, looking for other people to take care of it
DebDelta
Service Name: ?DebDelta
Service Short Description: debdelta is an application suite designed to compute changes between Debian packages. There is a server that generates deltas for upgrades of packages in the Debian repository archives
Service Documentation: http://debdelta.debian.net/
Service Status : Working
Service Maintainer(s): A Mennucc
Debian Archive
Service Name: Debian Archive
Service Short Description: official Debian repositories for source and binary packages
Service Documentation: https://ftp-master.debian.org/
Source Code: git clone https://salsa.debian.org/ftp-team/dak.git
Service Status : Working
Service Maintainer(s): ftpmaster@debian.org
Service Hosting: debian.org
Service Authentication: OpenPGP | public
Debian Enhancement Proposals
Service Name: Debian Enhancement Proposals
Service Short Description: (iki)Wiki site for Debian Developers to propose enhancements to Debian.
Service Documentation: https://dep-team.pages.debian.net/deps/dep0/
Service Status : Working
Service Maintainer(s): http://lists.alioth.debian.org/mailman/listinfo/dep-plumbing
Debian Metrics Portal
Service Name: debmetrics
Service URI: http://metrics.debian.net
Service Short Description: A universal metrics portal for Debian
Service Documentation: http://debmetrics.readthedocs.io/
Source Code: http://anonscm.debian.org/cgit/qa/debmetrics.git/
Service Status : Experimental
Service Maintainer(s): JosephBisch
Service Hosting: ?DigitalOcean
Service Authentication: public
Debian Package Tracker
Service Name: Debian Package Tracker
Service URI: http://tracker.debian.org
Service Short Description: Synoptic view of everything interesting for package maintainers (replacement for the Package Tracking System)
Service Documentation: qa.debian.org/distro-tracker
Source Code: http://anonscm.debian.org/gitweb/?p=qa/distro-tracker.git
Service Status : Working
Service Maintainer(s): Debian QA Team, RaphaelHertzog
Service Hosting: debian.org
Service Authentication: SSO, passwords, public
Debian Package Tracking System
Service Name: Debian Package Tracking System
Service URI: https://packages.qa.debian.org
Service Short Description: Synoptic view of everything interesting for package maintainers (being replaced by the Package Tracker)
Service Documentation: qa.debian.org/pts
Source Code: https://anonscm.debian.org/viewvc/qa/trunk/pts/
Service Status : Working
Service Maintainer(s): The Debian QA team, RaphaelHertzog, StefanoZacchiroli, PaulWise and others
Service Hosting: debian.org
Service Authentication: public
Service weaknesses: updated by cron, based on XSLT
packages.debian.org
Service Name: Debian Packages
Service URI: https://packages.debian.org
Service Short Description: Content of Debian archive: Binary and Source Packages View
Service Documentation: https://packages.debian.org/about/
Source Code: https://salsa.debian.org/webmaster-team/packages.git
Service Status : Working, Needs Help
Service Maintainer(s): ?SimonPaillard, RhondaDVine
Debian Popularity Contest
Service Name: Debian Popularity Contest
Service URI: (if any) http://popcon.debian.org
Service Short Description: Publishes the statistics gathered from report sent by users of the popularity-contest package.
Service Documentation: http://popcon.debian.org/FAQ
Source Code: https://salsa.debian.org/popularity-contest-team/popularity-contest.git
Service Status : Working
Service Maintainer(s): BillAllombert
Debian Security Tracker
Service Name: Debian Security Tracker
Service Short Description: Vulnerability tracking for the Debian project
Service Documentation: This service maps CVE vulnerability names to affected Debian packages and records fixed versions.
Service Status : Working
Service Maintainer(s): team@security.debian.org, security-tracker@lists.debian.org
Debian ShortURL Service
Service Name: go.debian.net / deb.li
Service Short Description: ShortURL Service for debian (like goo.gl/bit.ly), but with Debian-only access.
Service Documentation: deb.li
Service Status : Working
Service Maintainer(s): BerndZeimetz <bzed>
Debian Snapshot Service
Service Name: Debian Snapshot Service
Service Short Description: The snapshot service is a "wayback machine" that allows access to old packages based on dates and version numbers. It contains all past and current packages from the Debian archive.
Service Announcement: https://lists.debian.org/debian-announce/2010/msg00002.html
Service Documentation: http://snapshot.debian.org/
Service Bugs: https://bugs.debian.org/snapshot.debian.org
Service Status : Working
Service Maintainer(s): ?PeterPalfrader LucaFilipozzi
Debian manpages archive
Service Name: Debian manpages archive
Service URI: https://manpages.debian.org/
Service Short Description: Tool to search for man pages in the different Debian releases
Service Documentation: manpages.debian.org
Source Code: https://github.com/Debian/debiman
Service Status : active
Service Maintainer(s): JavierFernandezSanguino, ?MichaelStapelberg
Service hosting: debian.org
Debian/m68k buildd ara5
Service Name: ara5.mirbsd.org buildd
Service Short Description: Autobuilder for the m68k architecture (ARAnyM)
Service Documentation: private access, hosted at GPLHost
Service Status : Working
Service Maintainer(s): ThorstenGlaser
DebianArt
Service Name: DebianArt
Service Short Description: DebianArt is a place for high quality artwork and themes for the Debian Desktop. The idea is use the website for contests, creating an archive of user contributed artwork that can be freely used and included in upcoming Debian releases.
Service Documentation: https://collab.debian.net/art, https://wiki.debian.org/DebianArt
Service Status : Working
Service Maintainer(s): admin@debianart.org
Debian Bug Tracking System
Service Name: bugs.debian.org
Service Short Description: Debian bug tracking system
Service Documentation: http://www.debian.org/Bugs/
Service Status : Working
Service Maintainer(s): owner@bugs.debian.org
Debian Build Logs
Service Name: Debian Build Logs
Service Short Description: Collection of all Logs of the Services/DebianBuilddNetwork
Service Documentation: https://buildd.debian.org/
Service Status : Working
Service Maintainer(s): Debian Autobuild Maintainers
Debian Buildd Network
Service Name: Debian Buildd Network
Service Short Description: Debian Autobuilder Network for official architectures
Service Documentation: https://www.debian.org/devel/buildd/
Service Status : Working
Service Maintainer(s): Debian Autobuild Maintainers
Debian Catalan Localization Bot
Service Name: Debian Catalan Localization Bot
Service URI: https://ca.debian.net/
Service Short Description: Tracks Catalan translations status from the debian-l10n-catalan mailing list. Used to coordinate the work among translators.
Service Documentation: https://ca.debian.net/intro (Catalan), https://ca.debian.net/pseudo-urls (English)
Source Code: https://git.hadrons.org/cgit/debian/l10n-bot.git
Service Status : Working
Service Maintainer(s): GuillemJover
Service Hosting: hadrons.org
Service Authentication: public
Debian Contributors
Service Name: contributors.debian.org
Service Short Description: Debian contributors appreciation website
Service Documentation: Teams/FrontDesk/DcSiteDevel
Service Status : Working
Service Maintainer(s): EnricoZini et al
Debian Font Review
Service Name: Debian Font Review
Service URI: http://pkg-fonts.alioth.debian.org/review/
Service Short Description: weekly downloads all packages containing files named like fonts, extracts them and generates previews and reports for each font
Service Documentation:
Source Code: http://anonscm.debian.org/viewvc/pkg-fonts/people/yosch/
Service Status: Disabled at request of the alioth admins, needs reviving.
Service Maintainer: pkg-fonts team (code)
Service Hosting: alioth
Service Authentication: public
Service weaknesses: runs from weekly cron, non-scalable architecture, written in shell
Related services: http://fonts.debian.net/ (not maintained) http://www.miriamruiz.es/debfonts/ (not maintained)
The Debian Janitor
Service Name: The Debian Janitor
Service URLs: https://janitor.debian.net/
Service Short Description: automatically make or propose changes to Debian packages in version control branches
Service Documentation: https://janitor.debian.net/lintian-fixes/
Source Code: https://salsa.debian.org/jelmer/debian-janitor/
Service Status : Working
Service Maintainer(s): JelmerVernooij
Service Hosting: Jelmer's personal VM / jenkins.debian.net
Service Authentication: SSO
Service weaknesses:
Debian Single Sign On
Service Name: sso.debian.org
Service Short Description: Web Single-Sign-On
Service Documentation: DebianSingleSignOn
Service Status : Working, Needs Help
Service Maintainer(s): Martin Zobel-Helas, EnricoZini
Make over 2023
Smile. This section is a just placeholder. Another make over in the year 2023 not yet planned.
Make over 2018
Reason
Server Alioth had several tasks, including providing a place where new users can create an account. Those Alioth -guest account where sync to the SSO server. Alioth tasks went to various servers. The New Maintainer process leans on the incoming -guest accounts. There needs be a service that can feed SSO with new accounts.
Status
"predesign" / "early design"
February 2018
What we have
- this wiki page
- ideas
FusionIAM https://fusioniam.org
Dev demo (may be broken sometimes) https://auth.openid.club/
lemonLDAP::NG (SSO) https://lemonldap-ng.org/documentation/2.0/start
Fusion Directory (LDAP management) https://www.fusiondirectory.org/
LSC (Synchronization) https://lsc-project.org/doku.php
qvisqe http://qvarn.org/qvisqve/
this link to https://wiki.debian.org/SummerOfCode2018/Projects/NewDebianSSO
What is missing
- Placeholder
- Item
- Subitem
- Subitem
- Item
Debian Sources
Service Name: Debian Sources
Service URI: https://sources.debian.org
Service Short Description: all Debian source code on the web, with search, syntax highlighting, and more
Service Documentation: https://sources.debian.org
Source code: https://salsa.debian.org/qa/debsources
Service Status : Working
Service Maintainer(s): StefanoZacchiroli
Steps for migrating Debsources to sources.debian.org
DONE Disk space to host uncompressed sources
DONE Disk space for Postgres tables
CANCELLED SQLAlchemy to use 'service=' DB access configuration
- It won't, that's not accepted by the underlying psycopg2
DONE Guest access to the machine
DONE Update requirements list
DONE Apache/wsgi configuration
DONE Cronjobs to update sources
TODO (not urgent) push notifications for sources updates
DONE Populate DB and sources
- DONE create new tables (copyright, …)
- DONE remove old rows coming from the test suite
- DONE configure roles
- DONE add live suites
- DONE add archived suites
Debian derivatives census
Service Name: Debian derivatives census
Service URIs: https://wiki.debian.org/Derivatives/Census http://deriv.debian.net/
Service Short Description: an attempt to gather detailed information about Debian derivatives and integration of that information into Debian infrastructure
Service Documentation: list of derivatives integration information
Service Code: https://salsa.debian.org/deriv-team/census
Service output: http://deriv.debian.net/
Service Status: disk/memory full, cron turned off
Service Maintainer: PaulWise
Service Hosting: debian.org
Service Authentication: public
Service weaknesses:
- YAML parsing runs into memory limits of the current machine
- runs from daily cron rather than being triggered by archive/wiki updates
- integration into other services is minimal so far
Developer Horizon
Service Name: Developer Horizon
Service URLs: http://horizon.debian.net/
Service Short Description: A dashboard for developers where they can manage the tasks, events, TODO lists by simple UI built over rest api in python. Developer can connect their github, Debian DMD UDD , and nagios, so that all the events from this websites can be located at one place, also developer or user can add/remove/schedule events and tasks manually.
Service Documentation: none yet
Source Code: https://github.com/ninjatrench/DeveloperHorizon
Service Status : Being setup
Service Maintainer(s): IainLearmonth, ?HarshDaftary
Service Hosting: Electronics Research Group, University of Aberdeen, Scotland
Service Authentication: public
Service weaknesses: Not finished yet, current server is temporary waiting on new hardware, not all dependencies packaged in Debian, most problems being addressed in a GSoC project (2016).
Duplication Detector
Service Name: dedup.debian.net
Service Short Description: Detects duplication of content among Debian binary packages
Service Documentation: dedup.debian.net
Service Status : Working
Service Maintainer(s): Helmut Grohne <helmutg>
Edos Outdated Packages
Service Name: Edos Outdated Packages
Service URI: https://qa.debian.org/dose/outdated.html
Service Short Description: Find packages that have to be updated to become installable
Service Documentation: https://qa.debian.org/dose/outdated.html
Source Code:
Service Status : Working
Service Maintainer(s): RalfTreinen
Service Hosting: debian.org
Edos Debcheck
Service Name: Edos Debcheck
Service URI: https://qa.debian.org/dose/debcheck.html
Service Short Description: Check installabilty of packages according to dependencies and conflicts
Service Documentation: https://qa.debian.org/dose/debcheck.html
Source Code: https://alioth.debian.org/anonscm/git/qa/dose.git
Service Status : Working
Service Maintainer(s): RalfTreinen
Service Hosting: debian.org
Edos File Overwrite Errors
Service Name: Edos File Overwrite Errors
Service URI: https://qa.debian.org/dose/file-overwrites.html
Service Short Description: Find packages that attempt to highjack each other's files on installation
Service Documentation: https://qa.debian.org/dose/file-overwrites.html
Source Code:
Service Status : Working
Service Maintainer(s): RalfTreinen
Service Hosting: debian.org
Gitea
Service Name: Gitea
Service URLs: https://gitea.debian.net/
Service Short Description: Gitea is a web service providing collaborative maintenance of git repositories.
Service Documentation: https://wiki.debian.org/Gitea
Source Code: https://anonscm.debian.org/cgit/pkg-go/packages/golang-code.gitea-gitea.git
Service Status : Off-line/Retired -- Contact if interested in resurrecting.
Service Maintainer(s): MTecknology
Service Hosting: Personal (MTecknology)
Service Authentication: Debian SSO (SSL Client Certs)
Service weaknesses:
IRC
Service Name: IRC
Service Short Description: Debian IRC network
Service Documentation: https://wiki.debian.org/IRC/
Service Status : Working
Service Maintainer(s): OFTC.net (SPI)
KGB
Service Name: KGB
Service Short Description: KGB IRC Notification Bots (VCS commits)
General Service Documentation: https://salsa.debian.org/kgb-team/kgb/wikis/home
Documentation for Salsa webhooks: https://salsa.debian.org/kgb-team/kgb/-/wikis/usage
Service Status : Working
Service Maintainer(s): OFTC.NET (SPI), #kgb-devel/irc.debian.org, kgb-bot@packages.debian.org
Service Hosting: gregoa, tina, dam
Service Authentication: pre-shared keys, IP whitelist
Moving KGB to a DSA-hosted server
Here are some notes about a possible approach to moving the KGB service to a DSA-hosted server.
Why
- High availability
- No need to mail the service administrators
Why not
- different organisation. changes can be hard
How
KGB already supports conf.d/-style config snippets which makes it possible to separate the configuration of different projects. The hard parts are:
- make sure that only the original submitter can alter the configuration of her project
- avoid clashes between the configs of the different projects
All requests for changes need to be signed by a key in the debian developer/maintainer keyrings. The requests are sent to control@kgb.debian.org. Non-signed mails are ignored.
A procmail receipe is created for the control@kgb.debian.org mail, which stores the requests using unique names in /var/lib/kgb/requests. A new daemon process is created on the server polling the directory and serving the requests in the order they have arrived. That process verifies request signature and checks for conflicts. Results are stored under /etc/kgb-bot/conf.d/, named $project.conf. That file has one or more comments # Maintainer: <key-id> in it , showing who can issue the get-config request. /etc/kgb-bot/conf.d/ is under Git control and every change is committed with the mail text used as a commit message.
After each request is processed, results are sent back to the sender and the bot is reloaded.
A new tool is created, kgb-project-admin which helps create and sign requests. It supports the following operations:
- add-project
Prompts interactively for project name, IRC channel name, IRC network (oftc/freenode), password and whether to mirror the notifications to #CIA on freenode. Maintainer is assumed to be the user running the helper (via $DEB_FULL_NAME and $DEB_EMAIL).
add-maintainer <project> <maintainer>
remove-maintainer <project> <maintainer>
change-password <project>
- Prompts for the new password
remove-project <project>
get-config <project>
- more…?
Migration
We already keep projects' configuration in separate files (AFAIK). What we possibly miss is the maintainer keys. Perhaps personal mail archives can help here. A mail to debian-devel-announce may be needed at some point. That could also help in making projects change their client configuration to refer to kgb.debian.org instead of the three servers currently used. DNS aliasing seems possible (as long as projects' client configuration refers to kgb.*) for KGB-0 and KGB-1, but not KGB-2.
Work plan
- Get in touch with the DSA and have their input on the overall mechanics
- Implement the new request-serving process
Implement kgb-project-admin
- Update the kgb-bot package and make it available for the stable distribution via backports
- Request a new server from the DSA and install/configure everything
- Migrate existing projects' configuration
- Mail debian-devel-announce, add an entry for the developer news
- Wait for people to migrate their client configurations
- Stop the current bot instances
Machine-Parseable website stats
Service Name: Machine-Parseable website stats
Service URI: http://dde.debian.net/dde/q/static/porridge/stats?t=json
Service Short Description: Provides hit counts for debian web pages.
Service Documentation: none, see the source
Source Code: https://alioth.debian.org/scm/viewvc.php/webwml/get-www-stats?view=markup&root=webwml
Service Status : Down, when DDE went down
Service Maintainer(s): porridge
Debian Map
Service Name: Debian Map
Service URLs: https://map.debian.net
Service Short Description: An OSM based map of people around Debian
Service Documentation:
Source Code: https://salsa.debian.org/ukleinek/debianmap/
Service Status : Experimental
Service Maintainer(s): ?UweKleine-König
Service Hosting: VM at hetzner.de
Service Authentication: public
Service weaknesses:
mentors.debian.net
Service Name: mentors.debian.net
Service Short Description: Helps you get your packages into Debian
Service Documentation: https://wiki.debian.org/Debexpo
Source code: https://salsa.debian.org/mentors.debian.net-team/debexpo
Service Status : Working
Service Maintainers: PaulWise, MattiaRizzolo, BaptisteBeauplat
Service hosting: VM at wavecon.de, contact WolodjaWentland (babilen) for issues with the hosting
NTP server pool
Service Name: NTP pool
Service Short Description: Pool of NTP (network time protocol) servers, used for default ntp installations, e.g. 0.debian.pool.ntp.org
Service Documentation:
Service Status : Working
Service Maintainer(s): http://www.pool.ntp.org ?
Package Entropy Tracker (PET)
Service Name: Package Entropy Tracker (PET)
Service Short Description: Track source packages in VCS repositories for teams
Service Documentation:
Service Status : Off-line/Retired -- Replaced by distro-tracker.
Service Maintainer(s): pet-devel@lists.alioth.debian.org
Prometheus
Service Name: prometheus
Service URLs: https://prometheus.debian.net/
Service Short Description: metrics, monitoring and alerting for debian.net services
Service Documentation: here
Source Code: https://salsa.debian.org/anarcat/prometheus.debian.net
Service Status : Working
Service Maintainer(s): TheAnarcat
Service Hosting: debian.net
Service Authentication: SSH, GitLab, upon request
Service weaknesses: no graphing and alerting yet, single responsible person
Documentation
This service aims at providing basic monitoring and alerting for services hosted under the DebianDotNet domain. It does *not* aim at replacing ?DSA's internal monitoring services (which are based on Icinga).
It's mostly built from a git repository as a ?Ansible playbook.
The first setup was done by hand. The following packages were installed:
apt install prometheus prometheus-blackbox-exporter prometheus-alertmanager foot-terminfo git etckeeper unattended-upgrades needrestart ldap-utils
Then a script was written to pull the list of debian.net domains from LDAP, and to shove that in the blackbox exporter configuration. The Prometheus config was tweaked to enable the blackbox exporter ICMP probes. I also had to dpkg-reconfigure the blackbox exporter to give it the extra capabilities needed to run ICMP probes, and lock down to only local host in /etc/default/prometheus-blackbox-exporter.
Most of that configuration except the scrape targets was reimplemented in an Ansible playbook shipped in the above git repository.
Possible improvements would be to maybe tap into the debian.net infra repository for opt-in alert notifications, alongside extra targets configurations, for example node exporters if such hosts are so configured, alongside documentation for admins on how to use this.
Samples are currently kept for a year. Merge requests and feedback welcome in the GitLab project.
Public UDD Mirror
Service Name: Public UDD Mirror
Service URI: https://udd-mirror.debian.net/
Service Short Description: A publicly-query-able Postgres service which is a mirror of the Ultimate Debian Database (UDD); it self-updates hourly (actual updates depends on when the main UDD creates its dumps)
Service Documentation: The website, plus the source code, are all the documentation there is.
Source Code: https://github.com/paulproteus/public-udd-mirror
Service Status : Working
Service Maintainer(s): Asheesh Laroia and Mattia Rizzolo
Service Hosting: Teams/DebianNet (request ticket)
Service Authentication:
- The public service is available to anyone; no authentication.
The backend is administered by SSH key, right now with mattia@debian.org and paulproteus@debian.org having access.
Service weaknesses:
- Runs from cron
- It would be better to have even more monitoring, but it has some degree of self-monitoring.
Others in the bug tracker
RSS to identi.ca (debian@identi.ca)
Service Name: RSS to identi.ca (pump.io social network)
Service Short Description: cron job in a personal server which launches spigot to publish the micronews.debian.org RSS feed in the Debian official account in the pump.io network (currently, one post every 5 minutes). The micronews.debian.org feed includes also bits.debian.org posts and announcements that go to www.debian.org/News
Service Documentation:
Initial mail:
https://lists.debian.org/debian-publicity/2015/03/msg00007.html
Current spigot.json configuration:
{
- "feeds": {
"https://micronews.debian.org/feeds/pump.xml": {
- "title": "%title%",
"account": "debian@identi.ca", "interval": 3, "format": "%summary%"
- "title": "%title%",
}
Service Status : Working
Service Maintainer(s): LauraArjona
Service Hosting: personal server at home
Service weaknesses: Spigot is not packaged in Debian (yet, RFP #792607). Spigot breaks when parsing the Debian Project News RSS feed (bug #781351, next release of Spigot hopefully will handle that).
Real-time communications (SIP, XMPP, TURN)
Service Name: Real-time communications (SIP, XMPP, TURN)
Service URI: https://rtc.debian.org/
Service Short Description: Real-time communication protocols usually intended for chat, audio and video calling
Service Documentation: https://wiki.debian.org/UnifiedCommunications/DebianDevelopers/UserGuide
Source Code: various upstream projects
Service Status :
- XMPP: working
SIP: decommissioned (https://alioth-lists.debian.net/pipermail/debian-rtc-team/2020-May/000194.html)
TURN: decommissioned (https://alioth-lists.debian.net/pipermail/debian-rtc-team/2020-May/000194.html)
Service Maintainer(s): Real-Time Communications Team
SNITCH Status
Service Name: SNITCH Status
Service Short Description: Status page for important Debian service
Service Documentation: missing?
Service Status : Working
Service Maintainer(s): Paul Tagliamonte
SReview
Service Name: SReview
Service URLs: https://sreview.debian.net/
Service Short Description: (mini-)DebConf video review
Service Documentation: https://debconf-video-team.pages.debian.net/docs/review.html
Source Code: https://salsa.debian.org/debconf-video-team/sreview
Service Status : In production, but only up when actually in use
Service Maintainer(s): WouterVerhelst, debconf-video@lists.debian.org
Service Hosting: debian.org
Service Authentication: partially public, partially service-specific passwords
Ultimate Debian Database (UDD)
Service Name: Ultimate Debian Database (UDD)
Service URI: (if any) http://udd.debian.org/
Service Short Description: Database gathering many facts about Debian
Service Documentation: http://udd.debian.org/
Source Code: https://wiki.debian.org/UltimateDebianDatabase/Hacking
Service Status : Working
Service Maintainer(s): LucasNussbaum, ?IvoDeDecker, AndreasTille
Service hosting: debian.org
Website Search
Service Name: search.d.o
Service Short Description: Website Search
Service Documentation:
Service Status : Working
Service Maintainer(s): enrico, geissert, olly
Wiki
Service Name: Wiki
Service Short Description: the Debian wiki
Service Documentation: DebianWiki
Service Status: Working
Service Code: python-moinmoin wiki.debian.org
Service Maintainer(s): wikiadm
FTP-Master api
Service Name: Debian Archive Kit web api
Service URLs: https://api.ftp-master.debian.org
Service Short Description: allows anyone to query the database of the Debian archive kit (DAK) for information related to the archive. That is, it provides information about the archive, its suites and all the packages.
Service Documentation: https://ftp-master.debian.org/epydoc/dakweb-module.html#__package__
Source Code: https://ftp-master.debian.org/git/dak.git
Service Status : Working
Service Maintainer(s): Debian FTPMaster ftpmaster@debian.org
Service Hosting: debian.org
Service Authentication: public
Service weaknesses:
AppStream
Service Name: AppStream
Service URLs: https://appstream.debian.org
Service Short Description: DEP-11/AppStream metadata generator for the Debian archive
Service Documentation: https://wiki.debian.org/AppStream
Source Code: https://github.com/ximion/appstream-generator
Service Status : Experimental | Working
Service Maintainer(s): ?MatthiasKlumpp
Service Hosting: debian.org
Service Authentication: public
Service weaknesses:
binarycontrol
Service Name: binarycontrol
Service URLs: https://binarycontrol.debian.net
Service Short Description: Searchable DEBIAN directory from .debs
Service Documentation: https://binarycontrol.debian.net
Source Code: https://salsa.debian.org/josch/binarycontrol.debian.net
Service Status : Working
Service Maintainer(s): josch
Service Hosting: Hetzner
Service Authentication: public
Debian Bootstrappability
Service Name: bootstrap.debian.net
Service Short Description: daily bootstrappability of Debian Sid as calculated by botch
Service Documentation: https://salsa.debian.org/debian-bootstrap-team/botch/-/wikis/home or /usr/share/doc/botch/wiki/home.html from package botch-doc
Service Status : Working
Service Maintainer(s): Johannes Schauer Marin Rodrigues
Service Hosting: DSA (boott.debian.org)
channel.debian.de
Service Name: channel.debian.de
Service URI: http://channel.debian.de/
Service Short Description: Website of the #debian.de IRC channel
Service Documentation: http://channel.debian.de/vcs.html
Source Code: https://alioth.debian.org/scm/?group_id=31136
Service Status : Working
Service Maintainer(s): Mirco Bauer <meebey@debian.org>, Alexander Wirt <formorer@debian.org>
Continuous Integration
Service Name: Debian Continuous Integration
Service Short Description: runs tests for packages whenever there is a new version of the package or of any package in its dependency chain
Service Documentation:
Service Status : Working (looking forward to move to official infrastructure; some evolution still needed before that is possible)
Service Maintainer(s): AntonioTerceiro
Service Hosting: worker host on Amazon EC2, public web server on personal VPS (linode)
Service Authentication: public
clang.debian.net
Service Name: Clang rebuild results
Service URI: http://clang.debian.net
Service Short Description: Results of the archive rebuild with clang
Source Code: https://github.com/sylvestre/clang.debian.net
Service Status : Working
Service Maintainer(s): sylvestre@debian.org
Debian Code Search
Service Name: Debian Code Search
Service URI: https://codesearch.debian.net
Service Short Description: regular expression search across all of Debian’s package’s source code
Service Documentation: https://github.com/Debian/dcs/tree/master/howto and https://codesearch.debian.net/research/bsc-thesis.pdf
Source Code: https://github.com/Debian/dcs/
Service Status : Working
Service Maintainer(s): Michael Stapelberg
Service Hosting: Rackspace
Service Authentication: public
db.debian.org
Service Name: db.debian.org
Service Short Description: debian.org LDAP Search
Service Documentation:
Service Status : Working
Service Maintainer(s): admin@db.debian.org
Debian Contributors Feeder
Service Name: Debian Contributors Feeder
Service URLs: https://dcf.debian.net
Service Short Description: Hosting orphaned sources for contributors.debian.org
Service Documentation: https://salsa.debian.org/debian.net-team/requests/-/issues/19
Source Code: https://salsa.debian.org/debian/dc-sources
Service Status : Working
Service Maintainer(s): tiago@d.o | tassia@d.o
Service Hosting: debian.org
debchanges (discontinued)
Service Name: debchanges
Service Short Description: RSS feeds of changes to mirror directories
Service Documentation: Missing
Service Status : Down, orphaned. No known users.
Service Maintainer(s): EnricoZini
debian-devel-changes bot
Service Name: #debian-devel-changes-bot IRC bot
Service URI: https://chris-lamb.co.uk/projects/debian-devel-changes-bot
Service Short Description: Supybot-based bot that lives on the #debian-devel-changes channel on OFTC.
Service Documentation:
Source Code: https://github.com/sebastinas/debian-devel-changes-bot
Service Status : Working
Service Maintainer(s): sramacher
Service Hosting: self-hosted
Service Authentication: passwords
Service weaknesses:
Media Cover Generator
Service Name: Debian Media Cover Generator
Service URI: http://debian.semistable.com
Service Short Description: (unofficial) generator for CD/DVD covers
Service Status : Working
Service Maintainer(s): ?RobertLemmen
Debian dgit git server
Service Name: Debian dgit git server
Service URLs: https://browse.dgit.debian.org/ git+ssh://dgit@push.dgit.debian.org/dgit/debian/repos/PACKAGE.git
Service Short Description: git histories for dgit
Service Documentation: dgit(7)
Source Code: dgit-infrastructure; https://browse.dgit.debian.org/dgit.git/; dgit clone-dgit-repos-server; browse.d.d.o is cgit
Service Status : Working
Service Maintainer(s): Ian Jackson
Service Hosting: debian.org
Service Authentication: ssh public keys (DSA's for DDs; ad-hoc for DMs), OpenPGP, public
Service weaknesses: See https://bugs.debian.org/src:dgit
Distromatch (down, RFA)
Service Name: distromatch
Service Short Description: Mapping package names across distributions
Service Status : Down, RFA
Service Maintainer(s): EnricoZini
Service Source Code: http://gitlab.com/appstream/distromatch
dpkg (irc bot)
Service Name: dpkg (irc bot)
Service URI: IRC/DpkgBot
Service Short Description: Factoid bot for #debian, #debian-next, #debian-mentors
Service Documentation: user docs, admin docs
Source Code: http://sourceforge.net/p/infobot/code/HEAD/tree/branches/don/dpkg/
Service Status : Working
Service Maintainer(s): Don Armstrong
dpkg (IRC bot) factoid search
Service Name: dpkg (IRC bot) factoid search
Service URI: https://ircbots.debian.net/factoids/
Service Short Description: Factoid searching and statistics for dpkg bot from #debian, #debian-next, #debian-mentors
Source Code: https://salsa.debian.org/debian-irc-team/infobot-web
Service Status : Working
Service Maintainer(s): Stuart Prescott
Debian User Forums
Service Name: Debian User Forums
Service URLs: https://forums.debian.net
Service Short Description: Debian User Forums for user discussions, help topics, general about Debian
Service Documentation: n/a
Service Status : Working
Service Maintainer(s): https://wiki.debian.org/Donald%20Norwood
Service Hosting: debian.net
Github-redir
Service Name: Github redirector
Service Short Description: Mostly obsolete service (although still quite used) to track new upstream versions as tags in Github
Service Documentation: A long time ago, Github didn't provide an easily-queriable interface where tags could be navigated (but they do now). This service was set up to ease the creation of debian/watch files.
Service Status : <Working>
Service Maintainer(s): Gunnar Wolf <gwolf@debian.org>
Gobby
Service Name: gobby.debian.org
Service URI: infinote://gobby.debian.org/ https://gobby.debian.org/export/
Service Short Description: gobby server
Service Documentation: gobby.debian.org
Service Status : Working
Service Maintainer(s): Philipp Kern
Hackage integration
Service Name: Hackage integration
Service URI: http://hackage.haskell.org/distro/Debian/packages.txt
Service Short Description: Displaying the version of Haskell packages in Debian on hackage, e.g. on http://hackage.haskell.org/package/mtl
Service Documentation: A daily cronjob on people.debian.org by nomeata gathers the data and uploads it via HTTP PUT to hackage. It also generates the web page http://people.debian.org/~nomeata/platform.html, which gives some version comparisons.
Source Code: http://darcs.nomeata.de/hpvt/
Service Status : Working
Service Maintainer(s): nomeata
Service index
Service Name: index.debian.net
Service URLs: https://index.debian.net
Service Short Description: Dynamically generated lists of services running under the .debian.net domain
Service Documentation: https://salsa.debian.org/debian/index.debian.net
Source Code: https://salsa.debian.org/debian/index.debian.net
Service Status : Working
Service Maintainer(s): FedericoCeratto
Service Hosting: ?
Service Authentication: public
jenkins.debian.net
Service Name: jenkins.debian.net
Service Short Description: automated quality monitoring of Debian
Service Documentation: http://jenkins.debian.net/userContent/about.html
Service Status : Working - migration to jenkins.debian.org in progress
Service Maintainer(s): h01ger, mapreri, fil, helmut - reachable via qa-jenkins-dev@lists.alioth.debian.org or #debian-qa (OFTC)
Team meetings on IRC
as announced in this mailinglist post the first meeting to happened on August 24th 2016, 18 UTC
- 3rd meeting didn't happen
- it was decided that future meeting shall be held on the 4th wednesday of a month at 18 UTC, (and that we'll skip the December meeting) so the next will be held on January 25th 2017 at 18:00 UTC on #debian-qa on OFTC.
Agenda for the next meeting
see TODO in jdn.git
judd (IRC bot)
Service Name: judd (IRC bot)
Service Short Description: Packages, hardware, bugs bot for #debian* channels, based on UDD
Service Documentation: user docs, admin docs
Source Code: https://salsa.debian.org/debian-irc-team/judd
Service Status : Working
Service Maintainer(s): Stuart Prescott
Keylog (down)
Service Name: keylog
Service Short Description: Per-key audit log of Debian uploads
Service Documentation: Missing
Service Status : Down, reeds rewriting and integrating with echelon
Service Maintainer(s): EnricoZini
keyring.debian.org
Service Name: keyring.debian.org
Service Short Description: HKP/rsync access to the Debian developer, maintainer and non-uploading developer keyrings
Service Documentation: http://keyring.debian.org/
Service Status : Working
Service Maintainer(s): GunnarWolf, JonathanMcDowell
Service Hosting: debian.org
LAVA for Debian
Service Name: lava
Service URLs: http://lava.debian.net
Service Short Description: LAVA instance for Debian Developers
Service Documentation: https://wiki.debian.org/LAVA
Source Code: https://git.linaro.org/lava/lava-server.git
Service Status : Running
Service Maintainer(s): NeilWilliams
Service Hosting: Aberdeen University
Service Authentication: SSO (TBD) and passwords
Service weaknesses: New devices need manual setup
lists.debian.org
Service Name: lists.debian.org
Service Short Description: Debian Mailing Lists
Service Documentation: https://www.debian.org/MailingLists/
Service Status : Working
Service Maintainer(s): listmaster@lists.debian.org
metasnap
Service Name: metasnap
Service URLs: https://metasnap.debian.net
Service Short Description: Find out when packages were seen in which suite on snapshot.d.o
Source Code: https://salsa.debian.org/josch/metasnap
Service Status : Working
Service Maintainer(s): josch
Service Hosting: Hetzner
Service Authentication: public
minechangelogs
Service Name: minechangelogs
Service URI: https://nm.debian.org/minechangelogs/search/
Service Short Description: Search words in Debian changelogs
Service Documentation: You will have to log into nm.debian.org website through Debian SSO before using minechangelogs. Guest access is not allowed and will cause page error (403 Forbidden).
Service Status : Working, as part of nm.debian.org
Service Maintainer(s): EnricoZini
This service was initially introduced as a custom script and later made into a web interface on nm.debian.org.
nm.debian.org
Service Name: NM web interface
Service Short Description: Debian New Member web interface
Service Documentation: http://www.debian.org/devel/join/ Teams/FrontDesk/NmSiteDevel
Service Status : Working
Service Maintainer(s): Debian Front Desk
paste.debian.net
Service Name: paste.debian.net
Service Short Description: Debian pastebin
Service Documentation: ?
Service Status : Working
Service Maintainer(s): ?AlexanderWirt
piuparts
Service Name:piuparts.debian.org
Service Short Description:package installation, upgrading and removal testing suite
Service Documentation: piuparts
Service Status : Working
Service Maintainer(s): HolgerLevsen, mailto:piuparts-devel@lists.alioth.debian.org
Debian Member Portfolio Service
Service Name: https://portfolio.debian.net/
Service Short Description: Debian Member Portfolio Service
Service Documentation: http://debian-member-portfolio-service.readthedocs.org/en/latest/
Source Code: https://debianstuff.dittberner.info/gitweb/?p=debianmemberportfolio.git
Service Status : Working
Service Maintainer(s): JanDittberner
Service Hosting: self hosted by JanDittberner
Service Authentication: public
Service weaknesses: none
pypi.debian.net
Service Name: pypi.debian.net
Service Short Description: PyPI redirector
Service Documentation: TODO
Service Status : Working
Service Maintainer(s): PiotrOzarowski
rapt-file server (down, RFA)
Service Name: rapt-file server index
Service Short Description: Remote apt-file index
Service Documentation: Missing
Service Status : Went down when DDE went down, RFA
Service Maintainer(s): EnricoZini, looking for adopter
rdf.debian.net
Service Name: rdf.debian.net
Service URLs: rdf.debian.net
Service Short Description: Semantic Web interface to UDD
Service Documentation: In-progress
Source Code: https://anonscm.debian.org/cgit/collab-maint/semantic-debian.git
Service Status : Experimental
Service Maintainer(s): IainLearmonth
Service Hosting: University of Aberdeen
reform.debian.net
Service Name: reform.debian.net
Service URLs: https://reform.debian.net
Service Short Description: Debian installer, system images and apt repository for the MNT Reform open hardware laptop
Service Documentation:
Source Code: https://salsa.debian.org/reform-team/reform.debian.net
Service Status : Working
Service Maintainer(s): josch
Service Hosting: Hetzner
Service Authentication: public
Service weaknesses:
screenshots.debian.net
Service Name: screenshots.debian.net
Service URI: https://screenshots.debian.net/
Service Short Description: Public repository of screenshots taken from applications contained in the Debian GNU/Linux distribution and its derivatives like Ubuntu.
Service Documentation: https://screenshots.debian.net/about
Source Code: https://git.workaround.org/ (not yet public - will become open-source soon)
Service Status : Working
Service Maintainer(s): Christoph Haas, PaulWise
Service Hosting/Sponsor: Vexxhost
Service Authentication: public, admin passwords
Service weaknesses: Rewritten application (in Ruby on Rails) has been launched in 07/2016. Service is stable but some feature may be missing.
storm.debian.net
Service Name: storm.debian.net
Service URLs: https://storm.debian.net
Service Short Description: storm.debian.net is an instance of Sandstorm, a self-hostable web productivity suite, that makes easy to install webapss or create collaborative documents, like Etherpad, ?EtherCalc, Wekan kanboards, task lists, etc.
Service Documentation: https://docs.sandstorm.io/
Source Code: https://github.com/sandstorm-io/sandstorm
Service Status : Working
Service Maintainer(s): KyleRobbertze | LauraArjona
Service Hosting: Kyle Robbertze handles the hosting of the physical machines
Service Authentication: accounts based on email authentication (sends invitation token), ?GitHub or Google accounts
Service weaknesses: Users are created as "visitor" (guest) by default, unless they own a @debian.org address and they register with it (in this case they are created as "user"). Visitors are not able to install apps (this would be e.g. create a new etherpad), they need manual intervention of an admin (see service maintainers above) to be promoted to "user". URLs of the webapps (including the word "grain" in the URL) are not public by default, you need to "share" and get a shareable link (including the word "shared" in the URL). This is a feature but some times people forget and sends the grain URL and the receiver says it does not work.
surveys.debian.net (LimeSurvey instance)
Service Name: surveys.debian.net
Service URLs: https://surveys.debian.net
Service Short Description: ?LimeSurvey instance. This can be used to create surveys related to Debian, e.g. survey for the release artwork
Service Documentation: https://manual.limesurvey.org
Source Code: https://github.com/limesurvey/LimeSurvey - usually the stable release of ?LimeSurvey, running in a Debian machine (Debian+nginx+php-fpm+postgres)
Service Status : Working. Please read the notes for a quick start and some things to take into account.
Service Maintainer(s): LauraArjona
Service Hosting: personal server
Service Authentication: ad-hoc created accounts (user+password)
Service weaknesses: the server is running Debian 9 (now in LTS). Pending upgrading to Debian 10.
Debian Timeline
Service Name: Debian Timeline
Service URI: (if any) http://timeline.debian.net
Service Short Description: Timeline of the Debian project
Service Documentation:
Source Code: https://salsa.debian.org/publicity-team/debian-timeline
Service Status : Working
Service Maintainer(s): publicity team
vote.debian.org
Service Name: vote.debian.org
Service Short Description: Host for DeVotE
Service Documentation: http://vote.debian.org
Service Status : Working
Service Maintainer(s): Project Secretary
Services missing from the census
Please keep the services sorted alphabetically
Name |
Short description |
Documentation |
Status |
Maintainer(s) |
Tasks & Bugs pages for instance for DebianScience |
Working |
|||
bts-link |
Monitoring of links between debbugs and "upstream" bug reports |
Working |
Sandro Tosi |
|
Debian Developer Package Overview |
Don't know |
Working |
||
Debian Description Translation Project |
Working |
|||
Debian Description Translation Service Satellite |
Working, replacement in progress |
|||
Emdebian Integration experiments |
|
development |
||
debian/watch proxy for Ruby packages published at rubygems.org |
Working |
|||
Version comparison Debian/Hackage, Hackage integration |
Working |
|||
TBD |
TBD |
TBD |
TBD |
|
Get Debian |
TBD |
TBD |
TBD |
|
Debian forums |
|
|
|
|
Debian backports website |
|
|
|
|
Debian Sources List Generator |
|
|
|
|
Debian micro-blogging account |
|
|
|
Services wishlist
These are services that have either been suggested, requested, wondered about or where we are currently using external services instead of Debian hosted services.
Microblogging service like pump.io, GNU Social or Mastodon. We currently use micronews.debian.org for publishing and pump.io as social network (see Debian micronews)
Web-based meeting time poll service for teams. We currently use various external services or Framadate in storm.debian.net
Calendar service for Debian conferences, meetings, BSPs etc with data export for calendaring. We currently use the wiki, websites and mailing lists for these. storm.debian.net includes Radicale.
Web-based interface to the contents of binary packages has been suggested a lot.
Web-based collaborative text editing interface. We have gobby but it doesn't yet have a web interface. We also have whiteboard but it isn't integrated with gobby and doesn't get used very much. storm.debian.net includes ?EtherPad. Other folks use various Etherpad instances.
Web-based collaborative spreadsheet editing interface. DSA uses Google Docs for this. Possible options include ethercalc (NodeJS) and ethersheet (NodeJS). storm.debian.net includes ?EtherCalc.
Web-based map and data export to the various data about locations associated with Debian. This comes up a lot for keysigning and other things.
Redirector for Debian meetings-archive and Debian CD images, there was a discussion about using mirrorbrain for this.
Generic image hosting site, could be used to post screenshots/photos of bugs or other things in order to link to them in emails.
A dictd server to lookup items in the glossary and other jargon stores.
A service implementing "open prioritisation" for Debian, which current or potential contributors can use to guide what they work on next, based on what the wider community of Debian users would like worked on.
There are some missing QA services.
Paul Wise has some more service ideas.