#1148387 RFS: slat/0.2.0-1 [ITP] -- terminal multiplexer with tiling panes, tabs and workspaces

#1148387#5
Date:
2026-09-19 11:22:16 UTC
From:
To:
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

#1148387#10
Date:
2026-09-19 14:32:33 UTC
From:
To:
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:

#1148387#15
Date:
2026-09-19 15:43:17 UTC
From:
To:
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.