#1032659 ITP: golang-github-go-task-slim-sprig -- Useful template functions for Go templates.

Package:
wnpp
Source:
wnpp
Submitter:
Mark E. Fuller
Date:
2024-02-26 18:03:03 UTC
Severity:
normal
Tags:
#1032659#5
Date:
2023-03-10 15:35:25 UTC
From:
To:
* Package name    : golang-github-go-task-slim-sprig
   Version         : 2.20.0-1
   Upstream Author : Andrey Nering
* URL             : https://github.com/go-task/slim-sprig
* License         : MIT
   Programming Lang: Go
   Description     : Useful template functions for Go templates.

  Slim-Sprig: Template functions for Go templates GoDoc
  (https://godoc.org/github.com/go-task/slim-sprig) Go Report Card
  (https://goreportcard.com/report/github.com/go-task/slim-sprig)
  .
  Slim-Sprig is a fork of Sprig (https://github.com/Masterminds/sprig), but
  with all functions that depend on external (non standard library) or
  crypto packages removed. The reason for this is to make this library
  more lightweight. Most of these functions (specially crypto ones) are
  not needed on most apps, but costs a lot in terms of binary size and
  compilation time.

  Reason for packaging: Needed by go-task

#1032659#8
Date:
2023-03-10 21:24:14 UTC
From:
To:
Hello,

Bug #1032659 in golang-github-go-task-slim-sprig reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/go-team/packages/golang-github-go-task-slim-sprig/-/commit/af533953e46dda15cc21417bf0176337f8db73e2
------------------------------------------------------------------------
Import Debian changes 2.20.0-1

golang-github-go-task-slim-sprig (2.20.0-1) unstable; urgency=medium
.
  * Initial release (Closes: #1032659)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1032659

#1032659#15
Date:
2023-07-03 09:55:24 UTC
From:
To:
Hi Mark,

Is there something preventing the upload of
golang-github-go-task-slim-sprig to NEW?

I would need it to package the latest version of restic.

Regards,

#1032659#20
Date:
2023-07-03 12:24:00 UTC
From:
To:
So, I don’t know - this was part of my first attempt to package for Debian and I need a sponsor.

The whole process stalled out on me and I don’t know how to proceed.

Mark Edward Fuller

#1032659#25
Date:
2023-12-07 18:57:19 UTC
From:
To:
Hi Mark,

I will be willing to sponsor this package (mainly as I am looking to using it
in Debos). Your packaging looks generally good, but I have noticed a few minor
issues with the Git repo / packaging, let me know if you can fix these or if
you'd like me to do so.

- d/copyright: "Copyright: 2019 Task" seems.. wrong? Also, for the record
there is no explicit licence file in the upstream repository, but the GitHub
page says MIT.

- The package's commit history seems to modify the original source, e.g.
908e6bca ("Ignore _build and quilt .pc dirs via .gitignore") which is then
reverted by af533953 ("Import Debian changes 2.20.0-1"). It would be far
cleaner to drop these commits.

- 6ef11ba6 ("fixup: unstable build submission") seems to be wrong. As you're
not uploading into unstable, you should leave it as UNRELEASED.

- v3.0.0 has been released upstream. What would the plan be for importing
that?

- The TestShuffle function seems to fail (heh, is this test even deterministic
?):



Thanks!

Chris

#1032659#30
Date:
2024-01-10 17:24:13 UTC
From:
To:
Hi Mark,

Did you think about my comments below? I would like to upload this package
into the NEW queue over the next couple of weeks (so to not block a new
imminent version of debos from being included in the archive).

Please do let me know if you have time to make the changes, or alternatively
if you do not have the time. I can make the changes to the packaging, but I do
not want to duplicate effort.

Thanks!
Chris

#1032659#35
Date:
2024-02-01 11:17:58 UTC
From:
To:
Hi,

I have done the packaging (from Mark's existing packaging, thank you!) for the
new version 3.0.0. I hope to upload to the NEW queue tomorrow; but first I
need to get the Git repo in good shape.


@Mark, I made slight changes to the packaging but you are still marked as an
Uploader alongside me, I have left your copyright in d/copyright, and your
packaging commit authorship is in d/changelog. I hope that is acceptable by
you :-)?


@Go Team, Can I have maintainer access to
https://salsa.debian.org/go-team/packages/golang-github-go-task-slim-sprig ?
Currently I am just developer on that repo, it'd be great to get full access
so I can modify CI setting etc.


Thanks!

Chris

#1032659#40
Date:
2024-02-01 16:27:47 UTC
From:
To:
Done.
#1032659#47
Date:
2024-02-26 18:00:10 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
golang-github-go-task-slim-sprig, 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 1032659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christopher Obbard <obbardc@debian.org> (supplier of updated golang-github-go-task-slim-sprig 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: Mon, 26 Feb 2024 12:40:39 +0000
Source: golang-github-go-task-slim-sprig
Binary: golang-github-go-task-slim-sprig-dev
Architecture: source all
Version: 3.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Christopher Obbard <obbardc@debian.org>
Description:
 golang-github-go-task-slim-sprig-dev - Useful template functions for Go templates (library)
Closes: 1032659
Changes:
 golang-github-go-task-slim-sprig (3.0.0-1) unstable; urgency=medium
 .
   [ Christopher Obbard ]
   * Initial release (Closes: #1032659)
   * d/copyright: Rework copyright
   * d/control: Add myself to Uploaders
   * d/control: Fix indentation in Build-Depends
   * d/control: Bump Standards-Version to 4.6.2
   * d/control: Make -dev package synopsis not a sentence
   * d/control: Add Build-depends to -dev package
   * d/patches: Add patch to skip test TestGetHostByName
 .
   [ Mark E. Fuller ]
   * Initial packaging
Checksums-Sha1:
 7dd037f96103c09b8b1243f4ef04fc11d8e0d9b9 2597 golang-github-go-task-slim-sprig_3.0.0-1.dsc
 1828ba31ee5568456434401024ff4d72334fde75 40258 golang-github-go-task-slim-sprig_3.0.0.orig.tar.gz
 b3310c0db8e45678f57060e917de677a0d733d9a 3184 golang-github-go-task-slim-sprig_3.0.0-1.debian.tar.xz
 09b00b587ca302926a8857444bd22cc2ab8ddd2d 26956 golang-github-go-task-slim-sprig-dev_3.0.0-1_all.deb
 77c45ca80646fedb3234b7cb6e88856d305fcc76 7135 golang-github-go-task-slim-sprig_3.0.0-1_amd64.buildinfo
Checksums-Sha256:
 11b9318584b6e0b704263cefe45de8a890bae9fbb9036eb829e7e9660475b111 2597 golang-github-go-task-slim-sprig_3.0.0-1.dsc
 cd2b714ecaf8cca9fd1d18c64718b2593ca5878fb053bf66644cf6f36c96a3fe 40258 golang-github-go-task-slim-sprig_3.0.0.orig.tar.gz
 a4e5b8dcc2c9eb51efac03cce6a0e73e5a4d00ff9b15608d2d903d1ea322e825 3184 golang-github-go-task-slim-sprig_3.0.0-1.debian.tar.xz
 5715c663d56ef02b4226a30a514393f1609d15a04a4576cbe459ba92af7a009b 26956 golang-github-go-task-slim-sprig-dev_3.0.0-1_all.deb
 547bdcf0cbc44a474d1813c2fd0c3bd9ba37cdb1b356b54efacd92766c09eb1b 7135 golang-github-go-task-slim-sprig_3.0.0-1_amd64.buildinfo
Files:
 815c13d53d3ea144bfabc55b8f814566 2597 golang optional golang-github-go-task-slim-sprig_3.0.0-1.dsc
 21e47af06b3e4441a1b796930ba0b0d9 40258 golang optional golang-github-go-task-slim-sprig_3.0.0.orig.tar.gz
 f555e0ea8d7500e735eecad3860bbc1d 3184 golang optional golang-github-go-task-slim-sprig_3.0.0-1.debian.tar.xz
 4553dc66b75fa31548a03cddf609d0e8 26956 golang optional golang-github-go-task-slim-sprig-dev_3.0.0-1_all.deb
 24f7e3a1e160ead4b6c687e9abee9201 7135 golang optional golang-github-go-task-slim-sprig_3.0.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE8Yvci2wl+QqiPVF0Y03E8GhwRvgFAmXcirYTHG9iYmFyZGNA
ZGViaWFuLm9yZwAKCRBjTcTwaHBG+BFIEACY8C1LhesqrxHx+FIguxf2Y52MsTwy
v7ShH9vr3SItrqln8j69pV+bhrq7Jxvqa1b00j4UZy+kSNdIvBOTfWOHf8VGhAMN
EHhWTdUNJOyMG76dXGKRcmaK/fiPdGIVgpchh/dPlJtHycSkKYqWGw2ThPWG+Maj
1HPzoXxfM0dRRol90uudPynJQbA6KTK5a9U4aCDbg8ig8SSfd4glsZFgPgpDDqlI
UAUgVJIwtubFdxhUBkcU7tn5rBm+o/q+DweD0Wp/k2zw8EWyhqpt82bRl2kQkbGq
Hcm3zhHXP19ahW3Vjn5ph+kjRHbi3i3LIEdw1gzEXoFsMMa84uIa9Xrs932LmWvh
XSr/MfiQh5qIKEdbW9lOyHrviLSH4j8KHRU1HgheOh9IWSJFpKNnCpIZ+2R5W8V9
+DuECAV+T5V4YwaiFsB0/blSC568S7YUnZnVrf1f6zauHCKqt0Db5YXMOoAKHEIm
o8x1YdOL6oZOJlee18uiQZQwFqz4PdBWLgM3zbfwttdoAaG8DoGitMhWbilnC4C1
diId08LLbj54ekqfOkug5gcOOM3gdVzQvWITVcsNX1Go4kClxmUyscYNbSM2wLRW
Rvb5c5xNhi02RFOqxfeJvdV37zc3dUJ0LL3RLi0oIOG36uneWAMDoWTuibAGGVj5
OBSpQqDFE5VoVA==
=dacz
-----END PGP SIGNATURE-----