Bug#1054291: fixed in wget2 2.1.0-3

2024-09-24 Thread Thomas Uhle

Hi Andreas,

at the moment there are only a few unit tests checked while building 
the binary packages because libmicrohttpd-dev is still missing as a 
build-dependency.  Just in case you have not done this on purpose (out 
of a certain reason not to do so), I add the remaining change from my 
previous patch to this e-mail.


Best regards,

Thomas Uhle

wget2-enable-testsuite.diff.gz
Description: GNU Zip compressed data


Bug#1082664: RM: python-proboscis -- ROM; became a leaf package, no use

2024-09-24 Thread Thomas Goirand
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: python-probos...@packages.debian.org
Control: affects -1 + src:python-proboscis

Hi,

This package used to be a (build?) depends of openstack-trove. That's not
the case anymore, so we don't need it. Let's remove it.

Cheers,

Thomas Goirand (zigo)



Bug#1082661: Cannot import under Python 3.13

2024-09-24 Thread Thomas Goirand
Source: python-greenlet
Version: 2.0.2-1
Severity: important

Very simple test shows what I wrote in $subject:

root@Infomaniak-sid-test>_ ~ # python3.12
Python 3.12.6 (main, Sep  7 2024, 14:20:15) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import greenlet
>>> 
root@Infomaniak-sid-test>_ ~ # python3.13
Python 3.13.0rc2 (main, Sep  7 2024, 08:52:38) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import greenlet
Traceback (most recent call last):
  File "", line 1, in 
import greenlet
  File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in 

from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^
ModuleNotFoundError: No module named 'greenlet._greenlet'

I have no clue (yet) how to fix though...

Cheers,

Thomas Goirand (zigo)



Bug#1069097: openstack-dashboard: postinst error makes designate-dashboard to FTBFS randomly

2024-09-24 Thread Thomas Goirand

Hi,

As I wrote, I have no clue how to reproduce, so it's hard to find out 
what's going on.


As for forwarding upstream, well, which upstream are we talking about? 
I'm not even sure the bug is in Horizon itself, or more likely in one of 
its dependencies, like python3-django-compressor, rcssmin, etc. So hard 
to forward when I don't know to who... :/


Cheers,

Thomas Goirand (zigo)



Bug#1082642: ITP: python-vsure -- read and change status of verisure devices through mypages

2024-09-23 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-vsure
  Version : 2.6.7
  Upstream Contact: Per Sandstrom 
* URL : http://github.com/persandstrom/python-verisure
* License : Expat
  Programming Lang: Python
  Description : read and change status of verisure devices through mypages

 This package provides a python3 module for reading and changing status of
 verisure devices through verisure app API.
 .
 This software is not affiliated with Verisure Holding AB and the developers
 take no legal responsibility for the functionality or security of your
 Verisure Alarms and devices.
 .
 This package is a Home Assistant dependency.



Bug#1082639: ITP: python-wallbox -- interacting with Wallbox EV charger api

2024-09-23 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-wallbox
  Version : 0.7.0
  Upstream Author : Liviu Chiribuca 
* URL : https://github.com/cliviu74/wallbox
* License : Apache-2.0
  Programming Lang: Python
  Description : interacting with Wallbox EV charger api

 This package provides interface for Wallbox EV chargers api.
 .
 This package is a dependency of Home Assistant.



Bug#1082618: RM: python-pankoclient -- ROM; unmaintained upstream, deprecated, no dependencies

2024-09-23 Thread Thomas Goirand
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: python-pankocli...@packages.debian.org
Control: affects -1 + src:python-pankoclient


Hi,

Panko was removed from unstable and didn't go even into Bookworm, because
it was unmaintained. I kept the client for a while, but it's probably now
a good time to remove it as well.

Please remove src:python-pankoclient

Cheers,

Thomas Goirand (zigo)



Bug#1082609: Unmaintained upstream, no remaining (build-)depends, RC buggy

2024-09-23 Thread Thomas Goirand
Package: ftp.debian.org
Severity: normal

Hi,

It looks like the last package from OpenStack that was using python3-migrate
finally migrated to Alembic. We finally can get rid of SQLAlchemy-Migrate,
after many years of keeping this package alive because of unfinished Alembic
transition.

Please remove src:migrate from Debian. I will not miss it! :)

Cheers,

Thomas Goirand (zigo)



Bug#1082373: This is actually a depends loop!

2024-09-20 Thread Thomas Ward
nginx depends on nginx-common, which depends on nginx, which...

Ultimately this is a depends loop.  Which I'll fix and push to Unstable shortly 
by removing nginx-common Depends: nginx.


Thomas



Bug#1082373: Depends is stronger than Pre-Depends

2024-09-20 Thread Thomas Ward
Hello!

Currently, when we put a Pre-Depends on nginx-common for nginx in, we get a 
Lintian failiure case:


{"type"=>"failure", "message"=>"redundant-installation-prerequisite (in section 
for nginx) Depends -> Pre-Depends nginx-common (= ${source:Version}) 
[debian/control:24]"}

We already have a Depends: on nginx-common in the nginx binary package. That 
SHOULD tell apt to install nginx-common first because it's a Dependency.

I'm not sure there's anything actually actionable in this bug.  It sounds like 
if Depends: is not setting the proper priority, then that's an apt/dpkg problem 
not a src:nginx / bin:nginx bug.


Bug#1082373: [Pkg-nginx-maintainers] Bug#1082373: nginx: nginx missing pre-depends on nginx-common

2024-09-20 Thread Thomas Ward
> I don't understand why nginx-common depends on nginx.
> If it wasn't, it would be installed before nginx naturally.

I don't think it should, that's my thought.

