#1148387 RFS: slat/0.2.0-1 [ITP] -- terminal multiplexer with tiling panes, tabs and workspaces #1148387
- Package:
- sponsorship-requests
- Source:
- sponsorship-requests
- Submitter:
- Bobby Anthene
- Date:
- 2026-10-08 11:01:02 UTC
- Severity:
- normal
Dear mentors, I am looking for a sponsor for my package "slat": * Package name : slat Version : 0.2.0-1 Upstream contact : Bobby Anthene <bobbyanthenrao@gmail.com> * URL : https://github.com/noturbob/slat * License : Expat * Vcs : none yet; happy to move the packaging to salsa (go-team) Section : utils The source builds the following binary packages: slat - terminal multiplexer with tiling panes, tabs and workspaces To access further information about this package, please visit the following URL: https://mentors.debian.net/package/slat/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/s/slat/slat_0.2.0-1.dsc Changes since the last upload: slat (0.2.0-1) unstable; urgency=medium . * Initial release (Closes: #1148370) Regards, -- Bobby Anthene
Consider fixing, and I will be happy to sponsor. - Push to Salsa git go-team, adding Vcs-* fields - debian/slat.1 looks like a generated non-source file, consider some way of not storing generated files in git. - LICENSE says 'Copyright (c) 2025 noturbob' which does not match what you put into debian/copyright, although I suggest moving the human real name to 'Comment:' field. - Use debian/watch v5 and track git - Drop entire Depends: field due to compat 14 - Add a debian/salsa-ci or setup Salsa CI configuration /Sim Bobby Anthene <bobbyanthenrao@gmail.com> writes:
Hi Simon,
Thanks for the quick review! I've uploaded slat 0.2.1-1 to mentors with
these changes:
- debian/slat.1 is gone: the man page now lives upstream (slat.1 in the
0.2.1 release) and is installed from there.
- debian/copyright now matches LICENSE ("2025 noturbob"), with my real
name moved to a Comment: field.
- debian/watch uses version 5 and tracks the upstream git tags
(Mode: git); uscan fetches 0.2.1 with it.
- The Depends: field is dropped (and Static-Built-Using:, which compat 14
also fills in; lintian still shows an info-level
missing-static-built-using-field-for-golang-package, but the built
.deb has the field).
- Added debian/salsa-ci.yml and debian/gbp.conf (DEP-14, debian/sid).
- Maintainer is now the Debian Go Packaging Team, with me as Uploader,
and Vcs-* point to salsa.debian.org/go-team/packages/slat.
It builds in a clean unstable chroot, its test suite passes, and lintian
from unstable reports no errors or warnings. The mentors page shows a few
warnings (debhelper-but-no-misc-depends, missing-debian-watch-file-standard,
recommended-field Priority, compat 14 experimental); as far as I can tell
those come from the older lintian on mentors, which predates compat 14
and watch v5.
About Salsa: I registered an account, which is waiting for admin
approval. Once it's approved, could you (or another go-team member)
create go-team/packages/slat or give me access so I can push the
packaging there? Until then it's in a local git repo, ready to push.
https://mentors.debian.net/package/slat/
Thanks again,
Bobby.
Hi Simon, My Salsa account has been approved and the packaging is now in the Go team's namespace: https://salsa.debian.org/go-team/packages/slat It is on the debian/sid branch in the DEP-14 layout, and the Vcs-Git and Vcs-Browser fields in debian/control already point there. debian/salsa-ci.yml is in place. I have Developer access through the Go team group, which is enough to push but not to set the project's CI configuration path, so I have asked the team to either set it to debian/salsa-ci.yml or grant me Maintainer on the project. The pipeline will start running as soon as that is done. The contents are the same 0.2.1-1 you reviewed, with your comments addressed -- nothing has changed since the mentors upload. Thank you again for the review and for offering to sponsor it. Best regards, Bobby Anthene
Hello, The packaging is now in the Go team's namespace on Salsa, with the CI pipeline passing: https://salsa.debian.org/go-team/packages/slat https://salsa.debian.org/go-team/packages/slat/-/pipelines/1174844 It is on the debian/sid branch in the DEP-14 layout, and the Vcs-Git and Vcs-Browser fields in debian/control point there. The whole salsa-ci suite is green: build (amd64, i386 and source), lintian, piuparts, autopkgtest, blhc, debrebuild and uscan, with no failures and nothing allowed to fail. The repository is managed through Flight Deck, so it also has the team's standard branch protection, badges and webhooks -- thanks to Arthur Diniz for pointing me at it, since Developer access alone could not set the CI configuration path. The contents are the same 0.2.1-1 you reviewed, with your comments addressed -- nothing has changed since the mentors upload. Thank you again for the review and for offering to sponsor it. Best regards, Bobby Anthene
Hi Simon, A gentle check-in on this one. Everything you asked for on 19 September is in place: https://salsa.debian.org/go-team/packages/slat debian/sid, DEP-14 https://salsa.debian.org/go-team/packages/slat/-/pipelines/1174844 The salsa-ci suite passes in full -- build on amd64, i386 and source, lintian, piuparts, autopkgtest, blhc, debrebuild and uscan, with nothing allowed to fail. The package on mentors is the same 0.2.1-1 you reviewed; nothing has changed since. One thing you should know before uploading: Bastian Germann pointed out on the ITP (#1148370) that an unrelated "slat" was in the archive until 2009 -- Manoj Srivastava's SELinux analysis tools, removed on his own request. I have answered there with the Policy reading: 3.1 asks for a name unique within the archive, and 3.2.2 for one original source archive per source name and upstream version, which holds since the old package used 1.2.4, 1.2.6 and 2.0 and this one is on 0.2.x. I have also offered ftpmaster an epoch, since 0.2.1 sorts below the 2.0-5 that was removed. If you would rather that question were settled before you upload, I am happy to wait for it. No rush at all, and no obligation -- I know sponsoring is a favour and that you have your own work. I mainly want to check it has not slipped off the list, and if you would rather hand it to someone else that is completely fine; say the word and I will ask on debian-mentors. Thanks again for the review. Bobby Anthene
Sorry for slow response -- I made the NEW upload now! /Simon mån 2026-09-28 klockan 15:54 +0530 skrev Bobby Anthene:
Hi Simon, ftpmaster accepted slat 0.2.1-1 this morning, less than a day after your upload, and the ITP (#1148370) is closed. It is my first package in Debian, and it would not have gotten there without your review and your upload. Thank you. Your review made the package better, too: moving it under the Go team, the watch file and the man page were all things I would not have got right on my own. While it waited for a sponsor I kept working upstream, and today I released slat 1.0.0: https://github.com/noturbob/slat/releases/tag/v1.0.0 The main additions are a control CLI, so scripts and coding agents can drive a running session (list panes, send keys, capture output, wait until a pane is idle or asking a question), plus mouse support, session restore across reboots, drag-to-resize, moving panes around the layout, copy in scroll mode, ten colour themes and a visual overhaul. It also builds on Windows now, which does not affect Debian. The only dependency change is that golang.org/x/sys is now a direct import; it was already pulled in through x/term. Since your upload carried amd64 binaries, slat needs a source-only upload before it can migrate to testing. I will package 1.0.0-1 as that upload, push it to Salsa once CI is green, and file a fresh RFS. If you are happy to look at it, great; if not, no problem at all. I am closing this RFS with this message. Thanks again, Bobby Anthene