Re: debian-installer: Use GeoIP support in installer

2014-07-22 Thread Ben Hutchings
(Not posting to the bug, because this is not GeoIP.)

Has anyone looked into whether the EFI PlatformLang variable is at all
useful?

Windows 7 does not appear to use it, though I think Windows 8 may do.
If Windows uses it, it's probably going to be a fairly good indicator of
the locale the computer was sold in, which would be a good starting
point.

Ben.

-- 
Ben Hutchings
Beware of programmers who carry screwdrivers. - Leonard Brandwein


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


Bug#755533: debian-installer: Use GeoIP support in installer

2014-07-22 Thread Patrick Häcker
> > it would be nice, if Debian installer would support GeoIP to use default
> > values where appropriate.
> 
> I don't think we're going to set up networking without asking, let alone
> contacting some service on the internets to figure out what country the
> user might be in.

Good point, I didn't think about the privacy (and potentially security) 
concerns.

An additional button "try to get some default values automatically" with the 
necessary explanations of your valid concerns is probably not helpful, as the 
user didn't even select his language, thus in general can't read neither the 
button nor the text.

But if I give a Debian image to Joe User, he will expect to have an 
installation, which is as easy as possible without resulting in wrong settings
(so the selected language should be correct, for example).

If we had a "simple install" mode next to the "normal install" and the "expert 
install" I'd suggest to make GeoIP the default for the "simple install" and 
deactivate it for the other two modes. But as we do not have that, I could 
imagine having it active in the normal install and using a Debian server 
secured by TLS (if that's possible with GeoIP, I didn't check).

Regards
Patrick

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


Linux kernel ABI bump in unstable: from 3.14-1 to 3.14-2

2014-07-22 Thread Linux kernel watcher
Linux kernel ABI bump in unstable: from 3.14-1 to 3.14-2


Full summary: http://d-i.debian.org/kernel-summary.html#unstable


--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1x9cx5-0005wa...@dillon.debian.org



Bug#755689: grub-installer: allow installation to multiple devices

2014-07-22 Thread Daniel Baumann

Package: grub-installer
Version: 1.95

dpkg-reconfigure grub-pc lets you have grub writing to multiple devices 
and keeps them updated, however, grub-installer does not.


it would be nice if it would be possible to already select multiple 
devices to write the bootloader during d-i.


--
Address:Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email:  daniel.baum...@progress-technologies.net
Internet:   http://people.progress-technologies.net/~daniel.baumann/


--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53ce5f34.6000...@progress-technologies.net



Bug#755686: installation-reports: installation is successful, but no notice about missing firmware

2014-07-22 Thread Johannes Obermueller
Package: installation-reports
Severity: minor
Tags: d-i

Dear Maintainer,

I tested the Jessie Alpha 1 release of the installer by installing it on an old
laptop of mine (a toshiba tecra a9).

The installation finished successfully, leaving a functional debian system.
Only the driver for my wifi-card was missing, but the installer didn't inform
me about that (previous installers did so) -- but the errata already states
that there's this kind of problem in firmware handling, so what I experienced
seems to confirm that.

When I booted into the newly installed system I manually installed the missing
firmware and now everything seems to work perfectly.

I'm sending this installation report because the website of the Debian-
Installer asks to do so, even if ther weren't any problems.



-- Package-specific info:

Boot method: 
Image version: 
Date: 

Machine: 
Partitions: 


Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:   [ ]
Detect network card:[ ]
Configure network:  [ ]
Detect CD:  [ ]
Load installer modules: [ ]
Clock/timezone setup:   [ ]
User/password setup:[ ]
Detect hard drives: [ ]
Partition hard drives:  [ ]
Install base system:[ ]
Install tasks:  [ ]
Install boot loader:[ ]
Overall install:[ ]

Comments/Problems:




-- 

Please make sure that the hardware-summary log file, and any other
installation logs that you think would be useful are attached to this
report. Please compress large files using gzip.

Once you have filled out this report, mail it to sub...@bugs.debian.org.

==
Installer lsb-release:
==
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
DISTRIB_RELEASE="8 (jessie) - installer build 20140316"
X_INSTALLATION_MEDIUM=cdrom

