Bug#1072580: Please provide v256

2024-06-06 Thread Matthias Geiger

On 04.06.24 20:10, Mark Hindley wrote:

Control: tags -1 moreinfo

Matthias,

Thanks for this.

On Tue, Jun 04, 2024 at 07:01:24PM +0200, Matthias Geiger wrote:

Package: elogind
Severity: wishlist
X-Debbugs-Cc:werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

please provide elogind 256

That doesn't exist upstream[1]


as systemd is already at that version in unstable. This causes a mismatch
which blocks me at the moment from setting up my machine with openrc.Control: 
close -1

Can you be more specific? In Debian, there is no longer a connection between
systemd and elogind versions. What are you trying to do and how does it fail?

Thanks

Mark

[1]https://github.com/elogind/elogind


Hi Mark,

I have a new sid installation with elogind, openrc and libsystemd0.

My issue was not having dbus-x11 and systemd-standalone-sysusers 
installed. I will document this for the installation process in the 
wiki; apologies for the confusion.


best,

--
Matthias Geiger 
Debian Maintainer


Bug#1072638: Please compile with libxcb-errors

2024-06-05 Thread Matthias Geiger
Source: wlroots
Version: 0.17.2-2
Severity: normal
Tags: patch
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

libxcb was recently accepted in the archive. It is an optional
dependency of wlroots. Please find attached patch enabling it.
It builds fine on my machine.

best,

werdahias


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

Kernel: Linux 6.8.12-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-

iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZmBwIBUcd2VyZGFoaWFz
QHJpc2V1cC5uZXQACgkQ7L7btge5sr6wHgD/b4yLHx3F+byt3464YKxV1DuJXjZd
dNtEncP4IQuiyM8BAItb16y4EQ4nODGIfAW/9rA6MBrb8mHKk/TWrw0EQmQA
=/IQD
-END PGP SIGNATURE-
>From 943c23cad17dbb75a8596fd44d4dc8f037b56d2f Mon Sep 17 00:00:00 2001
From: Matthias Geiger 
Date: Wed, 5 Jun 2024 16:00:08 +0200
Subject: [PATCH] Build wlroots with libxcb-errors

---
 debian/changelog | 6 ++
 debian/control   | 1 +
 2 files changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 410d0839..8f3b4e6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wlroots (0.17.3-2) experimental; urgency=medium
+
+  * Build-depend on libxcb-errors-dev now that it's available
+
+ -- Matthias Geiger   Wed, 05 Jun 2024 15:46:32 +0200
+
 wlroots (0.17.3-1) experimental; urgency=medium
 
   * Upload to experimental
diff --git a/debian/control b/debian/control
index e451f34d..ff723d8b 100644
--- a/debian/control
+++ b/debian/control
@@ -26,6 +26,7 @@ Build-Depends: dpkg-dev (>= 1.22.5),
  libxcb1-dev,
  libxcb-composite0-dev,
  libxcb-dri3-dev,
+ libxcb-errors-dev,
  libxcb-ewmh-dev,
  libxcb-icccm4-dev,
  libxcb-image0-dev,
-- 
2.45.1



Bug#1072580: Please provide v256

2024-06-04 Thread Matthias Geiger
Package: elogind
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi,

please provide elogind 256 as systemd is already at that version in
unstable. This causes a mismatch which blocks me at the moment from
setting up my machine with openrc.

Thanks,

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.8.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
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 elogind depends on:
ii  dbus 1.14.10-4+b1
ii  debconf  1.5.86
ii  init-system-helpers  1.66
ii  libacl1  2.3.2-2
ii  libc62.38-12
ii  libcap2  1:2.66-5
ii  libmount12.40.1-4
ii  libpam0g 1.5.3-7
ii  libselinux1  3.5-2+b2
ii  libsystemd0  256~rc3-7
ii  libudev1 256~rc3-7

Versions of packages elogind recommends:
pn  libpam-elogind  
ii  polkitd 124-2

elogind suggests no packages.

-BEGIN PGP SIGNATURE-

iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZl9IWBUcd2VyZGFoaWFz
QHJpc2V1cC5uZXQACgkQ7L7btge5sr5gkwD/Rio7TPSPKkYMUC4FwEwdpsk5W0Hp
eywyPYFdbUTRvrIA/iX8qXNj9hO4/6DTPEFsAzWpbmEQ8dmEjjdk18gE6zUK
=pEMu
-END PGP SIGNATURE-



Bug#1065471: wike shows a blank screen on PinePhonePro

2024-05-31 Thread Matthias Geiger
On Tue, 5 Mar 2024 07:30:39 -0500 =?UTF-8?Q?Jeremy_B=C3=ADcha?= 
 wrote:
> On Tue, Mar 5, 2024 at 2:33 AM Russell Coker  
wrote:
> > I'll attach a screenshot when the bug is active. It just shows a 
blank screen
> > regardless of searches or a request for random page or main page. 
Help text

> > shows that the page in question is loaded just not displayed.
>
> My first guess is that maybe webkit2gtk is not working on your system.
>

 Hi Russel,

can you test with the latest wike if the bug is still there ?

best,

--
Matthias Geiger 
Debian Maintainer



Bug#1071900: rust-concurrent-queue: please update to 2.5.0

2024-05-26 Thread Matthias Geiger

On Sat, 25 May 2024 20:17:44 +0200 Jonas Smedegaard  wrote:

Source: rust-concurrent-queue  > Version: 2.3.0-1 > Severity: normal > Tags: 
upstream >
Please update to at least v2.5.0.

 >


codesearch.d.n:

rust-async-channel, rust-polling, rust-async-executor, 
rust-concurrent-queue, rust-async-io


I will upload the Rust teams packages to exp soon.

best,

--
Matthias Geiger 
Debian Maintainer



Bug#1069575: FTBFS in experimental

2024-05-26 Thread Matthias Geiger

On Sat, 25 May 2024 20:27:28 +0200 Jonas Smedegaard  wrote:
> Control: block -1 by 1071900
>
> Quoting Jonas Smedegaard (2024-05-25 20:13:12)
> > Ahh, you are talking about *async-channel* v2.3.0. Please consider in
> > future to mention crate name, both in email subject and in content, to
> > help disambiguate.
> >
> > I'll have a go at updating async-channel, and tighten dependency on 
that

> > from async-process to see if that solves the FTBFS of async-process.
> >
> > Thanks for nudging,
>
> ...and now I remember what held me back last I had a look at this:
> async-channel v2.3.0 is broken. Bugfix released with v2.3.1 was to
> tighten dependency on concurrent-queue, to a version newer than what is
> in Debian.
>
>
> - Jonas
>

> --

Ack,

I will look into updating concurrent-queue to 2.5.0 then.

--

Matthias Geiger 



Bug#1069575: FTBFS in experimental

2024-05-25 Thread Matthias Geiger
On Wed, 15 May 2024 22:18:38 +0200 Matthias Geiger 
 wrote:

> On Mon, 22 Apr 2024 19:45:07 +0200 Matthias Geiger
>  wrote:
> > On Sat, 20 Apr 2024 20:36:11 +0200 Matthias Geiger
> >  wrote:
> > > Source: rust-async-process
> > > Version: 1.7.0-4
> > > Severity: important
> > > Tags: ftbfs
> > > X-Debbugs-Cc: jbi...@debian.org, werdah...@riseup.net
> > >
> > >
> > > 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.
> >
> > >
> >
> > 2.2.1 (the latest upstream release) should fix this. Please consider
> > uploading this version so we can proceed with the event-listener
> transition.
> >
>
> 2.3 depends on event-listener-strategy 0.5; this release should fix
> this. I will create a debdiff later and send it over.


