Re: [draft] need your help on the AI-DFSG general resolution prepration

2025-02-04 Thread Jacinto Dávila
(1) do you know any important but missing reference materials?

You may want to include references to currents cases in court, like:

https://www.npr.org/2025/01/14/nx-s1-5258952/new-york-times-openai-microsoft

Maybe not that particular one, but something to the effect. By supporting
proposal B: "Toxic Candy" is free software, I believe one would be taking
side on those disputes, against creators that believe that their work is
being used as training data and has not been dutifully honored.

Otherwise, the proposals look impeccable.

Thank you


On Sun, 2 Feb 2025 at 01:57, M. Zhou  wrote:

> Hi all,
>
> I heard that people were looking for me during FOSDEM.
>
> I spent a couple of hours and finally get something draft-ish
> for the previously mentioned general resolution on the software
> freedom interpolation with respect to AI software.
>
> https://salsa.debian.org/lumin/gr-ai-dfsg
> (I turned the issues on. Feel free to open issues there)
>
> This is an early draft. Before really posting to -vote, I need your
> help on the following aspect:
>
> (1) do you know any important but missing reference materials?
>
> (2) are the options clear enough for vote? Considering lots of the readers
> may
> not be faimiliar with how AI is created. I tried to explain it, as well as
> the implication if some components are missing.
>
> (3) is there anything unclear or ambiguous in the text for backgrounds and
> options?
>
> (4) is there anything else that should be added to the text?
>
> (5) what is the actionable outcome of this generaal resolution?
>
> (6) is a neutral tone necessary for a proposal? I have a clear
> tendency throughout the texts.
>
> (7) I have not yet asked ftp-master on their opinion.
>
>
> According to https://www.debian.org/vote/howto_proposal ,
> there is a template https://www.debian.org/vote/sample_vote.template
> but I don't understand this XML dialect. How to use this XML file?
>
>

-- 
Jacinto A. Dávila Quintero
http://webdelprofesor.ula.ve/ingenieria/jacinto


Mentors. Confirmed packages needing DD review and possible sponsorship

2025-02-04 Thread Phil Wyett
Morning DD's and all,

Below is a listing of 'confirmed' packages from Debian Mentors that require DD
review and possible sponsorship. If you could spare the time for these
packages, it would be much appreciated.


#1077968 RFS: scrcpy/2.6.1-1 -- Display and control your Android device
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077968
Salsa: https://salsa.debian.org/yangfl-guest/scrcpy


#1078171 RFS: rsplib/3.5.0-1 -- RSerPool implementation RSPLIB
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078171
dget -x https://mentors.debian.net/debian/pool/main/r/rsplib/rsplib_3.5.0-1.dsc


#1085513 RFS: libhx/4.24-1 -- C library providing queue, tree, I/O and utility
functions
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085513
dget -x https://mentors.debian.net/debian/pool/main/libh/libhx/libhx_4.24-1.dsc


#1087484 RFS: wifi-qr/0.4-1 -- WiFi password share via QR codes
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087484
dget -x https://mentors.debian.net/debian/pool/main/w/wifi-qr/wifi-qr_0.4-1.dsc


#1087714 RFS: hoteldruid/3.0.7-1 -- web-based property management system for
hotels or B&Bs
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087714
dget -x
https://mentors.debian.net/debian/pool/main/h/hoteldruid/hoteldruid_3.0.7-1.dsc


#1089572 RFS: emacs-cmake-mode/3.31.4+ds-1 -- Emacs major mode for editing
CMake sources
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089572
dget -x
https://mentors.debian.net/debian/pool/main/e/emacs-cmake-mode/emacs-cmake-mode_3.31.4+ds-1.dsc


#1091806 RFS: ydotool/1.0.4-1 [ITA] -- Generic Linux command-line automation
tool
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091806
dget -x
https://mentors.debian.net/debian/pool/main/y/ydotool/ydotool_1.0.4-1.dsc


