Bug#1102645: ITP: golang-github-transparency-dev-formats -- reusable formats related to transparency logs

2025-04-11 Thread Simon Josefsson
Package: wnpp
Severity: wishlist
Owner: Simon Josefsson 

* Package name: golang-github-transparency-dev-formats
  Version : 0.0~git20250403.313b830-1
  Upstream Author : Google LLC
* URL : https://github.com/transparency-dev/formats
* License : Apache-2.0
  Programming Lang: Go
  Description : reusable formats related to transparency logs

 This repository contains descriptions and supporting implementations for
 some reusable formats related to transparent logs.

Build dependency of https://github.com/transparency-dev/trillian-tessera

https://salsa.debian.org/go-team/packages/golang-github-transparency-dev-formats/-/pipelines
https://salsa.debian.org/jas/golang-github-transparency-dev-formats/-/pipelines

/Simon


signature.asc
Description: PGP signature


Bug#1102648: ITP: golang-github-transparency-dev-trillian-tessera -- library for building tile-based transparency logs (tlogs)

2025-04-11 Thread Simon Josefsson
Package: wnpp
Severity: wishlist
Owner: Simon Josefsson 

* Package name: golang-github-transparency-dev-trillian-tessera
  Version : 0.1.1-1
  Upstream Author : The Tessera authors
* URL : https://github.com/transparency-dev/trillian-tessera
* License : Apache-2.0
  Programming Lang: Go
  Description : library for building tile-based transparency logs (tlogs)

 Trillian Tessera is a Go library for building tile-based transparency
 logs (tlogs) (https://c2sp.org/tlog-tiles). It is the logical successor
 to the approach Trillian v1 (https://github.com/google/trillian) takes
 in building and operating logs.
 .
 The implementation and its APIs bake-in current best-practices based on
 the lessons learned (https://transparency.dev/articles/tile-based-logs/)
 over the past decade of building and operating transparency logs in
 production environments and at scale.
 .
 Tessera was introduced at the Transparency.Dev summit in October 2024.
 Watch Introducing Trillian Tessera
 (https://www.youtube.com/watch?v=9j_8FbQ9qSc) for all the details, but
 here's a summary of the high level goals:
 .
  * tlog-tiles API (https://c2sp.org/tlog-tiles) and storage
  * Support for both cloud and on-premises infrastructure
* GCP (/storage/gcp/)
* AWS (/storage/aws/)
* MySQL (/storage/mysql/)
* POSIX (/storage/posix/)
  * Make it easy to build and deploy new transparency logs on supported
infrastructure
* Library instead of microservice architecture
* No additional services to manage
* Lower TCO for operators compared with Trillian v1
  * Fast sequencing and integration of entries
  * Optional functionality which can be enabled for those ecosystems/logs
which need it (only pay the cost for what you need):
* "Best-effort" de-duplication of entries
* Synchronous integration
  * Broadly similar write-throughput and write-availability, and
potentially *far* higher read-throughput
and read-availability compared to Trillian v1 (dependent on underlying
infrastructure)
  * Enable building of arbitrary log personalities, including support for
the peculiarities of a
Static CT API (https://c2sp.org/static-ct-api) compliant log.
 .
 The main non-goal is to support transparency logs using anything other
 than the tlog-tiles API (https://c2sp.org/tlog-tiles). While it is
 possible to deploy a custom personality in front of Tessera that adapts
 the tlog-tiles API into any other API, this strategy will lose a lot of
 the read scaling that Tessera is designed for.

https://salsa.debian.org/go-team/packages/golang-github-transparency-dev-trillian-tessera
https://salsa.debian.org/jas/golang-github-transparency-dev-trillian-tessera/-/pipelines

/Simon


signature.asc
Description: PGP signature


Bug#1102649: ITP: golang-github-globocom-go-buffer -- Asynchronous data buffer for Go applications

2025-04-11 Thread Simon Josefsson
Package: wnpp
Severity: wishlist
Owner: Simon Josefsson 

* Package name: golang-github-globocom-go-buffer
  Version : 2.0.0-1
  Upstream Author : Globo.com
* URL : https://github.com/globocom/go-buffer
* License : Expat
  Programming Lang: Go
  Description : Asynchronous data buffer for Go applications

 go-buffer represents a buffer that asynchronously flushes its contents.
 It is useful for applications that need to aggregate data before writing
 it to an external storage. A buffer is flushed manually, or
 automatically when it becomes full or after an interval has elapsed,
 whichever comes first.

Needed by https://github.com/transparency-dev/trillian-tessera

https://salsa.debian.org/go-team/packages/golang-github-globocom-go-buffer/
https://salsa.debian.org/jas/golang-github-globocom-go-buffer/-/pipelines

/Simon


signature.asc
Description: PGP signature


Re: Call for help: Dart/flutter & yubico-authenticator

2025-04-11 Thread Matthew Vernon
Patrick Winnertz  writes:

> Yubico has recently published it's EOL notification for the
> yubikey-manager gui [1]. The yubioath-desktop version which we ship 
> within debian is already >3 years outated (and EOL) as yubico started
> to rewrite the app in flutter [2]. There is a also a RFP for flutter
> from 2019, but nobody seems to care or to work on [3].

Mmm, I wrote a Flutter app a while back and looked at the work needed to
get dart & flutter packaged for Debian and ran away :-/

Matthew

-- 
"At least you know where you are with Microsoft."
"True. I just wish I'd brought a paddle."
http://www.debian.org



Re: GnuPG 2.4 before Trixie freeze

2025-04-11 Thread Stephan Verbücheln
GnuPG 2.4 has landed in Sid. 

I am already happily using GnuPG with TPM support (from experimental)
for several months now without problems, including for signing
automated backups with a machine-bound key. This will probably be
available for everyone in Trixie.

Thanks to everyone involved for making this possible!

Regards


signature.asc
Description: This is a digitally signed message part


Bug#1102652: ITP: golang-github-robinus2-golang-moving-average -- Moving average implementation for Go

2025-04-11 Thread Simon Josefsson
Package: wnpp
Severity: wishlist
Owner: Simon Josefsson 

* Package name: golang-github-robinus2-golang-moving-average
  Version : 1.0.0-1
  Upstream Author : Robin Verlangen
* URL : https://github.com/RobinUS2/golang-moving-average
* License : Apache-2.0
  Programming Lang: Go
  Description : Moving average implementation for Go

 Moving average implementation for Go.

Needed by https://github.com/transparency-dev/trillian-tessera

https://salsa.debian.org/go-team/packages/golang-github-robinus2-golang-moving-average
https://salsa.debian.org/jas/golang-github-robinus2-golang-moving-average/-/pipelines

/Simon


signature.asc
Description: PGP signature