Hi Jonas,

is there anything blocking this ? Having 2.3  in exp would resolve the 
FTBFS and pave the way to switch to event-listener 5 (and zbus 4.0 later 
on).


thanks,

--
Matthias Geiger 
Debian Maintainer



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

2024-05-24 Thread Matthias Geiger

On 24.05.24 12:37, Matthias Geiger wrote:

On 24.05.24 12:06, Mark Van den Borre wrote:

Hello Matthias, debconf-video@, FOSDEM video,

Fyi, athttps://fosdem.org  , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See alsohttps://github.com/FOSDEM/video/issues/247  .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw


[...]

I can look into those then; since I am maintainer for all rust 
gstreamer packages already those shouldn't be too much work (but I 
would welcome contributions !)


Initial MR is at 
https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/666.


Note that this would require at least two new source packages 
(gstreamer-add and *-sys).


I would really appreciate some shared maintenance if someone feels inclined.

best,


werdahias


Bug#1071756: RFP: prs -- pass-like password manager

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

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: prs
  Version : 0.5.1
  Upstream Contact: Tim Visee 
* URL : https://gitlab.com/timvisee/prs 
* License : GPL-3+
  Programming Lang: Rust
  Description : pass-like password manager

prs is a pass(1) like password manager. It has some improvements over
pass, such as zeroing secrets and hardening against clipboard attacks.
.
I might pick this up later.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZQvtAVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1YZEQAKMuV3TtPGc/NDKMko2fgmW2JpdM
CyWwmhTL90hW72TSlvFbMKLHffGziQmd9M83MgGK29FQfx3yyOyWUO860AInt2pA
U5B+Yvr2cbb0nKmmCCM3wsErF7406hxlBT2q6VxvfZZKMjBhTuTozrjTlDVc7M3T
qi5P1COJZr1Ox/+O+2IdBU/g0XMLZt+x9JFPZks++4jC62UIsyOhNzZ2FMV1rs5E
S+9qN5NgkqgR0lzMTm0Gd0uIxUmPLmHzbcnagJ9xLaH73oaRHmfdwtF84KejSpnG
/bzn1cPzkJRXkGpHMWX/+vZeqiP1sStHRSys5IyGgm06GwGhzZGeOWz45ONOosen
DGn/iA3mIgEJJYURDVO07ZwD1/UVgp9Uiq6bV/z0lT1BgNRIkOtwyupQmKS1/xEx
XwwMjxJC/TvbMgAXA7VMbyiGBeDubl2h5LOxh0LYEcAiiD8pBvlQP/CxMso1B6bm
4efyLw7mMiqCHEBMKKWbifcGSUx4JaSugJyI2mrFf9jpZ6YmWhVgQGaJmrESo5mI
lMi04niGmnNH5OGa8YIp0eQ9toRzuhq3nX8qNlWHab75TMAaYxR6fgjvHS2+PXmm
hrCZyUKt9mJWW1Di7UHMoBoONgm15OBeD/24pa/ocG6uKyrw6pz1Rfyh25xlS0Zi
GNqR1HbUHI+JXd1B
=wCp0
-END PGP SIGNATURE-



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

2024-05-24 Thread Matthias Geiger

On 24.05.24 12:06, Mark Van den Borre wrote:

Hello Matthias, debconf-video@, FOSDEM video,

Fyi, athttps://fosdem.org  , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See alsohttps://github.com/FOSDEM/video/issues/247  .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw


Hi Mark,

thanks for your interest in those. At the moment, there are only two 
(gif and gtk4) in Debian but just the rust source code.


I am working on enabling the GTK4 plugin. For the other plugins, please 
file separate RFPs and cc me, marc.lee...@gmail.com and jbi...@debian.org.


I can look into those then; since I am maintainer for all rust gstreamer 
packages already those shouldn't be too much work (but I would welcome 
contributions !)


best,

--
Matthias Geiger 
Debian Maintainer


Bug#1071663: RFP: minetest-mod-voxelibre -- voxelibre mod for minetest

2024-05-23 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-devel-ga...@lists.debian.org, werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: minetest-mod-voxelibre
  Version : 0.86.2 
  Upstream Contact: Wuzzy
* URL : https://content.minetest.net/packages/wuzzy/mineclone2/
* License : GPL-3
  Programming Lang: lua
  Description : voxelibre mod for minetest

Voxelibre is the successor/fork of MineClone2 and is actively being
developed. It aims to be a full clone of Minecraft. I tried this
recently and it's a lot of fun; it would be great to have this in
Debian.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZPKoAVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1m30QAJpRimiq3YCbTWuPR0l3Jm0bNGSx
vnugT3KExXCAVagvRxsAcxcNF9VK2+XldWHDBVpSp+u0c7nbL1J8aDoWb9kVXDR/
Y0oRBAmjvFvKa/lOPAkI0RAZ0iYxM8OY/45YcHtxT08ebd+pi+XxA8KURx4haqoJ
WoEpckjzsFn7JSwPNWHOW5LrZExvzzAHK9asg+q1xbF0w+JdA/8M3YwIQ0YfgHxm
KjJpG2HpriQkp8gkUUEfjSwBX3a9jMWzBkxTTzqZEgXQI9lQtkBuXBhRsI0gPd+v
cFUi7treq+a8xlzmswIfonha3mqjd4euOPKfLHE5TGO3ZZUF70y/WV7uV8HdN1sF
PIvs9EqQqY6bd2bPySBIbP6bEd2uaKrrOBfemFKvr+uQgk18zhCIBBrMKiHZGAjm
myODqs8h0XBs3Swibz1mYwVsc6WUFwOLXuZ40m41lMNebk2T6Sy3uJUDTWm5sEHi
ZzBK0VTTFvg957oHh+XEj05dDYX6IOFRRL45CdHF5XpMALMuIHgIxQAm5zt8EtF0
3L4xj+t6SfQP7W/o6ZClr7qIyT9AevYqRiQNC0iYzxv0CChWaysaivdJfoUA0igE
8/U6wZR/kXJ6JBTg4+uQCyHyHGp3IFrWC58+veRhFrNk9IpXIHy9F49LM+HrUL/y
XCulpTOQfW/obVIK
=bbFO
-END PGP SIGNATURE-



Bug#1071650: Please provide new upstream version 3.0.0

2024-05-22 Thread Matthias Geiger
Package: gtklock
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Maytham,

thanks for maintaining gtklock. Please consider pacakging the new 3.0
upstream release.

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.8.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
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 gtklock depends on:
ii  libc62.38-11
ii  libglib2.0-0t64  2.80.2-1
ii  libgtk-3-0t643.24.41-4
pn  libgtk-layer-shell0  
ii  libpam0g 1.5.3-7
ii  libwayland-client0   1.22.0-2.1+b1

gtklock recommends no packages.

