* Package name : slat Version : 0.2.0 Upstream Author : Bobby Anthene <bobbyanthenrao@gmail.com> * URL : https://github.com/noturbob/slat * License : Expat Programming Lang: Go Description : terminal multiplexer with tiling panes, tabs and workspaces slat splits one terminal into panes, tabs and workspaces. The shells run inside a background daemon, so closing the terminal window or losing an SSH connection does not end them: running slat again reattaches to the same session with every pane intact. . Each pane has its own terminal emulator, so full-screen programs such as editors and system monitors stay confined to their pane, and its output can be scrolled back and searched. Keys are driven by a single prefix key and can be remapped in a TOML configuration file. Why package it: it offers a simpler, zero-configuration alternative to tmux and screen, with the keybindings shown in-app and scrollback search built in. All its build dependencies are already in Debian (burntsushi-toml, creack-pty, mattn-go-runewidth, golang-x-term); no new library packages are needed. I am the upstream author and intend to maintain the package, and I am looking for a sponsor. The package builds in unstable, passes its test suite and is lintian-clean apart from this bug's number. (The source package "slat" last existed in Debian in lenny, for an unrelated SELinux tool that was removed long ago.)
There used to be an unrelated slat package, so this is a name reuse. I do not know whether this is allowed.
Hi Bastian, Thank you for catching that -- I would rather know now than in NEW. You are right that the name was used before. For the record, the previous package was: slat 2.0-5, "Security-Enhanced Linux Analysis Tools": tools for information flow analysis of SELinux policies, maintained by Manoj Srivastava, section admin. It was removed from the archive on 2009-08-16 at its own maintainer's request -- #541373, "RM: slat -- ROM; Dead upstream, obsolete" -- and has not been in any suite since. The two pieces of software are unrelated: that one analysed SELinux policy, this one is a terminal multiplexer. Upstream chose the name independently, without knowing of the older package. As far as I can tell there is no rule against reusing the name of a package removed sixteen years ago, but I am not the one who decides that, so I am happy to be told otherwise. There is a second issue you did not raise which I think matters more, and I would rather put it on the table myself: my version is lower than the one that was removed. The old package reached 2.0-5; this is 0.2.1-1. Nothing currently in the archive constrains it, but the ordering is backwards for anyone reading the package's history, and an upgrade path from the 2009 package does not exist. If ftpmaster would prefer it, I am glad to upload as 1:0.2.1-1 so the new package sorts above everything the old one ever shipped. I have not done so pre-emptively, because an epoch is permanent and I would rather not add one that nobody wanted. And if the conclusion is that the name should not be reused at all, tell me and I will rename upstream. It is early enough that renaming costs me a release, not a migration. Simon Josefsson has reviewed 0.2.1-1 and offered to sponsor it (#1148387); the packaging is in the Go team's namespace on Salsa with the salsa-ci suite passing. Thanks again for looking. Bobby Anthene
We believe that the bug you reported is fixed in the latest version of slat, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1148370@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bobby Anthene <bobbyanthenrao@gmail.com> (supplier of updated slat package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Sat, 19 Sep 2026 20:28:42 +0530 Source: slat Binary: slat slat-dbgsym Architecture: source amd64 Version: 0.2.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org> Changed-By: Bobby Anthene <bobbyanthenrao@gmail.com> Description: slat - terminal multiplexer with tiling panes, tabs and workspaces Closes: 1148370 Changes: slat (0.2.1-1) unstable; urgency=medium . * Initial release (Closes: #1148370) Checksums-Sha1: 7fb9eec9982e1dcba43a6cd2be33d6169941ed42 2530 slat_0.2.1-1.dsc fb85b2f41f6b3149defad9d710106f0287c40b25 12984104 slat_0.2.1.orig.tar.xz 8aa072f089ec0a128f2be0b6c72af8745f041244 2512 slat_0.2.1-1.debian.tar.xz 1c70166890bc49cdf5ec16d3609faefe60042d09 1391664 slat-dbgsym_0.2.1-1_amd64.deb dfb7b2cf3a018348e6a353c529f1ea6f14aa3ea0 8026 slat_0.2.1-1_amd64.buildinfo 5793b8df78e278b719a15b0081670e724a8eb093 1205568 slat_0.2.1-1_amd64.deb Checksums-Sha256: c65254b3d3b2f1abc0e90a5f911e692fc0c3e0d697311080a247973e8db20ffc 2530 slat_0.2.1-1.dsc b7f5fe35d03b94b47b4350fbee704703469b8149f528e4e8a5bfbb8e66df8125 12984104 slat_0.2.1.orig.tar.xz b48a8752927c41d427249cae54bca38a152fc934bfdb8cb9f29bc8ac2a90f74a 2512 slat_0.2.1-1.debian.tar.xz 1f85c62bdece3f4d1956d30a668f803cf915c17ea1943307cdaffe1ae92f7ce3 1391664 slat-dbgsym_0.2.1-1_amd64.deb ea1d5ff6b7b4b5eb6474a84213d348f822b61d793b43343401e04c29e8797399 8026 slat_0.2.1-1_amd64.buildinfo 1684a5f47a6fc166c591663a945c9b525a64439209943177de4c403f6e6ae812 1205568 slat_0.2.1-1_amd64.deb Files: 337efc59cd795a1a2f829ea80174152e 2530 utils optional slat_0.2.1-1.dsc 88c88e153eca1843c6eb7b9a56c6496c 12984104 utils optional slat_0.2.1.orig.tar.xz b7dc35b546023330b9b3c6337fcdcfe1 2512 utils optional slat_0.2.1-1.debian.tar.xz 81c82f9d1ec062fb81c1d5d57662315e 1391664 debug optional slat-dbgsym_0.2.1-1_amd64.deb 7a8c92a19b0751ac5882016bb7d9b474 8026 utils optional slat_0.2.1-1_amd64.buildinfo 9266dd789b5536aae23c72958aaae3e0 1205568 utils optional slat_0.2.1-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQNvBAEWCgMXFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmrGUSAbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwywhwmAJgzBFySzrQWCSsGAQQB2kcPAQEHQAiHK2SL 4a8QwZCvX1fkJU5l8aNp2jmw7hrcOfGGsZTrtCVTaW1vbiBKb3NlZnNzb24gPHNp bW9uQGpvc2Vmc3Nvbi5vcmc+iJYEExYIAD4CGwMFCwkIBwIGFQgJCgsCBBYCAwEC HgECF4AWIQSx0r0Tdb7LeEz0+MTXPPY4xTwGvgUCaeH1kQUJDmvq3QAKCRDXPPY4 xTwGvoViAP9ZUL6yXhpUKudJT+rZvfQ9cw8uydbUN4WuMdCce65BUwD/YaVCrk75 uptX18omVWGZbtviHfw6twiAGbzRflxK9gS4MwRcks+BFgkrBgEEAdpHDwEBB0Ds UwiDmnlwMSNoSF+ByvW0E6TVXou9PKDa9SpZvKghioj1BBgWCAAmAhsCFiEEsdK9 E3W+y3hM9PjE1zz2OMU8Br4FAmngltcFCQ5qi1YAgXYgBBkWCAAdFiEEo8ychwud MQq61M8vUXIrCP5HRaIFAlySz4EACgkQUXIrCP5HRaKnTAEAoB+OWrHmYCK8Cjr1 DgPUH7JnhPBmR2DbhR5jPRREEugA+gOMeWmL6GOpaPfKYLcNhzw4ZnAlxSLY1wq1 eANBpiQOCRDXPPY4xTwGvrOwAPoCCB6QQKQ6XA49bCocw54Jqb8EH9FZB5nurPhB u6koKQEA3v1zK1NHND2t44vOXDKmYb8yThSP7KHuutpcy9EGNwW4OARcks9qEgor BgEEAZdVAQUBAQdAMZUbpg1up2WOwPlQn3pPVaRMejyZnScmD7d5TRzHehwDAQgH iH4EGBYIACYCGwwWIQSx0r0Tdb7LeEz0+MTXPPY4xTwGvgUCaeCW1wUJDmqLbQAK CRDXPPY4xTwGvkTVAP9n2kDv5xU9OhPjJYZUHaP9HIZUFwuU2TD01b1QRcKCzgD/ cSyStKMORI082CQeCvNdAC/yL+jxDgBIAOHD0x1ZWwkACgkQUXIrCP5HRaKVJQEA tVtBh0UORKXVmnD/tsqQBnjNlGmY/2NKMPqXls4E18UA/2LJcg6olVOLi8ZJEYmk iiZi1x0jS1MdmKgldvaxWawM =Qo1j -----END PGP SIGNATURE-----