DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: gereal 0.1-1

Package Information

Descriptionserial terminal management system

gereal is a rewrite of the cereal tool by Daniel Kahn Gillmor and provides a framework to easily set up and maintain easy access to serial lines that may be used to connect to network devices and other systems.

gereal can control an arbitrary number of independent sessions. Direct access to the monitored lines is arrange through a command line utility that can either connect to a session belonging to the currently logged-in user, through screen's multiuser feature or via implicitly invoked sudo.

Like cereal, gereal uses screen to do the actual work and is thus limited to what screen can do on a serial console, but it uses systemd generators to generate the systemd units that monitor the processes. cereal's logging features are not available in gereal (yet).

MaintainerMarc Haber <mh+debian-packages@zugschlus.de>
Changed ByMarc Haber <mh+debian-packages@zugschlus.de>
Sponsormh+debian-packages@zugschlus.de
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/debian/gereal.git (browse)
Closes#1125997
Trackerhttps://tracker.debian.org/pkg/gereal
Uploaded6 months, 17 days ago

New Package Report

.changes
Changed-ByMarc Haber
Architecturesource all
Distributionunstable
DateTue, 20 Jan 2026 12:12:57 +0100
Sourcegereal
Version0.1-1
Changelog
gereal (0.1-1) unstable; urgency=medium
 .
   [ Marc Haber ]
   * rewrite of cereal. Initial Upload (Closes: #1125997)
.dsc
Priorityoptional
Componentmain
Package-Listgereal deb admin optional arch=all
Sectionadmin
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: gereal
Upstream-Contact: Marc Haber <mh+debian-packages@zugschlus.de>
Source: maintained in the Debian archive

Files: *
Copyright: 2026 by Marc Haber <mh+debian-packages@zugschlus.de>
License: GPL-2+

Files: etc/screenrc
Copyright: 2007 Daniel Kahn Gillmor and Jameson Rollins
License: GPL-3+

License: GPL-2+
 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 2, 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 version of the GNU General
 Public License can be found in /usr/share/common-licenses/GPL-2

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, 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 version of the GNU General
 Public License can be found in /usr/share/common-licenses/GPL-3

Review Information

accepted — allocated to awm 5 months, 13 days ago, started 5 months, 13 days ago, completed 5 months, 13 days ago.

Final Comment

Accepted, but...

There is an error in your debian/control Homepage.
There are other errors identified by cme fix dpkg - see review notes.

Please fix on your next upload :-)

Thanks!

Public Notes

5 months, 13 days ago ● public

duck - check URL redirections

Command: duck
Exit code: 1

E: debian/control: Homepage: https://salsa.debianorg/debian/gereal: ERROR (Certainty:certain)
   Curl:6 HTTP:0 Could not resolve hostname Could not resolve host: salsa.debianorg

5 months, 13 days ago ● public

CME fix

Command: cme fix --verbose dpkg
Exit code: 0


Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 2%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done

Reading state information... 0% 

Reading state information... 0%

Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 4 package versions. Please wait...
Got info from api.ftp-master.debian.org for 4 packages.
Warning in 'install:gereal content:0': path should not begin with '/'
Offending value: 'src/gereal-generator /usr/lib/systemd/system-generators'
Warning in 'install:gereal content:1': path should not begin with '/'
Offending value: 'src/gerealctl /usr/bin'

Changes applied to dpkg configuration:
- install:gereal content:0: 'src/gereal-generator /usr/lib/systemd/system-generators' -> 'src/gereal-generator usr/lib/systemd/system-generators' # applied fix for :path should not begin with '/'
- install:gereal content:1: 'src/gerealctl /usr/bin' -> 'src/gerealctl usr/bin' # applied fix for :path should not begin with '/'

Back to Dashboard | View all reviews for this package