gtklock suggests no packages.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZOfVMVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1MX4QAK/68+1E8v/hZSXfWrj6amYrVksD
nE67SLPqfXx7IZXBHTSwYv0VBSHJOlRABK8yVXJcGj1qhA/QTydZ4FQlWMebmKuV
C4a3sMMF3OnFU9Nyw60B45B6EoR7GxUQWji49S5765qjxZ4+EDTpw9l5eMkhC4Be
DbHM9TI7aUT1LWXz+zUZWJSPZwJjET2EnW0js9M+x4S3IITngQZN//qJu0m6nY7j
N8EeLAsizct6el60qLR0Tc2Xe7cQfITVVZKTngrmlXVQpEJmsvFstGu4RmhPU+O+
m3AKFkYWrG4ZweiJjLMskfQFWKEUVK2i3j1ljB7o0SNh+MM4LdeCequACvPZPK2q
lXgADQUROocnIbKu1iTz3z+tlQy9C+ThuB81lTpEhEg6YI1LFih/6GaTy0UtxJrY
mO5TGegjAv9Hf9WliClqUnDK8p9ZXieht40KtFxPjL0aNRrhGXV4tG/N7UMvE1NS
fWx4gx9z3k7hhwPYtVeHX4k/T9FHAlAe9jOtFAmLPaSoEPNqiiZAFGIvPz/ij2vb
mi75wfzZ+KaOekwsNYuC7tstOfoM8pTT0ixS/o8LaxObXhgvLV2XR5asIfayJI6f
j/72gX4LNeQPbcIYaLMQW/RPezeE4QhyIaQnMEsznAG3t928Gx2+Z5Hju/QUP4oc
Sv3+d4RB0FwKz1Pa
=xlVl
-END PGP SIGNATURE-



Bug#1071529: ITP: vim-link-vim -- move links out of the way

2024-05-20 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-de...@lists.debian.org, team+...@tracker.debian.org, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: vim-link-vim
  Version : 1.0.3+git20240514
  Upstream Contact: qadzek
* URL : https://github.com/qadzek/link.vim
* License : MIT
  Programming Lang: vimscript
  Description : move links out of the way

link.vim is a neat vim plugin that allows moving links in markdown,
plaintext files and email to a separate "Links: " section at the end of the
document, thus greatly improving readability.
.
The package will be maintained with the vim team.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZLawUVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR11a4QAJH4TSUBGTFgDy5YVXIGDB8ktsTf
nSw50ZOeGRTp+DXt07MMPvl26QypNk0jcJTaw5kT5BigAp5Zz3HfVH7hwdmD6BjG
Xzjm/VnYkfod0VVMpLdAzhDe6oPVVy392oTfsq5Yf5cE/3HDgs++EO+iGqPXniqu
UBuMGwv9xzG4zbqdE6avPkw6S1UwfDo+lc8vxdbR+3psTpCBlwHhVftJMxlCH6FD
uxxB3N3pZCZMES86LcwV1K4IdMaK3eDTtsEYKBRsjWkz1ZUpGAtwRiAAtSM/ejwG
Jc6+Ok3KJglCZxdSGPJZhYqfrSJsC+zIj8GicwbEHn6876JmGwTU3WYMwACTVzaZ
PXOqeOl1mGddPN7onOGpVHEnxFHT3mR6MTfBlIoBOYXBvuDupvkzr95L8GaxLvkl
kcqsJ1LlGzubleKtvn6D7fI/5VnFqYVcuwTMP1DqHFqi5St5CqwPotG/qId1Jp4s
UFpyI/TvdUAF6Nni6so0tNY9qPZva8j6MD3BtTH/n4p+ZbKawR4/u5XfZnpaQ7aZ
KgQh2f4McHflQNuKFxS/pNlslSYMUk1jw+4YZZcENw0g0mMBEL7G+HIYy9Tarob7
o8nFUiLRDQfaYc4bbecs6uKgz84nO2jrUFY8t/YWrhEZLsEn/lewO8yWBCvmaA/M
GkxjHgYyXxzeRAi3
=4kev
-END PGP SIGNATURE-



Bug#1071404: RFP: webext-dispmua -- Thunderbird addon to display mail user agent as icon

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

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: webext-dispmua
  Version : 2.9.13
  Upstream Contact: Toshi
* URL : 
https://addons.thunderbird.net/en-US/thunderbird/addon/display-mail-user-agent-t/versions/
* License : GPL-3
  Programming Lang: JS
  Description : Thunderbird addon to display mail user agent as icon


dispmua allow the display of the user agent inside thunderbird as an
icon. I would
love the see this introduced into debian as webext package.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZI5poVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1ALMQAJNsYnWpIW29OyQXuN7qE74/XWFG
SzxvXYZu8wDwPNdH8pDgQ3iww32MeKdJFaJiLCf0HATawQtzeNj9KVXBewAjMYfq
QL84fjos2IGR7znZwza1WvP9K4AxSYGyGJvRocobWFOycSg8kAvejl/C+8x8bw4k
9Fl/6iLqjI2uJohhSl5MQYEKBhzAU/toyrIDaxF28emU9/6tvADISpWAmEwKP3Zj
EGYRsZmPvkNan3INeTgE4H8+c91uw1wRUD8WhpVSAfQKCGRhCPSVDCEocc3+TxHX
MS84MQyvWxzdgH44MzlF1+q4adDvVoRKsBOj8kBqu/BCQ2zFbKvK2X9Akv8J7yGe
KB1Y/p4oxPDJmQPY8Z2/clcHXWlhs0cpMgwbu4Asy4pXZnYsG/F1aK0lSOn4lZnd
eOOBBgaS/PGw7KRtJ3OeWH0PjPMjB0ZhJBzjWMLiZpVJowGpcjlEsYP3FJ0HRRHN
yWlUYVe4RKVCpVq4MUnZTaKvYtEzBrubr3ikVKRVBuP/sB0ayLOcymZGo2ctotpL
AstL3DiTBoUqv27KwLaRp0W8pU9LxP3P3oCt38U9CVRwlsokjU4yn2TcQ6qzVphO
kqBWF4xD0dFdr5/px++DrpgOlGzYz9wBPC8RLpMM7LAAkRLXhbjEjSFoy1I+lwac
aGqa8AtWGaHEzhuz
=/g46
-END PGP SIGNATURE-



Bug#1069575: FTBFS in experimental

2024-05-15 Thread Matthias Geiger
On Mon, 22 Apr 2024 19:45:07 +0200 Matthias Geiger 
 wrote:

> On Sat, 20 Apr 2024 20:36:11 +0200 Matthias Geiger
>  wrote:
> > Source: rust-async-process
> > Version: 1.7.0-4
> > Severity: important
> > Tags: ftbfs
> > X-Debbugs-Cc: jbi...@debian.org, werdah...@riseup.net
> >
> >
> > 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.
>
> >
>
> 2.2.1 (the latest upstream release) should fix this. Please consider
> uploading this version so we can proceed with the event-listener 
transition.

>

2.3 depends on event-listener-strategy 0.5; this release should fix 
this. I will create a debdiff later and send it over.



--
Matthias Geiger 
Debian Maintainer



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

2024-05-15 Thread Matthias Geiger
On Fri, 19 Apr 2024 16:03:44 -0400 =?UTF-8?Q?Jeremy_B=C3=ADcha?= 
 wrote:

> Control: block -1 by 1068930
>
> You'll also need to bump the dependency on rust-async-channel to build
> against the version that was built for event-listener 5.
>
> Thank you,
> Jeremy Bícha
>

>

Updated debdiff attached. Please consider uploading this soon as this 
blocks me from updating zbus to 4.0.



--
Matthias Geiger 
Debian Maintainer
diff -Nru rust-async-lock-2.8.0/debian/changelog 
rust-async-lock-2.8.0/debian/changelog
--- rust-async-lock-2.8.0/debian/changelog  2024-05-15 21:08:33.0 
+0200
+++ rust-async-lock-2.8.0/debian/changelog  2023-08-24 10:46:30.0 
+0200
@@ -1,10 +1,3 @@
-rust-async-lock (2.8.0-1.1) unstable; urgency=medium
-
-  * Non-maintainer upload.
-  * Merge patches into one; depend on event-listener 5.x and async-channel 2.x
-
- -- Matthias Geiger   Wed, 15 May 2024 21:08:33 +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/control2024-05-15 21:06:41.0 
+0200
+++ rust-async-lock-2.8.0/debian/control2023-08-24 10:45:54.0 
+0200
@@ -4,8 +4,8 @@
 Build-Depends:
  debhelper-compat (= 13),
  dh-cargo (>= 25),
