Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-17 Thread Michael Gilbert
On Thu, Aug 16, 2012 at 12:03 AM, Christian PERRIER wrote:
 This recently came up on the fsf-collab list.  Here are my thoughts on
 appropriate wording:
 http://lists.alioth.debian.org/pipermail/fsf-collab-discuss/2012-August/000200.html

 Obviously that's rather long given character constraints in the
 installer's debconf messages.  But it could be a starting point for
 discussion.

 Post-wheezy, of course..:-)

Certainly :)  All of the potential FSF-freeness stuff will need to
wait until after wheezy's release.

 And by shortening the text quite strongly (I think the first two
 paragraphs are enough: the rest belongs to freeness zealotism -no
 offense intended, I happen to be a zealot, too).

Well, the goal with that wording was to concurrently try to meet the
FSF's requirements to be on their free distributions list (the
requirement that non-free dialog's need to contain information on why
it should be avoided if possible) while being intellectually honest
with the user about their real options (i.e giving them enough
information to be able to reach their own freeness conclusions).

I think providing a well-rounded perspective is good in that includes
the zealot perspective as well as the pragmatists, and leaves it up to
the user to reach their own well-informed decision.

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-16 Thread Bjørn Mork
Stefan Nagy pub...@stefan-nagy.at writes:

 Am Mittwoch, den 15.08.2012, 20:21 +0200 schrieb Bjørn Mork:
 The driver firmware request is required to enable those who want to load
 the optional firmware. Just ignore it if you don't want to.

 I'm not saying debian installer shouldn't recommend / ask for non-free
 firmware at all [1] but I do care about my freedom as software user.

 My notebook has an Intel WLAN adapter and a Realtek NIC – debian
 installer tells me in both cases that my hardware needs proprietary
 software to operate even if the consequences of not installing the
 non-free firmware are completely different. My WLAN adapter doesn't work
 at all when I decide not to install the firmware.

 I don't think that it's a good solution to seperate non-free firmware
 just to tell users to provide it while installation process. In my
 opinion debian (installer) should provide more information about the
 concrete consequences of not installing a specific firmware file: Will
 the device work at all? What are the probable limitations?

 Debian (installer) should enable users to make a decision here. Instead
 right now it seems like the safe way in each and every case is to
 install proprietary firmware – and everyone who decides not to install
 it is on his/her own.

 This is just my opinion (and that's why I reported this bug with
 severity: wishlist).

This makes a lot of sense and I do agree with your view.

But unless I miss something, I don't think it is currently possible for
the installer to implement anything like this.  The kernel firmware
interface allow the drivers to request firmware, but there is no way for
the firmware loader to know what the driver will do if the request
fails.  In some cases the driver will just continue, possibly with
reduced functionality or known firmware bugs unpatched, in other cases
the driver will attempt to load alternate firmware.  And in quite a few
cases, the driver cannot continue because the device requires the
loadable firmware to function at all. Like your WLAN card.

The driver will know these differences, but the firmware loader (and
therefore the installer) will not.

So your wishlist should go to the upstream kernel developers.  Maybe the
request_firmware API should be extended to indicate the drivers failure
mode to the loader, allowing the loader to present this information to
the end user?


Bjørn


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Stefan Nagy
Package: debian-installer
Severity: wishlist
Tags: d-i

Dear Maintainer,

I have a notebook with a realtek nic which doesn't need any non-free firmware
files to operate. However, debian installer requests me to install non-free
firmware. It doesn't make any difference if I install it or reject the request
– the network adapter just works.

Debian installer shouldn't ask me to install non-free firmware for a device
that works just as well without it.

My hardware: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
Ethernet controller [10ec:8168] (rev 06)
Firmware file which debian installer requests: rtl_nic/rtl8168e-3.fw



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Brian Potkin
On Wed 15 Aug 2012 at 10:30:06 +0200, Stefan Nagy wrote:

[I sent to debian-boot and forgot to Cc: the bug]

 Package: debian-installer
 Severity: wishlist
 Tags: d-i
 
 Dear Maintainer,
 
 I have a notebook with a realtek nic which doesn't need any non-free firmware
 files to operate. However, debian installer requests me to install non-free
 firmware. It doesn't make any difference if I install it or reject the request
 – the network adapter just works.
 
 Debian installer shouldn't ask me to install non-free firmware for a device
 that works just as well without it.

