Bug#1069575: FTBFS in experimental

2024-04-20 Thread Matthias Geiger
Source: rust-async-process
Version: 1.7.0-4
Severity: important
Tags: ftbfs
X-Debbugs-Cc: jbi...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Jonas,

asnyc-process currently fail to build in experimental:

=

error[E0599]: the method `next` exists for reference ``, but 
its trait bounds were not satisfied
   --> src/lib.rs:313:33
|
313 | ().next().await;
|  method cannot be called on 
`` due to unsatisfied trait bounds
   --> /usr/src/rustc-1.70.0/library/std/src/sync/mutex.rs:175:1
|
= note: doesn't satisfy `_: Stream`
|
= note: doesn't satisfy `std::sync::Mutex: StreamExt`
|
= note: the following trait bounds were not satisfied:
`::sync::Mutex: futures_lite::Stream`
which is required by `::sync::Mutex: StreamExt`
`std::sync::Mutex: futures_lite::Stream`
which is required by `std::sync::Mutex: StreamExt`

error[E0599]: no function or associated item named `new` found for struct 
`EventListener` in the current scope
   --> src/lib.rs:513:43
|
513 | let listener = EventListener::new();
|   ^^^ function or associated item 
not found in `EventListener`

error[E0277]: the `?` operator can only be applied to values that implement 
`Try`
   --> src/lib.rs:307:30
|
307 | signals: Mutex::new(Signals::new([SIGCHLD]))?,
|   the `?` 
operator cannot be applied to type `std::sync::Mutex>`
|
= help: the trait `Try` is not implemented for 
`std::sync::Mutex>`

Some errors have detailed explanations: E0277, E0599.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `async-process` due to 3 previous errors

warning: build failed, waiting for other jobs to finish...
dh_auto_test: error: env DEB_BUILDDIR= 
/<>/debian/dh-cargo/bin/cargo test returned exit code 101
make: *** [debian/rules:9: binary-indep] Error 25

==

I didn't have time to investigate this yet. I'd appreciate it if you
coud take a look at this as it is blocking the
event-listener-transition.

best,

werdahias




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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYkCxcVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1EhMQAKe69jDJ2+e+DEaWDfSgVhgXW8je
WQ8U4WHhk38rIaKfZmxem3GfQZWj+WSeRCY07E2JHurgci82iCzKw3mp1hnAZeoV
DsMsKQlNQmMnrNCk+vYgb0zjv65KN9iDjcZwuCOwm7Qy8v3N6yRru8yzHs7GsJEH
tJgcUjo6lAi3MuDm0Znl35vrBvhU/oNLMUqVWb3I4Rv9/woeHllXvZtxx9Nfz7Rj
ltzkLWTFbrWS1bWBCVLS3heJ980wuS9hVb+s9YYtkcy6FZDWUUZGQZ4nNKZBwAhf
5krwZMhsMTF3h22e+61wE4wIpbCVTBsWICROTXQeQLtwiWRqknFRdHOVfX8XfWSG
VxGx60Zw076tRtzrZ3DvXJvztt3eKSK3pEv+ZtQjwDiQQDjpUUQyMafeMa6wHd8y
Xm0AhQK4zCDHwntnHjnCUVDLp9JU1DxnUCx1CE98Iarhv5p1PUyXLRC3IXqmbvbe
zbumMaKgiEkXabA1FaUJpgO5E871B1Dcod+EC8nQi5KlVGnhK8E85qY2Z/2W4wKz
1veTg1ZKKRsuaveZx6Dhn0sB0mwJVrLfgLc4kBcvtjkoFPOeA+vpPY+Rp0NAY4CJ
K5as+DJyRHSNFkj23e/dvNKYQlHAfzfYIDRI5EI/gZ71c0hzrRZSJe+5Qg95I7SP
EWU2XUhf6aFUO3Rc
=vZWi
-END PGP SIGNATURE-



Bug#1014539: squirrel3: CVE-2022-30292

2024-04-18 Thread Matthias Geiger
On Thu, 7 Jul 2022 17:55:11 +0200 =?UTF-8?Q?Moritz_M=C3=BChlenhoff?= 
 wrote:

> Source: squirrel3
> X-Debbugs-CC: t...@security.debian.org
> Severity: grave
> Tags: security
>
> Hi,
>
> The following vulnerability was published for squirrel3.
>
> CVE-2022-30292[0]:
> | Heap-based buffer overflow in sqbaselib.cpp in SQUIRREL 3.2 due to
> | lack of a certain sq_reservestack call.
>
> 
https://github.com/albertodemichelis/squirrel/commit/a6413aa690e0bdfef648c68693349a7b878fe60d

> https://github.com/sprushed/CVE-2022-30292
>
> If you fix the vulnerability please also make sure to include the
> CVE (Common Vulnerabilities & Exposures) id in your changelog entry.
>
> For further information see:
>
> [0] https://security-tracker.debian.org/tracker/CVE-2022-30292
> https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30292
>
> Please adjust the affected versions in the BTS as needed.
>

>

//I have prepared a fix; however this needs the FTBFS in #997441 
adressed first.


Will attach a debdiff once that has happened.

best,

--
Matthias Geiger 
Debian Maintainer


Bug#1069231: RFP: swtchr -- Gnome-style window switcher for sway

2024-04-18 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-r...@lists.debian.org, werdah...@riseup.net
Control: block -1 by 1054539

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: swtchr
  Version : 0.1.2
  Upstream Contact: lostatc
* URL : https://github.com/lostatc/swtchr
* License : MIT
  Programming Lang: Rust
  Description : Gnome-style window switcher for sway

swtchr is a gnome-like window switcher for sway. Windows can be accessed
by the overlay window and cycled with shift+tab.
.
This needs gtk4-layer-shell (C) packaged first. I might pick this up
later.

best, 

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYg7rwVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1tMoP/RipDWOgUsID4pP7R8Nmpj+ijBON
Q2ihC3MHctFHHkHiIHRtlElhmboudTxt6qFRHFd4Q5WUvY7A8u0zBqRYIOkneBPZ
8QJdZh+DIqr5BLh55gCh5iJzsyfYwe2B/INV24bzU0QFH3NCNlbr98ox1Dife3SK
s9GVrBFWdT6cr80QAKrtvk7MV1L/yFnUR3JRbxjQUNliuDmiby6UoShnSNAZbzBS
nCDkmAZOnTW+arwENx4uPlQQL8Oug86DnRb9E4r77tjBgUDZED0oY7llBfEb7GIK
EEAserjNJwtbKKvoItTe+7rPkJs22NdwHnODdePqqIzn5pjtJEHBMTt6HDBTKDd7
ebeoI2iiVhy2nrCON/ony2fi9hoXKNIH2JhCLRL++wBNBn6tsM6ikcuCyFpvAwEY
ys//EC4+SBt8ig5w9wQu2qKLqcU6BucysuSYh1+qiSNEhQJMvhmi5SpeV0dh/BUS
psov/1hW4h3NdeYlJtZDxRvnjcGvoXgCrZ+3Dqi7610hVePHyBxd9vOVRgVy6ttT
HVSjxwlUgE4KiCLRmSEmDRCCFRQPAHKwrV+hJXvjgjCuURE/L0baFLeUMMkovlG2
yKWWoaEhRJtcI8J1OA8YMxbb2hldm08rMeK68kLFAMM2lnWnfAWiu7ArSuPXYcyB
LqE/eifTAvWsFK5P
=RsxZ
-END PGP SIGNATURE-



Bug#1069111: RM: rust-gtk-layer-shell-sys -- ROM; depends on obsolete library

2024-04-16 Thread Matthias Geiger
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: jbi...@debian.org, maytha8the...@gmail.com, werdah...@riseup.net
User: ftp.debian@packages.debian.org
Usertags: remove
Control: block 1064374 by -1

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear ftpmasters,

please remove rust-gtk-layer-shell-sys. It depends on rust-gtk which is
obsoleted by upstream and unmaintained. Since this blocks the cuurent
gtk-rs transition I'd appreciate a removal from the archive.

For the debian rust team,

werdahias


-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYeemUVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1oawQAKuJW6glNQT/Llixrzxjd/pIiauz
9/c28+G8XzH7A0lO5o26f9oXdKLuTIEY2QsUEKscQB1n02B6vVgqqvPb4mKoUsSj
GH80Bvtksp2Qwy1aCIR+HGzIUUL6/l/P8yD6ihLRs/KU01g5+cGiLza+9LbTFLVw
dHlpsrxIFkSnECV5B5bCvi1YG2lhMU9dCaPSw4Co6TyXte3JpHdE5qqrhwZuqeyY
1fMakktmYy+TqmJnHBVG3idBcO5ao0fkOLEvQ/YcBElQ9xtYHCP67iLXa/mPwp0a
gvCsa0RWJMSLx7fnJQkvo974ta96lRBHrv4jiz7s12fzZisS2RlSJoODQmcgHF8F
5Gnv3FFzKs/Masve3TXb0dwNXtDU+JenhWhQwkISGV9Loz10mJyiLUYKIJ1OqO1H
acXjWj9NdugmwUByvPWeRofjerbQZpqrN/3FSaJ4K8K32ECb07LoK5V6TSaV8v+w
z841pFJthYNLg08OSX8gq8YOwM5RJscVY24QhexRlxNtRU6VMSxoYIfEK5cVbycj
ZBi37/nW7yODtfF0sJPGsYGGn5XwW+TxjviG9rNsFc6Kmy+ZjddEdNUchAoQP6Mc
sUDTdprEO0SZNzdkdtmZlk7T1FzbH0V3PpZUDlz4BX6c2kPqnsul6WzS5xTTLu6P
yyDamBpRFBO7J8C/
=xhRE
-END PGP SIGNATURE-



Bug#1055811: O: coreboot -- free firmware

2024-04-15 Thread Matthias Geiger

On 15.04.24 22:59, Antoine Beaupré wrote:

On 2024-04-15 22:22:04, Matthias Geiger wrote:

On 15.04.24 21:01, Antoine Beaupré wrote:

On 2023-12-22 00:15:30, Matthias Geiger wrote:

Once the StarBook VI AMD get mainline coreboot support I will adopt this
package.

Hi!

It would be nice to see this come through! Do you still intend on
adopting this package, and if so, when will StarBook get that nice
update? :)

Hi.

yes, I still intend to adopt coreboot once the StarBook (AMD variant)
gets coreboot support. TTBOMK this hasn't happened yet.

I could update it right now but this is of little use if I have no
device to test it on.

I believe I have such a device this could be tested on, at least to a
certain extent. It seems like the Framework laptop can use the recent ectool
binary from coreboot even if the BIOS itself doesn't use coreboot:

https://community.frame.work/t/exploring-the-embedded-controller/12846/156?u=anarcat

So I'm happy to serve as a guinea pig if you need one, otherwise I'm
considering just looking at doing the upgrade myself (gulp!) but i'm not
sure i have the cycles in maintaining this long term.

a.


If you're willing to test the package then I will look into updating 
coreboot to the latest release. This might take some time. I hope 
StarLabs can get coreboot to work in a reasonable timeframe.


I'll ping back here once I made some progress.

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg


Bug#1055811: O: coreboot -- free firmware

2024-04-15 Thread Matthias Geiger

On 15.04.24 21:01, Antoine Beaupré wrote:

On 2023-12-22 00:15:30, Matthias Geiger wrote:

Once the StarBook VI AMD get mainline coreboot support I will adopt this
package.

Hi!

It would be nice to see this come through! Do you still intend on
adopting this package, and if so, when will StarBook get that nice
update? :)

a.


Hi.

yes, I still intend to adopt coreboot once the StarBook (AMD variant) 
gets coreboot support. TTBOMK this hasn't happened yet.


I could update it right now but this is of little use if I have no 
device to test it on.


best,

--
Matthias Geiger 
Debian Maintainer



Bug#933264: gradle: Nearly 3-year-old version almost useless

2024-04-14 Thread Matthias Geiger
On Fri, 1 Dec 2023 13:18:23 +0100 Matthias Geiger  
wrote:

> On 01.12.23 13:16, Markus Koschany wrote:
> > Am Freitag, dem 01.12.2023 um 13:06 +0100 schrieb Matthias Geiger:
> >> Kotlin is now in debian, is there anything else blocking the update ?
> > As a start I have built Gradle 4.6 from source with almost only system
> > libraries but I hit a wall because there seems to be a bug in our 
Kotlin
> > version or rather 4.6 requires a different version, so this version 
still
> > relies on upstream's binary distribution of Kotlin. I will push 
this in a few
> > days and then let's see how we can proceed from here on. Why still 
4.6? Jumping
> > to a newer version like 6.x (which is already superseded by 8.x) 
requires
> > updates of many different system libraries which in turn requires 
updates of
> > reverse-dependencies of said libraries and so on. So whenever you 
change
> > something in Debian's Java eco system you have to be prepared to 
fix a bunch of

> > other seemingly (un)related stuff as well. More details follow soon.
>
>
> Awesome, thanks for your work on this !

Hi Markus,

is there anything blocking this ? Anything I can do to help ?

best,

--
Matthias Geiger 
Debian Maintainer



Bug#1032840: RE: QT6 version

2024-04-14 Thread Matthias Geiger
On Tue, 19 Sep 2023 09:16:07 + Amr Ibrahim 
 wrote:
> On Thu, 23 Mar 2023 17:22:49 +0100 (CET) 
matthias.geiger1...@tutanota.de wrote:

> > Hi,
> >
> > iirc you can't build the qt5 and qt6 theme in parallel


I found out I can double-build the QT5 and QT6 version. The new revision 
has this enabled already; it will require NEW processing though.


I can make no promises when this is going to land in the archive though.

best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



Bug#1068927: ITP: rust-event-listener-strategy -- block or poll on event_listener easily

2024-04-14 Thread Matthias Geiger

On Sat, 13 Apr 2024 16:10:31 +0200 Jonas Smedegaard  wrote:
Package: wnpp  > Severity: wishlist > Owner: Jonas Smedegaard  > 

X-Debbugs-Cc: debian-de...@lists.debian.org >

* Package name : rust-event-listener-strategy
Version : 0.5.1
Upstream Contact: John Nunley 
* URL : https://github.com/smol-rs/event-listener-strategy
* License : Apache-2.0 or Expat
Programming Lang: Rust
Description : block or poll on event_listener easily

event-listener-strategy provides a strategy
for using the event-listener crate
in both blocking and non-blocking contexts.
.
One of the stand-out features of the event-listener crate
is the ability to use it in both asynchronous and synchronous contexts.
However, sometimes using it like this
causes a lot of boilerplate to be duplicated.
This crate aims to reduce that boilerplate
by providing an EventListenerFuture trait
that implements both blocking and non-blocking functionality.

This package is needed for newer releases of src:rust-async-lock and
src:rust-async-channel.
It will be maintained in the collaborative Debian section of Salsa, at
https://salsa.debian.org/debian/rust-event-listener-strategy


Hi Jonas,

I already packaged event-listener-strategy and it's in NEW currently.

best,

--
Matthias Geiger 
Debian Maintainer




OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1068930: Please update for event-listener 5.x

2024-04-13 Thread Matthias Geiger
Source: rust-async-channel
Version: 1.9.0-2
Severity: normal
Tags: patch
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Jonas, please update async-channel for event-listener 5.x, too.
Attached patch builds and tests fine for me.

best,