- librust-async-channel-2+default-dev,
- librust-event-listener-5+default-dev,
+ librust-async-channel-1+default-dev,
+ librust-event-listener-2+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-5+default-dev,
+ librust-event-listener-2+default-dev,
  ${misc:Depends},
 Provides:
  librust-async-lock-2+default-dev (= ${binary:Version}),
diff -Nru rust-async-lock-2.8.0/debian/patches/2001_fastrand.patch 
rust-async-lock-2.8.0/debian/patches/2001_fastrand.patch
--- rust-async-lock-2.8.0/debian/patches/2001_fastrand.patch1970-01-01 
01:00:00.0 +0100
+++ rust-async-lock-2.8.0/debian/patches/2001_fastrand.patch2023-08-24 
10:44:45.0 +0200
@@ -0,0 +1,18 @@
+Description: relax dependency to match older crate fastrand 1.8.0
+Author: Jonas Smedegaard 
+Bug-Debian: https://bugs.debian.org/1043016
+Forwarded: not-needed
+Last-Update: 2023-08-24
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -19,7 +19,7 @@
+ 
+ [dev-dependencies]
+ async-channel = "1.5.0"
+-fastrand = "2.0.0"
++fastrand = ">= 1.8, < 3"
+ futures-lite = "1.12.0"
+ waker-fn = "1.1.0"
+ 
diff -Nru rust-async-lock-2.8.0/debian/patches/2001_wasm.patch 
rust-async-lock-2.8.0/debian/patches/2001_wasm.patch
--- rust-async-lock-2.8.0/debian/patches/2001_wasm.patch1970-01-01 
01:00:00.0 +0100
+++ rust-async-lock-2.8.0/debian/patches/2001_wasm.patch2023-08-24 
10:44:11.0 +0200
@@ -0,0 +1,15 @@
+Description: avoid wasm-only dependency on crate wasm-bindgen-test
+Author: Jonas Smedegaard 
+Forwarded: not-needed
+Last-Update: 2023-08-14
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -22,6 +22,3 @@
+ fastrand = ">= 1.8, < 3"
+ futures-lite = "1.12.0"
+ waker-fn = "1.1.0"
+-
+-[target.'cfg(any(target_arch = "wasm32", target_arch = 
"wasm64"))'.dev-dependencies]
+-wasm-bindgen-test = "0.3"
diff -Nru rust-async-lock-2.8.0/debian/patches/relax-deps.diff 
rust-async-lock-2.8.0/debian/patches/relax-deps.diff
--- rust-async-lock-2.8.0/debian/patches/relax-deps.diff2024-05-15 
21:06:59.0 +0200
+++ rust-async-lock-2.8.0/debian/patches/relax-deps.diff1970-01-01 
01:00:00.0 +0100
@@ -1,32 +0,0 @@
 a/Cargo.toml
-+++ b/Cargo.toml
-@@ -15,13 +15,11 @@
- exclude = ["/.*"]
- 
- [dependencies]
--event-listener = "2.5.1"
-+event-listener = "5"
- 
- [dev-dependencies]
--async-channel = "1.5.0"
--fastrand = "2.0.0"
-+async-channel = "2"
-+fastrand = "1"
- futures-lite = "1.12.0"
- waker-fn = "1.1.0"
- 
--[target.'cfg(any(target_arch = "wasm32", target_arch = 
"wasm64"))'.dev-dependencies]
--wasm-bindgen-test = "0.3"
-
 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 2024-05-15 21:05:31.0 
+0200
+++ rust-async-lock-2.8.0/debian/patches/series 2023-08-24 10:41:50.0 
+0200
@@ -1 +1,2 @@
-relax-deps.diff
+2001_fastrand.patch
+2001_wasm.patch


Bug#1071166: ITP: rust-noise-rust-crypto -- wrappers of dalek and RustCrypto crates for noise-protocol

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

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: rust-noise-rust-crypto
  Version : 0.6.2
  Upstream Contact: Yin Guanhao  
* URL : https://crates.io/crates/noise-rust-crypto
* License : Unlicense 
  Programming Lang: Rust 
  Description : wrappers of dalek and RustCrypto crates for noise-protocol

noise-rust-crypto provides crypto wrappers around noise-protocol. This
rust library is needed for magic-wormhole-rs which I ITP. It will be
maintained with the debian rust team.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZEnB8VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1bV0P/21OhHTklRhSCNbKRaTa0S0BMNhk
F2lX5xHyLclsC3CuRwntqHkXob4WNxa+uVk+zsT5S6xfVBWfL9EVCm58bo2WZrsO
ily980Z9ak6U8XLbwXE/YI4zOB/9WgnHxT6yvCVOSm4WN6YS8JbDXb+QFkQVbYp8
KUrO8Cb6HU7Pc4NHCMbwG5pbRJGSYpRJbdq0xFiRD+LiAX2iaIdn37jjdJjnpquJ
lYoLoJ6U4wxFRAkuP8OpPCCFHSULRNpDPyquyL36r3qwqnuzEc7pywn20IjJJbQf
5f/sFQFDlkJhJAjOKSHHcAIApo+cM4Z9iBGA4bQHvGa9uqKMmsKncwZ9S+Jaozo/
AptcB0rcLMOTfp2WDTHnTO8I8cGjwefmZK1lh4y1/VWUHJ0sBPRwXLScy6Nyf4dd
ZsBoiIk/AomMPmzNQdQ1Cs55QbR3PzNBRB3RiSM1PKw362lulkxaFrSNAuu+LrMP
OSkDlpDURL5zUplNAQ83nMMf57I4zBUXGKX1W1VZIgbBYVp4JgE5047LJ2lKv3eU
36h2/PLnXo1lfp39H+Llly+1Pu0XQHyukbWvO1h5jPykQJ8S337Osom52b5id+UI
D+J0RZlTfKnDN791VSTeagh7opcE69fYvNG//z1dEOHIplR5vUCSRU32NuJ/A3q7
N9TzWI2CgBmhVFkC
=Dsv0
-END PGP SIGNATURE-



Bug#1071150: Please provide precomputed-tables feature

2024-05-15 Thread Matthias Geiger
Package: librust-x25519-dalek-dev
Severity: wishlist
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Jonas,

please provide the precomputed-tables feature for
librust-x25519-dalek-dev, as I need this for noise-rust-crypto.

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.8.8-surface-1 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
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: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages librust-x25519-dalek-dev depends on:
pn  librust-curve25519-dalek-4+alloc-dev   
pn  librust-curve25519-dalek-4+precomputed-tables-dev  
pn  librust-curve25519-dalek-4+serde-dev   
pn  librust-curve25519-dalek-4+zeroize-dev 
pn  librust-rand-core-0.6+getrandom-dev
pn  librust-serde-1+alloc-dev  
pn  librust-serde-1+derive-dev 
pn  librust-zeroize-1+alloc-dev
pn  librust-zeroize-1+zeroize-derive-dev   

librust-x25519-dalek-dev recommends no packages.

