Bug#924917: ITP: golang-github-gliderlabs-ssh -- Easy SSH servers in Golang
Package: wnpp Severity: wishlist Owner: Dawid Dziurla * Package name: golang-github-gliderlabs-ssh Version : 0.1.3-1 Upstream Author : Glider Labs * URL : https://github.com/gliderlabs/ssh * License : BSD-3-clause Programming Lang: Go Description : Easy SSH servers in Golang This Go package wraps the crypto/ssh package (https://godoc.org/golang.org/x/crypto/ssh) with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http (https://golang.org/pkg/net/http/), so the API is very similar. This package is in the dependency tree of Lazygit (#908894) and it depends on another package: "golang-github-anmitsu-go-shlex-dev" (#924783)
Bug#924918: ITP: golang-github-stvp-roll -- Simple(er) Rollbar client for Go
Package: wnpp Severity: wishlist Owner: Dawid Dziurla * Package name: golang-github-stvp-roll Version : 0.0~git20170522.3627a5c-1 Upstream Author : Stovepipe Studios * URL : https://github.com/stvp/roll * License : Expat Programming Lang: Go Description : Simple(er) Rollbar client for Go roll is a basic Rollbar client for Go that reports errors and logs messages. It automatically builds stack traces and also supports arbitrary traces. All errors and messages are sent to Rollbar synchronously. This package is in the dependency tree of Lazygit (#908894)
Bug#924922: ITP: golang-gopkg-src-d-go-billy.v4 -- The missing interface filesystem abstraction for Go
Package: wnpp Severity: wishlist Owner: Dawid Dziurla * Package name: golang-gopkg-src-d-go-billy.v4 Version : 4.3.0-1 Upstream Author : source{d} * URL : https://github.com/src-d/go-billy * License : Apache-2.0 Programming Lang: Go Description : The missing interface filesystem abstraction for Go Billy implements an interface based on the os standard library, allowing to develop applications without dependency on the underlying storage. Makes it virtually free to implement mocks and testing over filesystem operations. This package is in the dependency tree of Lazygit (#908894)
Bug#924921: ITP: golang-github-nozzle-throttler -- Throttler fills the gap between sync.WaitGroup and manually monitoring your goroutines with channels.
Package: wnpp Severity: wishlist Owner: Dawid Dziurla * Package name: golang-github-nozzle-throttler Version : 1.1-1 Upstream Author : Nozzle * URL : https://github.com/nozzle/throttler * License : Apache-2.0 Programming Lang: Go Description : Throttler fills the gap between sync.WaitGroup and manually monitoring your goroutines with channels. The API is almost identical to WaitGroups, but it allows you to set a max number of workers that can be running simultaneously. It uses channels internally to block until a job completes by calling Done() or until all jobs have been completed. It also provides a built in error channel that captures your goroutine errors and provides access to them as []error after you exit the loop. This package is in the dependency tree of Lazygit (#908894)
Bug#924930: ITP: golang-github-cloudfoundry-jibber-jabber -- Cross Platform locale detection for Golang
Package: wnpp Severity: wishlist Owner: Dawid Dziurla * Package name: golang-github-cloudfoundry-jibber-jabber Version : 0.0~git20151120.bcc4c83-1 Upstream Author : cloudfoundry-attic * URL : https://github.com/cloudfoundry/jibber_jabber * License : Apache-2.0 Programming Lang: Go Description : Cross Platform locale detection for Golang Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language. OS Support OSX and Linux via the LC_ALL and LANG environment variables. These are standard variables that are used in ALL versions of UNIX for language detection. This package is in the dependency tree of Lazygit (#908894)
Bug#924949: ITP: energy2d -- Interactive 2D heat transfer simulator
Package: wnpp Severity: wishlist Owner: Wookey Package name: energy2d Version : 3.0.2 Upstream Author : Charlie Xie URL : https://github.com/charxie/energy2d License : LGPL 3.0 Programming Lang: Java Description : Interactive 2D heat transfer simulator Based on Computations physics, Energy2D is an interactive visual multiphsyics simulation program that models all three modes of heat trasfer: conduction, convection, and radiation, and their coupling with particle dynamics. It allows you to design 'computational experiments' to test a scientific hypothesis or solve an engineering problem, and thus is useful for teaching, research and design. Energy2D runs quickly and lets you run computation fluid dynamics simulations without switching between multiple pieces of software, making this type of simulation much more accessible to non-experts.
How to deal with meaningless SOVERSION bumps from upstream?
Hello guys, I'm talking about the src:double-conversion package (popcon >= 70k), and a choice for the post-Buster stage. The upstream doesn't follow semantic versioning convention at all. Recently they have changed the SOVERSION to 3: https://github.com/google/double-conversion/commit/4199ef3d456ed0549e5665cf4186f0ee6210db3b But that doesn't imply any ABI or API change. IIRC their last major version bump was merely due to directory layout change... Should I bump the SOVERSION and trigger a transition after the Buster release? (I think it's pointless, as it triggers pointless rebuild for many packages including Qt) Or ignore the upstream SOVERSION bump and track the changes by myself? Reviewing every line of upstream code change is relatively easy for src:double-conversion. I guess the later solution is the correct choice in my case? [1] https://github.com/google/double-conversion [2] https://tracker.debian.org/pkg/double-conversion