Bug#1021532: ITP: liblc3 -- Low Complexity Communication Codec (LC3)

2022-10-10 Thread Dylan Aïssi
Package: wnpp
Severity: wishlist
Owner: Dylan Aïssi 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-multime...@lists.debian.org

* Package name: liblc3
  Version: 1.0.1
* URL : https://github.com/google/liblc3
* License : Apache-2.0
  Description: Low Complexity Communication Codec

 LC3 is an efficient low latency audio codec. This codec is required
to add Bluetooth LE Audio support to pipewire.

Remark: This package is maintained by Debian Multimedia Team at:
  https://salsa.debian.org/multimedia-team/liblc3



Bug#1021535: ITP: powersupply-gtk -- Graphical power status tool for Linux mobile devices

2022-10-10 Thread Arnaud Ferraris
Package: wnpp
Severity: wishlist
Owner: Arnaud Ferraris 
X-Debbugs-Cc: debian-devel@lists.debian.org, aferra...@debian.org

* Package name: powersupply-gtk
  Version : 0.8.0
  Upstream Author : Martijn Braam 
* URL : https://gitlab.com/MartijnBraam/powersupply
* License : MIT
  Programming Lang: Python
  Description : Graphical power status tool for Linux mobile devices

Powersupply is a simple GTK+3 application monitoring the status of power
supply nodes, exposing the current battery and USB power status through
a simple UI.

This application is aimed primarily at mobile devices (such as phones
and tablets) running Linux.

This package will be maintained within the DebianOnMobile team.



Re: Bug#903158: Multi-Arch: foreign and -dbgsym: too weak dependency

2022-10-10 Thread David Kalnischkies
On Mon, Oct 10, 2022 at 08:50:49AM +0800, Paul Wise wrote:
> On Sun, 2022-10-09 at 18:54 +0200, David Kalnischkies wrote:
> > I suppose we could use 'foo-dbgsym Enhances foo:arch (= version)'.
> 
> That sounds interesting and would be nice generally, however...
> 
> > On a sidenote: What the Depends ensures which the Enhances doesn't is
> > that they are upgraded in lockstep. As in, if for some reason foo (or
> > foo-dbgsym) have their version appear at different points in the archive
> > apt would hold back on a Depends while with Enhances this dependency
> > would be broken and hence auto-remove kicks in.
> 
> For the rolling Debian suites, the main and dbgsym archives are often
> out of sync, the dbgsym packages updates sometimes appear first and
> sometimes second. Keeping foo/foo-dbgsym in sync is strongly needed

Oh, are they? I thought they would be better in sync. Never noticed,
but I tend to have extremely luck avoiding any kind of apt problem… 😉


Anyway, that is solvable. An 'upgrade' e.g. keeps back an upgrade if
that would break a Recommends. Seems reasonable to keep it back also
if it would break a previously satisfied Enhances as loosing the
features of a plugin due to an automatic upgrade seems super-bad.

For full-upgrade we could go with a rule specifically targeted at
packages from the 'debug' section with such Enhances dependencies.
If you have multiple architectures of an M-A:same package installed
they keep each other in check as well as long as the "old" version
is still downloadable. So that shouldn't be too hard™…

The downside is that both are heuristics which are solver dependent, as
such aptitude likely and external solvers surely won't support that
(without implementing similar solution optimisation logic).

That said, this isn't really different from "miss-using" Depends for it
to have it be hold-back as is not working with every solver in every
situation either. For apt I am actually somewhat surprised if it does in
the general case as the -dbgsym should have close to no power (as
nothing depends on it), while the thing it has debug symbols for probably
has things depending on it, so if it comes to upgrading foo or keeping
it back it should favour upgrading foo (and hence removing foo-dbgsym)
in most cases currently (full-upgrade that is, upgrade of course not).


Anyway, if that is an acceptable/desirable option we should probably
move any apt machinery discussion into its own bugreport and away from
d-d@ and debhelper. For this thread I would say its enough to decide if
using Enhances in this way is acceptable for everyone.

If and how apt (and/or other tools) make then use of the data is up to
them in the end.


Best regards

David Kalnischkies


signature.asc
Description: PGP signature


Bug#1021572: RFP: la-capitaine-icon-theme -- icon theme inspired by macOS and Google's material design

2022-10-10 Thread Thomas Uhle

Package: wnpp
Severity: wishlist
X-Debbugs-CC: Debian Developers 

* Package name: la-capitaine-icon-theme
  Version : 0.6.2
  Upstream Author : Keefer Rourke
* URL or Web page : https://krourke.org/projects/art/la-capitaine-icon-theme/
* License : GPL-3+, MIT
  Description : icon theme inspired by macOS and Google's material design

La Capitaine is basically an icon theme for the modern Linux desktop, 
designed to integrate with most desktop environments. It is inspired by 
macOS and Google's material design through the use of visually pleasing 
gradients, shadowing, and simple icon geometry.




Bug#1021573: ITP: kpipewire -- KDE's Pipewire library

2022-10-10 Thread Aurélien COUDERC
Package: wnpp
Severity: wishlist
Owner: Aurélien COUDERC 
X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers 


* Package name: kpipewire
  Version : 5.26.0
  Upstream Author : plasma-de...@kde.org
* URL : https://invent.kde.org/plasma/kpipewire
* License : LGPL
  Programming Lang: C++
  Description : KDE's Pipewire library

This library provides components for rendering and recording PipeWire streams 
using Qt.

It will be maintained uder the Debian Qt/KDE Maintainers Team’s
umbrella.