librust-x25519-dalek-dev suggests no packages.

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmZEfHoVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1h0MP/RDx52/vvp2hXZ//yudWNPAPS8HA
SnOeF0NcHdeD6XtV1hkuZZ8Qm4mA0xbYzKO2AtvnIxMhUd9T5AKydj7z579Iu+nL
MFRy6/2CI/+3YAMM3JotDV6yFuc5s6PQ+UYHhANl1CTPmRrlL/hEcHtjEdhr/JZW
oIfpzrV2pNsU0+qn8JkM9XYVmsXDkhpolBqtbJGrrzPdQ32FpkbsM9IDnwL2TZRM
X4S+NDq//qIdjgPKu25Zlzana6+/9MTrG08+WMMptBbfrPotSwNRDL3iIZuJxEOR
FJYHIaEdvdbAsDlbxrt1ShyP6oWx3alem0w/FHHni/7EbSiFvyhhG6alMcf0NDUY
QRrlhoVdvoSrKzYqbwqYo6xZ+ouSHVRbxFXORnXD5hv9MG/gxK13nr45PIdayHJV
J8tLyltn64Og3lisPAr2eccFL0a1fUAdGXwBK0FJs6g7gI8roH5RQ9TXf6wWAVRJ
MtQrKnbysmXewuDMAEsMwnfWdNmcnR3WZXsE+OTkngLtvwA+BlqEfHK5jI/i769t
iEDhb5UQwqCjliCnik4vCghDeCSINrRGMfT1NAgRl99saYzXd1Xe7qVJchxZagkZ
mjxTBVasm3xl6R4XQbQ6yUxz+NWtTjaaF1newxhZNUBIAprqzg+hh5M+qUHeEebP
ljV9BO70E7D15Wrn
=0NMN
-END PGP SIGNATURE-



Bug#1070911: RFP: kicad-packages3d-generator -- generate 3D models for kicad from the commandline

2024-05-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: kicad-packages3d-generator
  Version : 6.0.9
  Upstream Contact: KiCad EDA project
* URL : 
https://gitlab.com/kicad/libraries/kicad-packages3D-generator
* License : GPL-3+
  Programming Lang: Python
  Description : generate 3D models for kicad from the commandline

kicad-packages3d-generator allows users that are not skilled in CAD tools to
create a 3d model for a part from a yaml file defining the 3d properties
of the part. I used this to contribute a 3d model for a part I needed. 
- From a quick glance some python libraries seem to be missing.
 
This would make a nice addition to Debian imo.

best, 

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmY/qA8VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1fgkP/0wiSiT+ksJRpX+3iDyf07KmDklF
889BiJAGvnNfrLbHnWAzq/KVErWYPUgfWOK7LRpCPsqkyafG/KGQJQgyrTU7l91q
N7A1rH+H5hqSuoX6q3lN0xyrr9T4GmCJ7lRELIQ/QSUYgCwpTVsl70CM5eS4RKDK
d95Nz5rkncYGAI6IW15eR8RMXuvgewAO6dylSbvvI0t3p6ALok3IGV3scCtBy1dJ
IcaoM8K3luBa77p6WKf1k73xkuDAglzhalE4uU35F5y0wG3MX8VuSChhkHxlgcM6
oOGFm1Ua9241J7bGJtjYgfarsZZRpI0PiTs5qSQAijluzMf/CM6Kymt5ubI1Ojs2
VxAr8p0a4GvRAKkNpxgCyT9s0pSzKYZegJoaqgUQw5Kc0mt2i/ZnmqgkeFYJ/XMo
Go6GPxSOv/mjpQdw3ggkJN5z7uUw+2nyb228pC/5MU6Bx8azqDJ4rTrClB/krnzw
aQtRH1zujDrC7NpmFnzobNmEq+PzJI8ShFdILDt6Q/vvfF01dBSPGKqU08bUyAqx
GYnkXjbn8JBbBN57XA+Gcxsm9MzXED9djIou1MkZOCJWRWonmPMsjYLfEqeEK4NO
NU5KtYoOLae4QvNJhnV1y6vDO4IGWz7yT2MyN5bN4MA8liKDzS1m1JOPJkceOOrM
/X7LnLZidNhrYMZs
=OnqV
-END PGP SIGNATURE-



Bug#1070817: ITP: rust-gstreamer-allocators -- rust bindings for libgstalloc

2024-05-09 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-gstreamer-allocators
  Version : 0.22.0
  Upstream Contact: Sebastian Dröge 
* URL : https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
* License : MIT or Apache-2.0
  Programming Lang: Rust 
  Description : rust bindings for libgstalloc

This ITP covers both the low-level and high-level rust bindings for
libgstalloc. This is needed to enable the dmabuf feature for
rust-gst-plugin-gtk4 which would allow offloading of videorendering
directly to hardware with little overhead.
This package will be maintained with the Debian Rust Team.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmY9Fg4VHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR169wP+wXxVmzzA5qqGAGsvohBndn80fV/
nm42/PCRTSSXO5HeKPXM13klbQulb1iBnQARbsGRra/TBujR9OX2aiSpHM/6P7wo
yG3lBqcXplN18ScdDNl1ViJ2M28BJt29u5ZkGsVVLCYP3Evks+i14CDkan7CRKdk
LQdo/aYiqpbSHs/qtpYxjRw1ZEMhPf6BOSzeaXubw5jUGfdypfaDXuSgdg8aNK/S
jZ5MdIC+j6DSC8PJEuA8zLrksOqzPwU6Iath2HJRS3nAQJ37Ok5Xq6D7xbJZSrZJ
/+JTPlQHtSgWVQCO3yzLlDaUufjEgbqpTZ91KaUtB2eQ81s5v65DcayNZtQoLr7D
OmbdnYQVhARdetLZmBlR2j9V4b+ZHwTmYTBHMpuK0dPrdMShhO656/Ihc6OY7ZEu
SvIaTV+49DKnFVrbdYceGPBdqNvQ/wvWz3yVTjFOt964n3n+xa3dKsf9PUhoJ1Oy
/MUETmRTVKpn7Apz+DJccBD1aIw2voqimvT9wAfMngtFCFc7A9YUE1sHKwhOB80J
nys+a+Wdhp2yA2S/qM88QHvJZjg8tax8nY5cpnqcQrBKpzaMSW1KahH8PH4TA97D
dEe3N8FAnGao6IL2MuUxigQ3PfO0IQZkvBZDFo3HS/0t4S73TZ7uErI/GGRzhUOB
CDGb2MzORAd2mbol
=S7I1
-END PGP SIGNATURE-


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

2024-05-09 Thread Matthias Geiger
On Thu, 18 Apr 2024 11:58:25 +0200 Matthias Geiger 
 wrote:
Package: wnpp  > Severity: wishlist > X-Debbugs-Cc: debian-r...@lists.debian.org, 

werdah...@riseup.net > Control: block -1 by 1054539 >

* 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


Missing: gtk4-layer-shell* (already packaged)

sway-ipc

best,


--
Matthias Geiger 
Debian Maintainer


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

2024-05-09 Thread Matthias Geiger

Hi Danial,

once I become a DD (which is hopefully by the end of this month) I will 
sponsor this upload.


best,


--
Matthias Geiger 
Debian Maintainer



Bug#1070804: Launching polari crashes GNOME shell

2024-05-09 Thread Matthias Geiger
Package: polari
Version: 46.0-1
Severity: important
X-Debbugs-Cc: werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Since the recent update to GNOME shell 44.9-2 launching polari crashes
the shell and I get logged out back to gdm3. journalctl log is
attached (see first 200 lines).
Let me know if you need more information.