#1092829 RFS: geiser/0.31.1-1 [ITA] -- Generic Emacs/Scheme interaction mode
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092829
dget -x
https://mentors.debian.net/debian/pool/main/g/geiser/geiser_0.31.1-1.dsc


#1093235 RFS: vifm/0.13-1 [ITA] -- Flexible vi-like file manager using ncurses
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093235
dget -x https://mentors.debian.net/debian/pool/main/v/vifm/vifm_0.13-1.dsc


#1094966 RFS: rumur/2025.02.02-1 -- model checker for the Murphi language
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094966
dget -x
https://mentors.debian.net/debian/pool/main/r/rumur/rumur_2025.02.02-1.dsc


#1095016 RFS: postfixadmin/3.3.15+ds-2 -- Virtual mail hosting interface for
Postfix
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095016
dget -x
https://mentors.debian.net/debian/pool/main/p/postfixadmin/postfixadmin_3.3.15+ds-2.dsc


#1095157 RFS: hipercontracer/2.0.2-1 -- Command-line programs for
HiPerConTracer
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095157
dget -x
https://mentors.debian.net/debian/pool/main/h/hipercontracer/hipercontracer_2.0.2-1.dsc


#1095188  RFS: molotov/1.3-1 -- Create a bootable media from a Windows 10 iso
image
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095188
dget -x
https://mentors.debian.net/debian/pool/contrib/m/molotov/molotov_1.3-1.dsc


#979188 RFS: git-subrepo/0.4.9-3 [ITP] -- Alternative to git-submodule(1) and
git-subtree(1)
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979188
dget -x
https://mentors.debian.net/debian/pool/main/g/git-subrepo/git-subrepo_0.4.9-3.dsc


#988010 RFS: td-system-tools/2.0.7-1 [ITP] -- System
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988010
dget -x
https://mentors.debian.net/debian/pool/main/t/td-system-tools/td-system-tools_2.0.7-1.dsc

#1067448 RFS: gcdemu/3.2.6-1 [ITP] -- GNOME application to control CDEmu daemon
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067448
dget -x https://mentors.debian.net/debian/pool/main/g/gcdemu/gcdemu_3.2.6-1.dsc

#1080305 RFS: apt-mirror2/11-1 [ITP] -- Python/asyncio reimplementation of the
apt-mirror
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080305
dget -x
https://mentors.debian.net/debian/pool/main/a/apt-mirror2/apt-mirror2_11-1.dsc

#1084022 RFS: buffybox/3.2.0+dfsg-1 [ITP] -- Touch-enabled framebuffer keyboard
(not only) for vampire slayers
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084022
dget -x
https://mentors.debian.net/debian/pool/main/b/buffybox/buffybox_3.2.0+dfsg-1.dsc


#1090035 RFS: golang-github-olebedev-when/1.1.0-1 [ITP] -- natural language
date/time parser
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090035
dget -x https://mentors.debian.net/package/golang-github-olebedev-when/


#1090036 RFS: golang-github-binwiederhier-ntfy/2.11.0-1 [ITA] -- Send push
notifications to your phone or desktop
RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090036
dget -x
https://mentors.debian.net/debian/pool/main/g/golang-github-binwiederhier-ntfy/golang-github-binwiederhier-ntfy_2.11.0-1.dsc


#1092020 RFS: woof/20220202-1 [ITP] -- share files through HTTP protocol
RFS: https://bugs.debi

Bug#1095198: ITP: ruby-rails-propshaft -- asset pipeline library for Rails

2025-02-04 Thread Soren Stoutner
Package: wnpp
Severity: wishlist
Owner: Soren Stoutner 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-r...@lists.debian.org


* Package name: ruby-rails-propshaft
  Version : 1.1.0
* URL : https://github.com/rails/propshaft
* License : Expat
  Programming Lang: Ruby
  Description : asset pipeline library for Rails

Propshaft is an asset pipeline library for Rails. It's built for an era
where bundling assets to save on HTTP connections is no longer urgent,
where JavaScript and CSS are either compiled by dedicated Node.js bundlers 
or served directly to the browsers, and where increases in bandwidth have 
made the need for minification less pressing. These factors allow for a 
dramatically simpler and faster asset pipeline compared to previous options,
like Sprockets.