What else can the installer do other than pass on the request from the
kernel? Please don't shoot the messenger.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Stefan Nagy
Am Mittwoch, den 15.08.2012, 11:53 +0100 schrieb Brian Potkin:
 What else can the installer do other than pass on the request from the
 kernel? Please don't shoot the messenger.

Sorry – I wasn't sure to which package this bug belongs… Could you
reassign it please?

Thanks,
Stefan.


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


Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Bjørn Mork
Stefan Nagy pub...@stefan-nagy.at writes:

 I have a notebook with a realtek nic which doesn't need any non-free firmware
 files to operate. However, debian installer requests me to install non-free
 firmware. It doesn't make any difference if I install it or reject the request
 – the network adapter just works.

 Debian installer shouldn't ask me to install non-free firmware for a device
 that works just as well without it.

You cannot know that it works just as well.  The firmware may enable
additional features you don't use, or which does not matter to your
usage pattern.  Or the firmware fixes known bugs which you just haven't
hit or which you didn't know you were hitting.

Both of these are quite common for network adapter firmware.

 My hardware: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
 Ethernet controller [10ec:8168] (rev 06)
 Firmware file which debian installer requests: rtl_nic/rtl8168e-3.fw

I believe this works exactly as intended.  The adapter does function
without the firmware and the driver allows you to continue using it even
if the firmware load fails, thereby enabling you to complete the
installation and download the firmware if acceptable.

The driver firmware request is required to enable those who want to load
the optional firmware. Just ignore it if you don't want to.


Bjørn


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Stefan Nagy
Am Mittwoch, den 15.08.2012, 20:21 +0200 schrieb Bjørn Mork:
 The driver firmware request is required to enable those who want to load
 the optional firmware. Just ignore it if you don't want to.

I'm not saying debian installer shouldn't recommend / ask for non-free
firmware at all [1] but I do care about my freedom as software user.

My notebook has an Intel WLAN adapter and a Realtek NIC – debian
installer tells me in both cases that my hardware needs proprietary
software to operate even if the consequences of not installing the
non-free firmware are completely different. My WLAN adapter doesn't work
at all when I decide not to install the firmware.

I don't think that it's a good solution to seperate non-free firmware
just to tell users to provide it while installation process. In my
opinion debian (installer) should provide more information about the
concrete consequences of not installing a specific firmware file: Will
the device work at all? What are the probable limitations?

Debian (installer) should enable users to make a decision here. Instead
right now it seems like the safe way in each and every case is to
install proprietary firmware – and everyone who decides not to install
it is on his/her own.

This is just my opinion (and that's why I reported this bug with
severity: wishlist).



[1] http://tinyurl.com/bp6pz9b


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


Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Michael Gilbert
On Wed, Aug 15, 2012 at 6:05 PM, Stefan Nagy wrote:
 Debian (installer) should enable users to make a decision here. Instead
 right now it seems like the safe way in each and every case is to
 install proprietary firmware – and everyone who decides not to install
 it is on his/her own.

 This is just my opinion (and that's why I reported this bug with
 severity: wishlist).

This recently came up on the fsf-collab list.  Here are my thoughts on
appropriate wording:
http://lists.alioth.debian.org/pipermail/fsf-collab-discuss/2012-August/000200.html

Obviously that's rather long given character constraints in the
installer's debconf messages.  But it could be a starting point for
discussion.

Best wishes,
Mike


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#684968: debian-installer: requests non-free firmware for a device that works just as well without it

2012-08-15 Thread Christian PERRIER
Quoting Michael Gilbert (mgilb...@debian.org):
 On Wed, Aug 15, 2012 at 6:05 PM, Stefan Nagy wrote:
  Debian (installer) should enable users to make a decision here. Instead
  right now it seems like the safe way in each and every case is to
  install proprietary firmware – and everyone who decides not to install
  it is on his/her own.
 
  This is just my opinion (and that's why I reported this bug with
  severity: wishlist).
 
 This recently came up on the fsf-collab list.  Here are my thoughts on
 appropriate wording:
 http://lists.alioth.debian.org/pipermail/fsf-collab-discuss/2012-August/000200.html
 
 Obviously that's rather long given character constraints in the
 installer's debconf messages.  But it could be a starting point for
 discussion.


Post-wheezy, of course..:-)

And by shortening the text quite strongly (I think the first two
paragraphs are enough: the rest belongs to freeness zealotism -no
offense intended, I happen to be a zealot, too).




signature.asc
Description: Digital signature