# emacs-debbugs

> Emacs interface to the Debbugs bug tracker

**Wikidata**: [Q114567201](https://www.wikidata.org/wiki/Q114567201)  
**Source**: https://4ort.xyz/entity/emacs-debbugs

## Summary
emacs-debbugs is an Emacs interface designed to interact with the Debbugs bug tracker. It allows users to manage and track bugs within the Debbugs system directly from the Emacs text editor. This software is free software, developed by Michael Albinus, and is part of the GNU Project.

## Key Facts
- **Creator**: Michael Albinus
- **Inception**: 2011
- **Programming Language**: Emacs Lisp
- **Platform**: Runs on GNU Emacs, making it cross-platform.
- **Dependencies**: Requires GNU Emacs and emacs-soap-client.
- **Latest Stable Version**: 0.34, released on October 5, 2022.
- **Distribution**: Distributed by GNU ELPA since November 29, 2012.
- **Classification**: It is an instance of free software, a GNU ELPA package, and a text-based user interface.
- **Purpose**: Used for interacting with Debbugs and the GNU Bug Tracker.

## FAQs
### Q: What is emacs-debbugs?
A: emacs-debbugs is an interface that allows users to interact with the Debbugs bug tracking system directly from within the Emacs text editor. It streamlines the process of managing and tracking bugs for Debbugs users.

### Q: Who created emacs-debbugs?
A: emacs-debbugs was created and is maintained by Michael Albinus, who is also known as an Emacs contributor and maintainer of Tramp.

### Q: What programming language is emacs-debbugs written in?
A: emacs-debbugs is written in Emacs Lisp, which is a dialect of Lisp specifically used in GNU Emacs.

### Q: What software does emacs-debbugs depend on to function?
A: emacs-debbugs depends on GNU Emacs to run and requires emacs-soap-client for its SOAP protocol interactions.

### Q: Is emacs-debbugs considered free software?
A: Yes, emacs-debbugs is free software, meaning it is distributed under terms that allow users to freely run, study, change, and distribute it and its modified versions. It has been free software since its inception in 2011.

## Why It Matters
emacs-debbugs plays a significant role in the free software ecosystem by integrating bug tracking directly into the powerful and extensible Emacs environment. For developers and users who rely on Emacs as their primary text editor and interact with the Debbugs bug tracking system (used by projects like Debian and GNU), emacs-debbugs offers a seamless and efficient workflow. It eliminates the need to switch between applications, allowing bug reports to be managed, viewed, and updated without leaving the Emacs interface. Its development by an Emacs contributor and inclusion in the GNU ELPA (Emacs Lisp Package Archive) further solidifies its importance within the GNU Project, promoting the principles of free software and enhancing the productivity of its community. By providing a text-based user interface for bug tracking, it caters to users who prefer keyboard-driven workflows and deep integration with their development tools.

## Notable For
- **Native Emacs Integration**: Provides a dedicated interface for the Debbugs bug tracker directly within the Emacs text editor.
- **Creator and Maintainer**: Developed and maintained by Michael Albinus, a recognized Emacs contributor.
- **GNU ELPA Package**: Included as a package in the GNU ELPA since 2012, ensuring its official distribution within the GNU ecosystem.
- **Emacs Lisp Implementation**: Entirely written in Emacs Lisp, leveraging Emacs's native extensibility.
- **Cross-Platform Compatibility**: Inherits cross-platform capabilities from GNU Emacs, allowing it to run on various operating systems.

## Body

### Overview
emacs-debbugs is an Emacs interface to the Debbugs bug tracker, also known as the GNU Bug Tracker. Its primary function is to allow users to interact with the bug tracking system from within the Emacs environment. It is described as a text-based user interface for this purpose.

### Development and Maintenance
The software was created by Michael Albinus, an Emacs contributor and maintainer of Tramp. Its inception date is 2011. Michael Albinus has also maintained emacs-debbugs since 2011.

### Technical Details
emacs-debbugs is written in Emacs Lisp, a dialect of Lisp specific to GNU Emacs. It runs on GNU Emacs, which is a cross-platform application. The software depends on `emacs-soap-client` for its functionality, utilizing the SOAP protocol.

### Distribution and Licensing
emacs-debbugs is an instance of free software, a classification it has held since 2011. It is part of the GNU Project, specifically as a GNU ELPA package since November 29, 2012. It is distributed by GNU ELPA. The software is copyrighted, with Q48413 listed as the copyright holder. The license is identified as Q27016754.

### Versions
emacs-debbugs has seen several stable releases:
- **0.34**: Released on October 5, 2022.
- **0.33**: Released on August 10, 2022.
- **0.32**: Released on April 9, 2022.
- **0.31**: Released on March 10, 2022.
- **0.30**: Released on January 22, 2022.
- **0.29**: Released on September 9, 2021.
- **0.28**: Released on April 19, 2021.
- **0.27**: Released on December 8, 2020.
- **0.26**: Released on August 24, 2020.
- **0.25**: Released on July 7, 2020.

### Resources
The official website for emacs-debbugs is `https://elpa.gnu.org/packages/debbugs.html`. User manuals are available, including one for programmers at `https://elpa.gnu.org/packages/doc/debbugs.html` and one for end-users at `https://elpa.gnu.org/packages/doc/debbugs-ug.html`. The source code repository is located at `https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/debbugs`.

### Identifiers
- **Aliases**: debbugs
- **GNU ELPA Package ID**: debbugs
- **Nixpkgs ID**: emacsPackages.debbugs
- **Guix Variable Name**: emacs-debbugs

```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "emacs-debbugs",
  "description": "Emacs interface to the Debbugs bug tracker",
  "url": "https://elpa.gnu.org/packages/debbugs.html",
  "additionalType": [
    "https://schema.org/SoftwareApplication",
    "https://schema.org/FreeSoftware"
  ],
  "creator": {
    "@type": "Person",
    "name": "Michael Albinus",
    "occupation": "programmer"
  },
  "programmingLanguage": "Emacs Lisp",
  "operatingSystem": "cross-platform",
  "softwareRequirements": "GNU Emacs",
  "dateCreated": "2011",
  "license": "Q27016754",
  "isPartOf": {
    "@type": "SoftwareApplication",
    "name": "GNU Project"
  },
  "softwareVersion": "0.34",
  "maintainer": {
    "@type": "Person",
    "name": "Michael Albinus"
  },
  "sourceCode": "https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/debbugs",
  "applicationCategory": "text-based user interface",
  "featureList": "Debbugs, GNU Bug Tracker"
}

## References

1. [Source](https://elpa.gnu.org/packages/debbugs.html)
2. [Source](https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/debbugs.el?h=externals/debbugs)
3. [Debbugs version 0.34. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-10/msg00006.html)
4. [Debbugs version 0.33. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-08/msg00020.html)
5. [Debbugs version 0.32. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-04/msg00020.html)
6. [Debbugs version 0.31. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-03/msg00019.html)
7. [Debbugs version 0.30. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-01/msg00080.html)
8. [Debbugs version 0.29. 2021](https://lists.gnu.org/archive/html/gnu-emacs-sources/2021-09/msg00010.html)
9. [Debbugs version 0.28. 2021](https://lists.gnu.org/archive/html/gnu-emacs-sources/2021-04/msg00030.html)
10. [debbugs version 0.27. 2020](https://lists.gnu.org/archive/html/gnu-emacs-sources/2020-12/msg00006.html)
11. [debbugs version 0.26. 2020](https://lists.gnu.org/archive/html/gnu-emacs-sources/2020-08/msg00016.html)
12. [debbugs version 0.25. 2020](https://lists.gnu.org/archive/html/gnu-emacs-sources/2020-07/msg00005.html)
13. [debbugs version 0.24. 2020](https://lists.gnu.org/archive/html/gnu-emacs-sources/2020-06/msg00012.html)
14. [debbugs version 0.23. 2020](https://lists.gnu.org/archive/html/gnu-emacs-sources/2020-06/msg00008.html)
15. [debbugs version 0.20. 2019](https://lists.gnu.org/archive/html/gnu-emacs-sources/2019-09/msg00013.html)
16. [debbugs version 0.19. 2019](https://lists.gnu.org/archive/html/gnu-emacs-sources/2019-06/msg00015.html)
17. [Source](https://git.qyliss.net/nixlib/commit/?id=ef93931efff0323fd13c4270415b578c73b5ef35)
18. [Release debbugs 0.16. 2018](https://www.mail-archive.com/emacs-elpa-diffs@gnu.org/msg16926.html)
19. [Source](https://distrowatch.com/table.php?distribution=guixsd&pkglist=true&version=0.13.0)
20. [GNU Guix & GuixSD 0.13.0 released. 2017](https://lists.gnu.org/archive/html/info-gnu/2017-05/msg00011.html)
21. [GNU Guix & GuixSD 0.12.0 released. 2016](https://lists.gnu.org/archive/html/info-gnu/2016-12/msg00013.html)
22. [Release debbugs 0.11. 2016](https://mail.gnu.org/archive/html/emacs-elpa-diffs/2016-09/msg00062.html)
23. [debbugs version 0.10. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-07/msg00025.html)
24. [debbugs version 0.9.7. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-06/msg00016.html)
25. [debbugs version 0.9.6. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-06/msg00008.html)
26. [debbugs version 0.9.5. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-04/msg00023.html)
27. [debbugs version 0.9.3. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-04/msg00022.html)
28. [debbugs version 0.9.2. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-04/msg00014.html)
29. [debbugs version 0.9.1. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-03/msg00007.html)
30. [debbugs version 0.9. 2016](https://lists.gnu.org/archive/html/gnu-emacs-sources/2016-01/msg00014.html)
31. [debbugs version 0.8. 2015](https://lists.gnu.org/archive/html/gnu-emacs-sources/2015-11/msg00014.html)
32. [debbugs version 0.7. 2015](https://lists.gnu.org/archive/html/gnu-emacs-sources/2015-04/msg00008.html)
33. [Source](https://gist.github.com/yuheiomori/1336357)
34. [externals/debbugs 17943cc 072/311: * Debbugs.wsdl (ArrayOfArrayOfAnyType). 2020](https://mail.gnu.org/archive/html/emacs-elpa-diffs/2020-11/msg02844.html)
35. [Debbugs version 0.35. 2022](https://lists.gnu.org/archive/html/gnu-emacs-sources/2022-12/msg00031.html)
36. [Debbugs version 0.36. 2023](https://lists.gnu.org/archive/html/gnu-emacs-sources/2023-06/msg00037.html)
37. [Debbugs version 0.37. 2023](https://lists.gnu.org/archive/html/gnu-emacs-sources/2023-10/msg00011.html)
38. [Debbugs version 0.38. 2024](https://lists.gnu.org/archive/html/gnu-emacs-sources/2024-01/msg00035.html)
39. [Debbugs version 0.39. 2024](https://lists.gnu.org/archive/html/gnu-emacs-sources/2024-02/msg00022.html)
40. [Debbugs version 0.40. 2024](https://lists.gnu.org/archive/html/gnu-emacs-sources/2024-02/msg00044.html)
41. [[GNU ELPA] Debbugs version 0.41. 2024](https://lists.gnu.org/archive/html/gnu-emacs-sources/2024-09/msg00048.html)
42. [[GNU ELPA] Debbugs version 0.42. 2024](https://lists.gnu.org/archive/html/gnu-emacs-sources/2024-11/msg00012.html)
43. [[GNU ELPA] Debbugs version 0.43. 2025](https://lists.gnu.org/archive/html/gnu-emacs-sources/2025-01/msg00008.html)
44. [[GNU ELPA] Debbugs version 0.44. 2025](https://lists.gnu.org/archive/html/gnu-emacs-sources/2025-03/msg00024.html)
45. [[GNU ELPA] Debbugs version 0.45. 2025](https://lists.gnu.org/archive/html/gnu-emacs-sources/2025-09/msg00056.html)
46. [[GNU ELPA] Debbugs version 0.46. 2025](https://lists.gnu.org/archive/html/gnu-emacs-sources/2025-11/msg00029.html)
47. [emacs-debbugs 0.34](https://guix.gnu.org/en/packages/emacs-debbugs-0.34/)