thanks,

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.8.8-surface-1 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_CRAP
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: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages polari depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-4+b2
ii  gir1.2-adw-1 1.5.0-1
ii  gir1.2-gdkpixbuf-2.0 2.42.10+dfsg-3+b3
ii  gir1.2-glib-2.0 [gir1.2-gio-2.0] 2.80.1-1
ii  gir1.2-gtk-4.0   4.12.5+ds-6
ii  gir1.2-pango-1.0 1.52.2+ds-1
ii  gir1.2-secret-1  0.21.4-1+b1
ii  gir1.2-soup-3.0  3.4.4-5+b1
ii  gir1.2-telepathyglib-0.120.24.2-0.3
ii  gir1.2-tracker-3.0   3.7.3-1
ii  gjs  1.80.2-1
ii  libc62.38-8
ii  libgirepository-1.0-11.80.1-2
ii  libgjs0g 1.80.2-1
ii  libglib2.0-0t64  2.80.1-1
ii  libglib2.0-bin   2.80.1-1
ii  libtelepathy-glib0t640.24.2-0.3
ii  libtracker-sparql-3.0-0  3.7.3-1
ii  telepathy-idle   0.2.2-1+b1
ii  telepathy-mission-control-5  1:5.16.5-2.2
ii  tracker  3.7.3-1

polari recommends no packages.

polari suggests no packages.

- -- debconf-show failed

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmY80VIVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1LoYP/0NOONlcqVdaL0Yph2iY5BcTwEd3
CV6mxbIBZOfM8M1Gwn+TqcTdyTBZofbve8G27NM9DFIMiDQRluWk19826bnyW3j4
YqtEwR+f3gzzRpkI/SrJOqz2F8d/OcUODCvj+kFFYBqykwfv601iuH0HxT0nkEdb
xiiOqyOWigjRht+sUKh6PmvZT+cCIsiObSFkBmPcEQ3ixF/eEokcfbgdsAPc5HAa
qefkbD3sKBpc3G/kw5hVEhOKtZND+RGKmzVRXqFCzz/PNSGTtZ7cq95VpIluNl/+
A2BYaXNK7yFLyET4Vn0DTwOaBDI/dyhhPhO9zl5+yBn8Wm4/FLVDEtIpmKf/qKha
m2IgNKpFVMExzPFHWYA2IQGBZOcXXBW7Hz43uw+Udf62bokymrVms/PmAXpu9Oaa
ISiyREk+RMvC7SVEfKq+dVrwuOsOhifxYSEPgDstp44KESjDjrKZlUciIrOVS5Oz
DQW0AxjY9IlzamV9YiBaeC237i7ORyWIkYIkn6zWhQphefNSN3onnR9FAtjFSnDu
3HA+hm8NzkvMgWTjrcxQ7kKhCzVTzqfW1xPte0UGoGziMa7883R6mat8BDokdce9
3YdP0APXqKuO6xOQGY9YBW6jCSesaDl80SqH2+a+g/9hCO/zx+hDtEhtHBm4oaGo
XZNlFWOphxlKHsUN
=2/Ne
-END PGP SIGNATURE-

(polari:9399): Adwaita-WARNING **: 15:18:04.020: AdwNavigationPage 
0x60afe8638720 is missing a title. To hide a header bar title, consider using 
AdwHeaderBar:show-title instead.

(polari:9399): Adwaita-WARNING **: 15:18:04.020: AdwNavigationPage 
0x60afe8638b70 is missing a title. To hide a header bar title, consider using 
AdwHeaderBar:show-title instead.
Mai 09 15:21:33 yggsdrasil gnome-shell[13993]: Object St.BoxLayout 
(0x610082297570), has been already disposed — impossible to access it. This 
might be caused by the object having been destroyed from C code using something 
such as destroy(), dispose(), or remove() vfuncs.
   == Stack trace for context 
0x610080062530 ==
   #0   610080d11b28 i   
resource:///org/gnome/shell/ui/search.js:322 (1a775e59cf60 @ 25)
   #1   7ffd56c740c0 b   
resource:///org/gnome/shell/ui/search.js:266 (1a775e59cce0 @ 26)
   #2   7ffd56c74130 I   
self-hosted:203 (5dadcb906a0 @ 245)
   #3   610080d11a78 i   
resource:///org/gnome/shell/ui/search.js:265 (1a775e59cc90 @ 385)
   #4   610080d119c8 i   
self-hosted:1461 (194d8d32c290 @ 30)
   #5   7ffd56c74ae0 b   
self-hosted:852 (194d8d3fafb0 @ 15)
Mai 09 15:21:33 yggsdrasil gnome-shell[13993]: Object St.Label 
(0x610082295790), has been already disposed — impossible to set any property on 
it. This might be caused by the object having been destroyed from C code using 
something such as destroy(), dispose(), or remove() vfuncs.
   == Stack trace for context 
0x610080062530 ==
   #0   610080d11bb8 i   

Bug#1070646: rust-gst-plugin-gtk4: Please package GStreamer plugin .so as well for use by non-Rust applications

2024-05-07 Thread Matthias Geiger
On Mon, 6 May 2024 19:47:51 +0200 Matthias Geiger  
wrote:

>
> Pushed my wip so far to

> https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/659.

Well the plugin (without dmabuf) builds and can be installed from this 
branch now if you want to try it out.


It will probably land in experimental first if I get around to uploading it.

--
Matthias Geiger 
Debian Maintainer



Bug#1014539: squirrel3: CVE-2022-30292

2024-05-06 Thread Matthias Geiger
On Thu, 18 Apr 2024 14:40:58 +0200 Matthias Geiger 
 wrote:


>
> //I have prepared a fix; however this needs the FTBFS in #997441
> adressed first.
>
> Will attach a debdiff once that has happened.
>

See attachement.

best,

