Re: Making Debian available, non-free promotor

2021-01-29 Thread Paul Sutton



On 29/01/2021 03:23, Yao Wei wrote:

Hi,

Could there be the way that, with installer unable to connect to the
internet, it detects the list of missing blobs, and generate a webpage
in the thumb drive, and let user plug in another flash drive to download
them.


I agree with this idea, it would be really helpful, in fact the step in 
the installer that asks for a driver disk could perhaps be removed,  So 
in terms of extra steps remove one, add this.


Perhaps however as there is also an automated install / unintended 
install option this could be part of that too so subsequent installs 
could pull in the extra drivers once downloaded.



Paul




At then, we can let users download the missing drivers from the
generated webpage, like the following:


Additional packages for the network interface
==

As Debian is the universal operating system, we consider both users
and free software important.  However, the network device of the
computer requires firmware that is not available in the installation
media, because these are considered non-free according to our
guideline.

We encourage you to get devices that respects your freedom.

Meanwhile, you can either try another device that's known good using
only free software, or download the .deb package(s) linked below and
put into the same place this file resides:

---

firmware-iwlwifi
- for: Network Controller: Intel Corporation Wireless 8265 / 8275
- https://packages.debian.org/bullseye/firmware-iwlwifi


I realize that it is an additional step that may stop users from using
Debian.  But if we do not want to lower the priority of free software in
favor to the user, we have to increase the usability for people with
non-free devices in DFSG-only realm.

Just 2 cents,
Yao Wei



--
Paul Sutton
https://personaljournal.ca/paulsutton/
OpenPGP: 4350 91C4 C8FB 681B 23A6 7944 8EA9 1B51 E27E 3D99

Fosdem 2021 6th-7th Feb 2021 : https://fosdem.org/2021

LibrePlanet 2021 - March 20th - 21st  - 
https://libreplanet.org/wiki/Main_Page




OpenPGP_signature
Description: OpenPGP digital signature


Re: Making Debian available, non-free promotor

2021-01-29 Thread Holger Wansing
Hi,

Paul Sutton  wrote:
> 
> 
> On 29/01/2021 03:23, Yao Wei wrote:
> > Hi,
> > 
> > Could there be the way that, with installer unable to connect to the
> > internet, it detects the list of missing blobs, and generate a webpage
> > in the thumb drive, and let user plug in another flash drive to download
> > them.
> 
> I agree with this idea, it would be really helpful, in fact the step in 
> the installer that asks for a driver disk could perhaps be removed,  So 
> in terms of extra steps remove one, add this.

Again: a mechanism doing exactly this is already there, and it's documented 
here:
https://www.debian.org/releases/stable/amd64/ch06s04.en.html


-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Re: Making Debian available, non-free promotor

2021-01-29 Thread Ansgar
Yao Wei writes:
> At then, we can let users download the missing drivers from the
> generated webpage, like the following:
>
>> Additional packages for the network interface
>> ==
>>
>> As Debian is the universal operating system, we consider both users
>> and free software important.  However, the network device of the
>> computer requires firmware that is not available in the installation
>> media, because these are considered non-free according to our
>> guideline.
>> 
>> We encourage you to get devices that respects your freedom.

Should this message also be shown when non-free firmware is preinstalled
in the system for educational purposes?

Or do devices that have pre-installed non-free firmware respect the
user's freedom?  As long as the users doesn't look and doesn't hear
about it, it's not there after all (two-wise-monkey-free / FSF-free?).
The best example probably are TiVo devices which don't have
user-upgradable firmware and thus should be called "freedom respecting"
;-)

We could also recommend users to just install Debian in a VM which
abstracts away the hardware, e.g., in a VM under Windows.  This also
respects user freedom in the same sense as above as Windows is usually
preinstalled.  (And AFAIU on modern systems Debian will usually run in
some partition anyway and not have full hardware access, so it already
runs in a "VM" of sorts.)

>> Meanwhile, you can either try another device that's known good using
>> only free software, or download the .deb package(s) linked below and
>> put into the same place this file resides:
>>
>> ---
>> 
>> firmware-iwlwifi
>> - for: Network Controller: Intel Corporation Wireless 8265 / 8275
>> - https://packages.debian.org/bullseye/firmware-iwlwifi

iwlwifi does work fine with just free software just like hard disks and
similar?

Ansgar



Re: Making Debian available - patch for webwml

2021-01-29 Thread Holger Levsen
Hi Holger,

On Thu, Jan 28, 2021 at 10:53:54AM +0100, Holger Wansing wrote:
> FYI: a patch has been applied in the meantime, adding such hint to nearly all
> d.o pages, which have links to download images
[eg]
> www.debian.org/distrib/
> to make users aware of those images.

very cool, thank you very much!

I'm still a bit sad we call the non-free images "unofficial" instead of
"non-free", but hey, todays presentation is much better than last months
already! IOW: I think we should call our non-free images our official
non-free images. But still, yay progress!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁   holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀ PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
 ⠈⠳⣄

"Climate change" is an euphenism. "Global warming" as well.


signature.asc
Description: PGP signature


Re: Making Debian available, non-free promotor

