Re: Intend to update gnome-authenticator 3.32.2 to 4.3.1

2023-09-04 Thread Matthias Geiger

On 04.09.23 00:38, Arnaud Ferraris wrote:

Hi Axel,

Le 01/09/2023 à 13:11, Axel Kittenberger a écrit :


Question 3) Taking the old package as base and after setting up 
sbuild modifying it, I currently have following control file:


If fixed this, by taking the rules file from:

https://wiki.debian.org/Gnome/Rust_Packaging

instead of a plain dh file, now I get:

---

[43/46] /usr/bin/env 
CARGO_HOME=/<>/obj-x86_64-linux-gnu/cargo-home 
/usr/share/cargo/bin/cargo build --manifest-path 
/<>/Cargo.toml --target-dir 
/<>/obj-x86_64-linux-gnu/src --release && cp 
src/release/authenticator src/authenticator

 Updating crates.io index
error: failed to get `libadwaita` as a dependency of package 
`authenticator v4.3.1 (/<>)`


---

The joke is libadwaita is literally the example on said instruction 
page:


 > For instance  adw = {package = "libadwaita", version = "0.4", 
features  = ["v1_3"]}  translates to librust-libadwaita+v1_3-dev (>= 
0.4).


But such package does not exist, not any other package with adwaita 
and rust in its name, except librust-sctk-adwaita-dev, but I get from 
the description it is "adwaita like" and not adwaita itself?


The libadwaita crate isn't in Debian yet, so very few Rust-based GNOME 
apps can be packaged for now. This is being worked on by Matthias 
(CC'ed in this mail as I'm not sure he is subscribed to this ML), but 
still needs some time before all the required deps make their way into 
Debian, IIRC.
Actually I'm working on updating the gtk-rs stack to the latest version 
(with regenerated code) and this should enable libadwaita to go through new.


In the meantime, feel free to check whether other required crates are 
missing from Debian, and ideally join the Rust team to help packaging 
those. You can also join #debian-rust to discuss those matters.


Thanks Arnaud for bringing this to my attention.

Hi Axel, libadwaita has indeed not yet been uploaded to the debian 
archive. This is due to some disagreement with ftp-masters, it couldn't 
be uploaded for the longest time, but that has been somewhat resolved.


In the meantime you can try to get the other missing dependencies for 
authenticator into debian. scrypt, search-provider and aes-gcm seem like 
good starting points. I can recommend reading 
https://blog.hackeriet.no/packaging-a-rust-project-for-debian/ to get 
started. Feel free to ask on the #debian-rust IRC channel on the OFTC 
network if you run into any questions.



best,

werdahias



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1051742: RFS: miniaudio/0.11.18+dfsg-1 [ITP] -- audio playback and capture library

2023-09-11 Thread Matthias Geiger
Package: sponsorship-requests
Severity: wishlist

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear mentors,

I am looking for a sponsor for my package "miniaudio":

 * Package name : miniaudio
   Version  : 0.11.18+dfsg-1
   Upstream contact : David Reid 
 * URL  : https://github.com/mackron/miniaudio
 * License  : MIT-0 or Unlicense, Expat or Unlicense
 * Vcs  : https://salsa.debian.org/debian/miniaudio
   Section  : libdevel

The source builds the following binary packages:

  libminiaudio-dev - audio playback and capture library

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/miniaudio/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/m/miniaudio/miniaudio_0.11.18+dfsg-1.dsc

Changes for the initial release:

 miniaudio (0.11.18+dfsg-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #950181)

This is just a single-header library needed to de-vendor another
program.

Regards,
- -- 
  Matthias Geiger




-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmT/kRIVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1TMoQALParifSpljOtDmVCrwb1zPpiQdw
mWOTkv7yJ0tQrGU5dyUPRznutl8j2ZX05+lzS32qPtEPF0a1ewIkz+5n9KLQL46O
HBXric62PR32XxUw63yIqQmE3YluoEnrB19S3bKkq7BEWqz/YPbbeN2RLCdIgePb
LDGhDrlynwiiN1uFjAx1omIUYWMs9/L53920FCJe0fV7P5X0Wcb0zK0xoZ+xOgWs
aqv0RUMUIkbZK40VbU1BdVpgLXO8Pwfl8S/5caC9d2dqXcPbhnZFmSc55/yYWBzP
RKd9c6qEEWBY8F1CHnnSLXU40KVIK5MNZ1O+QnPAXEMvP3VlH6dmNp7wgXxY1YIx
9weZb3rTZ3dcbpA1DVs6e1SCf2w+oiQ01hcrSK8OJCTmjuDoVTaDolcCalg+7Sbv
DSK6pYho8xcCCFaUgJAYf/XMjRG29i0WHznv3iWAyKDODWjr8cO86A8MgeGDsdxP
LaKseqaL/MYTtKpCFfi6rKRXIwyIcvpx+VSTxe4KXa6ql9y4IIO1ANg6vGhqxZKC
+R+3516yYxtoU4WIrb0EDBQbsbFfjYDBOzgf4303rKZa67+P5iN+qd5GmdktvUUG
vDCj6hIZOmtZ3kP9hERYtmUndHHM3W250+fL7Op8l4JfnpOhyq82cbRl/GFm++Gp
HOBW2e68DVL59Mwx
=POv9
-END PGP SIGNATURE-



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

2023-12-13 Thread Matthias Geiger
On Wed, 06 Dec 2023 18:43:21 +0800 Maytham Alsudany 
 wrote:

> Hi Matthias,
>
> On Wed, 2023-12-06 at 09:53 -0600, Matthias Geiger wrote:
> > Looks good so far, but the copyright needs tweaking:
> > 
https://github.com/jovanlanik/gtklock/blob/master/wayland/wlr-input-inhibitor-unstable-v1.xml
> > Check out https://wiki.debian.org/CopyrightReviewTools (I can 
recommend licensecheck) to make sure the copyright is coorect.

>
> My mistake, I've fixed the copyright file. Thanks for the pointer!
> I've made a third upload to mentors, if you'd like to take a look.
>
> Kind regards,

> Maytham

copyright looks good now, good work. Minor nitpick: Section should be 
x11 since it's a sway-related package.


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#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

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

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

>

Hi Danial,

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


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


best,


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



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


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

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

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

> Maytham

The copyright stil has some issues:

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

best,

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



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#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#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#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-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-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#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#1059503: RFS: blanket/0.6.0-1 [RFP] -- listen to relaxing sounds

2024-06-27 Thread Matthias Geiger
On Thu, 9 May 2024 19:09:57 +0200 Matthias Geiger  
wrote:

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

>

Could you add the following under description please:

"Blanket is a GNOME Circle app."

I will try to review on the weekend and sponsor it to NEW if everything 
is in order.



best,


werdahias



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

2024-06-28 Thread Matthias Geiger
On Fri, 28 Jun 2024 00:06:28 +0200 Matthias Geiger 
 wrote:

> On Thu, 9 May 2024 19:09:57 +0200 Matthias Geiger 
> wrote:
> > Hi Danial,
> >
> > once I become a DD (which is hopefully by the end of this month) I will
> > sponsor this upload.
>
> >
>
> Could you add the following under description please:
>
> "Blanket is a GNOME Circle app."
>
> I will try to review on the weekend and sponsor it to NEW if everything
> is in order.
>

Hi Danial,

would you mind if the package was team-maintained within the Debian 
GNOME team ?


I can create a blanket repo and grant you access then.


best,

werdahias