Re: Firmware - what are we going to do about it?

2022-06-01 Thread Hakan Bayındır




On 30.05.2022 09:36, Andrey Rahmatullin wrote:

On Sun, May 29, 2022 at 05:33:21PM -0400, Bobby wrote:

There are definitely people who use forks because it's easier to
install non-free firmware. What's the problem with that? Let them use
forks. A distro can't be all things to all people.

This would mean almost officially dropping support for user computers and,
as I've heard, many of the servers. It's certainly possible but I'm afraid
this will lead to even fewer new contributors to Debian.


As a person who's handling a lot of servers, I can tell that most high 
performance hardware is running either load-on-boot (generally ethernet 
and other network cards) or persistent (generally storage and RAID 
contollers) non-free firmware blobs.


First category can perform basic tasks without firmware, but servers 
being servers, this low performance mode is undesirable barring 
light-load servers which is both a minority and a contradiction to the 
word server in my profession.


Also, this persistent firmware is meant to be updated throughout the 
life of the hardware (5-10 years in normal cases). This is why there's 
fwupd which can manage this upgrade process very elegantly.



Debian is unique in this area, and it would be a shame to sacrifice that
and make it just like all the rest. And it's unclear what benefit there
is to attracting a larger and larger userbase as a bottom-line. It is
not a commercial project, so they will not be paying customers. The
best-case scenario is that people are attracted to making contributions
or becoming more interested in free software, which I thought was the
main goal. So if that isn't prioritized, what's the point?

I'm afraid that not providing hardware support is not the same as
prioritizing free software, or even free hardware.


While I proposed a different way for supporting this binary blobs and 
defended it rather strongly in this mailing list, I'd love to see Debian 
support more hardware.


On the other hand, I still hold the view that inclusion of this firmware 
should be in line with the due-diligence Debian is famous for. i.e. 
Labeling non-free firmware correctly, and giving the user freedom to not 
install them, even if this cripples the target hardware in question.


Cheers,

Hakan



Re: Firmware - what are we going to do about it?

2022-06-01 Thread Marc Haber
On Wed, 1 Jun 2022 09:41:35 +0300, Hakan Bay?nd?r 
wrote:
>As a person who's handling a lot of servers, I can tell that most high 
>performance hardware is running either load-on-boot (generally ethernet 
>and other network cards) or persistent (generally storage and RAID 
>contollers) non-free firmware blobs.
>
>First category can perform basic tasks without firmware, but servers 
>being servers, this low performance mode is undesirable barring 
>light-load servers which is both a minority and a contradiction to the 
>word server in my profession.

A machine that can boot and install debian without needing the
firmware blob is already one step better than a machine that needs an
install medium with firmware.

Greetings
Marc
-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Re: Firmware - what are we going to do about it?

2022-06-01 Thread Hakan Bayındır




On 1.06.2022 14:33, Marc Haber wrote:

On Wed, 1 Jun 2022 09:41:35 +0300, Hakan Bay?nd?r 
wrote:

As a person who's handling a lot of servers, I can tell that most high
performance hardware is running either load-on-boot (generally ethernet
and other network cards) or persistent (generally storage and RAID
contollers) non-free firmware blobs.

First category can perform basic tasks without firmware, but servers
being servers, this low performance mode is undesirable barring
light-load servers which is both a minority and a contradiction to the
word server in my profession.


A machine that can boot and install debian without needing the
firmware blob is already one step better than a machine that needs an
install medium with firmware.


You're indeed right. On the other hand, No server I touched ever refused 
to boot w/o any firmware blobs on the install medium. IOW, servers can 
boot current Debian as is, but linux-firmware-non-free contains some 
performance enhancing and useful blobs for them post installation.


Persistent firmware comes loaded out of the box already (like the old days).

Cheers,

Hakan



Greetings
Marc




Re: Firmware - what are we going to do about it?

2022-06-01 Thread Andrew M.A. Cater
Hi Hakan,

On Wed, Jun 01, 2022 at 09:41:35AM +0300, Hakan Bayındır wrote:
> 
> 
> On 30.05.2022 09:36, Andrey Rahmatullin wrote:
> > On Sun, May 29, 2022 at 05:33:21PM -0400, Bobby wrote:
> > > There are definitely people who use forks because it's easier to
> > > install non-free firmware. What's the problem with that? Let them use
> > > forks. A distro can't be all things to all people.
> > This would mean almost officially dropping support for user computers and,
> > as I've heard, many of the servers. It's certainly possible but I'm afraid
> > this will lead to even fewer new contributors to Debian.
> 
> As a person who's handling a lot of servers, I can tell that most high
> performance hardware is running either load-on-boot (generally ethernet and
> other network cards) or persistent (generally storage and RAID contollers)
> non-free firmware blobs.
> 
> First category can perform basic tasks without firmware, but servers being
> servers, this low performance mode is undesirable barring light-load servers
> which is both a minority and a contradiction to the word server in my
> profession.
> 
Basic tasks include networking - many IBM and Dell servers use(d) Broadcom
chipsets which wouldn't work without a non-free driver. Been caught out like
that installing in a data centre: can't get networking to work to get the 
drivers I need for the network card.