HOWEVER I did discover that nginx **has a direct Depends` on nginx-common.

Because it has a direct Depends on nginx-common it makes sense for a Predepends 
to be set for nginx to make sure this doesn't happen.  However, it's odd that 
the Depends would fail to be properly determined by apt first.



Thomas


Bug#1082373: nginx: nginx missing pre-depends on nginx-common

2024-09-20 Thread Thomas Ward
For the purposes of argument, the reason nginx I don't think pre-depends on 
nginx-common is because nginx itself can be pulled in by other packages that 
then want to maintain their own configuration and roll their own NGINX 
configuration files.

While I definitely agree it should pre-depend on nginx-common or such, and this 
was the way in the past, I'm not sure if this is something that we 
(maintainers) need to fix, if the intent was to let people Depends: nginx and 
then roll their own config as part of a package install.

I don't disagree this is a large issue, so on Salsa I'll do a pull request for 
this and then let us discuss on that level before inclusion.  This may end up 
wontfix if the intent is for people to install nginx without configuration and 
then roll their own or such.


Thomas




From: Michael Prokop 
Sent: Friday, September 20, 2024 8:50 AM
To: Debian Bug Tracking System 
Subject: Bug#1082373: nginx: nginx missing pre-depends on nginx-common

Package: nginx
Version: 1.26.0-2
Severity: important

Hi,

nginx fails to install on Debian testing + unstable:

| [...]
| Get:1 http://deb.debian.org/debian unstable/main amd64 nginx-common all 
1.26.0-2 [108 kB]
| Get:2 http://deb.debian.org/debian unstable/main amd64 nginx amd64 1.26.0-2 
[608 kB]
| Fetched 716 kB in 1s (591 kB/s)
| debconf: delaying package configuration, since apt-utils is not installed
| Selecting previously unselected package nginx-common.
| (Reading database ... 9992 files and directories currently installed.)
| Preparing to unpack .../nginx-common_1.26.0-2_all.deb ...
| Unpacking nginx-common (1.26.0-2) ...
| Selecting previously unselected package nginx.
| Preparing to unpack .../nginx_1.26.0-2_amd64.deb ...
| Unpacking nginx (1.26.0-2) ...
| Setting up nginx (1.26.0-2) ...
| Job for nginx.service failed because the control process exited with error 
code.
| See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for 
details.
| invoke-rc.d: initscript nginx, action "start" failed.
| × nginx.service - A high performance web server and a reverse proxy server
|  Loaded: loaded (/usr/lib/systemd/system/nginx.service; 5:185mdisabled; 
preset: enabled)
|  Active: failed (Result: exit-code) since Fri 2024-09-20 12:42:11 UTC; 
24ms ago
|  Invocation: dfd641c3677f4bbaa9c8b75e74c6a748
|Docs: man:nginx(8)
| Process: 1979 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; 
master_process on; (code=exited, status=1/FAILURE)
| CPU: 9ms
|
| Sep 20 12:42:11 f468089c00fc systemd[1]: Starting nginx.service - A high 
performance web server and a reverse proxy server...
| Sep 20 12:42:11 f468089c00fc nginx[1979]: 2024/09/20 12:42:11 [emerg] 
1979#1979: open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)
| Sep 20 12:42:11 f468089c00fc nginx[1979]: nginx: configuration file 
/etc/nginx/nginx.conf test failed
| Sep 20 12:42:11 f468089c00fc systemd[1]: nginx.service: Control process 
exited, code=exited, status=1/FAILURE
| Sep 20 12:42:11 f468089c00fc systemd[1]: 5:185m5:185mnginx.service: Failed 
with result 'exit-code'.
| Sep 20 12:42:11 f468089c00fc systemd[1]: Failed to start nginx.service - A 
high performance web server and a reverse proxy server.
| dpkg: error processing package nginx (--configure):
|  installed nginx package post-installation script subprocess returned error 
exit status 1
| dpkg: dependency problems prevent configuration of nginx-common:
|  nginx-common depends on nginx (>= 1.26.0-2); however:
|   Package nginx is not configured yet.
|  nginx-common depends on nginx (<< 1.26.0-2.1~); however:
|   Package nginx is not configured yet.
|
| dpkg: error processing package nginx-common (--configure):
|  dependency problems - leaving unconfigured
| Errors were encountered while processing:
|  nginx
|  nginx-common
| E: Sub-process /usr/bin/dpkg returned an error code (1)

The configuration file `/etc/nginx/nginx.conf` is shipped only by
the nginx-common package, though nginx doesn't pre-depend on it and
therefore might get installed before nginx-common is present.

PS: Probably should even be raised to RC bug?

regards
-mika-


Bug#1082398: libtemplate-perl: please upgrade to newer upstream release

2024-09-20 Thread Thomas Lamprecht
I only saw after reporting this that another user was faster, so
this is a duplication of #1081785 [0] and can be closed, sorry for
the noise!

[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081785

- Thomas



Bug#1082398: libtemplate-perl: please upgrade to newer upstream release

2024-09-20 Thread Thomas Lamprecht
Package: libtemplate-perl
Version: 2.27-1
Severity: wishlist
X-Debbugs-Cc: Benj. Mako Hill 

Dear Maintainer,

As talked a bit over a week ago I'm filing a wishlist request for a
newer Template Toolkit package. Some background for the record:

Currently 2.27-1 is in the archive for all releases from old-old-stable
up to unstable, upstream released that version in 2016. While it seems
that this has not caused any compatibility fallout for an impressive
amount of time, showing how stable this ecosystem got, that seems to
slowly change nowadays.
E.g. the recently bumped Bugzilla version 5.2 requires
at least version 3.008 and it's likely that other dependees that are
still actively developed will also require a newer version sooner or
later.
If the update would be done now it would quite likely make the cut for
Debian Trixie next year and it would make backporting it to bookworm
slightly easier (e.g. for us) too.

thanks for your consideration,
Thomas



Bug#1082354: FTBFS ImportError: cannot import name 'hubs' from partially initialized module 'eventlet'

2024-09-20 Thread thomas
I am well aware of it: this was fixed in latest upload of Eventlet. 


Thomas 


Sent from Workspace ONE Boxer 


On Sep 20, 2024 6:12 PM, Stefano Rivera  wrote:

Control: notfound -1 aodh/18.0.0-2 
Control: reassign -1 python3-eventlet 
Control: found -1 python3-eventlet/0.36.1-2 
Control: affects -1 + src:aodh src:barbican src:keystone src:octavia 
src:openstack-trove src:python-ceilometermiddleware src:python-engineio 
src:python-futurist src:python-ironic-lib src:python-os-ken src:python-oslo.log 
src:python-oslo.messaging src:python-oslo.privsep src:python-oslo.service 
src:python-oslo.utils src:python-oslo.versionedobjects src:python-oslo.vmware 
src:python-os-vif src:python-os-win src:swift src:swift-bench src:vitrage 
src:watcher 

> I haven't investigated whether this is a failure in aodh or eventlet. 
> Please reassign if it's not aodh's problem. 

I've seen enough of these to reassign it. 

Stefano 



Bug#1067451: libzip: 1.11.1 is out

2024-09-20 Thread Thomas Klausner
Hi!

libzip 1.11.1 was released yesterday. Please update the Debian package.

Thanks,
 Thomas



Bug#1082101: ipmitool sdr type stopped accepting raw hex values

2024-09-18 Thread Thomas Goirand
Package: ipmitool
Severity: important
Tags: patch

Hi,

Upstream has a patch that fixes using hex values when sending raw data. I've
attached it to this bug report, though it's available here:
https://codeberg.org/IPMITool/ipmitool/commit/202f7427e0a4d1f319fc4b914676cc2f08da6c6c

Please apply it in the Debian package.

It'd be nice to have this patch also applied in Debian Stable. If you do not
have enough available time to handle it, I can take care of this once the
patch lands in Debian Testing.

Cheers,

Thomas Goirand (zigo)
>From 202f7427e0a4d1f319fc4b914676cc2f08da6c6c Mon Sep 17 00:00:00 2001
From: Alexander Amelkin 
Date: Tue, 17 Sep 2024 15:15:45 +0300
Subject: [PATCH] sdr: Refix 6e037d6bfbbb93b349c8ca331ebde03a (#41)

A bug was introduced by commit 6e037d6bfbbb93b349c8ca331ebde03a837f76bf
due to which the command `ipmitool sdr type` stopped accepting raw
hex values for the type and would only accept strings.

Fix that by partially reverting the troublesome commit.

Additionally, apply the logic of that commit to calls of
`strcasecmp()` in ipmi_sdr.c.

Resolves https://codeberg.org/IPMITool/ipmitool/issues/41

Signed-off-by: Alexander Amelkin 
---
 lib/ipmi_sdr.c | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/lib/ipmi_sdr.c b/lib/ipmi_sdr.c
index abd4ee1..4732762 100644
--- a/lib/ipmi_sdr.c
+++ b/lib/ipmi_sdr.c
@@ -4570,8 +4570,9 @@ ipmi_sdr_print_type(struct ipmi_intf *intf, char *type)
uint8_t sensor_type = 0;
 
if (!type ||
-   strcasecmp(type, "help") == 0 ||
-   strcasecmp(type, "list") == 0) {
+   !strcasecmp(type, "help") ||
+   !strcasecmp(type, "list"))
+   {
printf("Sensor Types:\n");
for (x = 1; x < SENSOR_TYPE_MAX; x += 2) {
printf("\t%-25s (0x%02x)   %-25s (0x%02x)\n",
@@ -4581,7 +4582,7 @@ ipmi_sdr_print_type(struct ipmi_intf *intf, char *type)
return 0;
}
 
-   if (!strcmp(type, "0x")) {
+   if (!strncmp(type, "0x", 2)) {
/* begins with 0x so let it be entered as raw hex value */
if (str2uchar(type, &sensor_type) != 0) {
lprintf(LOG_ERR,
@@ -4591,7 +4592,7 @@ ipmi_sdr_print_type(struct ipmi_intf *intf, char *type)
}
} else {
for (x = 1; x < SENSOR_TYPE_MAX; x++) {
-   if (strcasecmp(sensor_type_desc[x], type) == 0) {
+   if (!strcasecmp(sensor_type_desc[x], type)) {
sensor_type = x;
break;
}
@@ -4638,8 +4639,8 @@ ipmi_sdr_print_entity(struct ipmi_intf *intf, char 
*entitystr)
int rc = 0;
 
if (!entitystr ||
-   strcasecmp(entitystr, "help") == 0 ||
-   strcasecmp(entitystr, "list") == 0) {
+   !strcasecmp(entitystr, "help") ||
+   !strcasecmp(entitystr, "list")) {
print_valstr_2col(entity_id_vals, "Entity IDs", -1);
return 0;
}
@@ -4654,7 +4655,7 @@ ipmi_sdr_print_entity(struct ipmi_intf *intf, char 
*entitystr)
 
/* now try string input */
for (i = 0; entity_id_vals[i].str; i++) {
-   if (strcasecmp(entitystr, 
entity_id_vals[i].str) == 0) {
+   if (!strcasecmp(entitystr, 
entity_id_vals[i].str)) {
entity.id = entity_id_vals[i].val;
entity.instance = 0x7f;
j=1;


Bug#1082100: Please maintain ipmitool on Salsa

2024-09-18 Thread Thomas Goirand
Package: ipmitool
Version: 1.8.19-4+deb12u1
Severity: wishlist

Hi,

Could you please move ipmitool's Git to Salsa? The current repo isn't hosted
by Debian, and doesn't even seem to support MR...

BTW, that's the case for many of your (important) packages:
- dmidecode
- ipmiutil
- xsane
- ...

Could you move all of these to Salsa, and have them team-maintained? I'd love
to join a team doing all of the server-side things like ipmitool or dmidecode.
Single maintainer packages isn't nice...

Cheers,

Thomas Goirand (zigo)



Bug#1058392: python-oauth2client: FTBFS: failed tests

2024-09-18 Thread Thomas Goirand

On 9/17/24 22:31, Alexandre Detiste wrote:

Hi,

I think that at this point it's better to fix the last four
remaining remaining reverse dependencies than to fix
unmaintained python-oauth2client & python-unittest2 forever.


I very much agree. I spent already too much time on such unmaintained 
(upstream) package, and couldn't find a solution to properly fix this 
package (it still FTBFS even with Mickael's patch).



I already filled 2 bugs:


Thanks a lot for this!

Cheers,

Thomas Goirand (zigo)



Bug#1081993: ITP: python-infoblox-client -- client for interacting with Infoblox NIOS over WAPI

2024-09-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-infoblox-client
  Version : 0.6.0
  Upstream Author : John Belamaric 
* URL : https://github.com/infobloxopen/infoblox-client
* License : Apache-2.0
  Programming Lang: Python
  Description : client for interacting with Infoblox NIOS over WAPI

 This package provides a client for interacting with Infoblox NIOS over WAPI.
 .
 Network Identity Operating System (NIOS) is the operating system that powers
 Infoblox core network services, ensuring non-stop operation of network
 infrastructure. The basis for Next Level Networking, NIOS automates the
 error-prone and time-consuming manual tasks associated with deploying and
 managing DNS, DHCP, and IP address management (IPAM) required for continuous
 network availability and business uptime.

This is a new dependency of OpenStack Designate, aka OpenStack DNSaaS.



Bug#1081830: 1081...@bugs.debian.org

2024-09-16 Thread Thomas Nemeth
Le dimanche 15 septembre 2024, 20:24:21 CEST Khaznadar Georges a écrit :
> Hello Thomas, thank you for the bug report.
> 
> I believe that your report is not about a bug, but about an unclear
> explanation in cron and crontab's manpages.

Well, to be more precise, it's a missing translation in the
french version of the manpage that lead me to think it was
an "AND" for all the fields. Friends with the english version
pointed me to a part of the manpage that explained the
observed behavior.

I had, since then, fixed my crontab entry :)

I think we can close the BR.
    Thanks a lot.

Regards,

Thomas.



Bug#1081830: cron: Cron cannot process '1st sunday of the month' directive

2024-09-15 Thread Thomas Nemeth
Package: cron
Version: 3.0pl1-189
Severity: important


Hello.

I was trying to execute a command on the 1st sunday of the month at
9:30. The directive for such a command should be:

30 9 1-7 * 7 command
\  / \ / | |
 \/   |  | + (or 0) Sunday
  |   |  +-- any month
  |   +- 1st week (days of month 1 to 7)
  +- 9:30

However, on Sept. Sun. 15, the command was executed. And 15 is not
within "1-7"...


-- Package-specific info:
--- EDITOR:
not set

--- /usr/bin/editor:
/usr/bin/nano

--- /usr/bin/crontab:
-rwxr-sr-x 1 root crontab 51024 Mar 26 19:08 /usr/bin/crontab

--- /var/spool/cron:
drwxr-xr-x 5 root root 4096 May 21  2011 /var/spool/cron

--- /var/spool/cron/crontabs:
drwx-wx--T 2 root crontab 4096 Sep 15 10:57 /var/spool/cron/crontabs

--- /etc/cron.d:
drwxr-xr-x 2 root root 4096 May 23 07:52 /etc/cron.d

--- /etc/cron.daily:
drwxr-xr-x 2 root root 4096 Sep 14 07:16 /etc/cron.daily

--- /etc/cron.hourly:
drwxr-xr-x 2 root root 4096 Mar 30 07:28 /etc/cron.hourly

--- /etc/cron.monthly:
drwxr-xr-x 2 root root 4096 Apr 30 18:30 /etc/cron.monthly

--- /etc/cron.weekly:
drwxr-xr-x 2 root root 4096 Aug 31 08:19 /etc/cron.weekly


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 6.10.9-686-pae (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cron depends on:
ii  cron-daemon-common   3.0pl1-189
ii  init-system-helpers  1.66
ii  libc62.40-2
ii  libpam-runtime   1.5.3-7
ii  libpam0g 1.5.3-7
ii  libselinux1  3.7-3
ii  sensible-utils   0.0.24

Versions of packages cron recommends:
ii  nullmailer [mail-transport-agent]  1:2.2+10~g7ed88a0-6

Versions of packages cron suggests:
pn  anacron
ii  bat0.24.0-1+b3
pn  checksecurity  
ii  logrotate  3.22.0-1
ii  supercat   0.5.7-1

Versions of packages cron is related to:
pn  libnss-ldap   
pn  libnss-ldapd  
pn  libpam-ldap   
pn  libpam-mount  
pn  nis   
pn  nscd  

-- no debconf information



Bug#1081570: RFS: luit/2.0.20240910-1 -- locale and ISO 2022 support for Unicode terminals

2024-09-14 Thread Thomas Dickey
On Sat, Sep 14, 2024 at 01:43:53PM +0100, Jeremy Sowden wrote:
> On 2024-09-14, at 06:52:31 -0400, Thomas Dickey wrote:
> > On Sat, Sep 14, 2024 at 02:08:44AM +0100, Phil Wyett wrote:
> > > Control: tags -1 +moreinfo
> > > 
> > > Thomas,
> > > 
> > > Many thanks for addressing some of the issues raised.
> > > 
> > > One lintian issue remains.
> > > 
> > > I: luit source: unused-override no-debian-changes  [debian/source/lintian-
> > > overrides:2]
> > 
> > On removing that file, I get this warning (and by the way do not see the
> > warning which you report):
> > 
> > > run-lintian luit_2.0.20240910-1.dsc luit_2.0.20240910-1_amd64.buildinfo 
> > > luit_2
> > .0.20240910-1_amd64.changes
> > N:
> > W: luit source: no-debian-changes
> > N:
> > N:   This non-native package makes no changes to the upstream sources in the
> > N:   Debian-related files.
> > N:
> > N:   Maybe a mistake was made when the upstream tarball was created, or 
> > maybe
> > N:   this package is really a native package but was built non-native by
> > N:   mistake.
> > N:
> > N:   Debian packaging is sometimes maintained as part of upstream, but that 
> > is
> > N:   not recommended as best practice. Please make this package native, if 
> > the
> > N:   software is only for Debian. Otherwise, please remove the debian 
> > directory
> > N:   from upstream releases and add it in the Debian packaging.
> > N:
> > N:   Format 1.0 packages are subject to the restriction that the diff cannot
> > N:   remove files from the debian directory. For Format 3.0 packages, the
> > N:   debian directory is automatically purged during unpacking.
> > N:
> > N:   Visibility: warning
> > N:   Show-Always: no
> > N:   Check: files/artifact
> > N:   Renamed from: empty-debian-diff
> > N:
> 
> I've just cloned g...@salsa.debian.org:debian/luit, added the missing
> upstream/2.0.20240910 tag, and built the package using gbp-buildpackage.
> I got two lintian warnings:
> 
>   $ schroot -c sid -- lintian --display-info --pedantic --tag-display-limit 0
>   W: luit source: orig-tarball-missing-upstream-signature 
> luit_2.0.20240910.orig.tar.gz
>   I: luit source: unused-override no-debian-changes  
> [debian/source/lintian-overrides:2]
>   N: 0 hints overridden; 1 unused override
> 
> I deleted d/s/lintian-overrides, built the package again and got just
> one:
> 
>   $ schroot -c sid -- lintian --display-info --pedantic --tag-display-limit 0
>   W: luit source: orig-tarball-missing-upstream-signature 
> luit_2.0.20240910.orig.tar.gz
> 
> Do you have local changes that you haven't pushed?

no - I signed the tarball on the 10th, and exported the corresponding labeled
version to github.

However, when I set up this update on salsa (on gitlab, fetching from
github...), it showed my signature as unverified.

After some investigation, I re-added my public key, guessing that salsa was
confused after I updated the expiration date a while back, probably in
January.  Most packagers use the tarballs, but a few of the Debian packages
use github as the media (in a quick check, those are byacc, dialog and luit).

After re-adding my public key, my subsequent commits show as verified.

Perhaps what you're seeing is another symptom of that problem.

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1081570: RFS: luit/2.0.20240910-1 -- locale and ISO 2022 support for Unicode terminals

2024-09-14 Thread Thomas Dickey
On Sat, Sep 14, 2024 at 02:08:44AM +0100, Phil Wyett wrote:
> Control: tags -1 +moreinfo
> 
> Thomas,
> 
> Many thanks for addressing some of the issues raised.
> 
> One lintian issue remains.
> 
> I: luit source: unused-override no-debian-changes  [debian/source/lintian-
> overrides:2]

On removing that file, I get this warning (and by the way do not see the
warning which you report):

> run-lintian luit_2.0.20240910-1.dsc luit_2.0.20240910-1_amd64.buildinfo luit_2
.0.20240910-1_amd64.changes
N:
W: luit source: no-debian-changes
N:
N:   This non-native package makes no changes to the upstream sources in the
N:   Debian-related files.
N:
N:   Maybe a mistake was made when the upstream tarball was created, or maybe
N:   this package is really a native package but was built non-native by
N:   mistake.
N:
N:   Debian packaging is sometimes maintained as part of upstream, but that is
N:   not recommended as best practice. Please make this package native, if the
N:   software is only for Debian. Otherwise, please remove the debian directory
N:   from upstream releases and add it in the Debian packaging.
N:
N:   Format 1.0 packages are subject to the restriction that the diff cannot
N:   remove files from the debian directory. For Format 3.0 packages, the
N:   debian directory is automatically purged during unpacking.
N:
N:   Visibility: warning
N:   Show-Always: no
N:   Check: files/artifact
N:   Renamed from: empty-debian-diff
N:

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1081570: RFS: luit/2.0.20240910-1 -- locale and ISO 2022 support for Unicode terminals

2024-09-14 Thread Thomas Dickey
On Sat, Sep 14, 2024 at 02:08:44AM +0100, Phil Wyett wrote:
> Control: tags -1 +moreinfo
> 
> Thomas,
> 
> Many thanks for addressing some of the issues raised.
...
> 'd/copyright'. Please add a 'Files: debian/*' section that will inform of
> changes related to persons who have made contribution to the debian packaging
> related files and directories. Some Debian Developers (DDs) will be hesitant
> to sponsor a package without this section being included. For me it is good
> for completeness and clarity.

So far there are no signifant changes therein (none as much as 10 lines).
For the debian directory, I see this:

Author   Files  Commits  Inserts  Deletes
Bastian Germann  1122
Debian Janitor   3291
Thomas E. Dickey18   42  489  172
TOTAL   18   45  500  175

where that "9" includes 6 lines inserted into the changelog file.

I'll add an explicit debian/* pattern, to remind developers to update the
copyright file if there are relevant changes in the future.

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1081697: lsp-plugins-lv2: crash (segfault) when trying to import hydrogen drumkits (drumkit.xml)

2024-09-13 Thread Thomas Löscher
linux-gnu/libxcb-render.so.0
(0x7fa1b665b000)
    libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0
(0x7fa1b6d65000)
    libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0
(0x7fa1b65a9000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x7fa1b657c000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
(0x7fa1b6551000)
    libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
(0x7fa1b653e000)
    libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1
(0x7fa1b653)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6
(0x7fa1b6529000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6
(0x7fa1b6521000)
    libbrotlicommon.so.1 => /lib/x86_64-linux-
gnu/libbrotlicommon.so.1
(0x7fa1b64fe000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
(0x7fa1b64e9000)
    libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0
(0x7fa1b64da000)

on fedora (40) it seems, that libxml2 is linked:
ldd /usr/lib64/lv2/lsp-plugins.lv2/lsp-plugins-lv2.so
    linux-vdso.so.1 (0x7f2afb2da000)
    libsndfile.so.1 => /lib64/libsndfile.so.1 (0x7f2afb244000)
    libcairo.so.2 => /lib64/libcairo.so.2 (0x7f2afa8cb000)
    libstdc++.so.6 => /lib64/libstdc++.so.6 (0x7f2afa60)
    libm.so.6 => /lib64/libm.so.6 (0x7f2afa51c000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x7f2afb216000)
    libc.so.6 => /lib64/libc.so.6 (0x7f2afa32b000)
    /lib64/ld-linux-x86-64.so.2 (0x7f2afb2dc000)
    libgsm.so.1 => /lib64/libgsm.so.1 (0x7f2afb205000)
    libFLAC.so.12 => /lib64/libFLAC.so.12 (0x7f2afa867000)
    libvorbis.so.0 => /lib64/libvorbis.so.0 (0x7f2afa2fc000)
    libvorbisenc.so.2 => /lib64/libvorbisenc.so.2
(0x7f2afa264000)
    libopus.so.0 => /lib64/libopus.so.0 (0x7f2afa1fc000)
    libogg.so.0 => /lib64/libogg.so.0 (0x7f2afb1fb000)
    libmpg123.so.0 => /lib64/libmpg123.so.0 (0x7f2afa1a2000)
    libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x7f2afa12b000)
    libz.so.1 => /lib64/libz.so.1 (0x7f2afa10a000)
    libpng16.so.16 => /lib64/libpng16.so.16 (0x7f2afa0d)
    libfontconfig.so.1 => /lib64/libfontconfig.so.1
(0x7f2afa08)
    libfreetype.so.6 => /lib64/libfreetype.so.6
(0x7f2af9fb7000)
    libX11.so.6 => /lib64/libX11.so.6 (0x7f2af9e72000)
    libXext.so.6 => /lib64/libXext.so.6 (0x7f2af9e5e000)
    libXrender.so.1 => /lib64/libXrender.so.1 (0x7f2afb1eb000)
    libxcb.so.1 => /lib64/libxcb.so.1 (0x7f2af9e33000)
    libxcb-render.so.0 => /lib64/libxcb-render.so.0
(0x7f2af9e23000)
    libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x7f2af9e1e000)
    libpixman-1.so.0 => /lib64/libpixman-1.so.0
(0x7f2af9d6f000)
    libxml2.so.2 => /lib64/libxml2.so.2 (0x7f2af9c11000)
    libbz2.so.1 => /lib64/libbz2.so.1 (0x7f2af9bfd000)
    libharfbuzz.so.0 => /lib64/libharfbuzz.so.0
(0x7f2af9ae1000)
    libbrotlidec.so.1 => /lib64/libbrotlidec.so.1
(0x7f2af9ad3000)
    libXau.so.6 => /lib64/libXau.so.6 (0x7f2af9acd000)
    liblzma.so.5 => /lib64/liblzma.so.5 (0x7f2af9a9a000)
    libglib-2.0.so.0 => /lib64/libglib-2.0.so.0
(0x7f2af994c000)
    libgraphite2.so.3 => /lib64/libgraphite2.so.3
(0x7f2af992c000)
    libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1
(0x7f2af9909000)
    libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x7f2af9869000)


Perhaps, this could be the root cause...? lsp-plugins are built without
xml
support.
If this is the problem, please built lsp-plugins with xml support

Otherwise I would be happy to provide more information.

Thank you and best regards
Thomas


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.10.6-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lsp-plugins-lv2 depends on:
ii  libc6    2.40-2
ii  libcairo2    1.18.2-1
ii  libfreetype6 2.13.3+dfsg-1
ii  libsndfile1  1.2.2-1+b2
ii  libstdc++6   14.2.0-3
ii  libx11-6 2:1.8.7-1+b1
ii  libxrandr2   2:1.5.4-1
ii  lsp-plugins-r3d-glx  1.2.16-1

lsp-plugins-lv2 recommends no packages.

lsp-plugins-lv2 suggests no packages.

-- no debconf information



Bug#1081566: 99-networkd-run.sh: line 6: basename: command not found; doesn't actually mount nfs4 sysroot (but mount ... /sysroot; exit from emergency shell works)

2024-09-13 Thread Thomas Lange
I wonder why basename is not available, because coreutils is a required and
essential package.

Do you have any special setup? Is it inside a container?

-- 
viele Grüße Thomas



Bug#1081570: RFS: luit/2.0.20240910-1 -- locale and ISO 2022 support for Unicode terminals

2024-09-12 Thread Thomas Dickey
On Fri, Sep 13, 2024 at 12:55:01AM +0100, Phil Wyett wrote:
> Control: tags -1 +moreinfo
> 
> Thomas,
> 
> Preamble...
> 
> Thank you for taking the time to prepare this package and your contribution
> to the Debian project.
> 
> The review below is for assistance. This review is offered to help package
> submitters to Debian mentors inorder to improve their packages prior to
> possible sponsorship into Debian. There is no obligation on behalf of the
> submitter to make any alterations based upon information provided in the
> review.
> 
> Review...

I'll address most of this (thanks)
 
> 1. Build:
> 
>   * pbuilder [1]: Good
>   * sbuild [2]: Good
> 
> 2. Lintian [3]: Issues
> 
> W: luit source: build-depends-on-obsolete-package Build-Depends: pkg-config
> => pkgconf
> N: 
> N:   The package build-depends on a package that has been superseded. If the
> N:   superseded package is part of an ORed group, it should not be the first
> N:   package in the group.
> N: 
> N:   Visibility: warning
> N:   Show-Always: no
> N:   Check: fields/package-relations
> N: 
> N:
> I: luit source: out-of-date-standards-version 4.6.1.0 (released 2022-05-11)
> (current is 4.7.0)
> N: 
> N:   The source package refers to a Standards-Version older than the one that
> N:   was current at the time the package was created (according to the
> N:   timestamp of the latest debian/changelog entry). Please consider
> updating
> N:   the package to current Policy and setting this control field
> N:   appropriately.
> N:   
> N:   If the package is already compliant with the current standards, you
> don't
> N:   have to re-upload the package just to adjust the Standards-Version
> control
> N:   field. However, please remember to update this field next time you
> upload
> N:   the package.
> N:   
> N:   See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
> N:   debian-policy package for a summary of changes in newer versions of
> N:   Policy.
> N: 
> N:   Please refer to
> N:   https://www.debian.org/doc/debian-policy/upgrading-checklist.html for
> N:   details.
> N: 
> N:   Visibility: info
> N:   Show-Always: no
> N:   Check: fields/standards-version
> N: 
> N:
> I: luit source: unused-override no-debian-changes  [debian/source/lintian-
> overrides:2]
> N: 
> N:   Your package specifies the named override but there were no tags that
> N:   could have been silenced by it.
> N:   
> N:   Maybe you fixed an underlying condition but forgot to remove the
> override.
> N:   It is also possible that the Lintian maintainers fixed a false positive.
> N:   
> N:   If the override is now unused, please remove it.
> N:   
> N:   This tag is similar to mismatched-override except there a tag could have
> N:   been silenced if the context had matched.
> N:   
> N:   Sometimes, overrides end up not being used because a tag appears only on
> N:   some architectures. In that case, overrides can be equipped with an
> N:   architecture qualifier.
> N: 
> N:   Please refer to Architecture specific overrides (Section 2.4.3) in the
> N:   Lintian User's Manual for details.
> N: 
> N:   Visibility: info
> N:   Show-Always: yes
> N:   Check: lintian
> N: 
> N: 0 hints overridden; 1 unused override
> 
> 3. Licenses [4]: Issues, with false positives possible
> 
> philwyett@ks-tarkin:~/Development/builder/debian/mentoring/luit$ lrc
> en: Versions: recon 1.18  check 3.3.9-1
> 
> Parsing Source Tree  
> Reading copyright
>   Missing Files Paragraph for debian/
> Running licensecheck 
> 
> d/copyright  | licensecheck
> 
> X11  | Expat charset.c

licensecheck has a problem.  I recommend fixing it.

https://invisible-island.net/ncurses/ncurses-license.html#issues_expat

I don't see that here with licensecheck - must be a recent bug:

./COPYING: MIT License
./COPYING.asc: *No copyright* UNKNOWN
./Makefile.in: UNKNOWN
./aclocal.m4: UNKNOWN
./builtin.c: *No copyright* UNKNOWN [generated file]
./charset.c: MIT License
./charset.h: MIT License
./config.guess: GNU General Public License v3.0 or later
./config.sub: GNU General Public License v3.0 or later
./config_h.in: *No copyright* UNKNOWN
./configure: FSF Unlimited License
./configure.in: UNKNOWN
./fontenc.c: MIT License
./install-sh: X11 License [generated file]
./iso2022.c: MIT License
./iso2022.h: MIT License
./luit.c: MIT License
./luit.h: MIT License
./luit.log.html: MIT License
./luit.man: MIT License
./luitconv.c: MIT License
./luitconv.h: MIT L

Bug#1081570: RFS: luit/2.0.20240910-1

2024-09-12 Thread Thomas Dickey
Package: sponsorship-requests
Severity: normal

I've updated

https://salsa.debian.org/debian/luit

for the current version of luit, and would like a sponsor.



Bug#1056382: closed by Debian FTP Masters (reply to Thomas Lange ) (Bug#1056382: fixed in dracut 103-2)

2024-09-11 Thread Thomas Lange
>>>>> On Wed, 11 Sep 2024 17:36:04 +0200, Jochen Sprickerhof 
>>>>>  said:

> Even more, init is essential so should no be dependent on and does not 
> contain poweroff and the others anymore.
Hi Jochen,

the package init defines this:
Pre-Depends: systemd-sysv | sysvinit-core

and poweroff is included in systemd-sysv and sysvinit-core.
So that's seems to be fine.

IMO depending on init | systemd is too much and this would be better:
'systemd-sysv | sysvinit-core'

In bookworm and trixie the package init is important but not
essential.

So what needs to be changed now?

-- 
regards Thomas



Bug#1081468: ITP: python-crc -- library and CLI to calculate and verify all kinds of CRC checksums

2024-09-11 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-crc
  Version : 7.0.0
  Upstream Author : Nicola Coretti 
* URL : https://github.com/Nicoretti/crc
* License : BSD-2-clause
  Programming Lang: Python
  Description : library and CLI to calculate and verify all kinds of CRC 
checksums

 This package provides a library and CLI to calculate and verify all kinds of
 CRC checksums. The library includes a variety of common CRC configurations for
 convenience.

I intend to maintain this package within the Home Assistant team.



Bug#1081466: ITP: python-airtouch5py -- client for the airtouch 5

2024-09-11 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-airtouch5py
  Version : 0.2.10
  Upstream Author : Dave Leaver 
* URL : https://github.com/danzel/airtouch5py
* License : Apache-2.0
  Programming Lang: Python
  Description : client for the airtouch 5

 This package provides a client for the airtouch 5.
 .
 This package is a dependency of Home Assistant.



Bug#1081465: ITP: python-airtouch4pyapi -- api allowing control temperature of an Airtouch 4 controller

2024-09-11 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-airtouch4pyapi
  Version : 1.0.8
  Upstream Author : Sam Sinnamon 
* URL : https://github.com/LonePurpleWolf/airtouch4pyapi
* License : Expat
  Programming Lang: Python
  Description : api allowing control temperature of an Airtouch 4 controller

 This package provides a client for the api allowing control of AC state
 (temperature, on/off, mode) of an Airtouch 4 controller locally over TCP.
 .
 This package is a dependency of Home Assistant.



Bug#1081424: Bash built-in printf produces garbage number output in current Debian Testing (2024-09-11)

2024-09-11 Thread Thomas Dreibholz

Package: bash
Version: 5.2.32-1


The Bash shell's built-in printf produces garbage number output in 
current Debian Testing (2024-09-11), while Debian 11 and Debian 12 are 
fine. Also, the output of /usr/bin/printf is fine in all tested Debian 
versions.



To reproduce:

nornetpp@localhost:~$ printf "%10.0f\n" 12345678
238457416090396767707304675252454986081367308813663531015880322667198112763750854757905580355132155329820461459617415765803116286001672404059687746657869371581681572204369872464900035
123107901805462780598369748070783632739333658461196048813147075036571037797440555190334064382508846428069876326636603292685315100854206616620409994781821060679026225576101108653622576
425593438948182131256844503389214838610110136064454083062773567165839736126249568981036096370921691338747837272117747233098212989058970423082701848870955043306299909838746516740437519
8033922525924516419625153460658418345963410496114727556613682030027644190210023703445504 


nornetpp@localhost:~$ printf "%10.0f\n" 12345678
211317812454266097166268525879808504795437301598056361296540803346478239609500358078835830098123475509296113237720689450943682581289087651329166275045653749141993423604502211882874640
2875683955124032326122934941018972909219768528166906921863834105770585936512483290251264 


nornetpp@localhost:~$ printf "%10.0f\n" 12345678
   -0
nornetpp@localhost:~$ printf "%10.0f\n" 12345678
12070010891057555698019353334650448168725529195039567131622655078416352941113399293872810832463844421013506463238231915332493442453933801522067740551462231838572073633660316969777
000112821137772351248307264758606730468089279621031021035307192220710062156320925053197597837835047573923044942760254784499506182230962955657077033672453144652350972206883202280328507
796930621276761966162132158726226561038606948754757028054619169767118660905288057032429487965464379336345343118648563123130181607509985990163679557181465698121168144652578159744876975
191294924717267982598678243690511798082611608664758659690358529426425809590619000232717992694367819840868083922922085255089686375180670997989211819151724861378154003176580850033621882
226363579355786936555626218976297414434959359586076160134065311523372831069479812976950922349138826772851974735645861713861889694576761826103781741892021698767096036717951513143567333
522436946970890507707068683117986755786577343694471512401334857020544465558574385355349853610975848513609696439599143756165400917123734076101715377241438125861826796515995046071682722
259277631786845673963454894760923664755987889775513993832632245398169332706364536710859192920195638924573648663684948992372153722133458993942920621985257885771498221741555330701967338
987608142749299326414401100493548497542102651107382271874761968249074968449117821706618366073791758032537802119968797659352077486805284869146183875228258000910064941445757196030055083
808221239434247309787551507083642658625113230343121403027817968902252342039872929069945500170135050462234605142789288379778684103756921430779441646453124482991190969193948103955264708
272445841090300164346821121654255045573723482012787783121458325492073089826808715675076387235258137110274164571172269623109281920943752964409578994445773037502117332196076409870788489
705422570856187333479043419158979425189468667424108607392928135856530541474101565080534253491402015385238775733427718737182097306247366779718978639036577979030405029042791139049409744
26135084959661625320072981176425614740702395570598089744911641932357655030241638498984173402563569522300522681068722726017254642709908591858315695415748550544692603838708441860385
53427068426586613396603995809057371295966941937664
...

The output seems to be random garbage, may be the input is taken from 
uninitialised memory?



With /usr/bin/printf (provided by coreutils), the output is as expected:

nornetpp@localhost:~$ /usr/bin/printf "%10.0f\n" 12345678
 12345678
nornetpp@localhost:~$ /usr/bin/printf "%10.0f\n" 12345678
 12345678


Version information:

nornetpp@localhost:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux trixie/sid
Release:    n/a
Codename:   trixie

nornetpp@localhost:~$ date
on. 11. sep. 16:58:57 +0200 2024

nornetpp@localhost:~$ apt-show-versions | grep bash
bash:amd64/trixie 5.2.32-1 uptodate
bash-completion:all/trixie 1:2.14.0-1 uptodate

nornetpp@localhost:~$ sudo apt dist-upgrade -y
Summary:
 Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

--
Best regards / Mit freundlichen Grüßen / Med vennlig hilsen

===
 Thomas Dreibholz

 Simula@OsloMet -- Simula Metropolitan Centre for Digital Engineering
 Centre for Resilient Networks and Applications
 Pilestredet 52
 0167 Oslo, Norway
---

Bug#1081378: RM: python-atomicwrites-homeassistant -- ROM; duplicate

2024-09-11 Thread Thomas Goirand
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove

Hi,

python-atomicwrites-homeassistant is a fork of atomicwrites. I did a diff of
both packages, and they are they same exact one unique __init__.py. What
happened is that atomicwrites got abandonned upstream, and then forked by
atomicwrites-homeassistant. I wasn't aware it was unmodified.

What should happen, is the atomicwrites should addopt the new upstream URL
and use that from now on, and maybe add a:
 Provides: python3-atomicwrites-homeassistant

Cheers,

Thomas Goirand (zigo)



Bug#1080250: python3-atomicwrites-homeassistant has an undeclared file conflict on /usr/lib/python3/dist-packages/atomicwrites/__init__.py

2024-09-11 Thread Thomas Goirand

Hi,

The issue really is in atomicwrites-homeassistant that should never have 
been uploaded. I'll ask for a RM of that package. In the mean while, I 
think it's ok to ignore this bug.


Cheers,

Thomas Goirand (zigo)



Bug#1081355: ITP: python-aioslimproto -- talk to Logitech Squeezebox players directly (without Logitech server)

2024-09-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aioslimproto
  Version : 3.0.1
  Upstream Author :  >
* URL : https://github.com/home-assistant-libs/aioslimproto
* License : Apache-2.0
  Programming Lang: Python
  Description : talk to Logitech Squeezebox players directly (without 
Logitech server)

 This package provides a Python module to talk to Logitech Squeezebox players
 directly (without Logitech server).
 .
 This package is a dependency of Home Assistant.



Bug#1081292: ITP: python-sanix -- wrapper for getting measurements data from Sanix devices

2024-09-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-sanix
  Version : 1.0.6
  Upstream Author : Tomasz Słuszniak 
* URL : https://github.com/tomaszsluszniak/sanix_py
* License : Expat
  Programming Lang: Python
  Description : wrapper for getting measurements data from Sanix devices
 
 This package provides a wrapper for getting measurement data from Sanix 
devices.
 .
 This package is a dependency of Home Assistant.


Bug#1081262: ITP: python-samsungtvws -- Samsung Smart TV WS API wrapper

2024-09-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-samsungtvws
  Version : 2.6.0
  Upstream Contact: (c) 2017 Victor Rachieru
* URL : https://github.com/xchwarze/samsung-tv-ws-api
* License : Expat
  Programming Lang: Python
  Description : Samsung Smart TV WS API wrapper

 This package provides a Samsung Smart TV WS API wrapper.
 .
 This is a dependency of Home Assistant.



Bug#1081240: ITP: python-rxv -- automation Library for Yamaha receivers

2024-09-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-rxv
  Version : 0.7.0
  Upstream Author : Wojciech Bederski 
* URL : https://github.com/wuub/rxv
* License : BSD-2-clause
  Programming Lang: Python
  Description : automation Library for Yamaha receivers

 This package provides an automation Library for for Yamaha RX-V473, RX-V573,
 RX-V673, RX-V773 receivers.
 .
 This package is a dependency of Home Assistant.



Bug#1081237: ITP: python-samsungctl -- Remote control Samsung televisions via TCP/IP connection

2024-09-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-samsungctl
  Version : 0.7.1
  Upstream Author : Lauri Niskanen 
* URL : https://github.com/Ape/samsungctl
* License : Expat
  Programming Lang: Python
  Description : Remote control Samsung televisions via TCP/IP connection

 This package provides a library and a command line tool for remote controlling
 Samsung televisions via a TCP/IP connection. It currently supports both
 pre-2016 TVs as well most of the modern Tizen-OS TVs with Ethernet or Wi-Fi
 connectivity.
 .
 This package is a dependency of Home Assistant.



Bug#1081203: ITP: python-threadloop -- Tornado IOLoop Backed Concurrent Futures

2024-09-09 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-threadloop
  Version : 1.0.2
  Upstream Contact: Grayson Koonce 
* URL : https://github.com/TomerFi/aioswitcher
* License : Expat
  Programming Lang: Python
  Description : Tornado IOLoop Backed Concurrent Futures

 This package provides a way to run Tornado Coroutines from Synchronous Python.
 .
 Tornado is a Python web framework and asynchronous networking library,
 originally developed at FriendFeed. By using non-blocking network I/O,
 Tornado can scale to tens of thousands of open connections, making it ideal
 for long polling, WebSockets, and other applications that require a
 long-lived connection to each user.



Bug#1081172: ITP: python-idasen -- ikea IDÅSEN desk API and CLI

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-idasen
  Version : 0.12.0
  Upstream Author : Alex Martens 
* URL : https://github.com/newAM/idasen
* License : Expat
  Programming Lang: Python
  Description : ikea IDÅSEN desk API and CLI.

 The IDÅSEN is an electric sitting standing desk with a Linak controller sold
 by ikea. The position of the desk can controlled by a physical switch on the
 desk or via bluetooth using an phone app.
 .
 This is a command line interface written in python to control the Idasen via
 bluetooth from a desktop computer.


Bug#1081170: ITP: python-idasen-ha -- Home Assistant helper lib for the IKEA Idasen Desk integration

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-idasen-ha
  Version : 2.6.2
  Upstream Author : null >
* URL : https://github.com/abmantis/idasen-ha/
* License : Expat
  Programming Lang: Python
  Description : Home Assistant helper lib for the IKEA Idasen Desk 
integration

 This package provides a Home Assistant helper library for accessing to the
 IKEA Idasen Desk integration.
 .
 This package is a dependency of Home Assistant.


Bug#1081168: ITP: python-ibeacon-ble -- parser for iBeacon devices

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-ibeacon-ble
  Version : 1.2.0
  Upstream Author : J. Nick Koston 
* URL : https://github.com/bluetooth-devices/ibeacon-ble
* License : Expat
  Programming Lang: Python
  Description : parser for iBeacon devices

 This package provides a parser for iBeacon devices.
 .
 This package is a dependency of Home Assistant.



Bug#1081167: ITP: python-iaqualink -- Asynchronous library for Jandy iAqualink

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-iaqualink
  Version : 0.5.0
  Upstream Author : null >
* URL : https://github.com/flz/iaqualink-py
* License : BSD-3-clause
  Programming Lang: Python
  Description : Asynchronous library for Jandy iAqualink

 This package provides access and control of the Jandy iAqualink pool devices.
 .
 This package is a dependency of Home Assistant.



Bug#1081164: ITP: python-hyperion-py -- Hyperion Ambient Lighting support

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-hyperion-py
  Version : 0.7.5
  Upstream Author : Dermot Duffy 
* URL : https://github.com/dermotduffy/hyperion-py
* License : Expat
  Programming Lang: Python
  Description : Hyperion Ambient Lighting Python Package

 This package provides a library for Hyperion-NG
 (https://github.com/hyperion-project/hyperion.ng). See JSON API
 (https://docs.hyperion-project.org/en/json/) for more details about the inputs
 and outputs of this library.
 .
 This package is a dependency of Home Assistant.



Bug#1081141: ITP: python-crownstone-cloud -- get data from the cloud, and switch Crownstones

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-crownstone-cloud
  Version : 1.4.11
  Upstream Author : Crownstone B.V. 
* URL : 
https://github.com/Crownstone-Community/crownstone-lib-python-cloud
* License : Apache-2.0
  Programming Lang: Python
  Description : get data from the cloud, and switch Crownstones

 This package provides provides an asynchronous Python library to get data from
 the cloud, and switch Crownstones. Functionality:
  * Async: using asyncio and aiohttp, optimized for speed.
  * Easy to use: sync all your Crownstone Cloud data with just one command!
  * Structurally sound: find your data with ease!
  * Complete: set the switch state and brightness of your Crownstones remotely!
  * Flexible: Login and get the data for multiple accounts at once!
 .
 This package is a dependency of Home Assistant.



Bug#1081128: ITP: python-bluecurrent-api -- wrapper for the Blue Current websocket API

2024-09-08 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-bluecurrent-api
  Version : 1.2.3
  Upstream Contact: Floris272 
* URL : https://github.com/bluecurrent/HomeAssistantAPI
* License : Expat
  Programming Lang: Python
  Description : wrapper for the Blue Current websocket API

 This package provides an asyncio-driven library that interfaces with the
 Websocket API provided by Blue Current. This was made for the Blue Current
 Home Assistant integration.



Bug#1081067: ITP: python-bimmer-connected -- Library to read data from the BMW Connected Drive portal

2024-09-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-bimmer-connected
  Version : 0.16.3
  Upstream Author : gerard33, rikroe 
* URL : https://github.com/bimmerconnected/bimmer_connected
* License : Apache-2.0
  Programming Lang: Python
  Description : Library to read data from the BMW Connected Drive portal

 This package provides a simple library to query and control the status of cars
 from brands BMW, Mini, or Toyota Supra vehicle from the MyBMW portal.
 .
 This package is a dependency of Home Assistant.



Bug#1081062: ITP: python-bellows -- Library implementing EZSP

2024-09-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-bellows
  Version : 0.40.5
  Upstream Author : null >
* URL : https://github.com/zigpy/bellows
* License : GPL-2+
  Programming Lang: Python
  Description : Library implementing EZSP

 Bellows is a Python 3 library implementation for the zigpy
 (https://github.com/zigpy/zigpy) project to add Zigbee radio support for
 Silicon Labs EM35x ("Ember") and EFR32 ("Mighty Gecko") based Zigbee
 coordinator devices using the EZSP (EmberZNet Serial Protocol) interface.
 .
 The project can be used as a stand-alone library, however, the main goal of
 this project is to add native support for EmberZNet Zigbee radio based USB
 stick devices (a.k.a. "Ember" and "Mighty Gecko" based
 adapters/dongles/modules) to Home Assistant's built-in ZHA (Zigbee Home
 Automation) integration component, all owing Home Assistant with such
 hardware to nativly support direct control of compatible Zigbee devices, such
 as; Philips HUE, GE, Ledvance, Osram Lightify, Xiaomi/Aqara, IKEA Tradfri,
 Samsung SmartThings, and many more.
 .
 See https://www.home-assistant.io/integrations/zha/
 .
 Bellows interacts with the Zigbee Network Coprocessor (NCP) with EmberZNet PRO
 Zigbee coordinator firmware using the EZSP protocol serial interface APIs via
 via UART for Silicon Labs EM35x and EFR32 Zigbee radio module/chips hardware.
 The library currently supports the Silicon Labs EZSP (EmberZNet Serial
 Protocol) API versions v4/v5/v6/v7/v8 for Silabs older EM35x "Ember" and their
 newer EFR32 "Mighty Gecko" SoCs using ASH protocols over a serial interface.

I intend to maintain this package within the Home Assistant team.



Bug#1081063: ITP: python-pure-pcapy3 -- Pure Python reimplementation of pcapy

2024-09-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-pure-pcapy3
  Version : 1.0.1
  Upstream Contact: Stanislaw Pitucha 
* URL : https://github.com/rcloran/pure-pcapy-3
* License : Simplified-BSD
  Programming Lang: Python
  Description : Pure Python reimplementation of pcapy

 This package provides an API-compatible replacement for the popular pcapy
 package. Since it is a pure-Python package, it cannot access some elements
 like live traffic capture directly. Only file operations are allowed right
 now. Any operation which is available in pcapy and could not be implemented
 here will throw NotImplementedError. Behaviour should be compatible up to the
 text of some exceptions (tests are included).

I intend to maintain this package within the Home Assistant team.



Bug#1081046: ITP: python-asyncsleepiq -- ASync SleepIQ API

2024-09-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-asyncsleepiq
  Version : 1.5.3
  Upstream Author : Keilin Bickar 
* URL : http://github.com/kbickar/asyncsleepiq
* License : Expat
  Programming Lang: Python
  Description : ASync SleepIQ API

 AsyncSleepIQ is an library for accessing the SleepIQ API from Python. SleepIQ
 (http://www.sleepnumber.com/sn/en/sleepiq-sleep-tracker) is an addon for Sleep
 Number beds (http://www.sleepnumber.com/).
 .
 This package is a dependency of Home Assistant.



Bug#1080977: ITP: oscs -- OpenStack cloud selector parses credentials from clouds.yaml

2024-09-06 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: oscs
  Version : 0.0.1
  Upstream Contact: Bertrand Lanson 
* URL : https://salsa.debian.org/openstack-team/clients/oscs
* License : Expat
  Programming Lang: Python
  Description : OpenStack cloud selector parses credentials from clouds.yaml

 This package provides a parser for the ~/.config/openstack/clouds.yaml and
 makes it possible to select one of the, by exporting the OS_CLOUD environment
 variable. When using "oscs set" without any argument, oscs displays a nice fzf
 ncurse dialogue where uses can select what cloud to use with the arrow keys.
 .
 The way to use it, is to source /usr/share/oscs/oscs from your .bashrc.



Bug#1080971: ITP: python-asyncarve -- Simple Arve library

2024-09-05 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-asyncarve
  Version : 0.1.1
  Upstream Contact: ikalnyi 
* URL : https://github.com/arvetech/asyncarve
* License : Expat
  Programming Lang: Python
  Description : Simple Arve library

 This package allows to acquire the latest measurement data and information
 about the device programmatically. It is mainly created to allow third-party
 programs to get and display the measurements of the device.



Bug#1080816:

2024-09-05 Thread Thomas Ward
Fix added to Salsa repository for Unstable, pending tag added.


Thomas


Bug#1080488: ITP: python-foobot-async -- Foobot device (Air Quality Monitoring) client

2024-09-04 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-foobot-async
  Version : 1.0.1
  Upstream Contact: Fabien Piuzzi 
* URL : https://github.com/reefab/foobot_async
* License : Expat
  Programming Lang: Python
  Description : Foobot device (Air Quality Monitoring) client

 This package provides an API Client for the Foobot Air Quality Monitoring
 devices (https://foobot.io).
 .
 This package is a dependency of Home Assistant.



Bug#1080468: remove item from masterlist

2024-09-04 Thread Thomas Lange


Package: mirrors
User: mirr...@packages.debian.org
Usertags: mirror-list


Hi,

please remove this entry from the masterlist:
DE Germany  mirror.daniel-jost.net  Daniel Jost - Freelance Web Professional

It only redirects to
DE Germany  mirror.dogado.dedogado GmbH
which is already in the masterlist.



$ curl mirror.daniel-jost.net


301 Moved Permanently

Moved Permanently
The document has moved https://mirror.dogado.de/";>here.



-- 
best regards Thomas



Bug#1080389: ITP: cyborg -- OpenStack Acceleration as a Service

2024-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: cyborg
  Version : 12.0.0
  Upstream Contact: OpenStack Foundtaion 
* URL : https://opendev.org/openstack/cyborg
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Acceleration as a Service

 Cyborg provides a general management framework for accelerators such as FPGA,
 GPU, SoCs, NVMe SSDs, CCIX caches, DPDK/SPDK, pmem and so forth. It provides a
 REST API for basic accelerator life cycle management, and has a generic driver
 for common accelerator support.



Bug#1071216: asahi-btsync: calling of asahi-btsync panics

2024-09-02 Thread Thomas Renard

Hi all,

ok this is the actual state for me (as NoisyCoil already found out: 
macbook pro m1pro 14'')


asahi btsync:

thread 'main' panicked at src/main.rs:53:17:
called `Result::unwrap()` on an `Err` value: VariableNotFound
note: run with `RUST_BACKTRACE=1` environment variable to display a 
backtrace


asahi-nvram read system:BluetoothUHEDevices
VariableNotFound

but asahi-nvram has a bunch of variables

I am still running my own u-boot-asahi - actual 2024.07-1+cy8aer1

https://git.g3la.de/repos/-/packages/debian/u-boot-asahi/2024.07-1+cy8aer1

actual builder:

https://git.g3la.de/repos/m1-debian/src/branch/baer/m1n1_uboot_kernel.sh

@NoisyCoil u-boot-asahi is more or less the original just with the 
bootmenu patch.


Am 01.09.24 um 20:21 schrieb NoisyCoil:

Package: asahi-btsync
Followup-For: Bug #1071216
X-Debbugs-Cc: noisyc...@tutanota.com, cybae...@web.de

Hi all,

The reported bug seems to point to a missing variable in NVRAM, which is a bit
weird. I cannot reproduce it on my machine (M1 Mac Mini).

cy8aer, do you confirm the bug is still there and, if yes, what machine (was it
a 14" M1 Pro MacBook Pro?) and version of u-boot-asahi (origin, i.e. debian or
self-built, if self-built from what sources, and what version) you are using?
Also, using asahi-nvram from the asahi-nvram package, what does
`sudo asahi-nvram read system:BluetoothUHEDevices` return on stdout? Does
`sudo asahi-nvram read` return anything at all?

I feel the answers to these questions might be relevant to better understand
the issue before involving upstream.




Bug#1080302: Missing copyright notices

2024-09-01 Thread Thomas Hühn

Package: zeromq3
Version: 4.3.4-6

Extracting 
http://deb.debian.org/debian/pool/main/z/zeromq3/zeromq3_4.3.4.orig.tar.gz 
you will find several license texts and copyright notices not present in 
https://metadata.ftp-master.debian.org/changelogs//main/z/zeromq3/zeromq3_4.3.4-6_copyright


libzmq-4.3.4\external\sha1\license.txt:

Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. Neither the name of the project nor the names of its contributors
   may be used to endorse or promote products derived from this 
software

   without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.


libzmq-4.3.4\external\unity\license.txt:

The MIT License (MIT)

Copyright (c)  2007-14 Mike Karlesky, Mark VanderVoord, Greg Williams

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to 
deal

in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


libzmq-4.3.4\external\wepoll\license.txt:

wepoll - epoll for Windows
https://github.com/piscisaureus/wepoll

Copyright 2012-2018, Bert Belder 
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

  * Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

  * Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Bug#1080055: php8.2: Please provide PHP 8.2.21 in stable

2024-08-30 Thread Thomas Besser
Package: php8.2-common
Version: 8.2.20-1~deb12u1
Severity: normal

Dear Maintainer,

please provide PHP 8.2.21 in stable. 

Actual version PHP 8.2.20 has a bug, which stops working of framework
'api-platform'.

https://github.com/api-platform/core/issues/6416#issuecomment-218646

Regards
Thomas

-- System Information:
Debian Release: 12.6
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-23-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages php8.2 depends on:
ii  php8.2-common  8.2.20-1~deb12u1
ii  php8.2-fpm 8.2.20-1~deb12u1

php8.2 recommends no packages.

php8.2 suggests no packages.

Versions of packages php8.2-common depends on:
ii  libc6   2.36-9+deb12u7
ii  libffi8 3.4.4-1
ii  libssl3 3.0.13-1~deb12u1
ii  php-common  2:93
ii  ucf 3.0043+nmu1

-- no debconf information



Bug#1080033: ITP: python-aranet4 -- Aranet Python client

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aranet4
  Version : 2.4.0
  Upstream Author : Anrijs Jargans 
* URL : https://github.com/Anrijs/Aranet4-Python
* License : Expat
  Programming Lang: Python
  Description : Aranet Python client

 This package provides a Python library and command line interface for Aranet4,
 Aranet2, Aranet Radiation and Aranet Radon Plus sensors.
 .
 This package is a dependency of Home Assistant.



Bug#1080032: ITP: python-apsystems-ez1 -- interface for interacting with the local API of APsystems EZ1 Microinverters

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-apsystems-ez1
  Version : 2.3.0
  Upstream Author : Sonnenladen GmbH 
* URL : https://github.com/SonnenladenGmbH/APsystems-EZ1-API
* License : Expat
  Programming Lang: Python
  Description : interface for interacting with the local API of APsystems 
EZ1 Microinverters.

 This package provides a Python library that can be used to interact with
 APsystems EZ1 Microinverters. It provides a convenient way to communicate with
 the microinverter over your local network, allowing to read and set various
 device parameters like power status, alarm information, device information,
 and power limits.
 .
 Features:
  - Get detailed device information
  - Retrieve alarm status information
  - Fetch output data (power output, energy readings)
  - Set and get maximum power limits (30 W up to 800 W)
  - Manage device power status (sleep_mode/on/off)
  - Calculate combined power output and total energy generated
 .
 This package is a dependency of Home Assistant.

This is a dependency of Home Assistant.



Bug#1080031: ITP: python-aprslib -- accessing APRS-IS and parsing APRS packets

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aprslib
  Version : 0.7.2
  Upstream Author : Rossen Georgiev 
* URL : https://github.com/rossengeorgiev/aprs-python
* License : GPL-2+
  Programming Lang: Python
  Description : Module for accessing APRS-IS and parsing APRS packets

I will maintain this package in the Home Assistant team.



Bug#1080030: ITP: python-anthemav -- Python API for controlling Anthem Receivers

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-anthemav
  Version : 1.4.2
  Upstream Author : David McNett 
* URL : https://github.com/nugget/python-anthemav
* License : Expat
  Programming Lang: Python
  Description : Python API for controlling Anthem Receivers

 This is a Python package to interface with Anthem (http://www.anthemav.com>)
 AVM and MRX receivers and processors. It uses the asyncio library to maintain
 an object-based connection to the network port of the receiver with supporting
 methods and properties to poll and adjust the receiver settings.
 .
 This package was created primarily to support an anthemav media_player
 platform for Home Assistant, but it is structured to be general-purpose and
 should be usable for other applications as well.
 .
 This package will maintain a persistant connection to the network control port
 which will prevent any other application from communicating with the receiver.
 This includes the Anthem iOS and Android remote control app as well as the
 ARC-2 room calibration software. One will need to disable any application that
 is using the library in order to run those other applications.

I will maintain this package within the Home Assistant team.



Bug#1080029: ITP: python-anova-wifi -- get read only data from Anova precision cookers with wifi

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-anova-wifi
  Version : 0.17.1
  Upstream Author : Luke 
* URL : https://github.com/Lash-L/anova_wifi
* License : Expat
  Programming Lang: Python
  Description : get read only data from Anova precision cookers with wifi

 This package provides access to read only data from Anova precision cookers
 with wifi.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package in the Home Assistant team.



Bug#1079994: ITP: python-aiowithings -- Asynchronous Python client for Withings.

2024-08-29 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiowithings
  Version : 3.0.3
  Upstream Author : Joost Lekkerkerker 
* URL : https://github.com/joostlek/python-withings
* License : Expat
  Programming Lang: Python
  Description : Asynchronous Python client for Withings.

 This package provides an asynchronous Python client for Withings. Withings
 provides devices such as watches, scales, etc.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079951: ITP: python-aiowebostv -- Library to control webOS based LG TV devices

2024-08-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiowebostv
  Version : 0.4.2
  Upstream Author : Home Assistant Team 
* URL : https://github.com/home-assistant-libs/aiowebostv
* License : Apache-2.0
  Programming Lang: Python
  Description : Library to control webOS based LG TV devices

 This package provides a Python library to control LG webOS based TV devices.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079949: ITP: python-aiowaqi -- Asynchronous Python client for WAQI API

2024-08-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiowaqi
  Version : 3.1.0
  Upstream Author : Joost Lekkerkerker 
* URL : https://github.com/joostlek/python-waqi
* License : Expat
  Programming Lang: Python
  Description : Asynchronous Python client for WAQI API.

 This package provides an asynchronous Python 3 client for the WAQI API, which
 allows to request data about air quality around the world.

I intend to maintain this package within the Home Assistant team.



Bug#1079932: ITP: python-aiotractive -- Asynchronous Python client for the Tractive REST API

2024-08-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiotractive
  Version : 0.6.0
  Upstream Author : Gleb Sinyavskiy 
* URL : https://github.com/zhulik/aiotractive
* License : Expat
  Programming Lang: Python
  Description : Asynchronous Python client for the Tractive REST API

 Unofficial, asynchronous, Python client for the Tractive
 (https://tractive.com) REST API.
 .
 This project and it's author are not affilated with Tractive GmbH. This
 project is a result of reverse engineering of the Tractive web app.

I intend to maintain this package within the Home Assistant team.



Bug#1079918: [Pkg-privacy-maintainers] Bug#1079918: Patch does not work!

2024-08-28 Thread Thomas Ward
Your updated version here fails too.  When you look at the verbose data, it 
catches a million quotes and still fails.

I rewrote the debian/watch file and fixed it in Salsa using a variation of 
https://wiki.debian.org/debian/watch#GitLab and its updated April 2024 
patterns, specifically to catch the tar.gz.  Evaluating the verbose output with 
the download option indicates it works AND properly detects the single URL.

Note that your uscan is also throwing warnings about "pgp" items being 
available but that isn't actually a present key in the environment.

Running the download as you did seems to work.  However that PGP warning is 
false.  Too bad we can't suppress that.

From: Pkg-privacy-maintainers 
 on 
behalf of Patrice Duroux 
Sent: Wednesday, August 28, 2024 12:05 PM
To: 1079...@bugs.debian.org <1079...@bugs.debian.org>
Subject: [Pkg-privacy-maintainers] Bug#1079918: Patch does not work!

Strange, because in general I test everything in a git clone before submitting.
I think that your recent change is wrong also:

$ more debian/watch
version=4
opts="searchmode=plain" \
https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/tags?sort=updated_desc
 .*/v?\d[\d.]+/@PACKAGE@-v?(\d\S*)\.tar\.gz

$ uscan --download-current-version
Newest version of torbrowser-launcher on remote site is 0.3.7, specified 
download version is 0.3.7
uscan warn: Possible OpenPGP signature found at:
   https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-privacy-maintainers


Bug#1079918: Fix in Salsa

2024-08-28 Thread Thomas Ward
A fix has been made available in Salsa, however as this is a very minor issue I 
don't think we're going to release -3 of the package just for fixing the 
d/watch file.



Bug#1079918: Patch does not work!

2024-08-28 Thread Thomas Ward
Tags: -1 - patch
Tags: -1 + confirmed


Hello!

The patch you've provided does not match any files on the specified tags or 
releases page for the Tor Browser launcher tooling on the Tor gitlab.

As such I am removing the "patch" tag here because we don't have a working 
updated d/watch file yet.  This is however a confirmed issue.


Bug#1079909: ITP: python-jaeger-client -- OpenTracing tracer implementation

2024-08-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-jaeger-client
  Version : 4.8.0
  Upstream Contact: Yuri Shkuro 
* URL : https://github.com/jaegertracing/jaeger-client-python
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenTracing tracer implementation

 This is a client-side library that can be used to instrument Python apps for
 distributed trace collection, and to send those traces to Jaeger. See the
 OpenTracing Python API for additional detail.

I intend to maintain this package within the OpenStack team.



Bug#1079860: ITP: python-threadloop -- Tornado IOLoop Backed Concurrent Futures

2024-08-28 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-threadloop
  Version : 1.0.2
  Upstream Author : Grayson Koonce 
* URL : https://github.com/TomerFi/aioswitcher
* License : Expat
  Programming Lang: Python
  Description : Tornado IOLoop Backed Concurrent Futures

 This package provides a way to run Tornado Coroutines from Synchronous Python.

This is a new indirect dependency for OpenStack.



Bug#1079822: ITP: python-aioswitcher -- Switcher Python Integration

2024-08-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aioswitcher
  Version : 4.0.2
  Upstream Author : Tomer Figenblat 
* URL : https://github.com/TomerFi/aioswitcher
* License : Apache-2.0
  Programming Lang: Python
  Description : Switcher Python Integration.

 This package provides integration with the Switcher API. I can handle many
 devices, such as: Switcher V2, Switcher Mini, Switcher Touch (V3),
 Switcher V4, Switcher Power Plug, Switcher Breeze, Switcher Runner, Switcher
 Runner Mini, Switcher Runner S11.

I intend to maintain this package within the Home Assistant team.



Bug#1079821: ITP: python-aiosomecomfort -- client for Honeywell's US-based cloud devices

2024-08-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-aiosomecomfort
  Version : 0.0.25
  Upstream Author : Mike Kasper 
* URL : https://github.com/mkmer/AIOSomecomfort
* License : GPL-3
  Programming Lang: Python
  Description : A client for Honeywell's US-based cloud devices

 This package provides a client for Honeywell's US-based cloud devices. This is
 for the US model and website. Be aware that EU models are different!
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079820: ITP: python-aiosolaredge -- Asyncio SolarEdge

2024-08-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiosolaredge
  Version : 0.2.0
  Upstream Author : J. Nick Koston 
* URL : https://github.com/bdraco/aiosolaredge
* License : Expat
  Programming Lang: Python
  Description : Asyncio SolarEdge

 This package provides access to the devices of SolarEdge, and access
 production and consumption readings.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079793: puppetserver 7 upgrade doesn't clean up old puppetmaster 5 files

2024-08-27 Thread thomas


On Aug 27, 2024 4:15 PM, Jérôme Charaoui  wrote:

>

> Hello, 

>

> Just a note of caution: the upgrade from puppet-master to puppetserver 

> uses the same "puppet.conf" configuration, which sometimes has the 

> "vardir" setting defined to "/var/lib/puppet". If that's the case, then 

> this directory will not only contain the "old puppetmaster" files, but 

> also the new ones. 

>

> As for the ssl files, puppetserver has some heuristics to move the files 

> itself on upgrade, see the "puppetserver migrate" command. Since the 

> puppetserver CA files are quite sensitive and losing them can cause a 

> serious outage, my preference would be to *not* touch these at all with 

> the package maintscripts. 

>

> In general, I'm weary of dealing with this issue because the medicine 

> might end up being worse than the disease (a few stray files). 

> Maintainer's time is also scarce, and I'm also tempted to mention that 

> the 5.5 -> 7 upgrade ship in Debian has sailed... 


I agree to all you wrote.


Thomas Goirand (zigo)




Bug#1079790: ITP: python-aiosenz -- async Typed Python package for the nVent RAYCHEM SENZ RestAPI

2024-08-27 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiosenz
  Version : 1.0.0
  Upstream Author : Milan Meulemans 
* URL : https://github.com/milanmeu/aiosenz
* License : LGPL-2.1
  Programming Lang: Python
  Description : Async Typed Python package for the nVent RAYCHEM SENZ 
RestAPI

 This package provides an async Python wrapper for the nVent Raychem SENZ
 RestAPI. It offers an `AbstractSENZAuth`, where one can handle the OAuth2
 tokens and provide a valid access token in get_access_token(). SENZAuth can be
 used if one does not will to handle the OAuth2 tokens.

I intend to maintain this package within the Home Assistant team.



Bug#1079700: Please run tests in parrallel

2024-08-26 Thread Thomas Goirand
Source: sqlalchemy
Version: 1.4.46+ds1-1
Severity: wishlist

Hi,

It takes forever currently to build SQLAlchemy, because it's not running tests
in parrallel. To do this, build-depends on python3-pytest-xdist, and add:

-n `nproc`

to the test command line. I tried, and it worked for me. Same should be applied
to the autopkgtest.

Cheers,

Thomas Goirand (zigo)



Bug#1079692: ITP: python-sushy-oem-idrac -- Dell EMC iDRAC OEM extension package for the sushy library

2024-08-26 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-sushy-oem-idrac
  Version : 5.0.0
  Upstream Contact: OpenStack 
* URL : https://github.com/openstack/sushy-oem-idrac
* License : Apache-2.0
  Programming Lang: Python
  Description : Dell EMC iDRAC OEM extension package for the sushy library

 The sushy-oem-idrac package is a sushy extension package that aims at adding
 high-level hardware management abstractions, that are specific to Dell EMC BMC
 (which is known under the name of iDRAC), to the tree of sushy Redfish 
resources.

I intend to maintain this package within the OpenStack team, as this is a
recommends: for Ironic (aka: OpenStack baremetal as a service).



Bug#984879: podman does not work on Debian with selinux loaded

2024-08-25 Thread Thomas
Hi all,

I just upgraded a server from bullseye to bookworm, and unfortunately this 
issue is not fixed. I tried recreating the containers after the update, but it 
did not help. I opted for the workaround to disable labeling for Podman in 
/etc/containers/containers.conf. It's not ideal, but the issue goes away after 
that config change. I also tried the "restorecon" commands that Faidon posted, 
but it did not help. As for steps to reproduce: it might be a little tricky for 
my scenario, because I deploy my containers with Ansible. But if necessary, I 
can try to create a reproducer.

Thomas

Bug#1079628: ITP: python-aiovlc -- control VLC over telnet connection using asyncio

2024-08-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aiovlc
  Version : 0.4.2
  Upstream Contact: Martin Hjelmare 
* URL : https://github.com/MartinHjelmare/aiovlc
* License : Apache-2.0
  Programming Lang: Python
  Description : control VLC over telnet connection using asyncio

 This package provides an asyncio library to Control VLC over telnet
 connection.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079625: ITP: python-atomicwrites-homeassistant -- atomic file writes

2024-08-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-atomicwrites-homeassistant
  Version : 1.4.1
  Upstream Contact: Markus Unterwaditzer 
* URL : https://github.com/untitaker/python-atomicwrites
* License : Expat
  Programming Lang: Python
  Description : atomic file writes

 This package provides a library to perform atomic file writes.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079624: ITP: python-psutil-home-assistant -- wrapper for psutil to allow it to be used several times in the same process

2024-08-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-psutil-home-assistant
  Version : 0.0.1
  Upstream Contact: Erik Montnemery 
* URL : https://github.com/home-assistant-libs/psutil-home-assistant
* License : Apache-2.0
  Programming Lang: Python
  Description : wrapper for psutil to allow it to be used several times in 
the same process

 The psutil library relies on global variable to maintain state between calls.
 This wrapper allows making local copies of the psutil library, wrapped in an
 object to allow psutil to be used more than once in a process.

I intend to maintain this package within the Home Assistant team.



Bug#1079587: ITP: python-bleak-esphome -- Bleak backend of ESPHome

2024-08-24 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-bleak-esphome
  Version : 1.0.0
  Upstream Contact: J. Nick Koston 
* URL : https://github.com/bluetooth-devices/bleak-esphome
* License : Expat
  Programming Lang: Python
  Description : Bleak backend of ESPHome

 This package provides access to the Bleak backend of ESPHome. It will scan
 bluetooth devices and connect to them using ESPHome.
 .
 This package is a Home Assistant dependency.

I intend to maintain this package within the Home Assistant team.



Bug#1079586: ITP: python-aioesphomeapi -- Python API for interacting with ESPHome devices

2024-08-24 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: python-aioesphomeapi
  Version : 25.1.0
  Upstream Contact: Otto Winter 
* URL : https://github.com/esphome/aioesphomeapi/
* License : Expat
  Programming Lang: Python
  Description : Python API for interacting with ESPHome devices

 The aioesphomeapi Python package allows one to interact with devices flashed
 with ESPHome.
 .
 This package is a dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079585: ITP: python-noiseprotocol -- implementation of Noise Protocol Framework

2024-08-24 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-noiseprotocol
  Version : 0.3.1
  Upstream Contact: Piotr Lizonczyk 
* URL : https://github.com/plizonczyk/noiseprotocol
* License : Expat
  Programming Lang: Python
  Description : implementation of Noise Protocol Framework

 This package provides a Python 3 implementation of the Noise Protocol
 Framework (see http://www.noiseprotocol.org/). It is compatible with
 revisions 32 and 33.
 .
 This package is an indirect dependency of Home Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079584: RM: murano-agent -- ROM; EOL upstream, rc buggy, unmaintained

2024-08-24 Thread Thomas Goirand
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: murano-ag...@packages.debian.org
Control: affects -1 + src:murano-agent



Hi,

We already removed murano for the same reason as $subject, so let's also remove
murano-agent.

Thanks,

Thomas Goirand (zigo)



Bug#1079507: ncurses-base: compile with wgetch-events code

2024-08-24 Thread Thomas Dickey
On Sat, Aug 24, 2024 at 06:08:45PM +0200, Sven Joachim wrote:
> On 2024-08-24 01:47 -0400, Paul Dufresne wrote:
> 
> > Package: ncurses-base
> > Version: 6.5-2
> > Severity: wishlist
> >
> > Dear Maintainer,
> >
> > While trying to compile the haskell example program for module ncurses,
> > I got the following error:
> > While compiling: got:
> > Failed to build ncurses-0.2.16.
> > Build log (
> > /home/paul/.cabal/logs/ghc-9.4.7/ncurses-0.2.16-d863cb3651dc4baa1ab3f5d6ea2fc5693727b1cc5282fbebd8a1f4a6edda73e5.log
> > ):
> > Warning: ncurses.cabal:85:21: version operators used. To use version 
> > operators
> > the package needs to specify at least 'cabal-version: >= 1.8'.
> > Configuring ncurses-0.2.16...
> > Preprocessing library for ncurses-0.2.16..
> > c2hs: C header contains errors:
> >
> > dist/build/UI/NCurses/Enums.chs.h:140: (column 25) [ERROR]  >>> Unknown
> > identifier!
> >   Cannot find a definition for `KEY_EVENT' in the header file.
> >
> > Error: cabal: Failed to build ncurses-0.2.16 (which is required by
> > exe:ncurses1 from ncurses1-0.1.0.0). See the build log above for details.
> >
> > Contacting the old maintainer of the ncurses Haskell module he said:
> > Regarding the specific case of KEY_EVENT, it was removed from the ncurses
> > public API (a backwards-incompatible breaking change), and the configure 
> > flag
> > `--enable-wgetch-events` is required to re-enable it. I recommend filing a 
> > bug
> > against the Debian ncurses package asking them to set that flag when 
> > building.
> >
> > I downloaded latest source code, and:
> > paul@albukerk:~/Téléchargements/ncurses-6.4-20230520$ ./configure 
> > --help|grep
> > event
> >   --enable-wgetch-events  compile with wgetch-events code
> > paul@albukerk:~/Téléchargements/ncurses-6.4-20230520$
> >
> > So the option seems to still exist.
> 
> It exists but has been deprecated four years ago, in the same
> patchlevel that removed the KEY_EVENT macro.  See the NEWS file:
> 
> ,
> | 20200817
> | + mark wgetch-events feature as deprecated.
> | + prevent KEY_EVENT from appearing in curses.h unless the configure
> |   option --enable-wgetch-events is used (report by Werner Fink).
> `
> 
> > So... this is a wish request to build with this flag enable.
> 
> Not going to happen, I am afraid.  You could try the following change to
> haskell-ncurses:
> 

> diff --git a/lib/UI/NCurses/Enums.chs b/lib/UI/NCurses/Enums.chs
> index 73a64f5..ef47d00 100644
> --- a/lib/UI/NCurses/Enums.chs
> +++ b/lib/UI/NCurses/Enums.chs
> @@ -195,7 +195,6 @@ enum hsncurses_Key
>  , hsncurses_KEY_UNDO = KEY_UNDO
>  , hsncurses_KEY_MOUSE = KEY_MOUSE
>  , hsncurses_KEY_RESIZE = KEY_RESIZE
> -, hsncurses_KEY_EVENT = KEY_EVENT
>  };
>  #endc
> 

That's what I recommend.  I deprecated it because (aside from
copy/paste stuff like this), there were no known uses of the feature,
and there was no documentation.

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1079389: mawk: Incorrect result from sub() in newest version

2024-08-23 Thread Thomas Dickey
On Thu, Aug 22, 2024 at 08:44:08PM -0400, Thomas Dickey wrote:
> On Thu, Aug 22, 2024 at 08:12:59PM -0400, Thomas Dickey wrote:
> > On Fri, Aug 23, 2024 at 01:53:51AM +0200, Marek Rusinowski wrote:
> > > In the newest version of mawk, the following invocation returns invalid
> > > result:
> > > 
> > > $ mawk 'BEGIN { x = "asd "; sub(/ .*$/, "", x); print("|"x"|"); }'
> > > |asd |
> > 
> > thanks - I can reproduce this
> > (though puzzled how added and existing tests didn't show this regression)
> > 
> > I'll see how to fix (and add this case...)
> 
> fwiw, the regression came in the set of changes for this bug-fix:
> 
> https://github.com/ThomasDickey/original-mawk/issues/76
> 
> ...which is about 100 lines modified.
> 
> I'll pick that apart and see how to fix both :-)

This fixes the reported problem (and doesn't interfere with other testcases).

diff -u -r1.61 rexp3.c
--- rexp3.c 2024/07/28 23:04:24 1.61
+++ rexp3.c 2024/08/23 23:09:39
@@ -431,7 +431,9 @@
 
 case M_END + U_ON:
if (s >= str_end) {
-   RE_FILL();
+   if (cb_ss && current_best(s)) {
+   RE_FILL();
+   }
} else if (!ss) {
if (cb_ss) {
RE_FILL();

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1079389: mawk: Incorrect result from sub() in newest version

2024-08-22 Thread Thomas Dickey
On Thu, Aug 22, 2024 at 08:12:59PM -0400, Thomas Dickey wrote:
> On Fri, Aug 23, 2024 at 01:53:51AM +0200, Marek Rusinowski wrote:
> > In the newest version of mawk, the following invocation returns invalid
> > result:
> > 
> > $ mawk 'BEGIN { x = "asd "; sub(/ .*$/, "", x); print("|"x"|"); }'
> > |asd |
> 
> thanks - I can reproduce this
> (though puzzled how added and existing tests didn't show this regression)
> 
> I'll see how to fix (and add this case...)

fwiw, the regression came in the set of changes for this bug-fix:

https://github.com/ThomasDickey/original-mawk/issues/76

...which is about 100 lines modified.

I'll pick that apart and see how to fix both :-)

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1079389: mawk: Incorrect result from sub() in newest version

2024-08-22 Thread Thomas Dickey
On Fri, Aug 23, 2024 at 01:53:51AM +0200, Marek Rusinowski wrote:
> Package: mawk
> Version: 1.3.4.20240819-2
> Severity: important

maybe normal - packager's choice though.

> Tags: upstream
> X-Debbugs-Cc: marekrusinow...@gmail.com
> 
> Dear Maintainer,
> 
> In the newest version of mawk, the following invocation returns invalid
> result:
> 
> $ mawk 'BEGIN { x = "asd "; sub(/ .*$/, "", x); print("|"x"|"); }'
> |asd |

thanks - I can reproduce this
(though puzzled how added and existing tests didn't show this regression)

I'll see how to fix (and add this case...)

-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1079385: ITP: python-androidtvremote2 -- interacting with Android TV using the Android TV Remote protocol v2

2024-08-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-androidtvremote2
  Version : 0.1.1
  Upstream Contact: tronikos 
* URL : https://github.com/tronikos/androidtvremote2
* License : Apache-2.0
  Programming Lang: Python
  Description : interacting with Android TV using the Android TV Remote 
protocol v2

 This package provides a Python library for interacting with Android TV using
 the Android TV Remote protocol v2. This is the same protocol the Google TV
 mobile app is using. It doesn't require ADB or enabling developer tools on the
 Android TV device. It only requires the Android TV Remote Service that comes
 pre-installed on most Android TV devices.

I intend to maintain this package within the Home Assistant team.



Bug#1079384: ITP: python-amberelectric -- Amber Electric Public API

2024-08-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-amberelectric
  Version : 2.0.0
  Upstream Contact: Amber Electric Development Team 
* URL : https://github.com/madpilot/amberelectric.py
* License : Apache-2.0
  Programming Lang: Python
  Description : Amber Electric Public API

 Amber is an Australian-based electricity retailer that pass through the
 real-time wholesale price of energy. Because of Amber's wholesale power
 prices, one can save hundreds of dollars a year by automating high power
 devices like air-conditioners, heat pumps and pool pumps. This Python
 library provides an interface to the API, making it possible to react to
 current and forecast prices, as well as download your historic usage.

I intend to maintain this package within the Home Assistant team.



Bug#1079383: ITP: python-aenum -- Advanced Enumerations, NamedTuples, and NamedConstants

2024-08-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-aenum
  Version : 3.1.15
  Upstream Contact: Ethan Furman 
* URL : https://github.com/ethanfurman/aenum
* License : BSD-3-clause
  Programming Lang: Python
  Description : advanced Enumerations, NamedTuples, and NamedConstants

 This package provides a library for Advanced Enumerations (compatible with
 Python's stdlib Enum), NamedTuples, and NamedConstants. Aenum includes a
 Python stdlib Enum-compatible data type, as well as a metaclass-based
 NamedTuple implementation and a NamedConstant class.
 .
 An Enum is a set of symbolic names (members) bound to unique, constant values.
 Within an enumeration, the members can be compared by identity, and the
 enumeration itself can be iterated over. If using Python 3 there is built-in
 support for unique values, multiple values, auto-numbering, and suspension of
 aliasing (members with the same value are not identical), plus the ability to
 have values automatically bound to attributes.
 .
 A NamedTuple is a class-based, fixed-length tuple with a name for each
 possible position accessible using attribute-access notation as well as the
 standard index notation.
 .
 A NamedConstant is a class whose members cannot be rebound; it lacks all other
 Enum capabilities, however; consequently, it can have duplicate values.

I intend to maintain this package within the Home Assistant team.



Bug#1079382: ITP: python-androidtv -- communicate with an Android TV or Fire TV device via ADB over a network

2024-08-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-androidtv
  Version : 0.0.73
  Upstream Contact: Jeff Irion 
* URL : https://github.com/JeffLIrion/python-androidtv/
* License : Expat
  Programming Lang: Python
  Description : communicate with an Android TV or Fire TV device via ADB 
over a network

 This package provides state information and control of Android TV and Fire TV
 devices via ADB. This package is used by the Android TV integration in Home
 Assistant.

I intend to maintain this package within the Home Assistant team.



Bug#1079381: ITP: python-pure-python-adb -- pure Python implementation of the adb client

2024-08-22 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-pure-python-adb
  Version : 0.3.0
  Upstream Contact: Swind Ou 
* URL : https://github.com/Swind/pure-python-adb
* License : Expat
  Programming Lang: Python
  Description : pure Python implementation of the adb client

 This package provides a pure Python implementation of the ADB client. It can
 be used to communicate with adb server (not the adb daemon on the
 device/emulator).

This package is used by androidtv that I'm going to maintain with the
Home Assistant team, as well as this package.



  1   2   3   4   5   6   7   8   9   10   >