2021-01-29 Thread Yao Wei
On Fri, Jan 29, 2021 at 01:38:24PM +0100, Ansgar wrote:
> Yao Wei writes:
> >> We encourage you to get devices that respects your freedom.
> 
> Should this message also be shown when non-free firmware is preinstalled
> in the system for educational purposes?
> 
> Or do devices that have pre-installed non-free firmware respect the
> user's freedom?  As long as the users doesn't look and doesn't hear
> about it, it's not there after all (two-wise-monkey-free / FSF-free?).
> The best example probably are TiVo devices which don't have
> user-upgradable firmware and thus should be called "freedom respecting"
> ;-)
> 
> We could also recommend users to just install Debian in a VM which
> abstracts away the hardware, e.g., in a VM under Windows.  This also
> respects user freedom in the same sense as above as Windows is usually
> preinstalled.  (And AFAIU on modern systems Debian will usually run in
> some partition anyway and not have full hardware access, so it already
> runs in a "VM" of sorts.)
> 

It is to describe the DFSG-freedom we value.  I know that having
upgradable non-free firmware is better than having non-upgradable
firmware in case if there's vulnerability we need to address.  If we
find it not suitable, we can remove the text if that is going to be
implemented.

Of course it is easier to use Debian inside VM, but that is not the
situation we would like to address.

> iwlwifi does work fine with just free software just like hard disks and
> similar?

This listing is to list the packages that the user needs to download
into the flash drive.  In my case, iwlwifi requires additional firmware
so I picked it as an example.

And, the reason that I am picking networking, is that when system is
installed with networking, the user can then download packages for other
devices that require non-free packages to work.

Usability wise, the message on the non-free firmware loading in
debian-installer is not prominent enough, that people needs to discover
it through manual.  (This is also the case of the behavior in d-i that
it installs sudo when root password is empty.)  I would imagine that
people just download ISO, install, and they would consult search engines
for the problems they encounter, without realizing we have such function
built into our installer.

Thanks,
Yao Wei


signature.asc
Description: PGP signature


Re: -1 (Re: Making Debian available)

2021-01-29 Thread Steve McIntyre
Paul wrote:

>
>During install, the installer asks if you have a disk with drivers on 
>for this closed hardware, I don't know what it wants at this point.
>
>If we could insert a 2nd usb disk, or anything with the correct drivers 
>on, it may help.

Argh. Pet peeve. It asks for a disk with *firmware* on it, not
*drivers*. Please stop confusing the two.

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
"You can't barbecue lettuce!" -- Ellie Crane



Re: Making Debian available - patch for webwml

2021-01-29 Thread Debian/GNU

On 1/29/21 1:44 PM, Holger Levsen wrote:

Hi Holger,

On Thu, Jan 28, 2021 at 10:53:54AM +0100, Holger Wansing wrote:

FYI: a patch has been applied in the meantime, adding such hint to nearly all
d.o pages, which have links to download images

[eg]

www.debian.org/distrib/
to make users aware of those images.


very cool, thank you very much!

I'm still a bit sad we call the non-free images "unofficial" instead of
"non-free", but hey, todays presentation is much better than last months
already! IOW: I think we should call our non-free images our official
non-free images. But still, yay progress!




anecdotally, i installed buster on my wife's 13 year old i686 laptop 
yesterday morning (trying to refurbish it as a home-schooling device).
the hardware is obviously pretty old (no x86_64!), but at least that 
made me hope that the wifi card might work out of the box.


being fully aware of this thread (and just to be on the safe side), i 
checked how easy it was to find a i386 netinstaller images with non-free 
firmware.


i'm sad to say that even though there has been obvious progress on the 
homepage¹, i failed.


to be fair, i did find i386 images including non-free, but apparently 
only "full installation" ISOs, that (i suspected) wouldn't fit on my 
already crammed USB-stick.
(i've been installing Debian since 1998 or so, and I don't think I ever 
used anything but the netinstaller. i'd like to keep it that way)


of course, once i started the installer, it turned out that non-free 
firmware was indeed needed for the iwlwifi.
so i copied one of the two mentioned firmware files (the other one was 
missing, so i assumed that the two were just different versions) from my 
own laptop (running sid) into a firmware/ directory on the USB stick, 
and started a-new.
this time i was not prompted to insert a disk with the missing firmware 
(so providing the missing firmware was obviously pretty easy), only to 
find that i still could not connect to my WPA2-protected WiFi.


so i just grabbed an old network cable from my bag of stuff, connected 
my own laptop to the old one, setup internet sharing, and from then it 
went kind of smoothly (apart from losing connection every other time, so 
it took a couple of attempts until the base system had been downloaded; 
but that might be due to the cable, or the rusty eth connector).


after a successful installation i enabled non-free, grabbed the 
firmware-iwlwifi package, and since then everything seems to work 
splendidly (module that fan, that is making weird noises).



fdmsrsa
IOhannes



¹ note: i think "the page" (https://get.d.o) changed again since 
yesterday, and i now have been able to locate i386-netinstall+non-free 
images (although only after searching the page for "firmware" and then 
go daringly 3 more appalling pages (that reminded me fondly of 
ftp-directories and FAQs of yore)




OpenPGP_signature
Description: OpenPGP digital signature