Bug#1031634: Update on ITP for gum package
Dear Scarlett, I hope this message finds you well. I wanted to provide you with an update on the status of the gum package, which you initially opened an ITP for. Over the past few months, I've been working on packaging the last three missing dependencies, and I'm happy to share that they are now in Debian testing: https://tracker.debian.org/pkg/golang-github-catppuccin-go https://tracker.debian.org/pkg/golang-github-charmbracelet-huh https://tracker.debian.org/pkg/golang-github-charmbracelet-log https://lists.debian.org/debian-go/2024/08/msg00045.html The gum package itself is stored here: https://salsa.debian.org/go-team/packages/gum I’ve also submitted a merge request to prepare for the release: https://salsa.debian.org/go-team/packages/gum/-/merge_requests/1 This MR was reviewed by Mathias Gibbens and before we proceed with the upload we would like to check if you made any progress on your end. If there is nothing to add or objections about the work done here we can continue and do the upload. Please feel free to take a look, and let me know if you have any feedback or suggestions! Kind Regards, Arthur Diniz
Bug#1068669: ITP: golang-github-mitchellh-hashstructure -- Get hash values for arbitrary values in Go (golang).
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-mitchellh-hashstructure-v2 Version : 2.0.2-1 Upstream Author : Mitchell Hashimoto * URL : https://github.com/mitchellh/hashstructure * License : Expat Programming Lang: Go Description : generate hash values for arbitrary values in Golang Hashstructure is a Go library for creating a unique hash value for arbitrary values in Go.
Bug#1067390: ITP: golang-github-radovskyb-watcher -- watch for files or directory changes without using filesystem events
Thanks for reporting the conflict. I will rename the source to golang-github-radovskyb-watcher and the binary to golang-watcher, also adding python3-watcherclient set as a Conflicts flag in the control file.
Bug#1067390: retitle 1067390 ITP: golang-github-radovskyb-watcher -- watch for files or directory changes without using filesystem events
retitle 1067390 ITP: golang-github-radovskyb-watcher -- watch for files or directory changes without using filesystem events
Bug#1067390: ITP: watcher -- watch for files or directory changes without using filesystem events
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: watcher Version : 1.0.7-1 Upstream Author : Benjamin Radovsky * URL : https://github.com/radovskyb/watcher * License : BSD-3-clause Programming Lang: Go Description : watch for files or directory changes without using filesystem events watcher is a Go package for watching for files or directory changes (recursively or non recursively) without using filesystem events, which allows it to work cross platform consistently. . It watches for changes and notifies over channels either anytime an event or an error has occurred. Events contain the os.FileInfo of the file or directory that the event is based on and the type of event and file or directory path. . The features include customizable polling interval, event filtering, recursive or non-recursive folder watching, ability to ignore hidden files, specified files and folders, notification of os.FileInfo details, notification of full file paths or old and new paths in case of Rename or Move events, limitation on the number of events per watching cycle, listing watched files, and triggering custom events.
Bug#1064481: ITP: golang-github-liggitt-tabwriter -- Drop in replacement for https://golang.org/pkg/text/tabwriter with additional features
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-liggitt-tabwriter Version : 0.0~git20181228.89fcab3-1 Upstream Author : Jordan Liggitt * URL : https://github.com/liggitt/tabwriter * License : BSD-3-clause Programming Lang: Go Description : Drop in replacement for the golang text/tabwriter with some additional features This library is a drop-in replacement for the golang text/tabwriter . The following additional features are supported: - The RememberWidths flag allows remembering maximum widths seen per column even after Flush() is called. - RememberedWidths() []int and SetRememberedWidths([]int) *Writer allow obtaining and transferring remembered column width between writers.
Bug#1064242: ITP: golang-github-monochromegane-go-gitignore -- A fast gitignore matching library for Go.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-monochromegane-go-gitignore Version : 0.0~git20200626.205db1a-1 Upstream Author : monochromegane * URL : https://github.com/monochromegane/go-gitignore * License : Expat Programming Lang: Go Description : Fast gitignore matching library for Go. This library use simple tree index for matching, so keep fast if gitignore file has many pattern. Features * Support absolute path (/path/to/ignore) * Support relative path (path/to/ignore) * Support accept pattern (!path/to/accept) * Support directory pattern (path/to/directory/) * Support glob pattern (path/to/\*.txt)
Bug#1064153: ITP: golang-k8s-metrics -- Kubernetes metrics-related API types and clients
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-k8s-metrics Version : 0.29.0-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/metrics * License : Apache-2.0 Programming Lang: Go Description : Kubernetes metrics-related API types and clients This package contains API type definitions and client code for the Kubernetes metrics APIs that Kubernetes makes use of.
Bug#1053000: ITP: golang-github-google-gnostic-models -- Protobuf models and libraries for gnostic-supported API formats
Hey Nicolas, Feel free to hijack the ITP if that will unblock you. ATM I have no time to review the current state of the package you have created. I would just recommend saving the package under the Debian Go Team. https://salsa.debian.org/go-team Kind regards, Arthur Diniz On Mon, 18 Dec 2023 at 11:06, Nicolas Schier wrote: > Hi Arthur, > > are you still working on packaging golang-github-google-gnostic-models? > > For packaging the newer versions of glab, we need several new golang > packages > and one of them is golang-github-google-gnostic-models. For my local > tests, I > failed using the default 'dh-make-golang' but had to compose a manually > adjusted debian/ folder. Might you want to review or test my current > state? > https://salsa.debian.org/nsc/golang-github-google-gnostic-models > > If you are out of time (or whatever else): may I hijack your ITP? > > Kind regards, > Nicolas >
Bug#1054095: ITP: golang-github-google-safetext -- Secure, syntax-aware libraries ensuring safer data formatting.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-google-safetext Version : 0.0~git20230106.7156a76-1 Upstream Author : Google * URL : https://github.com/google/safetext * License : Apache-2.0 Programming Lang: Go Description : Secure, syntax-aware libraries ensuring safer data formatting. Libraries for producing formats such as YAML, mitigating injection vulnerabilities prevalent in syntax-unaware libraries like text/template and sprintf.
Bug#1053695: ITP: httpie-aws-authv4 -- AWS Signature v4 Signing Process authentication plugin for HTTPie
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: httpie-aws-authv4 Version : 0.3.0-1 Upstream Author : Aidan Rowe * URL : https://github.com/aidan-/httpie-aws-authv4 * License : MIT/Expat Programming Lang: Python Description : AWS Signature v4 Signing Process authentication plugin for HTTPie This is an HTTPie Python plugin for developers and system administrators engaged with Amazon Web Services (AWS). . Its primary function is to simplify the authentication process and facilitate requests to AWS services, all using the AWS Signature Version 4 authentication protocol.
Bug#1053000: ITP: golang-github-google-gnostic-models -- Protobuf models and libraries for gnostic-supported API formats
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-google-gnostic-models Version : 0.6.8-1 Upstream Author : Google * URL : https://github.com/google/gnostic-models * License : Apache-2.0 Programming Lang: Go Description : Protobuf models and libraries for gnostic-supported API formats Contains Protocol Buffer models and associated libraries for working with API description formats supported by gnostic. . It exists to provide a lightweight distribution of these models with minimal dependencies.
Bug#1052998: ITP: golang-github-moby-spdystream -- A multiplexed stream library using spdy
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-moby-spdystream Version : 0.2.0-1 Upstream Author : Moby * URL : https://github.com/moby/spdystream * License : Apache-2.0 and BSD-3-Clause Programming Lang: Go Description : A multiplexed stream library using spdy
Bug#1052673: ITP: golang-github-bazelbuild-bazelisk -- A user-friendly launcher for Bazel.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-bazelbuild-bazelisk Version : 1.18.0-1 Upstream Author : Bazel * URL : https://github.com/bazelbuild/bazelisk * License : Apache-2.0 Programming Lang: Go Description : A user-friendly launcher for Bazel. Bazelisk is a user-friendly wrapper/launcher for Bazel written in Go. It automatically picks a good version of Bazel given your current working directory, downloads it from the official server (if required) and then transparently passes through all command-line arguments to the real Bazel binary. . You can call it just like you would call Bazel. . Before Bazelisk was rewritten in Go, it was a Python script. This still works and has the advantage that you can run it on any platform that has a Python interpreter, but is currently unmaintained and it doesn't support as many features.
Bug#1032033: ITP: tfk8s -- Tool for converting Kubernetes YAML manifests to Terraform HCL
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: tfk8s Version : 0.1.10-1 Upstream Author : John Houston * URL : https://github.com/jrhouston/tfk8s * License : Expat Programming Lang: Go Description : Tool for converting Kubernetes YAML manifests to Terraform HCL tfk8s is a tool that makes it easier to work with the Terraform Kubernetes Provider (https://github.com/hashicorp/terraform-provider- kubernetes).
Bug#994074: ITP: kubernetes-split-yaml -- Split a giant yaml file into one file per Kubernetes resource
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: kubernetes-split-yaml Version : 0.3.0-1 Upstream Author : Frederik Mogensen * URL : https://github.com/mogensen/kubernetes-split-yaml * License : Expat Programming Lang: Go Description : Split the 'giant yaml file' into one file pr kubernetes resource This program can be usefull in case it's necessary to split a big Kubernetes yaml manifest files into small ones. . It supports filters using namespaced hierarchy, Kubernetes objects starting with a word or Deployments and StatefulSets types.
Bug#994071: ITP: aws-nuke -- Nuke a whole AWS account and delete all its resources.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: aws-nuke Version : 2.16.0-1 Upstream Author : reBuy reCommerce GmbH * URL : https://github.com/rebuy-de/aws-nuke * License : Expat Programming Lang: Go Description : Nuke a whole AWS account and delete all its resources. Remove all resources from an AWS account. . Be aware that aws-nuke is a very destructive tool, hence be very careful while using it. Otherwise can cause production data deletion. . As an advise try to not run this application on any AWS account, where cannot be afforded to lose all resources. By default aws-nuke only lists all resources to delete. It's necessary to add --no-dry-run to actually delete resources. . This tool retries deleting all resources until all specified ones are deleted or until there are only resources with errors left. AWS Credentials There are two ways to authenticate aws-nuke. There are static credentials and profiles. The later one can be configured in the shared credentials file or the shared config file.
Bug#989921: ITP: golang-github-mb0-glob -- A configurable globbing and matching algorithm for go
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-github-mb0-glob Version : 0.0~git20160210.1eb79d2-1 Upstream Author : Martin Schnabel * URL : https://github.com/mb0/glob * License : BSD-3-clause Programming Lang: Go Description : A configurable globbing and matching algorithm for go Configurable globbing and matching algorithm for go. . The package is based on the globbing and matching code from package path/filepath.
Bug#984558: ITP: golang-k8s-gengo -- gengo library for code generation.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-k8s-gengo Version : 0.0~git20210203.de9496d-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/gengo * License : Apache-2.0 Programming Lang: Go Description : gengo library for code generation. A package for generating things based on go files. This mechanism was first used in Kubernetes and is split out here for ease of reuse and maintainability. . go get k8s.io/gengo/... Examples A set generator, deep-copy generator, defaulter generator and go-to-protobuf generator are included here. Also, import-boss will enforce arbitrary rules about import trees. . We don't directly use the go types in the go typecheck library because they are based on implementing differing interfaces. A struct-based format is more convenient input for template driven output. parser/ Package parser parses go source files. namer/ Package namer defines a naming system, for: * helping you reference go objects in a syntactically correct way * keeping track of what you reference, for importing the right packages * and defining parallel tracks of names, for making public interfaces and private implementations.
Bug#984552: ITP: golang-k8s-system-validators -- A set of system-oriented validators for kubeadm preflight checks.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-k8s-system-validators Version : 1.4.0-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/system-validators * License : Apache-2.0 Programming Lang: Go Description : A set of system-oriented validators for kubeadm preflight checks. A set of system-oriented validators for kubeadm preflight checks.
Bug#984549: ITP: golang-k8s-utils -- Non-Kubernetes-specific utility libraries which are consumed by multiple projects.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: golang-k8s-utils Version : 0.0~git20210111.fddb29f-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/utils * License : Apache-2.0 Programming Lang: Go Description : Non-Kubernetes-specific utility libraries which are consumed by multiple projects. A set of Go libraries that provide low-level, kubernetes-independent packages supplementing the Go standard libs (https://golang.org/pkg/#stdlib). Purpose As Kubernetes grows and spins functionality out of its core (https://github.com/kubernetes/kubernetes) and into cooperating repositories like apiserver (https://github.com/kubernetes/apiserver), kubectl (https://github.com/kubernetes/kubectl), kubeadm (https://github.com/kubernetes/kubeadm), etc., the need arises for leaf repositories to house shared code and avoid cycles in repository relationships. . This repository is intended to hold shared utilities with no Kubernetes dependencies that may be of interest to any Go project. See these instructions for moving (./HOWTOMOVE.md) an existing package to this repository. Criteria for adding code here• Used by multiple Kubernetes repositories.• Complex enough to be worth vendoring, rather than copying (e.g. not 5 LOC).• Can be fully exercised by unit tests (e.g. no dependencies on kernels).• Has full unit test coverage.• Stable, or backward compatible, API, with complete godocs.• Go tools compliant (go get, go test, etc.).• Very few (ideally zero) external dependencies.• No dependencies on any other Kubernetes repository.Contributing Please see CONTRIBUTING.md (CONTRIBUTING.md) for instructions on how to contribute.
Bug#981797: ITP: golang-github-munnerz-goautoneg -- HTTP Content-Type Autonegotiation.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name : golang-github-munnerz-goautoneg Version : 0.0~git20191010.a7dc8b6-1 Upstream Author : James Munnelly * URL : https://github.com/munnerz/goautoneg * License : BSD-3-clause Programming Lang: Go Description : HTTP Content-Type Autonegotiation. The functions in this package implement the behaviour specified in http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html . func Negotiate(header string, alternatives []string) (content_type string) Negotiate the most appropriate content_type given the accept header and a list of alternatives. . func ParseAccept(header string) (accept []Accept) Parse an Accept Header string returning a sorted list of clauses
Bug#981290: golang-k8s-klog -- Leveled execution logs for Go (fork of https://github.com/golang/glog)
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name : golang-k8s-klog Version : 2.5.0-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/klog * License : Apache-2.0 Programming Lang: Go Description : Leveled execution logs for Go (fork of https://github.com/golang/glog) klog is a permanent fork of https://github.com/golang/glog. The decision to create klog was one that wasn't made lightly, but it was necessary due to some drawbacks that are present in glog (https://github.com/golang/glog ). Ultimately, the fork was created due to glog not being under active development.
Bug#941983: ITP: hey -- hey is a tiny program that sends some load to a web application.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: hey Version : 0.1.2 Upstream Author : Jaana B. Dogan * URL : https://github.com/rakyll/hey * License : Apache-2.0 Programming Lang: Go Description : hey is a tiny program that sends some load to a web application. hey was originally called boom and was influenced from Tarek Ziade's tool at tarekziade/boom. Using the same name was a mistake as it resulted in cases where binary name conflicts created confusion. To preserve the name for its original owner, we renamed this project to hey.
Bug#935448: ITP: deprecated -- Python @deprecated decorator to deprecate old python classes, functions or methods
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: python3-deprecated Version : 1.2.6 Upstream Author : Tantale Solutions * URL : https://github.com/tantale/deprecated * License : MIT Programming Lang: Python Description : Python @deprecated decorator to deprecate old python classes, functions or methods.
Bug#920067: Request adoption for gt5
package gt5 retitle 920067 ITA: gt5 -- shell program to display visual disk usage with navigation owner 920067 ! thanks
Bug#709682: python-github: changing back from RFC to ITP
retitle 709682 ITP: python-github -- Python library for the full Github API v3 owner 709682 ! thanks
Bug#932492: Fix description and upstream
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: commit-helper Version : 3.4.18 Upstream Author : Andre Filho * URL : https://github.com/andre-filho/commit-helper * License : GPL-3 Programming Lang: Python Description : Helps you create and maintain your commit policy The commit-helper do exactly what it's name suggest: helps you create and maintain your git commit policy by tailoring your commit message into a commit convention.
Bug#932493: ITP: commit-helper -- Helps you create and maintain your commit policy
Package: wnpp Owner: Arthur Diniz Severity: wishlist * Package name: commit-helper Version : 3.4.18 Upstream Author : Arthur Diniz * URL : https://github.com/andre-filho/commit-helper * License : GPL-3 Programming Lang: Python Description : Helps you create and maintain your commit policy The commit-helper do exactly what it's name suggests: helps you create and maintain your commit policy by tailoring your commit message into a commit convention.
Bug#932492: ITP: commit-helper -- Helps you create and maintain your commit policy
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: commit-helper Version : 3.4.18 Upstream Author : Arthur Diniz * URL : https://github.com/andre-filho/commit-helper * License : GPL-3 Programming Lang: Python Description : Helps you create and maintain your commit policy The commit-helper do exactly what it's name suggest: helps you create and maintain your commit policy by tailoring your commit message into a commit convention.
Bug#932142: ITP: python3-colored -- Very simple Python library for color and form atting in terminal.
Package: wnpp Severity: wishlist Owner: Arthur Diniz * Package name: python3-colored Version : 1.3.93 Upstream Author : Dimitris Zlatanidis * URL : https://gitlab.com/dslackw/colored * License : MIT Programming Lang: Python Description : Very simple Python library for color and formatting in ter minal. Collection of color codes and names for 256 color terminal setups. The following is a list of 256 colors for Xterm, containing an example of the displayed color, Xterm Name, Xterm Number and HEX.