> Also, this persistent firmware is meant to be updated throughout the life of
> the hardware (5-10 years in normal cases). This is why there's fwupd which
> can manage this upgrade process very elegantly.
> 
If you're unlucky, you may find that support just isn't there any more -
some MegaRAID / LSI cards :(

> > > Debian is unique in this area, and it would be a shame to sacrifice that
> > > and make it just like all the rest. And it's unclear what benefit there
> > > is to attracting a larger and larger userbase as a bottom-line. It is
> > > not a commercial project, so they will not be paying customers. The
> > > best-case scenario is that people are attracted to making contributions
> > > or becoming more interested in free software, which I thought was the
> > > main goal. So if that isn't prioritized, what's the point?
> > I'm afraid that not providing hardware support is not the same as
> > prioritizing free software, or even free hardware.
> 
> While I proposed a different way for supporting this binary blobs and
> defended it rather strongly in this mailing list, I'd love to see Debian
> support more hardware.
> 
> On the other hand, I still hold the view that inclusion of this firmware
> should be in line with the due-diligence Debian is famous for. i.e. Labeling
> non-free firmware correctly, and giving the user freedom to not install
> them, even if this cripples the target hardware in question.
> 
> Cheers,
> 
> Hakan
> 

All the very best, as ever,

Andy Cater



Re: Firmware - what are we going to do about it?

2022-06-01 Thread Marc Haber
On Wed, 1 Jun 2022 15:21:01 +, "Andrew M.A. Cater"
 wrote:
>Basic tasks include networking - many IBM and Dell servers use(d) Broadcom
>chipsets which wouldn't work without a non-free driver. Been caught out like
>that installing in a data centre: can't get networking to work to get the 
>drivers I need for the network card.

PXE boot will work and load a kernel and a doctored initrd that
contains the non-free firmware. Been there, done that, for thousands
of machines.

It would be so nice if Debian would offer such an initrd out of the
box.

Greetings
Marc
-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Bug#1012227: general: CPU usage is 50% or higher with WebKitWebProcess

2022-06-01 Thread Tim McConnell
Package: general
Severity: important
X-Debbugs-Cc: tmcconnell...@gmail.com

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?Unsure, I've been having this issue for a
while now
   * What exactly did you do (or not do) that was effective (or
 ineffective)? Don't know other than keeping my system up to date
   * What was the outcome of this action? WebKitWebProcess will use 50% of CPU
by itself and will often take the CPU usage to 100%
   * What outcome did you expect instead?Lower CPU usage

*** End of the template - remove these template lines ***



Bug#1012227: general: CPU usage is 50% or higher with WebKitWebProcess

2022-06-01 Thread Paul Wise
Control: reassign -1 libwebkit2gtk-4.0-37
Control: retitle -1 webkitgtk: CPU usage is 50% or higher with WebKitWebProcess

On Wed, 2022-06-01 at 14:57 -0500, Tim McConnell wrote:

> WebKitWebProcess will use 50% of CPU by itself and will often take
> the CPU usage to 100%

Bugs in WebKit should not be reported against 'general', but against
the appropriate WebKit package, reassigning the bug.

The webkit-help mailing list or the WebKit IRC/Matrix channel can
probably help you figure out why this is occurring and what workarounds
that you might be able to try.

https://webkitgtk.org/

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Processed: Re: Bug#1012227: general: CPU usage is 50% or higher with WebKitWebProcess

2022-06-01 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libwebkit2gtk-4.0-37
Bug #1012227 [general] general: CPU usage is 50% or higher with WebKitWebProcess
Bug reassigned from package 'general' to 'libwebkit2gtk-4.0-37'.
Ignoring request to alter found versions of bug #1012227 to the same values 
previously set
Ignoring request to alter fixed versions of bug #1012227 to the same values 
previously set
> retitle -1 webkitgtk: CPU usage is 50% or higher with WebKitWebProcess
Bug #1012227 [libwebkit2gtk-4.0-37] general: CPU usage is 50% or higher with 
WebKitWebProcess
Changed Bug title to 'webkitgtk: CPU usage is 50% or higher with 
WebKitWebProcess' from 'general: CPU usage is 50% or higher with 
WebKitWebProcess'.

-- 
1012227: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012227
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1012239: ITP: christianriesen-otp -- PHP library to check HOTP and TOTP one time passwords

2022-06-01 Thread Joseph Nahmias
Package: wnpp
Severity: wishlist
Owner: Joseph Nahmias 
X-Debbugs-Cc: debian-devel@lists.debian.org, j...@nahmias.net, 
chris.rie...@gmail.com, pkg-php-p...@lists.alioth.debian.org

* Package name: christianriesen-otp
  Version : 1.4.3
  Upstream Author : Christian Riesen 
* URL : https://github.com/ChristianRiesen/otp
* License : MIT
  Programming Lang: PHP
  Description : PHP library to check HOTP and TOTP one time passwords

 Implements hotp according to RFC4226 and totp according to RFC6238 (only
 sha1 algorithm). Once you have a secret, you can use it directly in this
 class to create the passwords themselves (mainly for debugging use) or use
 the check functions to safely check the validity of the keys. The checkTotp
 function also includes a helper to battle timedrift.
 .
 Also includes a static GoogleAuthenticator function class to generate a
 correct url for the QR code, so you can easy scan it with your device.
 Google Authenticator is available as application for iPhone and Android.
 This removes the burden to create such an app from the developers of
 websites by using this set of classes.

Dependency of KanBoard.
Will be maintained within PHP Team.