werdahias



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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYapQkVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1hyMQAKRtSRifqo1DoIqgGTRCTiQnxy7V
sVhDVHQuKdjB+Sjhk4mPmSzDQshjwOYaQkImetq0eHvuwlMXZAvSdGwhDyfi6Jge
pVgJk5b3/WaxAT5IIfux/0mVhtJ2UVgoKhGGAQxmmNBVzxj/cP7zAqqdzwekCjyB
EUQQojcRMh3PAO4InY/otP6xp8yLwqBbsPYTPHJ3exFIO4DwBvxK3EjzRUJJYtll
Jie5xJrsvnG0z7tNkLdw9m166MxQcAovzp34giL5JWqUwam4U5jATWyT3XAksv1U
HMgoyLGOvt2fqnr3NShp3qCfOlKNfPqbUjAJjaIVHxsosjA8rfj7erjwWQUvqfJv
z46sEO8X/ElnqgUocI4gRgcmtNFVKOrK8iAUMheB6H06CG1A3snxo/OBEvw1vcKo
D1DUYqtBBWG7c7AP11BHrajCUGwqEOqO/BgSja5OJOqnjbim0LlOD/Es5UBcSPhG
5i5l/IuSqvUZaNiNPwzd1Z5V8AmeluvHVLkOd6QHV4eMjZwyCDSk7CqzS8cny/Rx
OyNmfql4COldIV1hXokkUuJmLn2ZVgW+QbEb8bQCOYZgKFw4fZ505Vn1L8zqnwHt
uMV+TTAYI9UiYMfRe8g/EZfFm15t1SIPZSS811I4YtVLjyg3EzBrx5OMOEM4s5M9
lWOXmV+DY9wm7AHP
=Rj36
-END PGP SIGNATURE-
diff -Nru rust-async-channel-1.9.0/debian/changelog 
rust-async-channel-1.9.0/debian/changelog
--- rust-async-channel-1.9.0/debian/changelog   2023-08-14 12:40:20.0 
+0200
+++ rust-async-channel-1.9.0/debian/changelog   2024-04-13 15:58:06.0 
+0200
@@ -1,3 +1,10 @@
+rust-async-channel (1.9.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch for event-listener 5.x
+
+ -- Matthias Geiger   Sat, 13 Apr 2024 15:58:06 +0200
+
 rust-async-channel (1.9.0-2) unstable; urgency=medium
 
   * update dh-cargo fork;
diff -Nru rust-async-channel-1.9.0/debian/control 
rust-async-channel-1.9.0/debian/control
--- rust-async-channel-1.9.0/debian/control 2023-07-16 11:32:14.0 
+0200
+++ rust-async-channel-1.9.0/debian/control 2024-04-13 15:58:06.0 
+0200
@@ -6,7 +6,7 @@
  dh-cargo (>= 25),
  librust-concurrent-queue-2+default-dev ,
  librust-easy-parallel-3+default-dev ,
- librust-event-listener-2+default-dev ,
+ librust-event-listener-5+default-dev ,
  librust-futures-core-0.3+default-dev ,
  librust-futures-lite-1+default-dev ,
  libstring-shellquote-perl,
@@ -22,7 +22,7 @@
 Multi-Arch: foreign
 Depends:
  librust-concurrent-queue-2+default-dev,
- librust-event-listener-2+default-dev,
+ librust-event-listener-5+default-dev,
  librust-futures-core-0.3+default-dev,
  ${misc:Depends},
 Provides:
diff -Nru rust-async-channel-1.9.0/debian/patches/relax-event-listener.diff 
rust-async-channel-1.9.0/debian/patches/relax-event-listener.diff
--- rust-async-channel-1.9.0/debian/patches/relax-event-listener.diff   
1970-01-01 01:00:00.0 +0100
+++ rust-async-channel-1.9.0/debian/patches/relax-event-listener.diff   
2024-04-13 15:58:06.0 +0200
@@ -0,0 +1,23 @@
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -16,7 +16,7 @@
+ 
+ [dependencies]
+ concurrent-queue = "2"
+-event-listener = "2.4.0"
++event-listener = "5"
+ futures-core = "0.3.5"
+ 
+ [dev-dependencies]
+--- a/src/lib.rs
 b/src/lib.rs
+@@ -40,7 +40,7 @@
+ use std::usize;
+ 
+ use concurrent_queue::{ConcurrentQueue, PopError, PushError};
+-use event_listener::{Event, EventListener};
++use event_listener::{Event, EventListener, Listener};
+ use futures_core::stream::Stream;
+ 
+ struct Channel {
+
diff -Nru rust-async-channel-1.9.0/debian/patches/series 
rust-async-channel-1.9.0/debian/patches/series
--- rust-async-channel-1.9.0/debian/patches/series  1970-01-01 
01:00:00.0 +0100
+++ rust-async-channel-1.9.0/debian/patches/series  2024-04-13 
15:57:59.0 +0200
@@ -0,0 +1 @@
+relax-event-listener.diff



Bug#1068929: Please update for event-listener 5.x

2024-04-13 Thread Matthias Geiger
Source: rust-async-lock
Version: 2.8.0-1
Severity: normal
Tags: patch
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Jonas,

please find following patch attached for updating async-lock to
event-listener 5.x, too.

best, werdahias



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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYao7YVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1brYQAKMm7aXiHgQGhO4cyw2DdnUDA5ct
AyljSJILT4jvdFBmo7YVzHdrekynMt/a+U5CL+5TITiFAqds47HWdLjBo8Vwbjg+
eOXMZmjGgX+G/JgEXbxLgj0U6ggcXjZkJ1+HwfuI9E3+P0UMnTNnSUpa4DikOp7R
CTvpd225vA0ED6I6h7Ws1bTrok0xsb7sk3FCFHfuBUYlwPTvR5dpZ+ep6B1MPWN+
7O+rWJ6E0Fl7EB6ykD2NfUyfZeEVAW8ux/9Ytlg2RitLSShqEBTJyLD7CReN8EaY
R+e0LuXnxId7cI+cWC3anKYBiki1PUcqrmuFflw3/cUMFymrNJvLZwYDV1isYt9m
iZhzXQkd2AKe1riTWiD5iLBosoPsfCK4uhoIyonw0KCx/A0ZQLx4X4S6XUnFmDRO
IDiVsc0v6DkrQackSExrZ51TrlMhXvT8GBzupgsQugDJ7vN8VG3p50GEF4WzjwnZ
ZkayRVM9hg/QiAsmLm9Mx7BqQgR/PVROQkW9VZ394ebUtPyBG2eCOfGVY6Wv9YO5
359IL2W/XMCwpXIWnJHjM94kAdnb3795om2noeSGrQlJSv8Wxf6jA8UKSLPUd8OG
hzq3O1kfy3MzCm91KxdfWtF7uXBowIvc18Mp0DW25ppohTyGJRGohUO3LJwa6dX6
f2HoxONBpPBb41Am
=9Xgk
-END PGP SIGNATURE-
--- rust-async-lock-2.8.0/debian/changelog  2023-08-24 10:46:30.0 
+0200
+++ rust-async-lock-2.8.0/debian/changelog  2024-04-13 17:07:17.0 
+0200
@@ -1,3 +1,10 @@
+rust-async-lock (2.8.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch for eventlistener 5.x
+
+ -- Matthias Geiger   Sat, 13 Apr 2024 17:07:17 +0200
+
 rust-async-lock (2.8.0-1) unstable; urgency=medium
 
   * add patch 2001_fastrand
diff -Nru rust-async-lock-2.8.0/debian/control 
rust-async-lock-2.8.0/debian/control
--- rust-async-lock-2.8.0/debian/control2023-08-24 10:45:54.0 
+0200
+++ rust-async-lock-2.8.0/debian/control2024-04-13 17:07:17.0 
+0200
@@ -5,7 +5,7 @@
  debhelper-compat (= 13),
  dh-cargo (>= 25),
  librust-async-channel-1+default-dev,
- librust-event-listener-2+default-dev,
+ librust-event-listener-5+default-dev,
  librust-fastrand-1+default-dev,
  librust-futures-lite-1+default-dev,
  libstring-shellquote-perl,
@@ -20,7 +20,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends:
- librust-event-listener-2+default-dev,
+ librust-event-listener-5+default-dev,
  ${misc:Depends},
 Provides:
  librust-async-lock-2+default-dev (= ${binary:Version}),
diff -Nru rust-async-lock-2.8.0/debian/patches/relax-event-listener.diff 
rust-async-lock-2.8.0/debian/patches/relax-event-listener.diff
--- rust-async-lock-2.8.0/debian/patches/relax-event-listener.diff  
1970-01-01 01:00:00.0 +0100
+++ rust-async-lock-2.8.0/debian/patches/relax-event-listener.diff  
2024-04-13 17:07:17.0 +0200
@@ -0,0 +1,23 @@
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -15,7 +15,7 @@
+ exclude = ["/.*"]
+ 
+ [dependencies]
+-event-listener = "2.5.1"
++event-listener = "5"
+ 
+ [dev-dependencies]
+ async-channel = "1.5.0"
+--- a/src/once_cell.rs
 b/src/once_cell.rs
+@@ -7,7 +7,7 @@
+ use std::sync::atomic::{AtomicUsize, Ordering};
+ use std::task::{Context, Poll, RawWaker, RawWakerVTable, Waker};
+ 
+-use event_listener::{Event, EventListener};
++use event_listener::{Event, EventListener, Listener};
+ 
+ /// The current state of the `OnceCell`.
+ #[derive(Copy, Clone, PartialEq, Eq)]
+
diff -Nru rust-async-lock-2.8.0/debian/patches/series 
rust-async-lock-2.8.0/debian/patches/series
--- rust-async-lock-2.8.0/debian/patches/series 2023-08-24 10:41:50.0 
+0200
+++ rust-async-lock-2.8.0/debian/patches/series 2024-04-13 17:07:04.0 
+0200
@@ -1,2 +1,3 @@
+relax-event-listener.diff
 2001_fastrand.patch
 2001_wasm.patch



Bug#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2024-04-12 Thread Matthias Geiger
On Tue, 09 Apr 2024 18:06:08 + Danial Behzadi 
 wrote:

> New version (0.7.0) has been released yesterday and it's now updated in
> salsa and mentors.
> Please take a look there:
>
>
> * Package name : blanket
> Version : 0.7.0-1
> Upstream contact : Rafael Mardojai CM 
> * URL : https://github.com/rafaelmardojai/blanket
> * License : CC-BY-SA-3.0, CC-BY-1.0, CC-BY-3.0, GPL-3+,
> Public-Domain, CC0-1.0, CC-BY-4.0
> * Vcs : https://salsa.debian.org/danialbehzadi/blanket
> Section : utils
>
> The source builds the following binary packages:
>
> blanket - Listen to relaxing sounds
>
> To access further information about this package, please visit the
> following URL:
> https://mentors.debian.net/package/blanket/
>
> Alternatively, you can download the package with 'dget' using this
> command:
>
> dget -x
> https://mentors.debian.net/debian/pool/main/b/blanket/blanket_0.7.0-1.dsc
>
> Changes for the initial release:
>
> blanket (0.7.0-1) unstable; urgency=medium
> .
> * Initial packaging. (Closes: #1053209)
>
> Regards,
> --
> Danial Behzadi
>

>

Hi Danial,


thanks  for your work. Looks good to me so far. I CC'd Jeremy so he can 
weigh in and upload then hopefully as I am no  DD (yet).


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1068721: Depends on nonexistant librust-parking-2+std-dev

2024-04-09 Thread Matthias Geiger
Package: librust-event-listener-dev
Severity: serious
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Jonas,

thanks for updating event-listener.
However, the package is unistallable for me:

sudo apt install librust-event-listener-dev -t experimental  -s
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 librust-event-listener-dev : Depends: librust-parking-2+std-dev but it is not 
installable
E: Unable to correct problems, you have held broken packages.

parking does not have a +std feature enabled:

[...]

Provides:
  librust-parking+default-dev
  librust-parking-2+default-dev
  librust-parking-2-dev
  librust-parking-2.0+default-dev
  librust-parking-2.0-dev
  librust-parking-2.0.0+default-dev
  librust-parking-2.0.0-dev
Replaces: librust-parking-dev
[...]

best,

werdahias

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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages librust-event-listener-dev depends on:
pn  librust-concurrent-queue-2+std-dev
pn  librust-parking-2+std-dev 
pn  librust-pin-project-lite-0.2+default-dev  

librust-event-listener-dev recommends no packages.

librust-event-listener-dev suggests no packages.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYVhPkVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR11vMQAMBgRGPBHxDTy7893h2ovmTguPBs
1hqSiZFgZVaySLtMd0RY2MT3YlaCfUQGVMmyHMBVjHc0FLj0YZxSrSI7760bBNL7
O7binQZEl0VIGUb1TKSHNTiapo9l8xKwuwt3nG5ObttQV3cFk0vxIHgUjjpHffYE
sZOD2cLZYx5zLU29TGSDP/WIqMCaBhUwDHNqQGihpuVniRzKO9b0YTBvsNSrKy9+
+vh8CiK2sQzNcpcFgPH3nlhIDUj+XEfo4rEWBIuO7MDbuFCPehmoBGQnM7nnmB9e
3XGamSigg8+ZUJhKa5AbTppZbugLCfXW2htqaX6bVuseFmfKtGxfnXK01Xvsgi+x
7tucQpUcVEpXGh7pA2VmKNOVSvFUWH+m/QI5XN2gtnaVICe1pHpPPaIGHIdSQhyA
Ua0tSSM0MDsjJ0KUU3y+ZPW7zAfdTenSwkqCWbEyGQ0+A9xLXWhsm7zEbTyfSK+g
3SwueCajbKNFFCG71Hot/VgMyfTPQwbJcy6bQmDVWTipDGymEmwpce83tO9Ec3IW
t52ShOPUjWiKWtIeI2ScSIsesS/2XZmqAEx2LJTB5oObpJe4XIfTeG5Sm9mZrhpN
ODowu6du/WJ6vz1sM+OhawysJbM3jZFFBKEfzD+LwglN70mAfZ7f7gZfkcByc+BD
gBpcQKl3ZqfaDoPn
=ppql
-END PGP SIGNATURE-



Bug#1067246: Please provide version 5.0.x

2024-04-07 Thread Matthias Geiger
On Wed, 20 Mar 2024 20:49:16 +0100 Matthias Geiger 
 wrote:
Package: librust-event-listener-dev  > Severity: wishlist > X-Debbugs-Cc: werdah...@riseup.net, 

plugw...@debian.org >
The newer async-broadcast (needed for a newer zbus) will require a 
newer librust-event-listener-dev.
Affected packages: rust-async-broadcast, rust-async-lock, 
rust-async-process, rust-event-listener, rust-async-channel, 
rust-sqlx-core, rust-async-mutex, rust-zbus, rust-isahc


I will look into whether I can patch zbus for now. 5.x being available
in experimental would help a lot.

best,

werdahias


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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE not set

Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

 >



Hi Jonas,


any chance you can take a look at this soon ? This is blocking the gtkrs 
transition via zbus and ashpd. Patching won't work since the API 
changed. I think a semver package is the best way forward here.


best,

--
Matthias Geiger 
Debian Maintainer




OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067557: ITP: kicad-gruvbox-theme -- Gruvbox colorscheme for KiCad

2024-03-23 Thread Matthias Geiger

Am 23.03.24 um 17:53 schrieb Carsten Schoenert:

Hello Matthias,

Am 23.03.24 um 17:40 schrieb Matthias Geiger:

Hi Carsten,

thanks for maintaining KiCad. What you mentioned is true for Kicad <=
7.0. With 8.0 a change landed enabling installation of colorthemes
system-wide  (see https://gitlab.com/kicad/code/kicad/-/issues/15920).

I already created a package and installed it and it works as intended.
Since this does not touch user files this conforms to Debian policy.
The plugin manager does not show this scheme as installed since it only
looks for user themes.


nice, o.k., then upstream has still some work to do. :-)

Would it not better creating one src:package which would package the 
various themes all together that are out there? e.g. named kicad-themes


I dislike a bit multiple packages that a user needs to know (and to 
install then) if all could get packaged into one.
There could be of course also a virtual package kicad-themes which 
pulls in the installation of all the real other theme packages.


Most of the other themes are not under heavy development and will only 
change randomly.
Downside otoh is you will need to run a own scripting to detect 
changes. Is also not that complicated.


But that's up to you if you can agree on my ideas.

I agree that packaging all themes is doable. However, how would I create 
a src: package with different upstream tarballs? I could use some help 
with that. Providing a virtual package for all themes is also a good idea.


Would you be ok with this package being maintained under the Electronics 
Team ?


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067557: ITP: kicad-gruvbox-theme -- Gruvbox colorscheme for KiCad

2024-03-23 Thread Matthias Geiger

Am 23.03.24 um 17:23 schrieb Carsten Schoenert:

Hello Matthias,

Am 23.03.24 um 16:51 schrieb Matthias Geiger:

Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, werdah...@riseup.net

* Package name    : kicad-gruvbox-theme
   Version : 1.1.0
   Upstream Contact: Alexander Brevig
* URL : 
https://github.com/AlexanderBrevig/kicad-gruvbox-theme

* License : MIT
   Programming Lang: n/a
   Description : Gruvbox colorscheme for KiCadi

A simple gruvbox colorscheme for the EESchema and PCBNew editors within
KiCad. KiCad 8 allows for the system-wide installation of
colorschemes, thus ITP'ing now.


how is this system wide installation intended to work.

Even the upstream project site states the installation needs to happen 
into ~/.config/kicad/colors or ~/.config/kicad/6.0/colors (besides it 
uses the older version 6.0 as user folder)


As long as I follow this feature I'm not aware that any system wide 
installation of themes is now possible.


Given it is possible, how the internal Plugin and Content Management 
will handle this?



Hi Carsten,

thanks for maintaining KiCad. What you mentioned is true for Kicad <= 
7.0. With 8.0 a change landed enabling installation of colorthemes 
system-wide  (see https://gitlab.com/kicad/code/kicad/-/issues/15920).


I already created a package and installed it and it works as intended. 
Since this does not touch user files this conforms to Debian policy.  
The plugin manager does not show this scheme as installed since it only 
looks for user themes.


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067557: ITP: kicad-gruvbox-theme -- Gruvbox colorscheme for KiCad

2024-03-23 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: kicad-gruvbox-theme
  Version : 1.1.0
  Upstream Contact: Alexander Brevig
* URL : https://github.com/AlexanderBrevig/kicad-gruvbox-theme
* License : MIT
  Programming Lang: n/a
  Description : Gruvbox colorscheme for KiCadi

A simple gruvbox colorscheme for the EESchema and PCBNew editors within
KiCad. KiCad 8 allows for the system-wide installation of
colorschemes, thus ITP'ing now.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmX++pEVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1ALsP+wZaCyJ09gu+5b3dDFtz4mpYlZ43
VCAt6Jk9AL/19TLhgqx8cLWAXLltsTbmptRfI5po0InQVux3iS8s7DdvqyQ25z3A
JKEAmQuWWWP7FaQ6GqZmUbcLVXC7lts0tLHfBj71TI8LpQn0aeoBKByvfEu30tcX
taZ9pEig/cpp4L2w6Ew7Zhbpb5rSoOwVoISVlB5/w+tihGotyqKd7B+/rVjYyqo+
y2fnRPBDsA/k/H6zPxUPJNp4TR+nebcl9JmWoxwDwQ2RyLxpYEoYyDZw7fryCUIv
TO7uaDfiXBdVAq+zvAYC6fki3MVuShNqHQHDbbWDD/IPi3zlccUkZxc4d0PFsMEo
o8kNsZwNxrQotWV06p3q4ciD62vAbaBimvD0twYSe3RALrcg4FVY6D8VL1A+Ug2l
Yb/p/rzdzneZx6Sw7emoTYnBOLqkuWxV+6QHrE0O5RUt4xYj+OWb/2mXhrLHk8kC
jo47JQJjx06tFZYB8WRWTdDhGYtovFm4ac/ByhFmqwF134eGal48P6O7fJZArckf
8TVeYZT0HgS2v25ITx5rv4gt3fyxli2rjnFH3SKpfE01Mmyeta0ArHIRVj39Nilm
zLAwyal1zuZuQSVp7GWdxptVGTSAURvVI5RFwf9AtNJsNJO2Feg9Sa3GxNl1hphF
cmJqrvQ3sNqCSfny
=ed5N
-END PGP SIGNATURE-



Bug#1037521: false positive NONVERBOSE BUILD for rust code in Python modules

2024-03-23 Thread Matthias Geiger

Control: retitle -1 False positive NONVERBOSE BUILD for rust code

thanks

On Tue, 13 Jun 2023 18:59:57 +0100 Jelmer =?utf-8?Q?Vernoo=C4=B3?= 
 wrote:


> Package: blhc
> Severity: minor
>
> blhc reports false positives when analyzing build logs for Python
> modules that include rust code.
>
> Example:
>
> $ blhc --debian --line-numbers --color ${SALSA_CI_BLHC_ARGS} 
${WORKING_DIR}/*.build || [ $? -eq 1 ]

> 75:NONVERBOSE BUILD: Compiling autocfg v1.1.0
> 76:NONVERBOSE BUILD: Compiling proc-macro2 v1.0.60
> 79:NONVERBOSE BUILD: Compiling target-lexicon v0.12.3
> 82:NONVERBOSE BUILD: Compiling unicode-ident v1.0.0
> 84:NONVERBOSE BUILD: Compiling quote v1.0.27
> 90:NONVERBOSE BUILD: Compiling syn v1.0.109
> 92:NONVERBOSE BUILD: Compiling pyo3-build-config v0.19.0
> 98:NONVERBOSE BUILD: Compiling once_cell v1.17.0
> 101:NONVERBOSE BUILD: Compiling libc v0.2.146
> 104:NONVERBOSE BUILD: Compiling serde_derive v1.0.152
> 108:NONVERBOSE BUILD: Compiling pyo3-ffi v0.19.0
> 110:NONVERBOSE BUILD: Compiling lock_api v0.4.9
> 112:NONVERBOSE BUILD: Compiling parking_lot_core v0.9.3
> 114:NONVERBOSE BUILD: Compiling serde v1.0.152
> 116:NONVERBOSE BUILD: Compiling ryu v1.0.2
> 123:NONVERBOSE BUILD: Compiling memoffset v0.6.5
> 125:NONVERBOSE BUILD: Compiling indexmap v1.9.2
> 127:NONVERBOSE BUILD: Compiling smallvec v1.9.0
> 129:NONVERBOSE BUILD: Compiling cfg-if v1.0.0
> 131:NONVERBOSE BUILD: Compiling scopeguard v1.1.0
> 138:NONVERBOSE BUILD: Compiling pyo3-macros-backend v0.19.0
> 141:NONVERBOSE BUILD: Compiling pyo3 v0.19.0
> 143:NONVERBOSE BUILD: Compiling serde_json v1.0.87
> 145:NONVERBOSE BUILD: Compiling hashbrown v0.12.3
> 148:NONVERBOSE BUILD: Compiling unindent v0.1.8
> 150:NONVERBOSE BUILD: Compiling linked-hash-map v0.5.6
> 152:NONVERBOSE BUILD: Compiling yaml-rust v0.4.5
> 154:NONVERBOSE BUILD: Compiling indoc v1.0.4
> 159:NONVERBOSE BUILD: Compiling pyo3-macros v0.19.0
> 162:NONVERBOSE BUILD: Compiling parking_lot v0.12.1
> 166:NONVERBOSE BUILD: Compiling itoa v1.0.1
> 170:NONVERBOSE BUILD: Compiling serde_yaml v0.8.26
> 172:NONVERBOSE BUILD: Compiling lintian-brush v0.148.0 
(/builds/jelmer/lintian-brush/debian/output/source_dir)
> 174:NONVERBOSE BUILD: Compiling lintian-brush-py v0.0.0 
(/builds/jelmer/lintian-brush/debian/output/source_dir/lintian-brush-py)

>
> https://salsa.debian.org/jelmer/lintian-brush/-/jobs/4307243
>

This  holds true  for all rust based projects. See 
https://salsa.debian.org/debian/greetd/-/jobs/4488272 for instance. I 
disabled blhc for all rust projects I maintain for the Salsa CI, but it 
would be nice if that wasn't a hard error.


best,


--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067506: Please provide new upstream version

2024-03-22 Thread Matthias Geiger
Package: python3-pykeepass
Severity: wishlist
X-Debbugs-Cc: tc...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear Maintainers,

please provide the latest upstream release (4.0.7), as this is needed
for the new version of src:secrets.

best,

werdahias

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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages python3-pykeepass depends on:
ii  python3   3.11.8-1
pn  python3-argon2
ii  python3-construct 2.10.68+dfsg1-2
ii  python3-dateutil  2.8.2-3
ii  python3-lxml  5.1.0-1
ii  python3-pycryptodome  3.20.0+dfsg-1

python3-pykeepass recommends no packages.

python3-pykeepass suggests no packages.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmX9susVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1NIAP/RVfRWiGZp7W5ygjIEUBMnPQg9RG
HRmr+HxjXPM8glDDyoogZUyFagw5hu6nA3wJMMZcwPaASYil7ft9V1qjUkgPZgaL
RmZ8WRYKgpqdTcqkADYfopssvOzxlPaTFSfFD98P/wNU2fk+BA7tFYBHZLZOkA6a
qf4WCvf1vkAPYwZiTfcKv8Ih7ZfiNEXMUS3DcWq6jArHuUML8P9M4hP4qz3V4RXC
o6ARYY7lcpoEkW+pehcyfvegX85oUgZKDJQcStACR5piMSSlm2+Pw3GBMo0CWQth
QTLCwEwlXucA9Kf8MAmGcpeTieWGUd5t9qah2LbBgX3bkg836wdGUyT33PXOtCKy
MAlfP8XZO5XLyM7UixEVr/C1q+RuMfOkePxqJCfYL+axoSqI/kIXExLkKguC5bBm
6z828bQI2D+Ns5MSEUOlSKWsGitumVGDOkOG1+1BVPdIktwSX0Uzl/Vb6g8nxaR1
D2IEh8cHKlyMFtgKkRk/3QXBYhBs47zDtXYuYlkc7ZqEzvTSARAfVf29bqdh5J6x
hz5kqwj9PpdWLfZQ52G9N34pj2tjIjaJ6iUgLCND4mk4zmbGPYEGdj8drqxat6J5
H3Ck5D58g6u3o6vfIXHAewusUwQ058UkfFJ67mz6pEootU/m3TAYIuheyOSTDDLK
Htx/cV0HQQPkI2Dg
=9xze
-END PGP SIGNATURE-



Bug#1067251: librust-isahc-dev: impossible to install

2024-03-20 Thread Matthias Geiger
Package: librust-isahc-dev
Severity: grave
Justification: not installable
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

librust-isahc-dev is uninstallable because of the polling update:

 sudo apt install librust-isahc-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 librust-isahc-dev : Depends: librust-curl-0.4+default-dev (>= 0.4.36)
 Depends: librust-curl-0.4+static-ssl-dev (>= 0.4.36)
 Depends: librust-curl-sys-0.4+default-dev (>= 0.4.55)
 Depends: librust-polling-2+default-dev but it is not 
installable
E: Unable to correct problems, you have held broken packages.

best,

werdahias



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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages librust-isahc-dev depends on:
pn  librust-async-channel-1+default-dev 
pn  librust-castaway-0.2+default-dev
pn  librust-crossbeam-utils-0+default-dev   
pn  librust-curl-0.4+default-dev
pn  librust-curl-0.4+http2-dev  
pn  librust-curl-0.4+static-curl-dev
pn  librust-curl-0.4+static-ssl-dev 
pn  librust-curl-sys-0.4+default-dev
pn  librust-curl-sys-0.4+spnego-dev 
pn  librust-encoding-rs-0.8+default-dev 
pn  librust-event-listener-2+default-dev
pn  librust-futures-lite-1+default-dev  
pn  librust-http-0.2+default-dev
pn  librust-httpdate-1+default-dev  
pn  librust-log-0.4+default-dev 
pn  librust-mime-0.3+default-dev
pn  librust-once-cell-1+default-dev 
pn  librust-parking-lot-0.12+default-dev
pn  librust-polling-2+default-dev   
pn  librust-publicsuffix-2+default-dev  
pn  librust-publicsuffix-2+std-dev  
pn  librust-serde-1+default-dev 
pn  librust-serde-json-1+default-dev
pn  librust-slab-0.4+default-dev
pn  librust-sluice-0.5+default-dev  
pn  librust-tracing-0.1+default-dev 
pn  librust-tracing-0.1+log-dev 
pn  librust-tracing-futures-0.2+std-dev 
pn  librust-tracing-futures-0.2+std-future-dev  
pn  librust-url-2+default-dev   
pn  librust-waker-fn-1+default-dev  
ii  publicsuffix20231001.0357-0.1

librust-isahc-dev recommends no packages.

librust-isahc-dev suggests no packages.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmX7RyAVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1xvAP/AkjiKceqcLqadETCbOs1zSB2o3U
E3FMOEnHm9hY5C4/ClYhqJ1/X+jutEVxVVdziOYI6F0XfCLw+clI4tv5XNAu7XIV
MVokWdnk7sI6aF/F6R246/22gN6lSDzIR/MK2aXM0b2YeGgCmrQZsECQipWz3QmE
UKRW3rpccrdct73Hl0qS/P/dl7tAP/qcDvRPfB6tWX6FcMoc2TSsx+2HRdjgxn+D
Wiy769D3sc31C+o05RpxEyY0/QMV6q/qI+hzKZk7dC0tG6yANAI59fjYoj5RgpYK
Cdyd1KqYVR0ltb1VIR5PfHBl4PpOfCdu3XbgRo70GfaDBKpC+IsdOPp61QE4nohx
YKVmBWzdEui2JFV+NNLAZH74m+HqOoLZxulym1k2fPY1QAgy0zuGgVlJB5D7SCNW
PbIktFB53CWoUkJPu87yiLF7mqrbMYQk1R4HrHDzjlevd80zq9/Ae5WBMZJK1X82
pOElejk0LI6sNeRZbHEtR2HzWCD/Mez26oNdwLApWNPIK1W+JT8LeuKmKa7osEgr
A4oWdPB5/Qzk4nZ+ryfY7chCy0zqEX8hrUQSZ0t0z7KW7jfNyXJzxyXo/EmwQvg3
f7+g4j71tIbB2qfjKBJKF9sGyiAj0BU+7xpS2Sg8ZcLsFm4uUvvy54HAkVffz2Qx
OehVdADb2j32am09
=Zmbl
-END PGP SIGNATURE-


Bug#1067246: Please provide version 5.0.x

2024-03-20 Thread Matthias Geiger
Package: librust-event-listener-dev
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net, plugw...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

The newer async-broadcast (needed for a newer zbus) will require a newer 
librust-event-listener-dev.
Affected packages:  rust-async-broadcast, rust-async-lock, rust-async-process, 
rust-event-listener, rust-async-channel, rust-sqlx-core, rust-async-mutex, 
rust-zbus, rust-isahc

I will look into whether I can patch zbus for now. 5.x being available
in experimental would help a lot.

best,

werdahias


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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmX7PbgVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR183AP/0+yfeOJMdK7yW6rmCPUAk+q1w0J
F8jImWCcNAFTlKIfuAuNMo3rLcU2qeJF4Z1tO5blCDYOP2qq0zs+czUok38PiUd4
8Lu91DQcfZma/XZhmXqPYWV0/u2BAsMZVZKGDZVf5IgCkvlhZlSxzn1LnKNjxrWa
Nrf/y86RRVo+aPbGTN3It0/qBQPJyZ2VyeVL9aKzHtNJrfS5w/RS8G3gK/5ncezv
3njeTXxd4YxF975pFkhRLtkPu2fKhHuPBHOYbp4UmzLAYFj2TNVk9BH3K94JXHon
YRtCyfbRDbsepz3zkzCmFpPJw+hBoXCmhx/XYIQsEWC+8Nng4JrXTa0EDcvcifXF
miekXOz0UgdzrslVj2j4zppXLeaIpN1lTBad0Hu6NR3HNNCUVB+DjyoR8WwQPddJ
ef6cys/duJxIF81hf4K905bK0SWACGUeC1VxpOg3aayE+75+4v9jw8ePHAR24gu1
ceAJi8FMIP0WrY958zg6NnH3g14OB1LBnDJ5KIRy/1Qj/qf6ywGLZOqFQ9gjOT7A
TkKXgVUbU6KrqiiqXlYRMXsZgswMqj2BLktDws7z73q5LBQzqKCss/mwLH31ic5I
vphpXIQ9MW1dPr4YAXImab80y46T81X/PMkWgqH3YAOVN8ZsPR8q4opcTQDinGcf
chBjwDjJQD8GEId5
=qiW5
-END PGP SIGNATURE-



Bug#1040070: ITP texlab

2024-03-13 Thread Matthias Geiger

Am 13.03.24 um 21:55 schrieb Matthias Geiger:


>
>
> I got isocountry accepted. this equals only the logos-* stack missing;
> currently it's not packageable because a dependency had an api change.

Just packaged the logos stack, will look into getting it uploaded to 
the archive.


Haven't looked into whether anything else is missing for the new 
upstream.



Additionally missing:

human_name v2.0.2

unicode-case-mapping v0.4.0

 unidecode v0.3.0

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040070: ITP texlab

2024-03-13 Thread Matthias Geiger
On Sun, 31 Dec 2023 00:50:23 +0100 Matthias Geiger 
 wrote:

> On Wed, 26 Jul 2023 22:45:19 +0100 Sebastian Crane
>  wrote:
> > Dear Matthias,
> >
> > > This seems like a nice thing to have in debian. Do you need any
> help with
> > > rust packaging ? From a first glance it doesn't look like there's
> that much
> > > missing. itertools and logos look like a good starting point.
> >
> > I would receive such help gratefully! I'll join the IRC channel as per
> > your suggestion.
> >
>
>
> I got isocountry accepted. this equals only the logos-* stack missing;
> currently it's not packageable because a dependency had an api change.

Just packaged the logos stack, will look into getting it uploaded to the 
archive.


Haven't looked into whether anything else is missing for the new upstream.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1066050: RFP: java-digital -- A digital logic designer and circuit simulator

2024-03-11 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: pkg-electronics-de...@alioth-lists.debian.net, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: java-digital
  Version : 0.30
  Upstream Contact: Helmut Neemann 
* URL : https://github.com/hneemann/Digital
* License : GPL-3
  Programming Lang: Java
  Description : A digital logic designer and circuit simulator

digital is a nice program to simulate logic circuits. It supports a wide
range of features, like verilog/ VDHL export, 74xx symbols and state
machine support.
.
The source package could probably use a better name.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXvXioVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1QW0P/iaNUiTDA84NJIZEbWYNitfZskWY
dm/diQbTgN4GUbLbXsoYvGRp7ZFmEfxNYvEnew7fk5YOp7r0Uzpg84lhy75iynEn
d8xlsWp8dohFIJmlFX63n+nUVTk6N8tmwd17w/jQJELK1ZdbwgiyuFauscG0X2zt
K79rGKmzoYhxdAdBCrrE7QpgSBVKSWCtD/wgN44sDKy5HKJOqJvtUKuc+cQt8JFI
A3sARvsHMHb48xSgAbButUBnA3r87PmhTilZ0GQpZfb8nA895dK/2wjZc6tN8oUM
tzkxWQEVM9oGQNBV9ELg9RxBT7N0hvmirKSc9I6z8UCl+w++LNn9Bo9O611PvumB
Us4ObwzlLbI9XXO+CpblkYWIU7cZ/lAU/uVqd34rmJ64wwWWRH3Ut02AFFehcahk
JfzI/HjkpjtncxC9Z4X4lsXS6jTZWhjAROg0xYJpgCxjkWMZpk4zB/WyB9BUMXjH
HBmVx831wQv3M/+KeOGmz5dwsVwWbNYe0CwrGka3fCZZ1yiHrMoZ1Ev/iHdy4xjb
/hNi3JENo/JontZE1KBKf8Rb07YpXfHeeAt0YLhDVnn4e1jrSk7QYJiM/4nt78RD
CpR+18llNbIMVI+4sEOEGE9HpkSIygglk8aY999P1UvIQpmnXJqJQDBqGONNBt62
aTLPTnJ7x8xvE/nY
=g3jO
-END PGP SIGNATURE-



Bug#1019042: rust-qwertone: FTBFS - dep issue

2024-03-10 Thread Matthias Geiger

Am 10.03.24 um 19:05 schrieb Andrej Shadura:

Hi,

On Sat, 9 Mar 2024, at 15:37, Matthias Geiger wrote:

I intend to remove gtk3-rs from debian very soon (with the current
gtk4-rs transition staged in experimental).

Why the hurry? Is GTK 3 being removed as well?


Andrew: Is it ok with you if I file a ROM request for qwertone ? It's
already been that way since at least the last gtk-rs transition and
won't be viable to keep in debian imho. Upstream also seems to have
ditched the project in favour of a rewrite.

That rewrite never came, but meanwhile qwertone works quite well with gtk3-rs 
currently in Debian (since I’ve done the porting work in the latest upload).

I forgot to mention: gtk3-rs is officially EOL upstream: 
https://github.com/gtk-rs/gtk3-rs


I partially started to patch gtk3-rs to use the newer glib from 
experimental. However,  this is not really supported and I'd rather 
remove it now that it's EOL. For qwertone we can employ partial 
vendoring; this will also need to be done for squeekboard (in progress). 
I'd appreciate if you agree on vendoring gtk3-rs in so I can go ahead 
with my removal plans.


This might be the best solution going forward.

best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065755: RFP: streamrip -- A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer

2024-03-09 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: streamrip
  Version : 2.0.5
  Upstream Contact: Nathan Thomas 
* URL : https://github.com/nathom/streamrip
* License : GPL-3
  Programming Lang: Python
  Description : A scriptable music downloader for Qobuz, Tidal, SoundCloud, 
and Deezer

  streamrip can download music from the sources mentioned above. It
  supports a wide range of features such as album and playlist download,
  interactive search and integration with youtube-dl.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXswLEVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1EsoP/2hkdnYxm5TWWkV4UaEPL2aNTkoT
ZiMdEaws3ObqmWdjgJ9wTLeibh1zABhomDQ+2Rja/QP2w5vGSWtIcVZ0+fNVNJqd
o7ahnvteEyeKW1XfxIjndpn1fik9X7q057sT65atNqD2caao7uQdYd7W7FOILy32
lU9kARnU0kguFDLKxntqYfo8gUMzLSIwCqs7Z0D1y8ph8AUw+fa8zelK4IPCigNF
eb7VN7w0ilctxzWVrFugbfZRY1a5BGMmvhS8O8QsIn5HjzCCERBX43S1dkHrthmD
aUZ1TIT0UPlRM52bLS5H5shAIbxmwE1gB+ATNaSYBZTsWPvQkY2suuQdUP5VRQp9
3bW2vZhMBz0XzYHrEehewQRHJC3HrM1BtyG7sfrEguTbTAbSUTbrskDiu7qHeoZv
cDEV4SC/eaNOHdI/Cj2ptqFnQESoWHPreR6SItnXU8Ct5fsREZwaNXsXo7RDKTF9
8p/FNUBjdqkypQl9b9MfLro5slQ9/+HBZm2rvm/12Mz6YcEo9FSUjdlUqRZA2Nwb
PqlWs8paBlms58XI98SvnyEaN44vOaqljPGDY3Z0PssSYkeaVHyKbO+Fn7D76QmW
Rd4Jp8mpIDPhKwfSWtfD+TQiSefGIyFXgc8apSDhoCs3yDxRwDWux/roG9a21gaH
x0ZKoLD8HLfdpY5U
=XsA+
-END PGP SIGNATURE-



Bug#1065734: ITP gtkgreet

2024-03-09 Thread Matthias Geiger

Hi Maytha,

I have some initial packaging for gtkgreet you might find interesting:


https://salsa.debian.org/werdahias/gtkgreet/


best,


werdahias



Bug#1019042: rust-qwertone: FTBFS - dep issue

2024-03-09 Thread Matthias Geiger
On Sat, 03 Sep 2022 11:42:23 +0200 Sylvestre Ledru 
 wrote:

> Package: rust-qwertone
> Severity: important
>
> Dear Maintainer,
>
>
> report:
> -
> package: sbuild-build-depends-main-dummy
> version: 0.invalid.0
> architecture: amd64
> status: broken
> reasons:
> -
> missing:
> pkg:
> package: librust-gtk+v3-22-dev
> version: 0.7.0-1+b1
> architecture: amd64
> unsat-dependency: librust-gtk-dev:amd64 (= 0.7.0-1+b1)
> depchains:
> -
> depchain:
> -
> package: sbuild-build-depends-main-dummy
> version: 0.invalid.0
> architecture: amd64
> depends: librust-gtk-0.7+v3-22-dev:amd64 (>= 0.7-~~) | 
librust-gtk-0.7+v3-22-dev:amd64 (>= 0.7-~~)

>

Hi,

I intend to remove gtk3-rs from debian very soon (with the current 
gtk4-rs transition staged in experimental).


Andrew: Is it ok with you if I file a ROM request for qwertone ? It's 
already been that way since at least the last gtk-rs transition and 
won't be viable to keep in debian imho. Upstream also seems to have 
ditched the project in favour of a rewrite.


This would ease things along.

best,


--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064375: Raising severity of rust-gtk bugs

2024-03-06 Thread Matthias Geiger
On Sun, 3 Mar 2024 10:01:21 -0500 =?UTF-8?Q?Jeremy_B=C3=ADcha?= 
 wrote:

> Control: severity -1 serious
>
> at-spi2-core is part of the 64-bit time_t transition. The new version
> of at-spi2-core is causing rust-atk-sys' autopkgtest to fail.
> rust-atk-sys and the rest of the Rust GTK3 stack is no longer
> maintained upstream. One way to handle this is to ignore failures of
> the overly sensitive autopkgtest. But it also makes the GNOME 46 Rust
> transition easier if we don't need to tweak or fix all the Rust GTK3
> stuff ourselves.
>
> Therefore, I am raising the severity of this bug and we will probably
> ask the Debian Release Team to remove these packages from Testing even
> faster than the automatic removal process.
>
> Thank you,
> Jeremy Bícha
>

>

It is now EOL/deprecated officialy upstream: 
https://github.com/gtk-rs/gtk3-rs.


I managed to vendor in the crates for squeekboard but I couldn't get it 
to build, will look into it more but would appreciate a second opinion. 
For gtklayershell / swayosd we can do the same; building


a mix of vendored and packaged crates works.

best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065403: RFP: gtklock-powerbar-module -- gtklock module adding power controls to the lockscreen

2024-03-03 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: maytha8the...@gmail.com, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: gtklock-powerbar-module
  Version : 2.0.1
  Upstream Contact: Jovan Lanik
* URL : https://github.com/jovanlanik/gtklock-powerbar-module 
* License : GPL-3.0+
  Programming Lang: C
  Description : gtklock module adding power controls to the lockscreen

This module adds power controls to the lockscreen allowing to
reboot/shutdown/suspend the machine from the lockscreen.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXk9+EVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1/JsP/0GEqyW94sAh/jX29TgBCBwG8m+Q
usOHmuU/w0+ma37PhB7qk73EDwbdySvmQTTrB9j8gFMaaMZkjkXlCHlk/i37xQ+L
QjDDwc72/vP3c+cae1wXV1QM8MVs7L1S3NkXLTlawWBaxUdTMY8nahECZ1BDV++b
aXPXLZCTohzxiN7dDz57iPWrffobOjh1DXjc2NzjBqxJfehqVfwRoegwm6dGuAVT
rW1oxj/iDbyd4iQLnXOPF4qOqYVN0mve2u7SDwa0jY9cpJ7p7h4cDPc7ab0dv1N4
l9f3a6TEWpP3rVyMB+O48iac+NHYb4kARNhBk1Jb4uzJYTW+qG00HMcfKD3pzYYj
Y3+dISB6YeIil9ZNBKC9V09cEZQVJdYz6L0Swpru+lu8Vgo6nl9iUCyDe7bjLv95
BoucCCSaB6ZuTqaxwjKt52HBmhRFyIcY7ho3+prW1wz7fj6XNSJw3R5XD6bfMtF0
VD3l64l6LxMf9sO0O7WgpzqHrR4ITY76wCNH/ITtpcQmheOfU1GMXH7GsEbIETHl
gm3Ku9wugMKE+41qD/tgoVqJallK9EdPKfsrixbJj/EmCoYFmT8wjnNAZOVjxXrS
UDzVAqA4FdnXwO8PH2WuNQ3/TAx9294ycannQ+0wVe3Q6s7aoGghNDHwTV6CHBih
o1SYpSZBzML9pc+K
=UD5x
-END PGP SIGNATURE-



Bug#1065402: RFP: fonts-weather-icons -- font with 222 weather themed icons

2024-03-03 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-fo...@lists.debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: fonts-weather-icons
  Version : 2.0.10
  Upstream Contact: Erik Flowers
* URL : https://github.com/erikflowers/weather-icons
* License : SIL-OFL, MIT, CC-BY-SA 3.0
  Programming Lang: CSS
  Description : font with 222 weather themed icons

weather-icons is an icon font containing weather icons.
It used as part of NerdFonts.
Filing as RFP since I do not have the time at the moment to maintain it.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXk9V0VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1WaIP/18hOr5/Q/aB/YFfiIjCkIG2Z4lj
wzXzjRiH96n6CUMPPhp9z3BW9lZIm3P8OOV/Ejjckekok70L8vJgFP2XbPm+/YxS
+9zYThcrcDeGt1D9lDn0F0CZNJimCj5x68Hb82PBWfAV45JsUWlBPjU0+WMFchAm
cK4iunR93u71gKl/tWLdT1vV+Yg242ly0D2S2IMp2yI2MsA5cqhO74+a4WUSC0T0
lz1NvRUQTvF/IoCsFu76QY4Nrzb9BNTq2jIzYM1xjMqo8c31SJ/bJj6AL2VjB7Kh
gvhUuXJyKJl+5ALGY4k9dSe9eqbszptpAI0MlWJqr2u4/LsEDlm6HSACa4NegFSu
DYvKvbuyqSmgdzEUx/6z7G4hAip1LXxki7mB3b5eitBZMHSY22dtzac2Knk0c2Bs
c3QdlqY71My/HOMTOglTofUWabBoGisO9YNE26aNigrn1VREii+hexMDEDX5wobS
FVAD3csaA3TJQ+fUk8YK2AyI4V5a+MQiWQVVqzg59+66sLa8NIRNJbpG4+nZQofX
pcLxEUp7nxRBw9QDhTiJSaWX5WYmPo01HyQoUSGueTzKDAkx5vz0udR8Rlw+tyGR
3Br23iQFLxU2LerQwwJ8lgcu0aFBgIP6JTQOfvpidTSUj0zdLSIU4GmwdP5KC7TZ
9YpEcdjebqVbVzvB
=BA3G
-END PGP SIGNATURE-



Bug#1062016: Consider providing separate librsvg2 package

2024-03-03 Thread Matthias Geiger
On Thu, 22 Feb 2024 15:11:57 +0100 Matthias Geiger 
 wrote:

> On Fri, 9 Feb 2024 20:19:18 +0100 Fabian =?utf-8?Q?Gr=C3=BCnbichler?=
>  wrote:
> > On Wed, 31 Jan 2024 00:14:50 +0100 Matthias Geiger
>  wrote:
> > > please consider providing a librust-librsvg2-dev package. This 
should

> > > just install the rust source files under
> > > /usr/share/cargo/registry/librsvg2-VERSION. This will be needed by
> > > loupe/glycin to load svgs (other crates also started depend on
> > > librsvg2).
> > >
> > > f_g: Is an install of those files compatible with our setup even if
> some
> > > deps of librsvg2 are not in debian yet (it's built vendored) ?
> >
> > Hi (f_g here ;)),
> >
> > For librsvg to be usable as a Rust dependency in Debian, all its
> > dependencies (which are currently vendored) also need to be 
packaged as

> > Rust source code in a way that allows rdeps of librust-librsvg-dev to
> > find them.
>
>
> Thanks for the detailed explanation. I have packaged almost all missing
> deps for librsvg so the source could be devendored (if desired).
> Regardless, this should allow shipping the librust- binary package I
> need. I lean towards devendoring librsvg; but this is up to the
> maintainers to decide.
>
> best,

>

Draft MR 
here: https://salsa.debian.org/gnome-team/librsvg/-/merge_requests/25


f_g: Does this seem correct once all dependencies are in debian ?

This will need to wait until after the gtk-rs transition anyway, so no 
pressure at all.


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#946187: ITP: starship

2024-03-01 Thread Matthias Geiger

Control: block -1 by 1043208

thanks

On Mon, 27 Feb 2023 15:38:10 +0100 Daniele Tricoli  wrote:

> Hi Blair,
> hi all, sorry for not writing here before.
>
> On 27/02/2023 15:01, Blair Noctis wrote:
> > Hi Daniele,
> >
> > I'm happy to help packaging starship. Seeing that you haven't 
updated since

> > March last year, is there any problem with it?
>
> Not with the package itself, it was only a rough year. I was able to
> upload a couple of dependencies but than I did not have time to work 
on it.

> Now I'm sabbatical and I'm trying to catch up with various things but
> your help is really appreciated.
> Blair, the packaging stuff is already under the umbrella of the Rust 
Team:
> 
https://salsa.debian.org/rust-team/debcargo-conf/-/tree/master/src/starship

>

> Are you ok joining the rust team? Thanks for the help.

starship needs gix, added as blocking bug. Thanks to the awesome work by 
captol and ncts this is mostly done from what I can tell. Apart from 
that cargo-debstatus lists those as missing:


notify-rust, process-control, system-stat, versions and guess-host-triple.

best,


--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059016: kicad: add loongarch64 support

2024-03-01 Thread Matthias Geiger
On Sun, 31 Dec 2023 09:37:30 +0100 Carsten Schoenert 
 wrote:

> Hello Dandan,
>
> Am 19.12.23 um 12:20 schrieb zhangdandan:
> > Dear maintainers,
> >
> > The kicad source package lacks LoongArch architecture support.
> > Please consider the patch I have attached.
> >
> > The kicad source package was compiled successfully on my local loong64
> > rootfs environment.
> > If you have any questions, you can contact me at any time.
>
> in preparation for the current KiCad version 7.0.10 I packaged first the
> latest release version 42 of NGspice.
> The buildd overview for the resulting upload shows that ngspice isn't
> can't get run the configuration successfully on loongarch64.
>
> 
https://buildd.debian.org/status/fetch.php?pkg=ngspice=loong64=42%2Bds-1=1703970458=0



ngspice builds on loongarch now, meaning the building of kicad could be 
enabled there.


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065103: RFP: lemonade-gtk -- follow discussions on lemmy

2024-02-29 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-gtk-gn...@lists.debian.org, aferra...@debian.org, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: lemonade-gtk
  Version : 2023.09.08
  Upstream Contact: Max Walters 
* URL : https://codeberg.org/mdwalters/lemonade 
* License : MIT
  Programming Lang: Python
  Description : follow discussions on lemmy

A nice GTK4 app to browse lemmy. The only issue seems to be a hardcoded
flatpak env var: https://codeberg.org/mdwalters/lemonade/issues/9
This would make a nice addition to debian. Filing as RFP since I don't
have time atm to maintain it.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXg5coVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1itkP/jkmzpUIpIN9vCxcuA82q0fxyIBw
zdkjy7em7nsgJIti5mNVgE01tNkkwPRcAbhcc2RSvFlAVgxryfqMMkapPku/3ZJK
XTbb4SsTaa3lq4ZhjYVgA7L8TpTZLGSdQkobtAOqeB2hDebE6oR85uHqTRblVoXS
J3XKCExST0vwzlrYtuFPCK6c1eVxesUkIcA+yRln7nnj1vvPrVVyoDPcrc9toImB
MNRku+/giElmd1huOmY/0YWiCSpgRyGoPExMEftwdg0hojGnQLPtwVzePky/ckNC
sQyyUQLzbS38Ey2p7APNVhI5QASrsi08F4FC+ZLdd9kBM99fpCURuR9QJiTaFJ9X
i00oVe55luOZYkYCcEFcwAE09Xa0SiHDPTj711B//bXDyajlSqJ6iA4xbKmYhALL
dNmWRWtyHpS5d/Yr9bpI6kDEG2uyAnCSCyywNtGqkZbu+dtXPLLBdpZa+xoGvg1h
a/GQJM/jgcWH8yEkGnwkjyljaWOEdPFvP7torK5kAzYg202X7x/oxINZXqhY1j7J
wqVdfE/E8TFrSK79IE72U0a2hfG2aQKystz2LsJ6UVqUkQmRHvNBkcuwV1BEgw4L
IZSIQPn4wH3oGxZZEO7fk2prfK/kFAuNE/SGI7JP7VAmqbo9OtO5dRu+CfdUpn3U
7QweSFx8Fgn6iF0H
=KRjC
-END PGP SIGNATURE-



Bug#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2024-02-26 Thread Matthias Geiger
On Mon, 26 Feb 2024 16:08:57 +0330 Danial Behzadi 
 wrote:

> Thanks for clarifying. I added the comment, but the Files-Excluded part
> will trigger a source-ships-excluded-file error, as I replaced the old

> non-free file with a new free one in DFSG source branch.

Ah, I see. The best solution is here to add the train sound under a 
slightly different name then and patch the source accordingly. This way 
you can still import the dfsg'd tarballs. Let me know if you need help 
with this.


--

Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2024-02-25 Thread Matthias Geiger

Am 25.02.24 um 03:04 schrieb Danial Behzadi:

Hi Danial.

Hey


The watch file does not repack the source; do it like this:

version=4
opts=\
repacksuffix=+dfsg,\
repack,compression=gz,\
dversionmangle=s/\+(dfsg)(\.\d+)?$//,\
filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz

...

Done in the new version on Salsa and mentors.


Minor nitpick: I would add a Comment: for each sound file with the
freesound url from sound_licensing.md.

I already did that for train.ogg in d/copyright. Is there anything else
I should do?

d/copyright is missing a Files-Excluded: section specifying the 
train.ogg file. Otherwise, the repack does not work.


I would add a Comment: under each sound file stating the freesound url 
so ftpmasters can review it faster.


Apart from that it looks good. Maybe  ask jbicha to create a blanket 
repo under the gnome-team umbrella if you want to team-maintain it.


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2024-02-24 Thread Matthias Geiger
On Thu, 18 Jan 2024 18:26:43 +0330 Danial Behzadi 
 wrote:

> Thanks for your recommendations.
> There is new upload in mentors and the salsa is updated too:
>
> در سه‌شنبه, ژانویه 2 2024 at ۱۴:۱۵:۵۹ -05:00:00,
> Jeremy Bícha  نوشته بود:
> > Thank you very much for working on this package. Here are some
> > recommended improvements:
> >
> > According to the links in SOUNDS_LICENSING.md :
> >
> > 1. city is CC-BY-3.0
> >
> > 2. white noise is CC-BY-3.0

> >

Hi Danial.

The watch file does not repack the source; do it like this:

**

*version=4 opts=\ repacksuffix=+dfsg,\ repack,compression=gz,\ 
dversionmangle=s/\+(dfsg)(\.\d+)?$//,\ 
filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz ... *


**

Minor nitpick: I would add a Comment: for each sound file with the 
freesound url from sound_licensing.md.



best,


werdahias




Bug#1062016: Consider providing separate librsvg2 package

2024-02-22 Thread Matthias Geiger
On Fri, 9 Feb 2024 20:19:18 +0100 Fabian =?utf-8?Q?Gr=C3=BCnbichler?= 
 wrote:
> On Wed, 31 Jan 2024 00:14:50 +0100 Matthias Geiger 
 wrote:

> > please consider providing a librust-librsvg2-dev package. This should
> > just install the rust source files under
> > /usr/share/cargo/registry/librsvg2-VERSION. This will be needed by
> > loupe/glycin to load svgs (other crates also started depend on
> > librsvg2).
> >
> > f_g: Is an install of those files compatible with our setup even if 
some

> > deps of librsvg2 are not in debian yet (it's built vendored) ?
>
> Hi (f_g here ;)),
>
> For librsvg to be usable as a Rust dependency in Debian, all its
> dependencies (which are currently vendored) also need to be packaged as
> Rust source code in a way that allows rdeps of librust-librsvg-dev to
> find them.
>
> There are two approaches for the vendored deps:
>
> 1) package each of them in the regular fashion (if missing, upgrading/..
> otherwise), and build-depend on them in src:librsvg instead of vendoring
> them
>
> 2) ship them in some non-standard path (from the vendored copies), but
> make cargo pick them up via some hack (patch/source replacement, path
> deps, extra vendoring step in d/rules of all rdeps, ..)
>
> Building a librust-librsvg-dev containing the librsvg Rust source (and
> for variant 2 above, the vendored sources) should be fairly
> straight-forward.
>
> Obviously 1) is the cleaner approach, since it would also allow
> src:libsrvg to stop vendoring its Rust dependencies, reducing the number
> of duplicate copies in the archive.
>
> I am not sure what sort of exception/agreement there is in place w.r.t.
> librsvg's current vendoring, and whether that should be re-evaluated now
> that it is properly published on crates.io and no longer uses vendoring
> upstream (AFAICT).
>
> The main downside is that currently non-vendored statically linked Rust
> binaries/cdylibs only have "limited" security support. IMHO this is
> something we should try to solve during the Trixie release cycle, or at
> least start working on in earnest.
>

>

Thanks for the detailed explanation. I have packaged almost all missing 
deps for librsvg so the source could be devendored (if desired). 
Regardless, this should allow shipping the librust- binary package I 
need. I lean towards devendoring librsvg; but this is up to the 
maintainers to decide.


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064387: Glycin-loaders: Support SVG images

2024-02-22 Thread Matthias Geiger

Control: block -1 by 1062016

thanks

On Wed, 21 Feb 2024 13:50:03 +0100 Frederic Parrenin 
 wrote:


> Package: glycin-loaders
> Version: 0.1.2+dfsg-2
>
> glycin-loaders is built without svg support.
> As a consequence, Gnome Loupe cannot open svg images.
>

> I am on debian testing, amd64.

This is currently blocked by librsvg not providing a 
librust-librsvg2-dev package. I have started working towards it; the 
last crates  are in  NEW at the moment. svg support will be enabled then.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064374: rust-gtk-layer-shell-sys: Depends on obsolete rust-gtk

2024-02-21 Thread Matthias Geiger
On Tue, 20 Feb 2024 17:22:36 -0500 =?UTF-8?Q?Jeremy_B=C3=ADcha?= 
 wrote:

> Source: rust-gtk-layer-shell-sys
> Version: 0.7.0-1
> Severity: serious
> X-Debbugs-CC: maytha8the...@gmail.com, sylves...@debian.org
>
> rust-gtk-layer-shell-sys (and rust-gtk-layer-shell) depends on
> rust-gtk which is the old GTK3 library that is no longer maintained.
> rust-gtk is only in Debian because of squeekboard.
>
> Please instead package https://crates.io/crates/gtk4-layer-shell and
> encourage apps using the old rust-gtk-layer-shell to switch to the
> gtk4 version.
>
> Please let me know if there is a reason we should not file a removal
> bug for rust-gtk-layer-shell-sys (which only appeared in Debian this
> month).
>
> On behalf of the Debian Rust Maintainers,
> Jeremy Bícha
>

>

Since this was packaged in preparation for swayosd (which I would like 
to see packaged in debian) I think the best way forward here is to 
vendor gtk-layershell(-sys) and its gtk3-rs related deps in (for 
swayosd) and remove it from debian.


GTK3-rs is eol upstream and building "mixed" is a good compromise imho 
until upstream switches to gtk4-layershell.


I will  try to prepare a MR for Maythams WIP packaging which does that.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064373: [Debian-on-mobile-maintainers] Bug#1064373: squeekboard: Depends on obsolete rust-gtk

2024-02-21 Thread Matthias Geiger
On Wed, 21 Feb 2024 11:00:31 +0100 Guido =?iso-8859-1?Q?G=FCnther?= 
 wrote:
> Hi Jeremy,
> GTK4 lacks API to be make it usable as on screen keyboard (see
> https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5628) so I assume
> this is unlikely to happen. It could switch to something like
> gtk4-layer-shell as work around though.
>
> (I'm not a squeekboard maintainer so this is just my PoV about the
> current state of affairs).
>
> Phosh has an alternative OSK (phosh-osk-stub) which would prevent
> removal of the whole stack from Debian when rust-gtk goes away.
>
> Cheers,
>  -- Guido
>
> On Tue, Feb 20, 2024 at 05:19:34PM -0500, Jeremy Bícha wrote:
> > Source: squeekboard
> > Version: 1.22.0-5
> > Severity: important
> > Tags: upstream trixie sid
> > Forwarded: https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/64
> >
> > rust-gtk (the old GTK3 bindings) are no longer maintained. Squeekboard
> > is the last thing keep rust-gtk in Debian. Please switch to rust-gtk4.
> >
> > Thank you,
> > Jeremy Bícha
> >
> > ___
> > Debian-on-mobile-maintainers mailing list
> > debian-on-mobile-maintain...@alioth-lists.debian.net
> > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers
>
>
Hi,
I think the best solution for now is to vendor the GTK3 crates for squeekboard 
and build "mixed", i.e. using debian crates plus the vendored GTK ones. This 
would allow removal of GTK3-rs in debian. Fwiw, the C gtk4-layershell packaging 
is already prepared (see #1054539).

I don't have the time to port squeekboard (or swayosd which will indirectly 
need GTK3-rs), but partially vendoring is a good solution imo.

best,

werdahias


Bug#1064205: RFP: wayneko -- wayland port of neko

2024-02-18 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net, bir...@debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: wayneko
  Version : git snapshot
  Upstream Contact: look 
* URL : https://codeberg.org/look/wayneko 
* License : GPL-3
  Programming Lang: C
  Description : wayland port of neko

Display an animated neko cat on the bottom of an output. Requires the Wayland
server to implement zwlr-layer-shell-unstable-v1.  All code is licensed under
the GPLv3. The neko bitmaps were taken from public domain.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXSAwUVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1SNgP/3Fj8Jbjl3Zn7u2GUassY5b2wS1G
PTanY7sTj0QeG47PnSguS8NF6kBM/bWGPixkn+ZpmTj7gyHifUwOR2NDQa9e8dzo
Xu883Q/tWnK9Mb2DVt21eUdkuCONtKgaTxoKuU+ffj7bH51FFwsJNVlq8ofqw1rj
p7/SrORHs/Pe6wizVHTZWA1GVPo6wQEQl43FGoQ3rO4NrBBVapx1YlCNw5yflRwO
GFXT31QxKUKnhbQwlJ7V7a1duWBiK84pmOYLdvsUSvbk3lUQLAnRe9duWvOQ2/vp
uMvk9TFdmGsfw+utUh/ngPHFjiclSeuhO60ZjP1GZiSpQDv8BCo5JWWljPXN079N
PCLqWXQFbI8P8IZNZtyd5WEiW/2JcTC9BHVSVsmUaolhbqIjMkSxItOQB0KpQFVQ
D6jGW9QDBHJki10Ai6PFj+EfsEAjdQwA6oE1jMkU9A5fZAtuZEqc2gMJJME2JGUt
EUFu6OD4GLbRwepwc6Grguql2KNWOOhBXLZGZpBu78ffy8uH8L70h25RGN7IKRcn
icA2IPTK0Ndd9VdM7QGgmApnr7N3Wtl/Q8mYYeQpkYXzJIqDRjgAQdeQSu2QE4zh
nzdch9qnQgINDh/mnHCdSV/4xlTQC19nT2yWzuohjMNUA4cgAaNCI5mw8gWAJiRj
smtpPOFbHCgUtfdf
=ruQX
-END PGP SIGNATURE-



Bug#1060038: RFS: gtklock-userinfo-module/2.1.0-1 [ITP] -- user info module for gtklock

2024-02-16 Thread Matthias Geiger
On Fri, 05 Jan 2024 12:13:29 +0800 Maytham Alsudany 
 wrote:

> Package: sponsorship-requests
> Severity: wishlist
> X-Debbugs-Cc: werdah...@riseup.net
>
> Dear mentors,
>
> I am looking for a sponsor for my package "gtklock-userinfo-module":
>
>  * Package name : gtklock-userinfo-module
>    Version  : 2.1.0-1
>    Upstream contact : 
https://github.com/jovanlanik/gtklock-userinfo-module/issues
>  * URL  : 
https://github.com/jovanlanik/gtklock-userinfo-module

>  * License  : GPL-3+
>  * Vcs  : 
https://salsa.debian.org/Maytha8/gtklock-userinfo-module

>    Section  : misc
>
> The source builds the following binary packages:
>
>   gtklock-userinfo-module - user info module for gtklock
>
> To access further information about this package, please visit the 
following URL:

>
>   https://mentors.debian.net/package/gtklock-userinfo-module/
>
> Alternatively, you can download the package with 'dget' using this 
command:

>
>   dget -x 
https://mentors.debian.net/debian/pool/main/g/gtklock-userinfo-module/gtklock-userinfo-module_2.1.0-1.dsc

>
> Changes for the initial release:
>
>  gtklock-userinfo-module (2.1.0-1) unstable; urgency=medium
>  .
>    * Initial release. (Closes: #1059901)
>
> Kind regards,

> Maytham


Hi Maytham,

looks good so far.

Two minor nitpicks I spotted:  The build dependency on pkg-config should 
be changed to pkgconf as that package was renamed some time ago. Also, 
the Section: in d/control should be x11 since it is display-server related.


Furthermore, as the upstream readme states, the dependency on gtklock 
should probably be versioned like this in d/control: gtklock (>= 
${binary:Version}),  ( see Debian policy § 7.1).


Personal recommendation: look into setting up you repo DEP-14 style (and 
possible under the debian/ umbrella) as this will make maintaining in 
the long run easier imho.


best,

werdahias



Bug#997441: squirrel3: FTBFS: '! LaTeX Error: File `tgtermes.sty' not found.'

2024-02-16 Thread Matthias Geiger

On Sat, 23 Oct 2021 22:26:14 +0200 Lucas Nussbaum  wrote:
> Source: squirrel3
> Version: 3.1-8
> Severity: serious
> Justification: FTBFS
> Tags: bookworm sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20211023 ftbfs-bookworm
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
>
> Relevant part (hopefully):
> > make[2]: Entering directory '/<>/debian/tmp/doc'
> > latexmk -pdf -dvi- -ps- 'reference.tex'
> > Rc files read:
> > /etc/LatexMk
> > latexmkrc
> > Latexmk: This is Latexmk, John Collins, 21 September 2021, version: 
4.75.

> > Rule 'pdflatex': File changes, etc:
> > Changed files, or newly in use since previous run(s):
> > 'reference.tex'
> > 
> > Run number 1 of rule 'pdflatex'
> > 
> > 
> > Running 'pdflatex -recorder "reference.tex"'
> > 
> > Latexmk: applying rule 'pdflatex'...
> > This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 
2022/dev/Debian) (preloaded format=pdflatex)

> > restricted \write18 enabled.
> > entering extended mode
> > (./reference.tex
> > LaTeX2e <2021-06-01> patch level 1
> > L3 programming layer <2021-08-27> (./sphinxmanual.cls
> > Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class 
(Sphinx manual)

> > (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
> > Document Class: report 2021/02/12 v1.4n Standard LaTeX document class
> > (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)))
> > (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty<>)
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
> > For additional information on amsmath, use the `?' option.
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
> > (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
> > (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
> > (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def))
> > (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf))
> >
> > ! LaTeX Error: File `tgtermes.sty' not found.
> >

> > Type X to quit or  to proceed,

tags -1 patch

thanks


debdiff fixing this bug attached.


best,


werdahias

diff -Nru squirrel3-3.1/debian/changelog squirrel3-3.1/debian/changelog
--- squirrel3-3.1/debian/changelog  2019-08-01 15:01:06.0 +0200
+++ squirrel3-3.1/debian/changelog  2024-02-16 17:46:43.0 +0100
@@ -1,3 +1,11 @@
+squirrel3 (3.1-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix watch file to look for Github tags instead of releases 
+  * Build-depend on tex-gyre (Closes: #997441)
+
+ -- Matthias Geiger   Fri, 16 Feb 2024 17:46:43 +0100
+
 squirrel3 (3.1-8) unstable; urgency=medium
 
   * Change build dependency from texlive-generic-extra to
diff -Nru squirrel3-3.1/debian/control squirrel3-3.1/debian/control
--- squirrel3-3.1/debian/control2019-08-01 15:01:06.0 +0200
+++ squirrel3-3.1/debian/control2024-02-16 17:46:43.0 +0100
@@ -8,7 +8,8 @@
texlive,
texlive-latex-extra,
texlive-plain-generic,
-   latexmk
+   latexmk,
+   tex-gyre,
 Standards-Version: 4.4.0
 Homepage: http://squirrel-lang.org/
 Vcs-Git: https://salsa.debian.org/wolff-guest/squirrel3.git/
diff -Nru squirrel3-3.1/debian/watch squirrel3-3.1/debian/watch
--- squirrel3-3.1/debian/watch  2019-08-01 15:01:06.0 +0200
+++ squirrel3-3.1/debian/watch  2024-02-16 17:46:11.0 +0100
@@ -1,4 +1,4 @@
 version=4
 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%squirrel-$1.tar.gz%" \
- https://github.com/albertodemichelis/squirrel/releases \
+ https://github.com/albertodemichelis/squirrel/tags \
  (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate


Bug#1063788: RM: rust-libadwaita-sys/experimental -- ROM; wrongful upload

2024-02-12 Thread Matthias Geiger
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: pkg-rust-maintain...@alioth-lists.debian.net, werdah...@riseup.net
Control: affects -1 + src:rust-libadwaita-sys

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear ftpmasters,

please remove rust-libadwaita-sys from experimental. I uploaded 0.6.1; 
which does not build against the newer gtk-rs stack staged in
experimental. 0.6.0 is the correct version; our tooling picked up the
wrong one. Since our tooling does not support +really versions atm
removal and re-upload it the best way to go here imo.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXKazoVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1wxAP+gNWek10JGPmAs6Xlu8paZKKjcTO
/wggOKXk+G3IHUlBcpM1x2IYHUPEZ6INfm8oz7HICrz6VTzuYx5ceRU3UOjmegZE
xOzr7TWdr2tFses0nxcBKc68BogHN8gkmbYkZb8eE4JRFkWYtmSinl35tn1O04L+
oJA82kbhnlGzPfJ1uhXZ4yHu4zKnvwMv//9WffwnX9jxftMQkD5sB2owLQ6vsqaE
TmwazLeEASPcB5Wj38lift2x8KiAlxeOwd04JtbxXx9DJZM48+5QAh64CW3XEF5w
+wOwEtYJGHm2XGWBVrrtER8XTiXzX7O5m/FrCWSbXZOz3iSyQY/C+UcsRhjs+0rw
aqw4QPXwHyQ/ekLKyzaj0+za0gCgKZqlx5wESXdzlD8lbYUUuZQg/Tas174F/leV
3h1oXpXWVEZIxQum1T7N4wfE7DAyukPauhCg70tFfQqcNj46ovx4RrpPjiwRG9oc
thWUtyzIBEeTsoOc/84A1+ZsJtLuZk+EcIQgcRx1dGrenlvLWw+frho+NzcCgLGB
tXDDgafiTJQexuEO8Sq0OlrRJEaOr0cDyZMMc70V/sYNb2RZ/SeZZLKtJ8IJo7ed
uX5Oq/Iw6GcaeeknHjPKKtdPoRHhYkRkXAnYLr5fwysTh9c4BHExBeXuhdyJMTow
B431ImF/h93Nytjd
=cfLY
-END PGP SIGNATURE-



Bug#1063682: loupe - upcoming rust-hashbrown update.

2024-02-11 Thread Matthias Geiger
On Sun, 11 Feb 2024 01:14:58 + Peter Michael Green 
 wrote:

> Package: loupe
>
> Now that rust-ahash 0.8 is in trixie and noble I hope to update
> rust-hashbrown and rust-indexmap soon to versions 0.14
> and version 2 respectively. The new versions are currently
> available in experimental.
>
> loupe does not use hashbrown directly, and already uses
> indexmap 2 upstream, so the fix is a simple matter of
> dropping a patch and updating the build dependency.
>

> Debdiff is attatched.

Hi plugwash,

thanks for this. Will update accordingly once indexmap hits unstable.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063703: RFP: swappy -- screenshot editing tool for sway

2024-02-11 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: bir...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: swappy
  Version : 1.5.1
  Upstream Contact: Jeremy Attali  
* URL : https://github.com/jtheoof/swappy
* License : MIT
  Programming Lang: C
  Description : screenshot editing tool for sway

A Wayland native snapshot and editor tool, inspired by Snappy on macOS. Works 
great with grim, slurp and sway. 
But can easily work with other screen copy tools that can output a final image 
to stdout.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXIqyAVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1zOAQAMAVOR0QUJzYU7pfsIIkJfuVQc7j
+tyzQD/72Elv3BASrXFgcnAdcn+9SCcl35bMaj1xo2OLG7tvKrrG3j+7jG70RX1M
NhEEW3xfHzTxIrzKHw/JgQj7jZ5xf3P9H0i+uFd0H94sHPjvSSHrBrDDTqeM5d8B
CxagkGNsdejYfA/Ppe2Gw7PkksmR4j9jXlLR7bP13h1KIeGrhneM5vNw5N0Yec1d
PNlJD0OyxGqInno2fmMltEf5KMefA2x/Veira7fZS6XcfOtvDcnPB0DFamEZ/J4Y
lf2W0Fvepg5dNVS+e7EWpblxChxOHIr+kU++nJ56T9r2S6zX2c8dcHmF8dtoy0FD
F4ZQvK3dOFeQm9LhE5ocaoitGMHCM0S4T1JNpmC/1ZxMQlNfCuAweDiC62U/9QnA
nh41M8TQmwcYohQwqnW5gOg+yDbUSJuAh7rVuE5DuL1JS6CxBRo9/2Z44Vnx1QWc
nJqD9XUp/l6pWJYMIQxWVgJsxkL0LLVgdBgJUErf/NtWvrhKHuoM95J/87cEce69
407S/Z/QyOjdF8kbu32nkV+wpCwv7M+5oqfc6jOB6Vr++PVbLbkVqRtjSEglWifn
Sk3Aj7JRRRVz4fFj2RpcumGr330Z2frIIkAyQ+L966XS8CUUqZmxXwBORKrrjI5U
7ym75mhuFo0laReF
=o5db
-END PGP SIGNATURE-



Bug#1063498: rust-glib-sys FTBFS with the nocheck build profile: cp: cannot stat '/usr/share/gir-1.0/GLib-2.0.gir': No such file or directory

2024-02-09 Thread Matthias Geiger

On Thu, 8 Feb 2024 15:20:53 +0100 Helmut Grohne  wrote:
> Source: rust-glib-sys
> Version: 0.18.1-2
> Severity: serious
> Tags: ftbfs trixie sid
>
> rust-glib-sys fails to build from source in unstable when built with the
> nocheck build profile. Since trixie, a nocheck failure is considered
> release-critical. A build ends with:
>
> | debian/rules execute_before_dh_auto_build
> | make[1]: Entering directory '/<>'
> | cp /usr/share/gir-1.0/GLib-2.0.gir /<>
> | cp: cannot stat '/usr/share/gir-1.0/GLib-2.0.gir': No such file or 
directory

> | make[1]: *** [debian/rules:9: execute_before_dh_auto_build] Error 1
> | make[1]: Leaving directory '/<>'
> | make: *** [debian/rules:4: binary] Error 2
> | dpkg-buildpackage: error: debian/rules binary subprocess returned 
exit status 2

>

> Helmut

Control: tags +1 patch

Hi Helmut,

the version in experimental already contains the fix for this. I hope to 
subsequently upload all of gtk-rs to experimental this weekend and then 
to unstable soon after.


Actually some other gtk-rs packages are also affected; this will be 
remedied.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063486: ITP: rust-librsvg -- library to render SVG images to Cairo surfaces

2024-02-08 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, jbi...@debian.org, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-librsvg
  Version : 2.57.1
  Upstream Contact: Federico Mena
* URL : https://gitlab.gnome.org/GNOME/librsvg/
* License : LGPL-2.1+
  Programming Lang: Rust
  Description : library to render SVG images to Cairo surfaces

This is needed to enable svg support in loupe. Note that this ITP does
only cover the rust library; the "regular" library is already built
from src:librsvg. Since src:librsvg currently builds vendored it can't
provide rust-librsvg, thus my ITP.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmXFP3UVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1yrIQALd/qlbJvTQcb560v5vXdOyaKcko
QIvkBR+vUZGEc/XMzAV+yuGlDScCaFfuFmQ2VZrBZJEUmDA48cWILqoclTIhk8/Q
9WURLXHj2vQlK/jlG/BxdTyAWMsnERYD8E2PnQ/MxhZ7ZwZ4md3CkuAzjQuulcfq
9r3/Q5a3LN7eP5VnJKZd9Ajq+HmeE75mljx+2zlCEEKpi2zaKw7zPqd2v7pi0tZl
boxqZQnq0k8fsmiY+HAM4QHc2DQCO/GLZ79mVNpF6dibwEJl783mDXIdO7oqfOko
xskB87lM7OBGHD0+jgk1SJi2GgMuVvdk79eCs9aWdrweNHSID8yqIO+QC/JW4FYV
shLpHqH71t30PuaVd0J9VHk/7TwZSmsJpPAx93pPYXgtr5kVpORpNiiaPU2VRnUz
EzXDIVjYr1vfjd4eVSRNZ5HXDUwvHxZAymCZAhxFnsBqrKrq64tCx740mVx+75tU
KVNQrq/Zz1CvL+13hYaNNgDQ4OCuRQN2s7462prt1enCsov2CVkHRvPVLa4b8Vwy
FphZcH/cFmvpwkSfcABG0M8Gl8OtwN+o7F0EeJQCYTAlvpGLiDNpaum+mwCe92qH
M8xnj1kcmYRFgJP+NhjcNgooHIOvdVs85evOymfJiQ5RIt63zm0rh2obdSbLFU9p
tV4U2ZNipxeURG3P
=pCNR
-END PGP SIGNATURE-



Bug#1063026: Upcoming gtk update

2024-02-04 Thread Matthias Geiger
Source: helvum
Version: 0.5.1-1
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

upstream released a new gtk-rs this weekend. I will upload it to
experimental next weekend; once all affected source packages build fine
with the newer gtk I will upload it to unstable. Since this is a a minor
release patching should be possible; if this works a patch will reach
you then.

best,

werdahias


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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW/m1cVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1l3YQALSdWXhQwqhU6pzYpxPf9pwfN9lR
pM6Od9BxTZbHfJjOfkJ9vc10d1HSZrfE3mS526tbNmVrEtrXiSMsIvoVbNsI8AfS
rpnbskvYv2WcHD2bLbyiw/nsvzsH5wySFCHMkIHF0pHzq1oDX3l3BhDlEM++6fdW
y3UbYFTTD9NoN5XYpoTFlmFyKKXHC6P/DjUe0cqnOh1K0sTaOMkb6PHhoc6gCb52
FQ9KxC9jJEISUypzz94O7NviD6wzsU6rritMbYHp3jpNMc9gJX35zhf+epoRBtLD
umpW6HrgkCJ58h2P+snP0edDfPtBZn93r/N1P83QZz9lQpnu7+2o/5AvCU1GAp50
g4ZxXn5cWPq52hPZ3dgp9eHwF5wIsegOOPx8aJ6yXsoM/8Uqhsd6Z0j6lvtYbOC9
A1ntKwpwGt/CrX+rF40oFAQDQvsz7ZW3Vzkjx8y/mgcYjybRuEbqBHg2X7/R7H/d
42xpXVJcsOh95Oh8ikNm3ROeZyhdlbty9YpMRZ/ZdgKFpY21gz8ljhvHiZkTUJUE
JcYmO8sMVYsaZ7Y7nSO6LPzFPGMHDRQ4E06DLmX73uVHH8VPMd/MLrJ2mRYBmMWY
KHU/bFZ4gRC8841Cz6ZN6jGHMT77o/gRpFgQi5xQ728zpzz8/7K5iMvyBPaiZbVR
nA2nj8HsYZd7Jai4
=uARj
-END PGP SIGNATURE-



Bug#1062432: ITP: rust-sourceview5 -- rust binding for gtksourceview

2024-02-01 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, werdah...@riseup.net
Control: block 900928 by -1

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-sourceview5
  Version : 0.7
  Upstream Contact: Bilal Elmoussaoui 
* URL : https://gitlab.gnome.org/World/Rust/sourceview5-rs/
* License : MIT
  Programming Lang: Rust
  Description : rust binding for gtksourceview

This ITP covers both the low-level -sys crate and the high level crate. 
This package will be maintained with the Debian Rust team.

best, werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW7hSYVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1J7oQAJS1sU3RTVm813Lk51x3fEpTjbq5
cczxcqxZLNiHSlnaQljde8UzaEUoZiSV1P2oFev5lIBOEiD+u7L5rj5eFIBO3YkS
N6b6DnXpf0OfecDvZjQcx9tMxGogbH9kfkWy71oGtau/U1GB2SXJaI/zR2GNmcyF
l2ls02rRg846Zbv1my78XTBOTYnXfzmvWgCMfiLRpkAbacMG2gejY7rTisY7fnZT
J9DKKcA2D63a+wN1uyaeueN2N159PQLA0519sBz+zObA7oWw+vlRy2uFdUJbxs8X
uY3MALv/4OGiQb6kA+MpiEsjU952nW7AuPL8fzhwVPpWW2mI/j9btHxpgJcYJW9D
4de9clXfLprxUqflw699AogDj7gvnr2I/tymGQUdcSG0Fj19QxJTdgf02hDbZ3ha
DvfosoIPOcJSxCj7gR7gkKopO4hfDuIFqBPyxFK9tcT6UWzZyk0bgSKbHzZWzsLM
XsqBIbybrSGcSTkZyp6elcZKlgybSG6Ij2arqScKornI9L2R7Ouahh19ee9hrcM8
3YfDnXmy11sK6mN6oT0nx4NTuaxT3Mh4Bq13Lh/jBf7MyvzDdFEJ/CFVUzKwJMbD
q37Jw5bbYo6lX+ngko+vGJd/+ztdHO4ozwQDHRBUTjCPtkpp5UEO3svwDq9CLfNb
iewfp/olFc/9pWiJ
=bPBB
-END PGP SIGNATURE-



Bug#1062431: ITP: rust-jpegxl -- crate to work with jpegxl files

2024-02-01 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-jpegxl
  Version : 0.0.9
  Upstream Contact: Inflation
* URL : https://github.com/inflation/jpegxl-rs
* License : GPL-3
  Programming Lang: Rust 
  Description : crate to work with jpegxl files

This crate will be needed to enable jpegxl support for glycin. It covers
both the -sys and the jpegxl crate and will be maintained with the
Debian Rust team.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW7g4UVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1nbAP/AkNuJwzIIxv6xqd2SKcAdbiPQKL
O+zhT1QdEwEjR8VjJfdjP+Vl0nblBbmZz0enEjIt1GeRSUqb44+Ph6Crz86rT54X
YNC7lwa+cpIKkQYt52U68pDWx74EUJxDZN6KESs6iOtrggmmN8t+0Ugidxig6FEc
5aRmN6NAvfkTcIaXs1sQ//gNFNRVNAveC0EqY+oW1SUawDMMTT1eBjqg8e/F79DX
3DDcTwsm5sz2PBLb9D155YUsr+5U7ap+ATwYALafN49sVUsIB/W+7isP0xemg6GZ
jNtEt4uETWtrip4Rko0ATZ8KOM8AnL9h/vhUXNtGwtx/YXOa6Ko0rEXpksy7G2FA
UGCX9cRxEwy7sA0QDx2IEQk0XJV2WUWzkdqramqNzqNG6ri9x9kWfPTcTOUr9OYU
iB2t4fva5/XEs0BzqAD9z5hvDScghR1L4TxXdEe9xKIYvVC01na2OSmShGmLEFQn
GyW77ZguF+AxNQm+g3iZNKm0S6a+oznjUChgjqItHnBpo+lMkuQyoHEEL9itnX5I
aWR6Y3tEDjsw2Jt4DYm9aEXkLvggD+LVZrNvDHFpiBTJM8BWduBbLfVGAUNgO9pu
rfplVoZ9Ng4SEaOy3Vahdo9z0pPX1BpnchNb7nSOnFRWdSGQ7FqtaGZ0kZJoAlXC
sJp7XHEHsxh74Yj0
=v7W6
-END PGP SIGNATURE-



Bug#1062205: Crashes desktop when attempting to make a network display

2024-02-01 Thread Matthias Geiger
On Wed, 31 Jan 2024 20:23:22 -0500 =?UTF-8?Q?Jeremy_B=C3=ADcha?= 
 wrote:
> On Wed, Jan 31, 2024 at 12:39 PM Josh Triplett 
 wrote:

> > I've attempted to use gnome-network-displays a few times, creating a
> > virtual display and sharing that display on a Chromecast on the local
> > network. When doing so, the entire GNOME desktop crashes, dropping me
> > into GDM to log back in.
>
> I am uploading gnome-network-displays 0.92.1-1 now so try the new
> version. Both this version and the version you tried worked for me
> using the Chromecast protocol. Could you try to provide a bit more
> information?
>
> What version of GNOME Shell are you using?
>
> Are you using X or Wayland?
>
> Is there anything unusual about your system you should mention?
>
> If you are using Shell extensions, have you tried without them?
>
> Does it still crash if you try while logged in as a new user?
>
> Try looking through your systemd log with journatlctl to see if there
> are related errors.
>
> Thank you,
> Jeremy Bícha
>

>

Hi Josh,

I uploaded network-displays 0.92.1 yesterday. Can you try this version 
and see if you still run into this issue ?


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062219: loupe: not installable due to unmet dependency to glycin-loaders

2024-01-31 Thread Matthias Geiger
On Wed, 31 Jan 2024 19:55:00 +0100 Christian Lauinger 
 wrote:

> Package: loupe
> Version: 45.0-1
> Severity: normal
>
> Dear Maintainer,
>
>
>
> * What led up to the situation?
> sudo apt install loupe -t experimental
> * What exactly did you do (or not do) that was effective (or
> ineffective)?
> nothing I can do
> * What was the outcome of this action?
> Die folgenden Pakete haben unerfüllte Abhängigkeiten:
> loupe : Hängt ab von: glycin-loaders ist aber nicht installierbar
> E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene 
defekte

> Pakete.
> * What outcome did you expect instead?
> loupe was installed from experimental
>

>

Hi Christian,

this is intended as glycin-loaders is still pending review from 
ftpmasters. That's why loupe was uploaded to experimental :) Once 
glycin-loaders is accepted we'll upload it unstable.


best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1049413: librsvg: Update to 2.56 or later

2024-01-30 Thread Matthias Geiger
On Sat, 7 Oct 2023 21:33:44 +0200 Matthias Geiger  
wrote:

[...]
> - yeslogic-fontconfig-sys
>

yeslogic-fontconfig-sys actually is in debian. I can package all those; 
this might be needed wrt to 1062016.


Partial vendoring might also be a solution here.

best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062016: Consider providing separate librsvg2 package

2024-01-30 Thread Matthias Geiger
Package: librsvg2
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net, debian@fabian.gruenbichler.email

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear maintainer,

please consider providing a librust-librsvg2-dev package. This should
just install the rust source files under
/usr/share/cargo/registry/librsvg2-VERSION. This will be needed by
loupe/glycin to load svgs (other crates also started depend on
librsvg2).

f_g: Is an install of those files compatible with our setup even if some
deps of librsvg2 are not in debian yet (it's built vendored) ?

You can compare the crates.io release to the offical tarballs to see
which files should be installed.

best,



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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW5guUVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1Q4gQAIarigU4X5dKQpGyvNaDGnGLGdmw
OK2X/Wn9biJhFdCQwU/P/aIH6i2o1Afm7ElIPTUvWz6bByUtwZBEeVSGXVZhsoGa
wIaefbNJATspwkibrqX/puq1PkMTjBbFSXZdZYEjch4T8BuhUMfgyU8siCx66O2s
Lzqrw2ZwwVf334/GX48otiKqigMNB0WPAg+Fl03Lg/CBvKHRipVUevdUZzS6JZ5I
owoeoeItK6N/xLtm6vgLRAZdSILm2ShE+quz5/nfNoei1zMUy3HH5yeGqGNRfZdT
3i5e+1uyb3wO9s9rdl1nZxRWR/EFm+wUaeWMwHFECQtCk7BBr+jvuvzuHv1TD0yg
6Du0TEQVg3aX5ySZFfOSJPQeIPKoqz/71+YknkhSGD9cbQ8DVLbRMOPRgQQXwUbl
DJscH2/t8qnWnVdGgoXisbz7C+z79C+8ZOM1L5Az+o1YvMEpjfWpF1/phj4xyKgk
xgKsnlnbitIRz96a93Emxz7eYchkU3PpMAej3tSYSImj0j5GJLwwbPt9vijATRjo
A9OLmYsr0aibSJs79Ivfw9aF02Mh8PZrFq5KzYnHS0Ku2shKZ5IG5uHUCpKMQF/j
STZ9/MwFSP9ESGQAh43IQ5z5EKT8Dvh0Qc1Oa6X5ZXjKRV83p/QlY3UJfU6JmWzQ
ZQG7tpV6NgIh/zZ0
=HOsl
-END PGP SIGNATURE-



Bug#1062013: Consider packaging new upstream

2024-01-30 Thread Matthias Geiger
Package: dispmua
Severity: wishlist
X-Debbugs-Cc: a...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear maintainers,

dispmua is currently providing a xul- package which is incompatible with
the latest thunderbird. The extension is still maintained upstream:


https://addons.thunderbird.net/en-US/thunderbird/addon/display-mail-user-agent-t/versions/

Please consider importing the new upstream from there and deprecating
the xul- binary package in favour of a webext- one.

best,

werdahias



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

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW5fmoVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1TJ8P/id7U1dHmAO2gldhGil5Y4KzfjzO
iRxKVRhCgWA8MIyKvJs9Zbwd7kI6uiLzqoF7fxCHpPH4hkIJnWVcWkK5sbwKvxPW
tbUnSvtjS6WTPkxrOLLOOOnJGlpjKlp+V7hebVNCNuxNwh1uVVBXt2JzWsg5XsbB
qwmq7lGEP+hv11vlWDSho8Cx9TSAxvHalPGqMlcU3HL1lWjgB4pbvjBcIntN4lFf
0fUhUTIusk9KRmrHZ/xYfarCTwsuYH7zfHWeRotNUg9wAIFEoD17Qcspb2KSyK7k
aGkh5hIXFX2QuVMrFPgRbe6j7aJvbzs8Q1Ftqppj0FlzIfy9SFNbny2PEylGtIXo
aYKdfHrOLMtvCrZEVa79IvQ4MZm+GlkGK6dgL0Y2gz2RYirNtlIKkaRTuYPg1X0W
5QI1FBxh8UZ3vQprbkHBj+t2Ula2K6bNVaT+WuK15p02xxR5zQwWNWy+KV8ona1I
SZmrCllaemrm1uO9bpFtJ2biDtPOXlPaK1P1JO4WsJSKnsYo4hJ6GXJx/48RYfH3
8pOPPBds+6tcrdBp216nR7RVzBOch/EbVvsGtWvedQraOtlSKFAeQNWgKwZLrSEw
+TmPqDd5vRLJhmPceU74X6zVRFsT3jBEirbtIQbNdjrMsbLXT2yp2kd+9AjTsgc4
nAG4gGwE0zUv7X79
=FA54
-END PGP SIGNATURE-



Bug#1060848: (no subject)

2024-01-28 Thread Matthias Geiger

reopen 1060848

thanks


still present in the latest upload.


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040971: ITP: hyprland -- dynamic tiling Wayland compositor based on wlroots

2024-01-28 Thread Matthias Geiger

Am 28.01.24 um 17:31 schrieb Alan M Varghese:

Hi,

Thanks for the heads up. I am still working on structuring all this 
properly.


So far, this is what I have:

https://salsa.debian.org/NyxTrail/hyprland


Regarding the sub-packages, udis86 seems to be based on a fork of 
another project of the same name:


https://github.com/canihavesomecoffee/udis86 (hyprland depends on this 
one)
Yeah, my packaging uses that one because it builds ootb whereas the 
original does not.


https://github.com/vmt/udis86 (this one is the original project)

There does not seem to be any official releases upstream (udis86) for 
the commit Hyprland depends on (commit: 5336633). In fact, their 
(udis86) latest release seems to be v1.7.2, on Sep 2 2013.


Considering how Hyprland likes to declare their dependencies based on 
non-release commits, I do not think we can depend on any release 
versions of these packages.
at least for udis86 (the fork) and hyprland-protocols this should be 
doable easily.



I have successfully moved libwlroots.so.* to a "private" directory 
under /usr/lib/hyprland and updated the RPATH on the Hyprland binary 
to reflect that. This seems to work fine so far.



It might be possible to exclude tracy (may be even remove it?), but I 
haven't explored this yet. In this case, the commit Hyprland 
references does have a release version. But, may be we should not 
depend on that?



Finally, the build output for hyprland-protocols are a few header 
files. So far I have been trying to include these in a 'hyprland-dev' 
package along with everything else under the 'installheaders' Make 
target.


If required, I think it should be trivial to move these headers to a 
hyprland-protocols-dev package.`



As I mentioned before, the source tarball from Hyprland includes the 
source for all these submodules.


Perhaps these modules should be considered a part of Hyprland itself 
since they are included verbatim in the source package? They also do 
not seem to generate any binaries (or other artifacts) that might 
pollute the rest of the system.



Debian policy states that one should exclude if possible:

https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies



Let me know if you have any thoughts/feedback. This is my first time 
building a package :)



iirc the hyprland-protocols is also tagged at a specific release 
corresponding to the commit; fwiw you can package everything in one 
source package and explore devendoring later as long as you document 
everything properly in d/copyright. I'd suggest you can start with 
hyprland-protocols; you can set the specific commit as version number.


Feel free to ask in case you got any questions.



--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040971: ITP: hyprland -- dynamic tiling Wayland compositor based on wlroots

2024-01-28 Thread Matthias Geiger

On 28.01.24 14:18, Matthias Geiger wrote:



This needs some updating maybe but should be a good starting base anyway.



be warned though that upstream is *not*  pleasant to work with.

best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040971: ITP: hyprland -- dynamic tiling Wayland compositor based on wlroots

2024-01-28 Thread Matthias Geiger
On Sun, 21 Jan 2024 21:17:27 +0530 Alan M Varghese  
wrote:

> Package: wnpp
> Followup-For: Bug #1040971
> Owner: Alan M Varghese 
> X-Debbugs-Cc: debian-de...@lists.debian.org, a...@digistorm.in
>
>
> * Package name : hyprland
> Version : 0.34.0
> Upstream Contact: vaxerski 
> * URL : https://github.com/hyprwm/Hyprland
> * License : BSD-3-Clause
> Programming Lang: C++
> Description : dynamic tiling Wayland compositor based on wlroots
>
> - From the readme:
> "
> Hyprland is a dynamic tiling Wayland compositor based on wlroots that 
doesn't

> sacrifice on its looks.
> It supports multiple layouts, fancy effects, has a very flexible IPC 
model

> allowing for a lot of customization, a powerful plugin system and more.
> "
>
>
> Upstream for Hyprland provides a source tarball with all its submodules
> packaged together. I intend to package them as-is and not separate 
out wlroots
> (don't know if that would even be possible; a custom wlroots binary 
is built

> and linked against during the build process).

hi,

excluding the wlroots copy might be impossible. However, the udis86, 
tracy and hyprland-protocols projects should really be excluded.


I prepared packaging for udis86 here: 
https://salsa.debian.org/werdahias/udis86-wip


and for hyprland-protocols here: 
https://salsa.debian.org/werdahias/hyprland-protocols


This needs some updating maybe but should be a good starting base anyway.

best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061637: RFP: jami-greenscreen-plugin -- a greenscrenn plugin for jami

2024-01-27 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: band...@gnu.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: jami-greenscreen-plugin
  Version : ???
  Upstream Contact: Savoir-faire Linux
* URL : 
https://review.jami.net/plugins/gitiles/jami-plugins/+/refs/heads/master
* License : GPL-3
  Programming Lang: C++
  Description : a greenscreen plugin for jami

This plugin provides a greenscreen plugin for Jami to blur the
background. It would be nice to have in Debian. Imho the source package
should be called jami-plugins since the source contains other plugins,
too.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmW1UCIVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1AdcP/ROPL+MVuCfJsRvCqu2CC/zfOw8V
dwCKUvSIry+zd07uDj181/CilIWTXdIr30NzBx3boFAtxxX5PtrPclW6hpaUJ5YK
1mSSRQzmcQAy+S3ZqE9J/pdpvdFXGq4VTHlaadFucQY80kfk9MQmt7WlEDtZTTIe
GA5DKY7ISPegdtFPwNmq7WzVlo/SGxKPCINWh+847JgZiAG/ebSVd2oYnJxzXXWY
Y47pe458cDGq5ZG1fOH+8PILbAbJCeaQeSWkKtkqnJZHQHACEWrcjOwaYeC3OZt/
urBLbgWDGJ0Z+zx1ikzvrXFfw1qsq3COpmFeye6nK9sULPSrgID9WC8JL9e6EmEM
8xZBmJhijyjTNWmMP0VQyD1gYkUKOiWVbK1meCt0cglk4sB2e2S3BfjcX6C8kEB3
OPiDPIls5C93cIuupOQDzZR1TDAJD6n2U0Ixyb087hOR9UuGA1HMkPbYIliHS1YG
hY15I93wKSJKrOQS1tBwdUvhXj/XJakQfI8B6CWnh5mrFbbkBvXN856pTlOLNUec
e6IbhqEfIrvWdUyO2YcSUcUYcGNCkeKDCloUe4XTd+6Y0JApq0WPL9tfSdKYcDf/
5xZv6WDRHZ81VwxPP9wRsrwnLQa5jgqdmNVFiKUYUSVbgnqSphztLTYqrMYtkbRa
WcxKFd4GarjjdFO3
=iSCg
-END PGP SIGNATURE-



Bug#1061513: RFP: xwayland-run -- xwayland-run contains a set of small utilities revolving around running Xwayland

2024-01-25 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net, debian-de...@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: xwayland-run
  Version : 0.0.2
  Upstream Contact: Oliver Fourdan
* URL : https://gitlab.freedesktop.org/ofourdan/xwayland-run
* License : MIT
  Programming Lang: Python
  Description : xwayland-run contains a set of small utilities revolving 
around running Xwayland

The source package contains the following utilities:

xwayland-run, to spawn an X11 client within its own dedicated Xwayland rootful 
instance,
wlheadless-run to run a Wayland client on a set of supported Wayland  headless 
compositors,
and xwfb-run, a combination of the two other tools above to be used as a direct 
replacement for xvfb-run specifically.

CC'ing d-devel because I believe some packages would need this
functionality.

best,

werdahias



-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWytJIVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR11E8P/3DzGpDKBe2mrlknYb8qwmu6fcpL
HaOGXjdwFP1y7yPFE0cPkETHPPbqpVUqka+xvJb+iuEDm7Fsnu9J6Lq0+HbVNMiA
5YkBSscTgFjzFLQODaVLGd5SHhmfriU0t/Av9gxtn+eC7gF6t1z9RnvAZG3+F7nm
Paw69o18UTKmrHYDdLns1idp3KJImqxZg2gWhGvOS4ea5/LexDXDOM5wSUWbi1SU
ubJxZ2/n7Qu5dhJjM3n6DFtsS9BKrNxqQSpCTPXyxDMaxkIS+EqU4X1qxzjGF+xg
BbYyG6nlLypzKHRwYcKzO4gNuuS54fVBhz/2TDpAQYnu9fyBAU6OKzFXShCNwgjJ
tZMFuZYQuWTjR7K93Owfsw29u0tGRPxHrN0sxoTI06msFnUK6VIwxEs8U0JrfVWL
/xCX+GbMxz3Vhl/5a+3Dlm5FaobGnVDGlNs3fPWhqbc2yzDcvH5TUofiu8gMRQJG
uU3MF882TnJ91yc0UtB/3f5Fh680hH+/YMxbNE0U2+1soq8lviyBxBnk5Jqhmn1D
jKpQ1M/vDlJuKbFC9VGqakkR07PtaCcGf4sG8m2j1Zb8E7MKiYNs2tYIW2i07ZCp
F6SLCkIrQIN08LRKHNhm8Nd8RlwON/rgFondRhkU1mKR7Qknp9J07boi+0chRYL7
Ozl4x3UNZUaG0kYx
=t+az
-END PGP SIGNATURE-



Bug#1061467: RFP: funkwhale -- federated audio sharing platform

2024-01-24 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: j...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: funkwhale
  Version : 1.4.0-rc2
  Upstream Contact: Funkwhale team
* URL : https://dev.funkwhale.audio/funkwhale/funkwhale 
* License : AGPL-3.0
  Programming Lang: Python
  Description : federated audio sharing platform
 
funkwhale is a federated audio sharing/hosting platform. This repo contains the
server, written in python.

best, 

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWxjuQVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1otgQAK6nriGh0jPez5mco6SA6RPkvrm3
pGmN+P8Ggb+NTUj9ILIQ2pFLWxFI7LHmhHzD9Xda4TH6w8tcB+DbLd4Oi/KMUgB1
e4uPVzlI50youPrUpyeIlmNK1b5sE1Ko8xuDWgfVR4FYpI/ZHVO0/0kjXcOLQtdP
mj5QXfExd/HY1yxKpRgDM/T35P8R1SYU0fOzGxLKIfQdQHf2wb5krt5E7bzkt79s
0dRcEZvQmfiYm8SF5BSUI9/+NwpcOkg2WmC5c6/PbA/MFOOr+IubruEytP6yt0NC
AXeNdIuX81sRw5n7/+L7DnwtT8iUayHGkIwM9v6UT2k102Gfr/08UYMIzFKYiTSj
G8qsUKNVQ9RtwdAf2dxv+9TRHgY1HBR5OLYp4MvDhozZ5zewt+SOtrERBfwEICfm
J7+U7JgKoZLBQmuFSn4Z95WiRR2rVjsCnded95oCZWJwqZrFPka+RguejCujWAe/
wyux27faDaotO2T9+ieMq6gZVMlcbZFyj2/3yqia9lTqNSNeODgzss7StlIPFlLr
YkFJ6RzTq0GhwLhlBQ3PK9GeAh9hLC0TlQraxyDbtZ3ouXn4XQ3R1jOsfVmJc6gX
1HUFKiQl0VJ0y6DfvfEruRXAgQIhTvOHUqmTSX6Sc4+UjNb0tK9eRn56qEy+oNBQ
H5k91nfIvbAG7j1j
=Joi/
-END PGP SIGNATURE-



Bug#1061461: RFP: jellyfin-web -- jellyfin media server web ui

2024-01-24 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: jellyfin-web
  Version : 10.8.13
  Upstream Contact: Jellyfin Team
* URL : https://github.com/jellyfin/jellyfin-web 
* License : GPL-2
  Programming Lang: JS
  Description : jellyfin media server web ui

This is the graphical front-end for the jellyfin web server.
Will be a lot of work because of the JS dependencies.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWxfgsVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1NdQQALw2tIN+8kUUS5iaCpT/GgbhUhJx
F450l6StMFBQZDud4ALQau8LWNfpj03WbcL6Yt72lsJ6302Mw+kl2Jwcgl9DQV+n
bvddUGxwoYDhDuQrQFcQOMAhFmHUstY9vGxUJ1zQ9QglEAD8Uyr7ncr/vfnsderr
DvHcpNKgT4y8ZREWtVIkefwDCeCQRO6gOBqCmpXOXVMuPHi0doyhT0lkPghmIXIi
Txq9Pj5G2WW4u42D/3l57dQIyDQSDdKUOzVM+fyKZ4ewjK9WmUC7jHcdyEkK5rcj
sEKBgHXULCEOc3vlDF53hAHHu0LADcPAdrrgmoNdRp0Kh8v9dCJacTqU1UDiiTFl
yiCZNIFo/hqxwNO0lOLY1eL3JT1vTBGEK09B/ZKKZEkA6951N3bTYtdIiil+vcet
qpQ+6bGFN5gDCbXYEB58ePJjRQUYBdSDeNk5K55g5xQydubNrsbA4EOMPoDDlF8e
yJp4M7kCTu+lo7ejCcAaXfPrejsHwXNgN+3OtAJ9TZWuKMU6sP3Esrh+eTO/7TVx
cqC9uisVZaUGT5Wa4R/jIwdTG2c7hrTLYljXRMJxpVzovx+SpTsWovVNWUDoYvOT
EQyK72RqoXcABA/yjP1nROnGw0cZVgfXBMCrKgb6LRzuvQ3PljL3UC/eh8NK83u5
gZb0+nFqZ+7JY5PT
=T5AH
-END PGP SIGNATURE-



Bug#1061328: RFP: wireviz -- Easily document cables and wiring harnesses.

2024-01-22 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: pkg-electronics-de...@alioth-lists.debian.net, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: wireviz
  Version : 0.3.2
  Upstream Contact: Andreas Motl 
* URL : https://github.com/wireviz/WireViz
* License : GPL-3
  Programming Lang: Python
  Description : Easily document cables and wiring harnesses.

WireViz is a tool for easily documenting cables, wiring harnesses and connector 
pinouts. 
It takes plain text, YAML-formatted files as input and produces beautiful
graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic 
BOM (Bill of Materials) creation and has a lot of extra features.

This seems like a nice addition to debian, all dependencies are already
present.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWuvR0VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1M+kP/i7XDqLuiwZ0w1Mvn26ITZ2/bfGw
BCSDuqqSGZDiz/cqKuodnG79vSBQqVZlQNtWJw/v4ug8aMPX0K7P75KfWo6jB8Hg
gXBOl/qxRZthJmip00Jce8BqUqilbmr6/yH7Uh5hMpDsxJoWoLBCgecI56eCB+0b
zaqySraJv5+qvbdDoTzh2egy1ztmoQK53RGN+b9EGdLRwYJ9lyIQySXI/H7k/qqc
25O1JAtSAO54hnPH5dd1224TB+eEasjJnKI+jfU0SUyujj7xSrYgE+95frwP7BTa
fZjjMz3DGtB4iI6HbrtwwjoC6U3IZkUqCFXOSPbmlnVA3Imsysa7iHi10JHIfUAB
9N660vh2zUgR4Zm3MC5HoMPr3+PtTCajJJ9O/arIREW0WLfdDaiqrsS5dbScM/I3
NWjBHYqNrnjokZW3XFGuprdtphs8LOquIoZAI7sP6juM0rdz72+6ue0zm6PARU81
gYkR8gkJrS+UTnY0wNUILc0qG+T2mIvtQdItgdvESlp7vvKKNKtTKcycqHeJ2dMF
mtrmLc95wjGilMx71jCbYCufIoefZSFqf60fOTIEq59nWCO2FIaA+/J4BGttpiKV
52woFxm8IFEYc0xRFwwyemhexiUa1QrRlow7t6dzPp43J+P5PnNDRPsswO0xfy2B
pWZTO3UnTFHd4D8c
=cuHv
-END PGP SIGNATURE-



Bug#1061323: RFP: rust-toml2json -- A very small CLI for converting TOML to JSON

2024-01-22 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-r...@lists.debian.org, brem...@debian.org, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-toml2json
  Version : 1.3.1
  Upstream Contact: woodruffw
* URL : https://github.com/woodruffw/toml2json
* License : MIT
  Programming Lang: Rust
  Description : A very small CLI for converting TOML to JSON

Filing on behalf on bremner. Since src: reserialize provides a toml2json
binary it would have to be renamed. All its dependencies are in debin
so this would be easy to package.

best, 

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWukBcVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1zdsP/ii5thNVyEgA+guwp9CvVAKJ95a7
AE8qw0SXuCYcIndWpj/qDexXZp03Tg/uAoVp0+6G1NrFxkT7uMq+eTlx7drFc6E/
RVdzhPR+wD+ZQfb30YeWivVAOayITa1ckBRE8nYdjnptEwjSgG4MUlnawPVUhF/Z
8hddtBOdPZKiCyEigWnhmEzb5zb7iPj11LeI/XfAr8WQ/UkuONzH+Gy/6AYmvRPE
lbIP1hL4HdGRCIp41XqjyDvMOakAcLHrlSwrhcHMfMGoRPYLsHbAtAlALbulEjZ4
9u9dcdu7NbARWKmQAIMDOXzXNSizG189pOxj46pnBmiZWiDNTsBKH6ZpBtm+PL+Q
AnXKfMr9jOaHv/wfbjxBlGVKqu1hJxNkAhRuWOfQtmt15DaRpIBPB6yp47fDjXAZ
lehxBS4ptGaqAHTr0mXN3h1wcbAqsK130NhP6ukeZ0l+5tAZMnHwoMFqaJELlLG/
uNhRl/qQ1O5Q+F76bMxu82oWfWxzg5Ln3U34l2K0O2KRCT+NN5KEh+Umm0a6qq9h
9p5PqcldVU6gc9h/hhxqEip88ZUYk/b+wfWBuCAoJPZwN8cbHtP6C8yhSIcYYSWF
Epcj/dl2Hl+V4Kcvsl5pXNuqCnz3n98JA6zFV4v6fKD4SordRar1MLog1OVckObZ
TVGugL7q4xaZkXZV
=u4IJ
-END PGP SIGNATURE-



Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2024-01-19 Thread Matthias Geiger
On Mon, 14 Oct 2019 16:06:59 +0300 =?utf-8?q?Sebastian_Dr=C3=B6ge?= 
 wrote:

> Package: wnpp
> Severity: wishlist
>
> * Package name : gst-plugins-rs
> Version : 0.5.0
> Upstream Author : Sebastian Dröge 
> * URL : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
> * License : LGPL, MIT/Apache-2.0
> Programming Lang: Rust
> Description : GStreamer plugins written in Rust
>
> The GStreamer project is starting to write various extension plugins 
in the
> Rust programming language. There are a few useful ones now at this 
point and

> it would be good to start packaging them.
>
> I personally don't have the time for maintaining this also in Debian in
> addition to all the other GStreamer packages (help welcome!) but would be
> happy to assist anybody who wants to start packaging gst-plugins-rs.
>
> The package should probably be maintained as part of the Debian Rust 
team:

> https://wiki.debian.org/Teams/RustPackaging
> See there also for the Rust-specific packaging policy.
>

> It will be required to also package various dependencies as part of this.

gst-plugin-gtk4 has landed in debian; gst-plugin-gif is being prepared. 
I have not yet enabled the build of the library (as of now this is just 
the rust code shipped as package); can you shed some light on this? As 
far as I understand those can then be dynamically loaded by gstreamer ? 
Today I just realized that they work as plugins.


Enabling them  *should* be trivial; it's just another trip through new.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1060848: rust-isahc: Autopkgtest failures

2024-01-15 Thread Matthias Geiger
Source: rust-isahc
Version: 1.7.2+ds-24
Severity: serious
Justification: fails to migrate to testing
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

See
https://ci.debian.net/data/autopkgtest/testing/amd64/r/rust-isahc/40410753/log.gz.

snip:

842s error: cannot determine resolution for the macro `mock`
842s--> tests/redirects.rs:268:9
842s |
842s 268 | mock! {
842s | 
842s |
842s = note: import resolution is stuck, try simplifying macro imports
842s 
842s error: cannot determine resolution for the macro `mock`
842s--> tests/redirects.rs:292:14
842s |
842s 292 | let m2 = mock! {
842s |  
842s |
842s = note: import resolution is stuck, try simplifying macro imports
842s 
842s error: cannot determine resolution for the macro `mock`
842s--> tests/redirects.rs:300:14
842s |
842s 300 | let m1 = mock! {
842s |  
842s |
842s = note: import resolution is stuck, try simplifying macro imports
842s 
842s error: could not compile `isahc` due to 3 previous errors
==

This blocks testing migration for rust-transmission-client, please fix
isahc accordingly.

best,

werdahias


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWlU6EVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1/BAQAK4PodKtnigscZNZi9NpEEDs56rT
qsheNo3a6AzaN/3uwpjfcN7otzMxarKmS+oPgNoEDId9q4zlS0zRAAL95jT2XrSq
VayXKyGJuiU0dw6V6J4wdjjBGDAs/NgSxNSaGnrKPOjDyLUgyJunp7iW/6Oiec6p
UnfTMx8RtuJbVICtpocvLr5RsDFfusRAlncnKZ5m3sILqPAQizTyohoy3/BJRSfh
aLmefKNvLikVSUYiwIeccG+Fyclp+O+LfNroMfHNbbEJHy0UMXZaYWZmfn/nD7F5
Id6wkBxYnckV5JXZ4xRMCBHq8cPHQMQOfLe0HOZEvFkAxBEICGs8nkbLb+HWup/1
ZczOX4thxoTqSypVI3ZuFFN3c3LWUFEzeOuWjcJsy+1vIa8Kp+Ivk0P3wzMp/DNj
AVMfsUE5pB5QjQ5lU4uCK43nPXSuElmhNAyMsow3+dxSpA/hwig+pmq9DMLbLVYf
75suhPWYx4UeVbrLEmY82dDT4kPOa8FdzmOxvN/z9JDD6MOPerynU+CqAlgzQvdm
lQNfPdbBLF2ZB73UP5YL+3GxfmSM0o15xR19REfs2aZf81GzBL2+OSW2s7efMo2t
p3xGjz2j9Osf8qMz7FuiAyidKRBhGstpZx6B3erPHm5pSKijrM+l/rKNW3jBh20i
NYzu/ciejRBoGBjf
=ccy6
-END PGP SIGNATURE-



Bug#1060743: RFP: node-pug3-cli -- Pug 3 CLI with many fixes and improvements

2024-01-13 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: pkg-javascript-de...@lists.alioth.debian.org, werdah...@riseup.net
Control: block 1018865 by -1

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: node-pug3-cli
  Version : 3.0.1
  Upstream Contact: Tokilabs
* URL : https://github.com/tokilabs/pug3-cli
* License : MIT 
  Programming Lang: JS
  Description : Pug 3 CLI with many fixes and improvements

pug3-cli is a maintained fork of the pug3 CLI which allows interfacing with
Pug. This is needed as dependency for libredirect.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWitWEVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1oVoP/1/S/puO1RdIyGn3D8ZKfdVFbHR8
CXYRzzH8Y/K3Xm6jagSH9td6j+FPOcgJh88NzSvswBks53SSHe5preEy27aO7xUN
jJckVQqj9btPSumGDg/QjWhiFCbs0Xl7TaUZ+bHfXZ9CY4iIPMrcWqW0uZDjIeoA
Z2f1NjH2aREbje7wR2TwW+y7DkdkcB/Cc6qTnsjGixiLQz3jUU1Dg+84YKrNVSc3
oZX3p4RDC65hZnUgrhMLwx6te1DQDxlHlFJRmE0JHYFk4tRz00LnA7Lv/QgciYHG
W1cmh0Q6wlKvC9OE1XfASWfK7v3JjDHh+FoXjcyPzQBO19Bhj7SbLqk3lYZmqWu9
FsvCBuOPfv41NF2Zql/BcYOGyg3s2MMWp7S7cYaSAg/SusONd9LVRJPOCY7xvZd4
Xci7LmDaJMmWBtEe0n9MiiCUaHST8uMLkmtnMOv/buT6PAID5CpL5S/7VIB0repY
FiDSZlK+xnj61eeh/gztNoWK032Fdc489Ykg5CJ+UIFKIXp6TG2/I8JTcs3HtjiJ
RA5OAtYffOyp6aMSwCT9NNwHkQT6gFXKjYLK1hZzTfDVijBbdp9JVilDXhI30XwT
8S+h3ZfYsZ7tQ+7O6Q6ufu78E7jlQi6OoidDIC56NoyASgfBmsZ6hVdYxqqk0gmW
basn3YUdTSp9S5Dr
=LIfJ
-END PGP SIGNATURE-



Bug#993849: RE. authenticator

2024-01-13 Thread Matthias Geiger

On 13.01.24 14:19, Bastian Germann wrote:

Hi Matthias,

On Fri, 14 Jul 2023 00:59:43 +0200 Matthias Geiger 
 wrote:
If my tracking spreadsheet is correct (rust) authenticator is still 
missing five crates:


scrypt, search-provider, libadwaita, gst-plugin-gtk4 and aes-gcm.


They are all available (gst-plugin-gtk4 in experimental) now.
Are you going to upload the new version soon?
The git repo should be moved over to the GNOME Team. Is there anybody 
with sufficient rights?




Hi Bastian,

gst-plugin-gtk4 still needed the rest of the gstreamer-gl* packages 
which were just accepted today from NEW. Another issue is Authenticator 
depending on aperture. While it is available on crates.io it does not 
include a copy of its license in the source which I believe won't fly 
with ftpmasters. It's upstream just links to it (see issue [0] ).


I would rather someone else would take over Authenticator as I already 
maintain a lot; the options I see are a) getting upstream to include the 
license (might be unlikely since they aren't distro-friendly ) or use an 
old version of Authenticator which does not use aperture yet.


I don't have a lot of time until February anyway but save the aperture 
situation this should be straightforward to package now.


[0] https://gitlab.gnome.org/GNOME/snapshot/-/issues/114

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1033859: safeeyes: should recommend wlrctl for do not disturb mode

2024-01-06 Thread Matthias Geiger
On Mon, 03 Apr 2023 00:00:44 +0200 Matthias Geiger 
 wrote:


> Hi,
>
> thanks for maintaining safeeyes. The do not disturb mode under the 
plugins tab is not usable as
> the wlrctl utility is not packaged in debian. The upstream on 
sourcehut [1] seems kinda dead, so I'm not
> sure if introducing this package is viable. Packaging looks like not 
much effort since it's a small C

> program. I might get around to it but can't promise anything.
>
> Regards,
>
> Matthias Geiger (werdahias)
>
> [1] https://git.sr.ht/~brocellous/wlrctl
>

wlrctl is now in unstable thanks to Birger Schacht. patch for 
recommending it attached.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg

diff --git a/control b/control-new
index 8615d82..41f6145 100644
--- a/control
+++ b/control-new
@@ -14,7 +14,7 @@ Vcs-Browser: https://salsa.debian.org/debian/safeeyes
 Package: safeeyes
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}, python3-gi, python3-dbus, gir1.2-gtk-3.0, gir1.2-notify-0.7
-Recommends: gir1.2-ayatanaappindicator3-0.1, xprintidle
+Recommends: gir1.2-ayatanaappindicator3-0.1, xprintidle, wlrctl
 Description: Protect your eyes from eye strain using this continuous breaks
  Safe Eyes is a simple tool to remind you to take periodic breaks for your
  eyes. This is essential for anyone spending more time on the computer to


OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1060166: RFP: dippi -- Calculate display info like DPI and aspect ratio

2024-01-06 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-gtk-gn...@lists.debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: dippi
  Version : 4.0.6
  Upstream Contact: Cassidy James
* URL : https://github.com/cassidyjames/dippi
* License : GPL-3
  Programming Lang: Vala
  Description : Calculate display info like DPI and aspect ratio

dippi is a small program calculating display info like doi or aspect
ratio. I think this would make a good addition to debian.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWZoS8VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1K60P/2CNQDiA9cXPwtwRVcN5i41lEEfH
PviPSHiiiO9+h/JXcm6i5P2MeW14Ku1GZ+D94VLleekHB1nhb+1Rj9AwwtnFZUDl
7b5C9z9FgTigLGZ7y/hrUfXODxOq8qUcE8tVrgM69LGjKw/1XZnce4aslZgA89GE
ko8WgUTFsJDCNqDq3WbkAptiKhzuEDHQ/uFgLjhcVOiaoq9VrutIeECAT22agYeV
PlBt5mjAWsVKA3goNFOL6Kbf8yztVuTobvjy71rjCEX7zjx54uKc+pQpJ4LpBohf
urmy0VAjKEY4Zu/ZaSTnen6ndb/MUGKueV2DDMASsY2uKC7BNU1HfrFNu+gvS2nW
SPye3dV+y1E35GNBuw4TTjNC78wsl/NEeueWpUZ2xu10jJn4q53waDYIfCYdSTj9
p43zBTb3f899nNUSv7/OMINnRIX6mz5yUlRC6Kn/I90559Hp2ft3HuKLWqwkHAn9
kTa+rDxpBqqWG45II8tnIqf+gHlcYx55wAU7bUmp+qv96/U7AAf/URbW28fuSWJ9
t1hWb1yu9Rd4/pZc2re2X+c6stZoIQDcg6bKbjuN1B3haUM0MGi8/uc0K8QwrPVz
qTU/G8L3Mgxv5RaxGmMLRBaXAUf3e4lmpoS2NVpz68CyGrg8C4TRroYSUQ8NnX4M
Bscu4fo7IGuNen+d
=rKmS
-END PGP SIGNATURE-



Bug#1060090: Consider excluding vendored nanosvg copy

2024-01-05 Thread Matthias Geiger
Package: fuzzel
Version: 1.9.2-1
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear maintainer,
as of now, futtel still includes nanosvg as vendored library under the
3rdparty folder. nanosvg itself was recently uploaded to the archive
though [0]. Please look into building fuzzel with the debian nanosvg
copy so we can minimize vendoring and duplicated code/headers.

best,

werdahias

[0] https://tracker.debian.org/pkg/nanosvg


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages fuzzel depends on:
ii  libc6   2.37-13
ii  libcairo2   1.18.0-1
ii  libfcft43.1.7-1
ii  libfontconfig1  2.14.2-6
ii  libpixman-1-0   0.42.2-1
ii  libpng16-16 1.6.40-3
ii  libwayland-client0  1.22.0-2.1
ii  libwayland-cursor0  1.22.0-2.1
ii  libxkbcommon0   1.6.0-1

Versions of packages fuzzel recommends:
ii  hicolor-icon-theme  0.17-2

fuzzel suggests no packages.

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWYX5AVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1ep8P/j4xsbPDRSzTdOcwlPhOo12i4iYD
BKjd/fD++hpyXPbpVY3uH88cLiX0D6RpYXe+Wz29qb3uIjCQ4j8e8KN9naNknzEq
im9+F26a/xjfWTOZ8fNZdTQEx1eK2q88DuDSOgiNQP0mqlVkMcxfGbApTftcCu67
xe2HXkm5yLY/BBLIJiJgfMwlwoJSleNjfA1jS6L38xmYsuMxnvHg0S7euYwVvelE
npKp9Msv9rnMzsiIrqI36GwKxqBfx/RQMN8d1DFJaxk0sz656UHqbzqcDCI2gNCG
8uqRHtbVmtVOtvWY5QkAeL/wKQPeyibwe9oB/8rqvPoMXvY0NgLEY9IXFqLSp9W1
4p40lI5oAW9XJpQPY1ZRtyPWVDBCP/S59V+phXQERBKNkDttsiIBqdhbyoUo/rsJ
QVyusoxIzoj1k/qdcLdIA25+ppc/n26wa+Z80BqM5DkGqgKuZ8/aJMHvXtJZR8gH
OpBDoUIDQacwnY6JCDFffxc62cko5vyeMnsPZqM0hSVstEtLGCf9zh+SKR+DOYvk
YlYLyqJJN+AG3Bp+7gywuC+WG6aFhSrWPmEmhfjmH2p35Sb7eCArGUaR7ajJksLB
C2cCQySiyTbEBcP0k6poPiP5dGGdI8TnCarURfea5G1CiEQ10gILizBE5QKMe6qP
0ku9cxj8lZqJjFKh
=opJk
-END PGP SIGNATURE-



Bug#1059712: orphan-sysvinit-scripts: dnscrypt-proxy init script not working out of the box

2024-01-03 Thread Matthias Geiger

On 03.01.24 17:54, Matthias Geiger wrote:

On 03.01.24 17:46, Matthias Geiger wrote:

On 03.01.24 17:23, Matthew Vernon wrote:

Hi,

On 30/12/2023 18:09, Matthias Geiger wrote:


attached script seems to work under openRC (copied from alpine and 
modified).


Thanks - do you have copyright details for this script (which we 
would need to use it), and know which version of dnscrypt-proxy 
needs the change (since we'll need a versioned conflict or similar...)





Forgot to mention:

the init script was removed in 1.8.1-2 (see 7ff2395a) and the issue is 
with the current sid version (2.0.45+ds1-1.2).


From the tracker page it looks like 2.0.6-1 was the first version with 
the new CLI options.



https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857322#25 has a newer 
script that seems to fix my issue.


best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059712: orphan-sysvinit-scripts: dnscrypt-proxy init script not working out of the box

2024-01-03 Thread Matthias Geiger

On 03.01.24 17:46, Matthias Geiger wrote:

On 03.01.24 17:23, Matthew Vernon wrote:

Hi,

On 30/12/2023 18:09, Matthias Geiger wrote:


attached script seems to work under openRC (copied from alpine and 
modified).


Thanks - do you have copyright details for this script (which we 
would need to use it), and know which version of dnscrypt-proxy needs 
the change (since we'll need a versioned conflict or similar...)





Forgot to mention:

the init script was removed in 1.8.1-2 (see 7ff2395a) and the issue is 
with the current sid version (2.0.45+ds1-1.2).


From the tracker page it looks like 2.0.6-1 was the first version with 
the new CLI options.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059712: orphan-sysvinit-scripts: dnscrypt-proxy init script not working out of the box

2024-01-03 Thread Matthias Geiger

On 03.01.24 17:23, Matthew Vernon wrote:

Hi,

On 30/12/2023 18:09, Matthias Geiger wrote:


attached script seems to work under openRC (copied from alpine and 
modified).


Thanks - do you have copyright details for this script (which we would 
need to use it), and know which version of dnscrypt-proxy needs the 
change (since we'll need a versioned conflict or similar...)


Hi,

the openrc script is licensed under GPLv2 and the sysvinit one too. Both 
modified scripts seem to launch fine but I


couldn't get it to choose the correct dns server (but this might just be 
on my end). I *think* it should work fine if the obsolete options are 
removed but I'm not that knowledgeable wrt dnscrypt. The init script 
also sets this:


DNSCRYPT_PROXY_LOCAL_ADDRESS="127.0.2.1:53"
DNSCRYPT_PROXY_RESOLVER_NAME=cisco


I don't know if this is still up-to-date. I can offer testing 
capabilities for a new version of the script.


CC'ing Eric to weigh in.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059902: RFP: gtklock-playerctl-module -- player control module for gtklock

2024-01-03 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: maytha8the...@gmail.com
Control: block -1 by 1052418

* Package name: gtklock-playerctl-module
  Version : 2.0.1
  Upstream Contact: Johan Lanik
* URL : https://github.com/jovanlanik/gtklock-playerctl-module
* License : GPL-3
  Programming Lang: C
  Description : player control module for gtklock
 
 gtklock-player-module is a single .so plugin for gtklock providing
 music player controls for gtklock.

 best,

 werdahias



Bug#1059901: RFP: gtklock-userinfo-module -- user info module for gtklock

2024-01-03 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: maytha8the...@gmail.com
Control: block -1 by 1052418

* Package name: gtklock-userinfo-module
  Version : 2.1.0
  Upstream Contact: Jovan Lanik
* URL : https://github.com/jovanlanik/gtklock-userinfo-module
* License : GPL-3+
  Programming Lang: C
  Description : user info module for gtklock

gtklock-userinfo-mudule is a single .so plugin for gtklock 
providing a username and picture for the lockscreen.

best,

werdahias



Bug#1059879: should recommend alsa-utils

2024-01-02 Thread Matthias Geiger
Package: safeeyes
Version: 2.1.5-0.1
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear Maintainer,

a new install of safeeyes does not pull in alsa-utils which is needed
for the "Audible Alert" plugin. safeeyes should at least recommend: it
so users do not need to install this manually.

best,

werdahias


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages safeeyes depends on:
ii  gir1.2-gtk-3.0 3.24.39-1
ii  gir1.2-notify-0.7  0.8.3-1
ii  python33.11.6-1
ii  python3-babel  2.10.3-3
ii  python3-croniter   1.3.15-2
ii  python3-dbus   1.3.2-5+b1
ii  python3-gi 3.46.0-3
ii  python3-psutil 5.9.5-1+b1
ii  python3-xlib   0.33-2

Versions of packages safeeyes recommends:
ii  gir1.2-ayatanaappindicator3-0.1  0.5.93-1
ii  xprintidle   0.2.5-2

safeeyes suggests no packages.

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWUYPkVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1BeQQAKJFyOGV5KUCLQ03mteMISafIYqJ
RxsrqN6o8eRMKia3bEI5DQiqsdX4EGmN4qTYf0eF8ty+TXSKG6UTUviJn/VC5YpG
dVYeyej48E1WfaPLi7ZMhwl4Al28h94mzAUXdNlT0MbN5jnz7fmVif603XCIWXRQ
KDI0enibdhH8bLa/2wk21jKnJ+hhByau7aQd10eLQjFdQbXriU/M4rT8uAMBsHmS
k9cNneXNBmc4TlFtvlk+kXVa8fIp6kYenq+2V2aRNfQRBY+BN+RrB8DPalV+NxAE
hYjRyzRCzBOh7lddU55B0r02sEwEOEhvq0g0QTDgk1OPj0fb1myIU0/dWRHPdRK1
/uiJRL4ixkHXq0fbhxqqRT6QAjtjJ9kV8kXDboqIbQP8dZ75Fre1HYxTUNmWCSBq
nqMkDr2GtO5YcrymoMkM3ehkDxNSmYIDjmdXnBF7IaFtKBQzGVF8c7RwjRmMm8+E
W6StreFVUsrjZAwbV7Kce74+oz+ph36GRSJrunQD9ax9j7mQisDe3w8OJfeLjzqN
BLvSNkgQLuuIIZiYP8RCn4N7UmEmePyAa3I0HY4uBTNSnWwI0V8/TM136VRqNmD2
noPzRmCcl9xA+NdKch1z9e3fCrnvEXNdVwqeqndHRYatumjqClxaGNWx1Y2Ag5dz
xqOxIL6FnXrQyb8c
=KKeo
-END PGP SIGNATURE-



Bug#1059867: RFP: wlrctl -- command-line tool for wlroots extensions

2024-01-02 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: bir...@debian.org, werdah...@riseup.net
Control: block 1033859 by -1

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: wlrctl
  Version : 0.2.2
  Upstream Contact: Ronan Pigott
* URL : https://git.sr.ht/~brocellous/wlrctl 
* License : MIT
  Programming Lang: C
  Description : command-line tool for wlroots extensions

wlrctl is a utility to control various wlroots extensions. This allows
for control of specific events. It is required by safeeyes to disable it
while a window is fullscreened.

regards,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWUM/sVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1LU0P/RmnfVQogjh1urGyfUQmBHoVdtYu
hTmtDKmsk0cGiaXc8CkJTGSKpY0b9oBPYes8ReJo80pDPHg/4V4QrsAMRKlX6ubF
kXqfRanTx0mzjZTUwSQUyeq6jEVnbwoHSKD4TF/KHOhkX45riAVV53OyqJwkR3Nz
603Fm+pPGF877LDew660SC7qqlNgKasWQQinR+ao0l4ZOxfJz/4lgiBdYsTeNs7R
o2PCKLy7zSwHU0Dqj+r0b5vsxAJhHeAbzgbxNQeCOftqNiP9J6q+L659Wkur7is0
YO9wcHO0OSSUyErzmajjmDfyaWPO5viwrpa6KpBHMG027uXeIWS4G/VRXiBfLGBh
h0ZRnbyPjJyO50rApw+Rr/Bs/OEAAtceccUbewDK2Ksaw1q0JrMV1bzLIyktf/6U
awwjRUTb92OForay6+L6iITW+YP2YgMCGwPq6/DuhNg/FRh1sJKpSEKNTl8WgetL
O4+7i4eH4NzuzSB2GQPr9IGUQTvzFjkwGYAhVIE6Pa7PTlrJzcSZj7SXxL9fI/IL
mMWrRCjRv22NinHk0D4SwtKoLHFd9xoN5zdT5v/1K44dQyXesZjsCQ8eXmnEAkjW
s5U4HulA6uSt0T5UgFMwiJh2Fkez68iUlpkc8xql2V0iEFntEQw3ZKM0Zj7IGfK2
V4Mu0HALtf2ier6z
=GVZY
-END PGP SIGNATURE-



Bug#1059866: RFP: gtklock-userinfo-module -- userinfo module for gtklock

2024-01-02 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: mayth8the...@gmail.com, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: gtklock-userinfo-module
  Version : 2.0.1
  Upstream Contact: Johan Lanik
* URL : https://github.com/jovanlanik/gtklock-userinfo-module
* License : GPL-3
  Programming Lang: C
  Description : userinfo module for gtklock

gtklock-userinfo-module provides a .so plugin for gtklock to display the
username and profile picture on the lockscreen.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWULfYVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1E/kQALDaeTbMtA3niVOq/bT8c/RHIClA
FmwPqIKOgudi20Z+EVRhjzSwByR4x2PSl08DZznWJicHlkzVh0g8GvsV2QgHKgd3
C5i4a134Bwm96rbk2q3SoFJqZLE2dSziA6usbGeMx0hiESIuHEsewXp8kG5sbB1S
MnUxR6qWA9eF/Fiw3bLH2Pw/gAv3RL/LAIBfY/EXS67rj4FLMX4N5/fsJfXsLiZP
A9hB3utGaNBupAknN2KGpOW+krdiXbv9OGDcg0GjepqlEfREnc6QqLIAmyON4kv4
DNLNdnnMbiCnb2Mr/AUi3Y3eegpdMBt9KX1YwM35AR8Un3lkshZRttlqDR6F0z9p
3r+rwSoK372hkHUbRQdz6o1/jaiJOsgBzqxifvWIqf6mEuZbSl9OGn0FO7PMCcAx
htkRrpTl150KDC9tqXUb8lfeKCmwQUcgFz9DWas2svatMUXS6pxu0cKgvcekQjTT
N89rQfLCg/pz6ZOqQt0WxaPBwClOiz0quV80P9awkNFZBreLAzwcsdQIcoZop9I5
DA2M3/mDI1xAZXLVL2yPyQzx0GWk/gcaYjTcBDGANQ/TYcy0xAhRwVJECneefYVj
ogiHI4/0jHdHBwANpv7kujQL82PYgW4QlvNH/EeZYpJ6ylskzANIDx361FQnDwr+
jEg7AKjCoXhLrEIC
=0aFJ
-END PGP SIGNATURE-



Bug#1059865: RFP: gtklock-playerctl-module -- playerctl module for gtklock

2024-01-02 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: maytha8the...@gmail.com, werdah...@riseup.net
Control: block -1 by 1052418 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: gtklock-playerctl-module
  Version : 2.0.1
  Upstream Contact: Johan Lanik
* URL : https://github.com/jovanlanik/gtklock-playerctl-module
* License : GPL-3
  Programming Lang: C
  Description : playerctl module for gtklock

gtklock-playerctl-module is a single .so plugin for gtklock providing
music player controls at the lockscreen.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWULJoVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1s4UQAITREvnT3o1Uxp1jmNWnpaIM0eSe
5y3a0kL7qXGCTCgIR6YojQMqexUGW8c0XI7rM/GYXgqQ4wibhOEEsODNtGHxIHmy
cLjY6Hx0H1HlrnyCMEIpNdTMbqdAFT0ICB5+Ek6HrECT+g7Ml0bJMwSTgPxm3wa+
3wppHRjIChSPFYhLN9rtlg9JhOP0Bm9ajrxcHj3XP6yxNBk7n5FIHOqwaXtUIGH5
qpHqk4FQo/evKDG2z/2ERPlE0UKkR/QT9W/hasDb0aAZUl+Zh+VYT1hdFKf/IS8p
rlM5SiaCeLP3eZ1VfR80y5IIKMC0yKJ28+yYWzykJgnGqrfso1HkCXjo+0XxvFPh
c+SBsBlAKJ2nVU2V8P/G/lRZBQXisKwUtp6leYuGOyP6KfGpYM4Ysu/kkMUmRjN2
1HuTFQ1CTqxELQsaesQUbE/BCFi33MBEt+/cMe7edluqFk3MJroSvvttQOOPPyjQ
d50rQa+3HWrVvFzqLiXhlVlpCu0m7gFW3xT5t8Ka0WnJbFSIYeEWwCqkWuREh5Rn
IJk92MXVw25SuWZ1FOso9Nen0ou0akxacuIsT7slplO9WWkxAyK/3bbZXjmZnc2n
fyH0yoffVfO4ZRCj5RJf9cnox8uwAwT7nj8SxjYhvAjwbiUVNIP+wfpEx4wTDoPN
wsYgwDumr+l+8i2Q
=gHnj
-END PGP SIGNATURE-



Bug#1054539: RFP: gtk4-layer-shell -- library to create panels and widgets for wayland

2024-01-01 Thread Matthias Geiger
On Wed, 25 Oct 2023 13:29:53 +0200 Matthias Geiger 
 wrote:
Package: wnpp  > Severity: wishlist > X-Debbugs-Cc: bir...@debian.org, 
sunwea...@debian.org, werdah...@riseup.net, 
team+swa...@tracker.debian.org >

* Package name : gtk4-layer-shell
Version : 1.0.1
Upstream Contact: Sophie Winter 
* URL : https://github.com/wmww/gtk4-layer-shell
* License : MIT
Programming Lang: C
Description : library to create panels and widgets for wayland

gtk4-layer-shell is the new layer-shell library using GTK4. While most
wayland-related programs like waybar still use gtk-layer-shell they
might switch in the near future. I could be convinced to comaintain this
library but I'd rather see someone else take it on as I maintain quite a
bit. Maybe this should be maintained under the Deabian sway team.

best,

werdahias


Packaging is finished at 
https://salsa.debian.org/werdahias/gtk4-layer-shell . I'd rather have 
someone else take over the maintenance.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1041248: keepass update

2024-01-01 Thread Matthias Geiger
On Sat, 11 Nov 2023 09:06:22 +0200 Julian Andres Klode  
wrote:


> As I have explained in the previous comment, this is highly security
> sensitive and requires careful review, hence updates aside from CVEs
> can only happen during Christmas break when there's time to review
> the code.
>


Hi,

any update on this ?

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1056643: RFS: gtklock/2.1.0-1 [ITP] -- GTK-based lockscreen for wayland

2023-12-31 Thread Matthias Geiger
On Sat, 23 Dec 2023 12:00:34 +0800 Maytham Alsudany 
 wrote:

> Hi Matthias,
>
> On Wed, 2023-12-13 at 23:29 +0100, Matthias Geiger wrote:
> > copyright looks good now, good work. Minor nitpick: Section should be
> > x11 since it's a sway-related package.
>
> Done.
>
>
> Kind regards,

> Maytham

The copyright stil has some issues:

src/input-inhibitor.c is MIT-licensed.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040070: ITP texlab

2023-12-30 Thread Matthias Geiger
On Wed, 26 Jul 2023 22:45:19 +0100 Sebastian Crane 
 wrote:

> Dear Matthias,
>
> > This seems like a nice thing to have in debian. Do you need any 
help with
> > rust packaging ? From a first glance it doesn't look like there's 
that much

> > missing. itertools and logos look like a good starting point.
>
> I would receive such help gratefully! I'll join the IRC channel as per
> your suggestion.
>


I got isocountry accepted. this equals only the logos-* stack missing; 
currently it's not packageable because a dependency had an api change.


best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059732: RFP: oh-my-bash -- framework to extend bash shell functionality

2023-12-30 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: oh-my-bash
  Version : git snapshot
  Upstream Contact: Toan Nguyen 
* URL : https://github.com/ohmybash/oh-my-bash
* License : MIT
  Programming Lang: shell
  Description : framework to extend bash shell functionality

oh-my-bash extends the functionality of the bash shell. It provides
plugins and themes for the shell. A funtionality I use for instance is
the git plugin showing the current branch one is on. This helps to keep
track of things.

best,

werdahias


-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWQpQoVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1YaIP/jvQ09Bepol73NOEWoXUh19CDUrA
CNC5vjSv4VJBX67pb8H1WYs3zxj4dp1uORrnRPdktdxUljRswIiuGolc1tAK7e5w
AhY2O+hEIQQ8/1lB5imQe8bET2vGaXm8+eHsdEqrHYWGYXE58eM8a0DgQdZQWznB
Lvejoa6g7kqkjk1sWhwr3Q9FiqSktRk8XXpJbMKosTYa2Nn6JpwD5b+qaArXCNDn
QMwZ4jCDYQ7tZHlbLrBJFWQGS9tvSDbNuH+ipq4qpW+TwNrCFiZeWPX8X4U+1bta
AswLipoLuh8/1j+xgNTIvfe6ztHUeVaHdT/iiHmkZR97Lni0H8u1xv7sRWkzZ2MF
y8TtLo8Ona+xwZjAPiq8TLN4EalW2+yxitHSWb9/sm1djE4c3X8v1zJUWOHeTt5H
hZuKL1+kz1Ss6AjhaiekPacZqABOdYrX/USP8zGGkfamdqtrG4nGoH2MwHtzkpnT
hrqqLM3niHooCZHXYAF/YF840IpQcJrYDxedLY+rQoORPORJVqFN00Yx3ZYmmro7
hRNA4DX2yhKDPYj7FLJJ3I2liOrJKhr1cYL4ICcIi9ZeKwJEIbi6x+dlShagpsxw
sHB/mHIiMm0Bsweux8tzyhiGsfh2Gc7yhze3t1yqKHJ2R2YCSVTGTf/qxp4Hq6aK
1KTHvd4F8xeSmQSZ
=gSMM
-END PGP SIGNATURE-



Bug#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2023-12-30 Thread Matthias Geiger
On Wed, 27 Dec 2023 05:13:39 +0330 Danial Behzadi 
 wrote:

> Package: sponsorship-requests
> Severity: wishlist
>
> Dear mentors,
>
> I am looking for a sponsor for my package "blanket":
>
> * Package name : blanket
> Version : 0.6.0-1
> Upstream contact : Rafael Mardojai CM 
> * URL : <https://github.com/rafaelmardojai/blanket>
> * License : GPL-3+
> * Vcs : <https://salsa.debian.org/danialbehzadi/blanket>
> Section : utils
>
> The source builds the following binary packages:
>
> blanket - listen to relaxing sounds
>
> To access further information about this package, please visit the
> following URL:
>
> <https://mentors.debian.net/package/blanket/>

>

Hi Danial,

blankets sounds are licensed not under the GPL but different CC 
licenses. Furthermore, the train sound in 0.6.0 is still not dfsg (see 
https://github.com/rafaelmardojai/blanket/issues/297).


You can look into patching this maybe. Feel free to reach out if you 
have any questions.


best,


Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059712: orphan-sysvinit-scripts: dnscrypt-proxy init script not working out of the box

2023-12-30 Thread Matthias Geiger
On Sat, 30 Dec 2023 18:52:52 +0100 Matthias Geiger 
 wrote:

> Package: orphan-sysvinit-scripts
> Version: 0.15
> Severity: important
>
> Dear Maintainer,
>
> I installed dnscrypt-proxy alongside orphan-sysvinit-scripts. The
> service does not start however. The script included in o-s-s passes
> the -daemonize flag in line 44. This flag does not exist however on the
> sid version of dnscrypt-proxy, thus rendering the script broken.
> The systemd unit just calls this: "/usr/sbin/dnscrypt-proxy -config 
/etc/dnscrypt-proxy/dnscrypt-proxy.toml".

>
> Trying to reproduce that by amending the init script [see attachment]
> tries to start the service but fails because listen_addresses is empty.
> This is as far as I got trying to get the service to run.

attached script seems to work under openRC (copied from alpine and 
modified).


best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg

#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

supervisor=supervise-daemon
command="/usr/sbin/dnscrypt-proxy"
command_args="-config /etc/dnscrypt-proxy/dnscrypt-proxy.toml"
pidfile="/run/${RC_SVCNAME}.pid"
command_background="yes"

depend() {
use net logger
provide dns
}

start_pre() {
checkpath -q -d -m 0775 -o "${command_user}" \
/var/cache/"${RC_SVCNAME}" \
/var/log/"${RC_SVCNAME}"
setcap cap_net_bind_service=+ep "${command}"
}



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059712: orphan-sysvinit-scripts: dnscrypt-proxy init script not working out of the box

2023-12-30 Thread Matthias Geiger
Package: orphan-sysvinit-scripts
Version: 0.15
Severity: important

Dear Maintainer,

I installed dnscrypt-proxy alongside orphan-sysvinit-scripts. The
service does not start however. The script included in o-s-s passes
the -daemonize flag in line 44. This flag does not exist however on the
sid version of dnscrypt-proxy, thus rendering the script broken.
The systemd unit just calls this: "/usr/sbin/dnscrypt-proxy -config 
/etc/dnscrypt-proxy/dnscrypt-proxy.toml".

Trying to reproduce that by amending the init script [see attachment]
tries to start the service but fails because listen_addresses is empty.
This is as far as I got trying to get the service to run.

best,

werdahias

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages orphan-sysvinit-scripts depends on:
ii  ucf  3.0043+nmu1

orphan-sysvinit-scripts recommends no packages.

orphan-sysvinit-scripts suggests no packages.

-- no debconf information
#!/bin/sh -e

### BEGIN INIT INFO
# Provides:  dnscrypt-proxy
# Required-Start:$remote_fs
# Required-Stop: $remote_fs
# Should-Start:  $network $syslog
# Should-Stop:   $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop:  0 1 6
# Short-Description: Start and stop dnscrypt-proxy
# Description:   dnscrypt-proxy is Domain Name resolver with extra security
#features and enhanced privacy.
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

. /lib/lsb/init-functions

DNSCRYPT_PROXY_BIN=/usr/sbin/dnscrypt-proxy
DNSCRYPT_PROXY_USER=_dnscrypt-proxy
DNSCRYPT_PROXY_PIDFILE=/run/dnscrypt-proxy.pid
DNSCRYPT_PROXY_CONF=/etc/dnscrypt-proxy/dnscrypt-proxy.toml
DNSCRYPT_PROXY_HOME=/run/dnscrypt-proxy
DNSCRYPT_PROXY_OPTIONS=""
DNSCRYPT_PROXY_LOCAL_ADDRESS="127.0.2.1:53"
DNSCRYPT_PROXY_RESOLVER_NAME=cisco

# Exit if the package is not installed
[ -x "${DNSCRYPT_PROXY_BIN}" ] || exit 0

[ -r "${DNSCRYPT_PROXY_CONF}" ] && . "${DNSCRYPT_PROXY_CONF}"


case "$1" in
start)
log_daemon_msg "Starting dnscrypt proxy service..." "dnscrypt-proxy"

[ -d "${DNSCRYPT_PROXY_HOME}" ] || \
mkdir -m 0555 "${DNSCRYPT_PROXY_HOME}"

if start_daemon -p "${DNSCRYPT_PROXY_PIDFILE}" ${DNSCRYPT_PROXY_BIN} \
--pidfile "${DNSCRYPT_PROXY_PIDFILE}" \
-config "${DNSCRYPT_PROXY_CONF}" \
$DNSCRYPT_PROXY_OPTIONS; then
if [ -x /sbin/resolvconf ]; then
echo "nameserver ${DNSCRYPT_PROXY_LOCAL_ADDRESS}" \
| cut -d ':' -f 1 \
| /sbin/resolvconf -a lo.dnscrypt-proxy
fi
log_success_msg
else
log_failure_msg
fi
;;

stop)
log_daemon_msg "Stopping dnscrypt proxy service..." "dnscrypt-proxy"

if [ -x /sbin/resolvconf ]; then
/sbin/resolvconf -d lo.dnscrypt-proxy
fi

if killproc -p "${DNSCRYPT_PROXY_PID}" ${DNSCRYPT_PROXY_BIN}
then
log_success_msg
else
log_failure_msg
fi
;;

restart|force-reload)
$0 stop
$0 start
;;

status)
ret=0
status_of_proc -p "${DNSCRYPT_PROXY_PIDFILE}" ${DNSCRYPT_PROXY_BIN} \
   dnscrypt-proxy 2>/dev/null || ret=$?
exit $ret
;;

*)
log_action_msg "Usage: /etc/init.d/dnscrypt-proxy 
{start|stop|restart|force-reload|status}"
exit 1
;;
esac

exit 0


Bug#1059637: RFP: ironbar -- wlroots/sway bar

2023-12-29 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-r...@list.debian.org,

* Package name: ironbar
  Version : 0.13.0
  Upstream Contact: Jake Stanger
* URL : https://github.com/JakeStanger/ironbar
* License : MIT
  Programming Lang: Rust
  Description : wlroots/sway bar

ironbar is a highly customizable bar for wlroots based compositors. It
can provide similar functionality to waybar but can also be highly
customized to provide a windows-like taskbar. 

best,

werdahias



Bug#1059599: RFP: webext-snowflake -- web extension to provide a snowflake proxy

2023-12-29 Thread Matthias Geiger
On Fri, 29 Dec 2023 02:17:18 +0100 Matthias Geiger 
 wrote:ent censorship.

glancing at the package.json it does not seem to have a ton of
dependencies so this might be little effort to package.


New source packages needed:

node-wrtc and node-cldr.

The only other issue is the translations being included as gitmodule.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059495: src:corectrl: unsatisfied build dependency in testing: libtrompeloeil-cpp-dev

2023-12-28 Thread Matthias Geiger

On Tue, 26 Dec 2023 19:29:35 +0100 Paul Gevers  wrote:
> Source: corectrl
> Version: 1.3.8+ds-1
> Severity: serious
> Tags: sid trixie
> User: debian...@lists.debian.org
> Usertags: edos-uninstallable
>
> Dear maintainer(s),
>
> Dose [1] is reporting a build issue with your package, it's missing a
> build dependency. Obviously your build dependencies shouldn't be
> removed from testing, but unfortunately there are multiple scenarios
> where that can happen nevertheless. To uphold our social contract,
> Debian requires that packages can be rebuild from source in the suite
> we are shipping them, so currently this is a serious issue with your
> package in testing.
>
> Can you please investigate the situation and figure out how to resolve
> it? Regularly, if the build dependency is available in unstable,
> helping the maintainer of your Build-Depends to enable migration to
> testing is a great way to solve the issue. If your build dependency is
> gone from unstable and testing, you'll have to fix the build process
> in some other way.
>
> Paul
>
> Note: this bug report was sent after some quick manual checks using a
> template. Please reach out to me if you believe I made a mistake in my
> process.
>
> [1] 
https://qa.debian.org/dose/debcheck/src_testing_main/latest/amd64.html


>

Hi Paul,

yeah, you're right. I intend to fix trompeloeil soon since its bug can 
be worked around by not running the tests for now.


This will unblock corectrl and resolve this bug, too.

best,


--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059599: RFP: webext-snowflake -- web extension to provide a snowflake proxy

2023-12-28 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: p...@debian.org, anar...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: webext-snowflake
  Version : 0.7.2
  Upstream Contact: The tor project
* URL : 
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext
 
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : web extension to provide a snowflake proxy

snowflake exists also as web extension to help circumvent censorship.
glancing at the package.json it does not seem to have a ton of
dependencies so this might be little effort to package.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWOHh4VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1ws4P/1U6QI2jnJAhSK+4s4ZLZqYdyCFv
Gq0A38qhJj0zsjbR7CYIPk2vcRrScTrjI7vb5+Lp6R+SOXGagePSQI2/pN1oV4kA
7U2Epa4bem3NFb1xy2klZz7Trd6CAXo943Vo8CrPCS52ao0EWrED4VfkKgPbFQYc
j/rnRe3CKcFR0MWkfqP3LWNLXUzxIRdbb2fvKJ6GN88QQdQPEOYx/ZPuUQKoCQ9K
h63FwQx67ON0EyW3rqTyl+nb8AqbcE4fBmrQcP+/7Yk+CpovqrR+h7E9o8cy20fC
Oq/p9lWmyfqloB6+ugLXNO031Cd1KUfwmRvaemZjgd3gXtrMYi4+pS6yxKtsCK2u
tvFWaEOYHV2DbjnW7TDt9Y25V1baUZPMzTGbbFIdq2YqZ3azgYtekJzOzbBT8nJO
m8LowPtF/MMRYLf7Gb7cCdmYvkZ2KZ8KhiCxiFPK5PqTQF6Ekcvc1XhweI3fGQ1q
XltAffT46KnpA+DBlcp1F56/GNdaZxuvRXvQ5nAbptVrkdPvYo2vBudYJPu6Rs/Y
YAKFYjSIszEgdzM9M1pGRcWsK3pG1Yp9DmaBluo5wYBR9BXipy3txHXl9xIIxTnZ
hzxNARxkX/d4zPFy39vKmPZg86LAtlj6QL5yjr/0E37t309IiZc/JpMSxPvcFM5J
HKIXrjyY+KgRvWEc
=BaS2
-END PGP SIGNATURE-



Bug#1059598: RFP: webext-tab-stash -- web extension for stashing tabs

2023-12-28 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: p...@debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: webext-tab-stash
  Version : 3.0
  Upstream Contact: Josh Berry
* URL : https://github.com/josh-berry/tab-stash 
* License : MPL-2.0
  Programming Lang: Typescript
  Description : web extension for stashing tabs

tab stash is a nice extension that allows for stashing of tabs to pick
them up at a later time. they can be browsed and sorted later on. this
is useful for research for instance.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmWOG/wVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1B90P/2DD0yOIqw10VQQddkC9WRZ09aM4
YKMy8AlXphCCODDuD61Yl7mB/UzNsA7AIPNXjs+Tw6uFXohFPB9t1I/ipCCbD3FZ
EwNEYtUd/daBs5Q47zYB2u+4Bwy2NqhWOBdY1Hg3UkYk2WECsRxt+itSNMIe2kDf
OV5KmIEfrM8ZRHPHjuRf8SQUggfDgBj9rVNsVuC/0ZITCv7Ly2L/WP8NFsczz97T
WjbCuchZJ4e1nPpPoUXNuSasdQijSoVazZhMD0y9WvnJthFQ2gvP9idW2KjA2/zC
vqlKFfes7lhcyJm59k7onZuP20Ox9h/ISlqnSHuPYNMhcHUsFlOR04c+unPPwGkL
F7T3jPwcIeD3VWu9bINxQzAvL6uQLcT7Mob5RoX1LPR6SuQiBwMc9U2kiUw7aq8c
sH3EAtjqZmDw1FO+REsTubzQj9VKiiuOeNCxUc4JWyvWgwDqzBxIAgKm7xWoazJc
xWQqO3+qzTkzm50QKa9nOjmMYu2Mv+896NJjlzOrcoiTaLlq8mlBBwF+fB5s2gu7
1BDpMs1NDb1LTXwPe/PnBaKPZK+Dlq3vNiq4RXLcb5DUjY9pT1Atv9kOB6m4nj+Q
A7aAW3rjUTrKT55UufKJLpIqARtKBKF8CFBCBt9Cv4U23WO69YaqHXGCOfxd+dB7
cUznrYLs07DC2Boz
=/5E1
-END PGP SIGNATURE-



Bug#1059578: RFP: joshuto -- ranger-like filemanager

2023-12-28 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-r...@lists.debian.org

* Package name: joshuto
  Version : 0.9.6
  Upstream Contact: Jeff Zhao 
* URL : https://github.com/kamiyaa/joshuto 
* License : LGPL-3.0
  Programming Lang: Rust
  Description : ranger-like filemanager

joshuto is a ranger-like filemanager wriiten in rust.
I think this would make a nice addition to debian.



Bug#1059572: RFP: btrfs-assistant -- graphical management utility for btrfs volumes

2023-12-28 Thread Matthias Geiger
Package: wnpp
Severity: wishlist

* Package name: btrfs-assistant
  Version : 1.8
  Upstream Contact: Garuda Linux developers
* URL : https://gitlab.com/btrfs-assistant/btrfs-assistant 
* License : GPL-3+
  Programming Lang: C++
  Description : graphical management utility for btrfs volumes

btrfs-assistant is a nice GUI program to manage btrfs volumes.
Features:
* An easy to read overview of Btrfs metadata
* A simple view of subvolumes with or without Snapper/Timeshift snapshots
* Run and monitor scrub and balance operations
* A pushbutton method for removing subvolumes

best,

werdahias



Bug#1059569: RFP: vim-graphical-preview -- preview images inside (n)vim

2023-12-28 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: team+...@tracker.debian.org, d...@dalerichards.net,

* Package name: vim-graphical-preview
  Version : git snapshot
  Upstream Contact: Lorenz Schmidt 
* URL : https://github.com/bytesnake/vim-graphical-preview
* License : MIT
  Programming Lang: Rust
  Description : preview images inside (n)vim

vim-graphical-preview is a vim plugin rendering images inside vim as
sixel images. Rendering latex equations directly is also supported.
.
It compiles into a .so plugin with in turn needs this [0] vim plugin to
load the .so into vim. cargo debstatus shows only two rust crates
missing, so that wouldn't be a lot of effort to package.
.
This package should be maintained with the Debian vim team.

[0] https://github.com/mattn/libcallex-vim

best, 

werdahias



<    1   2   3   4   >