readline-completion-el 0.1-1
Package Information
| Description | completion-at-point-function based on GNU Readline This package provides completions from GNU Readline. It can be used in a comint buffer, to get completions from the underlying process (as you normally would in a regular terminal) or anywhere else to get completions from Bash. |
|---|---|
| Maintainer | Debian Emacsen team <debian-emacsen@lists.debian.org> |
| Changed By | Sean Whitton <spwhitton@spwhitton.name> |
| Sponsor | spwhitton@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/emacsen-team/readline-completion-el.git (browse) |
| Closes | #1153970 |
| Tracker | https://tracker.debian.org/pkg/readline-completion-el |
| Uploaded | 1 hour ago |
New Package Report
.changes
| Date | Sat, 14 Nov 2026 12:13:40 +0000 |
|---|---|
| Source | readline-completion-el |
| Version | 0.1-1 |
| Changed-By | Sean Whitton <spwhitton@spwhitton.name> |
| Architecture | all source |
| Distribution | unstable |
Changelog
readline-completion-el (0.1-1) unstable; urgency=medium . * Initial release (Closes: #1153970).
.dsc
| Component | main |
|---|---|
| Package-List | elpa-readline-completion deb editors optional arch=all |
| Section | editors |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: readline-completion-el Source: https://codeberg.org/astoff/readline-completion.el Files: * Copyright: (C) 2026 Free Software Foundation, Inc. License: GPL-3+ Files: debian/* Copyright: (C) 2026 Sean Whitton <spwhitton@spwhitton.name> License: GPL-3+ License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'
DFSG Assistant LLM REVIEW 0 blocker, 1 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 0 hours ago.
Report
DFSG NEW review for readline-completion-el version 0.1-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 1 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
The whole upstream tree is three files (readline-completion.el, README.org, .gitignore); only readline-completion.el carries a notice, and it is Copyright (C) 2026 Free Software Foundation, Inc. under GPL-3+ (either version 3 of the License, or (at your option) any later version). debian/copyright is DEP-5, names the FSF for Files: * and Sean Whitton for debian/*, and gives the GPL-3+ boilerplate plus a pointer to /usr/share/common-licenses/GPL-3. Holder, short name and version all match the file, no third-party or non-free material is present, and every file is matched by a stanza. The prescan found no unmatched holder.
Packaging
Quilt source format, debhelper compat 14 (current), a minimal dh $@ --with elpa rules file, correct elpa binary package with ${elpa:Depends}/${misc:Depends}, Standards-Version 4.7.4 against Policy 4.7.4.1, Vcs-* and Homepage set, sane initial changelog closing the ITP. The generated elpa dependency (elpa-compat >= 31.1) matches Package-Requires and is available in the archive; dh_elpa's single-file path applies, and there are no patches, maintainer scripts or maintainer-added tests. No policy violation or user-visible bug found.
Issues
important packaging 1. uscan reports a warning for debian/watch ◂
-
Files:
debian/watch -
Basis: found by the review tooling's own checks
-
Evidence:
uscan warning: In debian/watch, no matching refs for watch line -
Problem: uscan must run without errors or warnings and find the upstream releases.
-
Fix: Correct
debian/watchso thatuscan --reportruns cleanly.
Verified ◂
- File inventory: upstream is exactly
readline-completion.el,README.organd.gitignore(identical to the members of readline-completion-el_0.1.orig.tar.xz);debian/holds changelog, control, copyright, docs, elpa, gbp.conf, rules, salsa-ci.yml, source/format and watch..pc/and its contents were skipped as instructed. - Prescan listed no files at all:
dfsg-author-checkfound every copyright holder it detected (the FSF) named in debian/copyright, so there is nothing to account for file by file. - readline-completion.el line 3
;; Copyright (C) 2026 Free Software Foundation, Inc.and lines 11-14 (GPL-3 or later) are matched by theFiles: *stanza'sGPL-3+; README.org and .gitignore carry no separate notice and are covered by the same stanza. debian/ files are covered byFiles: debian/*, Copyright Sean Whitton, GPL-3+. - The stand-alone
License: GPL-3+paragraph contains the GPL-3-or-later notice and points at/usr/share/common-licenses/GPL-3; theFormat:URL is the current copyright-format/1.0 one. No non-free wording (NC/ND, no-modification, field-of-use) occurs anywhere in the tree, and no LICENSE/COPYING/NOTICE file exists that the copyright file would have to reflect. - README.org line 52 states that contributions to the GNU ELPA package require copyright assignment to the FSF, which explains why the file notice names the FSF and not the
Author: Augusto Stoffelheader: no holder is missing. - Build/dependency checks:
debhelper-compat (= 14)is supported by debhelper 14.5 (14 is the recommended level); dh-elpa 2.2.0 provides dh-sequence-elpa and ships dh_elpa/dh_elpa_test;${elpa:Depends}deriveselpa-compat (>= 31.1)fromPackage-Requires: ((emacs "29.1") (compat "31.1"))(dhelpa-debianise-deps in /usr/share/emacs/site-lisp/elpa/dh-elpa-2.2.0/dh-elpa.el, emacs filtered out) and elpa-compat 31.1.0.0+dfsg-1 exists in the archive; libreadline8t64 8.3-4 and bash 5.3-4 are in unstable, so the GNU Readline 8.3 feature the package relies on is available. debian/elpa(*.el) resolves to the single file readline-completion.el, so dh_elpa takes its single-file path and derives the Emacs package name readline-completion from elpa-readline-completion, matching(provide 'readline-completion); Version 0.1 in the file matches 0.1-1.- No debian/patches (no series file), no maintainer scripts, no *.maintscript, no debian/tests; upstream ships no test suite, so dh_elpa_test has nothing to run.
Recommends: emacs(unversioned) plusEnhances: emacsmatches current Debian Emacsen team practice (cf. elpa-compat/elpa-magit control). - debian/changelog: single
0.1-1entry, distribution unstable, urgency medium, ITP closure #1153970; Standards-Version 4.7.4 is current against Policy 4.7.4.1. - Every pointer of
debian/copyrightto /usr/share/common-licenses names a file that is there (GPL-3).
Not confirmed ◂
- The ITP number #1153970 and the salsa Vcs-* repository could not be checked, since no URL may be read from here.
- Why the model asked for what a review has no use for. During this review it asked once for something outside the package and the reviewing system (another file of the sandbox, or a URL), or was given part of the review tooling's own configuration, and that was refused or withheld. A model does this when something it has read tells it to, so look in the package for text addressed to a reviewing program, and treat this report with suspicion. Refused:
grep: "xd://policy" is not a file of the package or of the reviewing system.
Proposed changes ◂
None.
Uploader's response to the LLM review
The uploader was emailed about the review 0 hours ago.