==
Installer hardware-summary:
==
uname -a: Linux joob-toshiba 3.13-1-amd64 #1 SMP Debian 3.13.5-1 (2014-03-04) 
x86_64 GNU/Linux
lspci -knn: 00:00.0 Host bridge [0600]: Intel Corporation Mobile 
PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: agpgart-intel
lspci -knn: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 
GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0004]
lspci -knn: 00:02.1 Display controller [0380]: Intel Corporation Mobile 
GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0004]
lspci -knn: 00:19.0 Ethernet controller [0200]: Intel Corporation 82566MC 
Gigabit Network Connection [8086:104d] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: e1000e
lspci -knn: 00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 
Family) USB UHCI Controller #4 [8086:2834] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: uhci_hcd
lspci -knn: 00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 
Family) USB UHCI Controller #5 [8086:2835] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: uhci_hcd
lspci -knn: 00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 
Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: ehci-pci
lspci -knn: 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) 
HD Audio Controller [8086:284b] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) 
PCI Express Port 1 [8086:283f] (rev 03)
lspci -knn: Kernel driver in use: pcieport
lspci -knn: 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) 
PCI Express Port 2 [8086:2841] (rev 03)
lspci -knn: Kernel driver in use: pcieport
lspci -knn: 00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) 
PCI Express Port 3 [8086:2843] (rev 03)
lspci -knn: Kernel driver in use: pcieport
lspci -knn: 00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 
Family) USB UHCI Controller #1 [8086:2830] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driver in use: uhci_hcd
lspci -knn: 00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 
Family) USB UHCI Controller #2 [8086:2831] (rev 03)
lspci -knn: Subsystem: Toshiba America Info Systems Device [1179:0001]
lspci -knn: Kernel driv

Bug#755533: debian-installer: Use GeoIP support in installer

2014-07-22 Thread Dimitri John Ledkov
On 22 July 2014 02:35, Cyril Brulebois  wrote:
> Patrick Häcker  (2014-07-21):
>> Package: debian-installer
>> Severity: wishlist
>> Tags: d-i l10n
>>
>> Dear Maintainer,
>>
>> it would be nice, if Debian installer would support GeoIP to use default
>> values where appropriate. See
>> http://henrich-on-debian.blogspot.de/2014/07/geoip-support-for-installer-is-really.html
>> for an example.
>>
>> This would probably change the required order of the installer steps. But as
>> a start, it would probably be enough to check if a DHCP enabled network
>> interface is available and use GeoIP only then. Otherwise the normal steps
>> should be executed.
>>
>> Kind regards
>> Patrick
>
> I don't think we're going to set up networking without asking, let alone
> contacting some service on the internets to figure out what country the
> user might be in. I'm happy to hear what other d-i developers have to
> say about this though.
>

So in Ubuntu, ubiquity & d-i do have geoip support added via tzsetup
package. (https://launchpad.net/bugs/229884). They do so by contacting
geoip service hosted by Canonical http://geoip.ubuntu.com/lookup ,
which is run on anonymous basis with no logs collected. (There is also
connectivity check (to catch captive portals) & geoname predictor
services used by ubiquity on similar anonymous terms -
http://start.ubuntu.com/connectivity-check and
http://geoname-lookup.ubuntu.com/?query=Moskva )

geoip.ubuntu.com/lookup is not open-sourced, but it's just a tiny
python script that uses python-geoip package & data from
geoip-database package. But it looks like there are also further
database updates taken from https://www.maxmind.com/en/home . I'll
work on open-sourcing that trivial python script.

The logic currently is opt-out - e.g. if timezone is not already
preseeded, an attempt will be made to query the server for timezone.
One can also pre-seed empty server address, and thus disable the
lookup.

I don't know which servers and/or data fedora installer uses.

For debian to do something like this, we'd ideally be hosting our own
service somewhere. I don't know if we wish for this to be opt-in or
opt-out, or something in-between e.g. If network is already
configured, and no timezone has been preseeded, do the auto-check. Or
if we should be simply asking the question if one wishes to attempt
auto-detection at that point vs choose manually.

-- 
Regards,

Dimitri.


--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/canbhlui4mkyrry8ne9aiw9j_robdt6wvfa_dz8vfm6zfa0g...@mail.gmail.com



Bug#755533: debian-installer: Use GeoIP support in installer

2014-07-22 Thread Holger Levsen
Hi,

On Dienstag, 22. Juli 2014, Cyril Brulebois wrote:
> I don't think we're going to set up networking without asking, let alone
> contacting some service on the internets to figure out what country the
> user might be in.

I completly agree, d-i should not do this by default.

That said, I do think it would be cool + user-friendly to be able to use 
(alternative) Debian installation media which does that. But this (having 
media behaving *this* differently) opens another can of worms...

So, maybe this is better left to a Debian blend.


cheers,
Holger


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