--
Matthias Geiger 
Debian Maintainer
diff -Nru squirrel3-3.1/debian/changelog squirrel3-3.1/debian/changelog
--- squirrel3-3.1/debian/changelog  2024-02-16 17:46:43.0 +0100
+++ squirrel3-3.1/debian/changelog  2024-05-06 23:54:53.0 +0200
@@ -1,3 +1,11 @@
+squirrel3 (3.1-8.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Cherry-pick upstream commit as 03-fix-buffer-overflow.diff (Closes: 
#1014539)
+(CVE-2022-30292) 
+
+ -- Matthias Geiger   Mon, 06 May 2024 23:54:53 +0200
+
 squirrel3 (3.1-8.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff 
squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff
--- squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff1970-01-01 
01:00:00.0 +0100
+++ squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff2024-05-06 
23:52:27.0 +0200
@@ -0,0 +1,22 @@
+From a6413aa690e0bdfef648c68693349a7b878fe60d Mon Sep 17 00:00:00 2001
+From: Alberto Demichelis 
+Date: Mon, 2 May 2022 12:04:58 +0200
+Subject: [PATCH] fix in thread.call
+
+---
+ squirrel/sqbaselib.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/squirrel/sqbaselib.cpp b/squirrel/sqbaselib.cpp
+index 662aeac..e283900 100644
+--- a/squirrel/sqbaselib.cpp
 b/squirrel/sqbaselib.cpp
+@@ -1012,6 +1012,7 @@ static SQInteger thread_call(HSQUIRRELVM v)
+ SQObjectPtr o = stack_get(v,1);
+ if(type(o) == OT_THREAD) {
+ SQInteger nparams = sq_gettop(v);
++sq_reservestack(_thread(o), nparams + 3);
+ _thread(o)->Push(_thread(o)->_roottable);
+ for(SQInteger i = 2; i<(nparams+1); i++)
+ sq_move(_thread(o),v,i);
+
diff -Nru squirrel3-3.1/debian/patches/series 
squirrel3-3.1/debian/patches/series
--- squirrel3-3.1/debian/patches/series 2024-02-16 17:46:43.0 +0100
+++ squirrel3-3.1/debian/patches/series 2024-05-06 23:52:45.0 +0200
@@ -1,2 +1,3 @@
 01-fix-spelling-errors.patch
 02-sphinx-ext.patch
+03-fix-buffer-overflow.diff



Bug#1070646: rust-gst-plugin-gtk4: Please package GStreamer plugin .so as well for use by non-Rust applications

2024-05-06 Thread Matthias Geiger

On 06.05.24 16:54, Tim Müller wrote:

Source: rust-gst-plugin-gtk4
Version: 0.12.5-1
Severity: wishlist
X-Debbugs-Cc:werdah...@riseup.net,a...@sigxcpu.org

It would be great if there was also a stand-alone package with
the .so for the GStreamer Rust plugin(s) for use by normal/other
GStreamer applications.

Filing bug as discussed on IRC in #debian-rust with werdahias.

Many thanks for your work.

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

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


Pushed my wip so far to 
https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/659.


Will try to get it into an acceptable state today but this is 
low-priority for me atm. Feel free to ping here in a month.


--
Matthias Geiger 
Debian Maintainer


Bug#1070191: New upstream version 1.24.3

2024-05-06 Thread Matthias Geiger
On Wed, 1 May 2024 16:52:47 +0200 Guido =?iso-8859-1?Q?G=FCnther?= 
 wrote:

> Source: rust-gst-plugin-gtk4
> Severity: wishlist
>
> Hi,
> Please update to the new upstream version. 0.12.5 added support for
> dmabuf import which can significantly reduce CPU usage.
> Cheers,
> -- Guido
>
>
> -- System Information:
> Debian Release: trixie/sid
> APT prefers testing
> APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')

> Architecture: amd64 (x86_64)
> Foreign Architectures: arm64
>
> Kernel: Linux 6.6.15-amd64 (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> 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: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>

>

I uploaded this yesterday along with the rest of gtk-rs. However, I 
didn't notice that gst-plugin-gtk4 needs gstreamer-allocator for its 
dmabuf feature.


A few questions from my side:

- Do you just need the source code (i.e the crate) ?

- Do you need the dmabuf feature ?

- Do you need the gstreamer1.0-gtk4 .so plugin I haven't build yet (from 
the same source) ?


I will upload a revision with the dmabuf feature disabled so it can 
migrate to testing.


Let me know what you need for this package so I can adjust the packaging 
accordingly.


best,


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



Bug#1070439: RM: rust-gdk-sys/experimental -- ROM; obsoleted upstream

2024-05-05 Thread Matthias Geiger
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net, jbi...@debian.org
User: ftp.debian@packages.debian.org
Usertags: remove

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512


Hi ftpmasters, 

please remove gdk-sys from experimental. I uploaded it there early on
in the gtk-rs transition. As we opted to vendor in gtk3-rs this can now
be removed.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmY3bfEVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1dV0P/3YJI5OdM0JZ80jet+gcb3PQvWH7
fx7YE586WNsH/6IzLz33QQzDQFOxAoEM35f8lPgrod6q7ld39E/035eUeeX6/Fu4
z/XKfBq6Vcm6AUnpxJITZW8x/qsJP+qSTYBKivqmA86crN4P1JZeFG3zdSuO8H5+
JzD40qq4VCbjNTk/zBwYaTl3kBxrKQ1naDo9Me9TaZHQ7BSyoD8ryTQ2x24nAUpf
5fNoaahQMBlko9titqOUql6XLfs8CiaYpS7/v+8rLO9q054qTEFOfnKTBUQSq5F4
9xDCiCA2o0d4chc5Vw6AcE7oeFkUYqA3W3d/as7ZGReHkSIsbk2iuGQSvwZy9LqM
P5OyRPN7NYVCyfZ5uM+VMVD4D95usixERBtwfQb/VpvYOgsCPA0/UarEQyJr/DHw
HLtsJW+koeL5GkBEn7NGKxxeS4a2rY46rNLetKvFGuBu6UCHVyDbZMWZXwRZIqmj
njScOJQBXeRCZhk338GzP7fMa+zEEnEY+XmgrdJ152SqbUhJBazGIE9X1aQlPj27
HKzX9ekecIu9edRjfgWYFD2YC8GdY5iSCBTQEH6ztLGAISY65y9MfJKqTR8dD8pe
u1RBU3OSShrcAkUQf6PWk7PV4CMDRnQHcr6s4OlwpCP4TpTJLLyRcHB5b1OG9ru9
2FqFVqcWK4addhbo
=0Mdq
-END PGP SIGNATURE-



Bug#1070298: RM: rust-gtk-sys/experimental -- ROM; obsolete package; deprecated by upstream

2024-05-03 Thread Matthias Geiger
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: debian-r...@lists.debian.org, werdah...@riseup.net
User: ftp.debian@packages.debian.org
Usertags: remove


Dear ftpmasters,

please remove rust-gtk-sys from experimental. I uploaded it there early
on in the gtk-rs transition but since we opted for vendoring it can be
removed.

best,

werdahias



Bug#1070202: RM: rust-atk-sys/experimental -- ROM; RoM; unmaintained library

2024-05-01 Thread Matthias Geiger
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: werdah...@riseup.net
User: ftp.debian@packages.debian.org
Usertags: remove

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

I uploaded an experimental version some time ago that wasn't picked up
by dak apperantly when it was removing it from unstable.

Please remove that version too.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmYylOcVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1v10P/0mU1wKvJWR8YoKiNUMxENOAaSuA
ek/oI1K523ENvG3r/z4W6PimJP5dxnCs43J137AYQZSuKb0vk4eL4CTvTHXdWY+f
oraBEDArFjCEgKQK26Ir7Ht0UKTDPpNJrXW8Gt29ArPHtZ4di6yms6Gs0gjob59l
PfpsUcebuko9HHu5l5ADpVo7irVE6sHwxUJmLHkDgQ4hNrAUlJrS20G/TdIo6wN+
y95BEjY3KM1ckTsHUzkHuO9jhHZVhTmA2ih8koW1nk7UI2/AOnT4eQyH6dChMjKR
aT3UKiNbwtOz+sKQxYCJ5cXJlcXudbPmWC4qcxjQhwNqaSHfadjUphCnbBxczu5j
0YrmM0vixNarEBidzVkCxdRpIMNdT7IJDRlu6hNns+cq94lPz7pcg8JnPE/dqSrw
w0Fx6hzSA9LbnD02DalJgHGL5AEElkVC6D3NPD4PtXlJzAz28BGWOequHk8ncG5W
EnNI/ADihFJUiFPeqyrdIuNl43rRMXiDvjeDqwSKv3aGdFIEdqQbDYT7rPTWRCkr
G9LKcb50ocxvrUaymkuS/XsDn0dwiCm26md4v3SbfHhAq7vEkKGXLIKMczFtuV7B
aGJ7LW6X/7m8fGzdAUU/3yr4JJ2pvJs+jo/psA5VWOGmlCVA6/i/46yDyM9ydu+S
2At0DG/Yl4DA8Wm9
=Sxom
-END PGP SIGNATURE-



Bug#1069687: librust-bitflags-1-dev: fails to co-install

2024-04-22 Thread Matthias Geiger

On Mon, 22 Apr 2024 21:01:22 +0200 Helmut Grohne  wrote:
> Package: librust-bitflags-1-dev
> Version: 1.3.2-5+b1
> Severity: serious
> Justification: causes an installation failure
>
> Hi,
>
> Attempting to install librust-bitflags-1-dev for multiple architectures
> fails, because apt and dpkg disagree about how breaks and provides work.
> apt thinks that self-breaks can be ignored, but dpkg thinks that since
> librust-bitflags-1-dev breaks+provides librust-bitflags-1.3.2-dev it
> cannot be coinstalled and gives up. You cannot combine such
> breaks+provides with m-a:same. The simplest workaround here is dropping
> m-a:same as it cannot be exercised anyway.
>
> Helmut


This is the same situation as in #1040477. This is an issue wrt how we 
generate the semvers. I image rust-proc-macro-crate-1 would pose the 
same problem. Quoting you from 1040477:



A very simple workaround from my pov would be temporarily removing
Multi-Arch: same. Of course that would make the package unavailable to
cross compilation, but on the flip side, it already is. After dropping
Multi-Arch: same, dose would no longer consider solutions involving
coinstallations of it and archive testing could continue.

Failing that, the only way I see is blacklisting the package in crossqa,
but then I'd probably forget about it and it would also be surprising in
the diagnostics as crossqa would always tell that this package does not
exist. I prefer having you work around the issue. A simple upload
dropping M-A:same removes the worst of pain and gives us time to work on
a generic solution. Do you agree?


Is the only workaround dropping Ma:same here ?

Unfortunately we need the semvers (but try to keep them to a minimum).

CC'd Fabian since he is a bit more knowledgable than me here.

best,


--
Matthias Geiger 
Debian Maintainer


Bug#1069575: FTBFS in experimental

2024-04-22 Thread Matthias Geiger
On Sat, 20 Apr 2024 20:36:11 +0200 Matthias Geiger 
 wrote:

> Source: rust-async-process
> Version: 1.7.0-4
> Severity: important
> Tags: ftbfs
> X-Debbugs-Cc: jbi...@debian.org, werdah...@riseup.net
>
>
> 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.

>

2.2.1 (the latest upstream release) should fix this. Please consider 
uploading this version so we can proceed with the event-listener transition.


best,

--
Matthias Geiger 
Debian Maintainer



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

2024-04-22 Thread Matthias Geiger
On Wed, 20 Mar 2024 21:29:24 +0100 Matthias Geiger 
 wrote:

> Package: librust-isahc-dev
> Severity: grave
> Justification: not installable
> X-Debbugs-Cc: werdah...@riseup.net
>

Unfortunately polling 2.x to 3.x had breaking changes. This is my 
attempt at a


(non-working) patch bumping polling (see attachment). Maybe you can 
figure out the missing bits; this is too difficult for me.


best,

werdahias
diff --git a/Cargo.toml b/Cargo.toml
index d797d20..62ca8cd 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -43,7 +43,7 @@ futures-io = "0.3.24" # futures-io ecosystem compatibility
 http = "0.2.1" # http ecosystem compatibility, part of API
 log = "0.4" # log ecosystem compatibility
 once_cell = "1" # used for a few singletons
-polling = "2" # async I/O driver
+polling = "3" # async I/O driver
 sluice = "0.5.4" # byte buffers between curl and Isahc
 url = "2.1" # URL parsing
 waker-fn = "1" # async primitive
diff --git a/src/agent/selector.rs b/src/agent/selector.rs
index 813e708..836dd39 100644
--- a/src/agent/selector.rs
+++ b/src/agent/selector.rs
@@ -1,5 +1,5 @@
 use curl::multi::Socket;
-use polling::{Event, Poller};
+use polling::{Event, Poller, Events};
 use std::{
 collections::{HashMap, HashSet},
 io,
@@ -30,7 +30,7 @@ pub(crate) struct Selector {
 
 /// Socket events that have occurred. We re-use this vec every call for
 /// efficiency.
-events: Vec,
+events: Events,
 
 /// Incrementing counter used to deduplicate registration operations.
 tick: usize,
@@ -50,7 +50,7 @@ impl Selector {
 poller: Arc::new(Poller::new()?),
 sockets: HashMap::with_hasher(Default::default()),
 bad_sockets: HashSet::with_hasher(Default::default()),
-events: Vec::new(),
+events: Events::new(),
 tick: 0,
 })
 }
@@ -144,7 +144,7 @@ impl Selector {
 // We don't do this immediately after polling because the caller may
 // choose to de-register a socket before the next call. That's why we
 // wait until the last minute.
-for event in self.events.drain(..) {
+for event in self.events.iter() {
 let socket = event.key as Socket;
 if let Some(registration) = self.sockets.get_mut() {
 // If the socket was already re-registered this tick, then we
@@ -211,21 +211,17 @@ fn poller_add(poller: , socket: Socket, readable: bool, writable: bool) -
 // operation as a modification is sufficient to handle this.
 //
 // This is especially common with the epoll backend.
-if let Err(e) = poller.add(socket, Event {
-key: socket as usize,
-readable,
-writable,
-}) {
+if let Err(e) = poller.add(socket, 
+Event::readable(socket.try_into().unwrap()),
+) {
 tracing::debug!(
 "failed to add interest for socket {}, retrying as a modify: {}",
 socket,
 e
 );
-poller.modify(socket, Event {
-key: socket as usize,
-readable,
-writable,
-})?;
+poller.modify(socket, 
+Event::readable(socket.try_into().unwrap()),
+)?;
 }
 
 Ok(())
@@ -239,21 +235,17 @@ fn poller_modify(
 ) -> io::Result<()> {
 // If this errors, we retry the operation as an add instead. This is done
 // because epoll is weird.
-if let Err(e) = poller.modify(socket, Event {
-key: socket as usize,
-readable,
-writable,
-}) {
+if let Err(e) = poller.modify(socket, 
+Event::readable(socket.try_into().unwrap()),
+) {
 tracing::debug!(
 "failed to modify interest for socket {}, retrying as an add: {}",
 socket,
 e
 );
-poller.add(socket, Event {
-key: socket as usize,
-readable,
-writable,
-})?;
+poller.add(socket,
+Event::readable(socket.try_into().unwrap()),
+)?;
 }
 
 Ok(())


Bug#1069079: gnome-snapshot: No image captured, viewfinder stays black

2024-04-21 Thread Matthias Geiger

On Tue, 16 Apr 2024 08:38:36 +0200 Ralph Aichinger  wrote:
> Sorry, forgot: Cheese starts up fine and gets a picture from my camera
> (built in camera of Surface Laptop model 1867). Console messages from
> cheese, program works without problem:
>
> ralph@surface:~$ cheese
> [19:09:28.423130575] [95032] WARN IPAManager ipa_manager.cpp:154 No
> IPA found in '/usr/lib/x86_64-linux-gnu/libcamera'
> [19:09:28.423207194] [95032] INFO Camera camera_manager.cpp:284
> libcamera v0.2.0
>
> (cheese:95032): GStreamer-CRITICAL **: 08:37:33.291:
> gst_structure_get_value: assertion 'structure != NULL' failed
>
>

>

Hi Ralph,

thanks for the detailed bugreport. Would you mind submitting that to 
upstream ?


They are more likely to know the exact reason why snapshot is not 
working as there are a lot of factors at play here. pipewire 1.0.5 was 
supposed to resolve most issues but not all, it seems.


best,

--
Matthias Geiger 
Debian Maintainer



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


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-



  1   2   3   >