This is a dependency of Redmine 6.x.  It will be maintained it under the
Debian Ruby Team.



Bug#1095199: ITP: emacs-llama -- Llama - Compact syntax for short lambda

2025-02-04 Thread Xiyue Deng
Package: wnpp
Severity: wishlist
Owner: Xiyue Deng 

* Package name: emacs-llama
  Version : 0.6.0
  Upstream Author : Jonas Bernoulli 
* URL or Web page : https://github.com/tarsius/llama
* License : GPL-3+
  Programming lang: Emacs Lisp
  Description : Llama - Compact syntax for short lambda
 This package implements a macro named `##', which provides a compact way
 to write short `lambda' expressions.
 .
 The signature of the macro is (## FN &rest BODY) and it expands to a
 `lambda' expression, which calls the function FN with the arguments BODY
 and returns the value of that.  The arguments of the `lambda' expression
 are derived from symbols found in BODY.

This package is a new dependency of magit 4.3.0.  I intend to maintain
this package under the Debian Emacsen Team umbrella.


signature.asc
Description: PGP signature


Bug#1095156: ITP: golang-github-xyproto-randomstring -- generate random strings

2025-02-04 Thread Guillem Jover
Package: wnpp
Severity: wishlist
Owner: Guillem Jover 

* Package name: golang-github-xyproto-randomstring
  Version : 1.2.0-1
  Upstream Author : Alexander F. Rødseth
* URL : https://github.com/xyproto/randomstring
* License : BSD-3-clause
  Programming Lang: Go
  Description : generate random strings in Golang

 This package support generating various types of random strings.


This is a new build dependency for golang-github-andybalholm-brotli. It will
be maintained as part of the Go team.

Thanks,
Guillem



Bug#1095163: ITP: savvycan -- GUI CAN bus reverse engineering and capture tool

2025-02-04 Thread Christopher Obbard
Package: wnpp
Severity: wishlist
Owner: Christopher Obbard 
X-Debbugs-Cc: debian-devel@lists.debian.org, obba...@debian.org, 
pkg-electronics-de...@alioth-lists.debian.net

  Package name: savvycan
  Version : v213
  Upstream Contact: Collin Kidder 
  URL : https://github.com/collin80/SavvyCAN
  License : MIT
  Programming Lang: C++
  Description : SavvyCAN is a CAN bus reverse engineering and capture tool

SavvyCAN is an open-source, cross-platform tool designed for capturing,
analyzing, reverse-engineering and transmitting Controller Area Network
(CAN) bus data. It provides a graphical user interface (using Qt
libraries) for inspecting CAN bus messages, interpreting proprietary
protocols and replaying recorded data.

SavvyCAN supports multiple CAN hardware interfaces, mainly SocketCAN
based, using Qt libraries. It is particularly useful for analyzing
traffic from vehicles, industrial automation systems and other embedded
systems utilizing CAN communication.

It is a valuable tool for automotive diagnostics, embedded system
development and security research and belongs in Debian.

I will maintain the tool under the Debian Electronics team, as I believe
it is a perfect fit there. But please let me know if there are
objections or somewhere better for it to fit.



Bug#1095149: ITP: puppet-module-puppetlabs-java-ks -- Puppet module for manage arbitrary Java keystore files

2025-02-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: puppet-module-puppetlabs-java-ks
  Version : 5.1.1
  Upstream Contact: Puppet Labs Inc.
* URL : https://github.com/puppetlabs/puppetlabs-java_ks
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for manage arbitrary Java keystore files

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module provides a manager for arbitrary Java keystore files.

I will maintain this package within the OpenStack team.



Bug#1095151: ITP: puppet-module-voxpupuli-elasticsearch -- Puppet module for managing and configuring Elasticsearch nodes

2025-02-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: puppet-module-voxpupuli-elasticsearch
  Version : 9.0.0
  Upstream Contact: Vox Pupuli
* URL : https://github.com/voxpupuli/puppet-elasticsearch
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for managing and configuring Elasticsearch 
nodes

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module manages and configures Elasticsearch nodes.

I will maintain this package within the OpenStack team.



Bug#1095166: ITP: python-dynasor -- Molecular dynamics trajectory analysis

2025-02-04 Thread Roland Mas
Package: wnpp
X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Python Team 

Owner: Roland Mas 
Severity: wishlist

* Package name: python-dynasor
  Version : 2.1
  Upstream Contact: https://gitlab.com/materials-modeling/dynasor
* URL : https://gitlab.com/materials-modeling/dynasor
* License : MIT
  Programming Lang: Python
  Description : Molecular dynamics trajectory analysis

dynasor is a tool for calculating total and partial dynamic structure
factors as well as related correlation functions from molecular
dynamics (MD) simulations. Analysis of these functions enables one to
access the dynamics of a system without resorting to perturbative
approaches. By combining in particular the structure factor with the
cross sections (or form factors) of, e.g., neutrons, X-rays or
electrons, it is also possible to directly predict experimental
spectra.
.
Specifically dynasor can be used to calculate the following quantities:
* Partial and total dynamic structure factors, including the incoherent (or 
self) part
* Partial and total static structure factors
* Partial and total intermediate scattering functions
* Longitudinal and transverse, partial and total, current correlations
* Spectral energy densities



Bug#1095143: ITP: puppet-module-voxpupuli-elastic-stack -- Puppet module for configuring APT repository of Elastic components

2025-02-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: puppet-module-voxpupuli-elastic-stack
  Version : 9.0.0
  Upstream Contact: Vox Pupuli
* URL : https://github.com/voxpupuli/puppet-elastic-stack
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for configuring APT repository of Elastic 
components

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module provides a helper for installing and configuring APT repositories
 for installing components of the Elastic Stack.

I will maintain this package within the OpenStack team.



Bug#1095144: ITP: puppet-module-voxpupuli-archive -- Puppet module for managing compressed archive file download and extraction

2025-02-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: puppet-module-voxpupuli-archive
  Version : 7.1.0
  Upstream Contact: Vox Pupuli
* URL : https://github.com/voxpupuli/puppet-archive
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for managing compressed archive file download 
and extraction

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module provides native puppet resources for managing compressed file
 download and extraction with optional checksum verification and cleanup.

I will maintain this package within the OpenStack team.



Bug#1095145: ITP: puppet-module-puppetlabs-java -- Puppet module for installing Java packages on various platforms

2025-02-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: puppet-module-puppetlabs-java
  Version : 11.1.0
  Upstream Contact: Puppet Labs Inc.
* URL : https://github.com/puppetlabs/puppetlabs-java
* License : Apache-2.0
  Programming Lang: Puppet
  Description : Puppet module for installing Java packages on various 
platforms

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module provides a way to installs the correct Java package on various
 platforms.

I will maintain this package within the OpenStack team.



Bug#1095141: ITP: python-fake-useragent -- Library to simulate browser user-agent strings

2025-02-04 Thread Edward Betts
Package: wnpp
Severity: wishlist
Owner: Edward Betts 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org

* Package name: python-fake-useragent
  Version : 2.0.3
  Upstream Author : Melroy van den Berg , Victor Kovtun 

* URL : https://github.com/fake-useragent/fake-useragent
* License : Apache-2.0
  Programming Lang: Python
  Description : Library to simulate browser user-agent strings

  This library provides a set of tools to simulate browser user-agent strings
  across different platforms and devices. It offers a pre-downloaded and
  processed database of a wide range of browser agents, allowing users to
  retrieve random or specified user-agent strings without an active internet
  connection. The data includes various attributes such as browser type,
  version, operating system, and device brand. This facilitates applications
  that require user-agent customization or testing by mimicking different
  browser environments for web interactions.

This is a dependency of open-webui (https://github.com/open-webui/open-webui),
a web UI to LLMs like Ollama, and the OpenAI API.

I plan to maintain this package as part of the Python team.