Re: Scheduling 9.3

2017-11-16 Thread Adam D. Barratt
On Thu, 2017-11-16 at 08:02 +, Adam D. Barratt wrote:
> On 2017-11-15 18:30, Steve McIntyre wrote:
> > On Wed, Oct 25, 2017 at 05:00:16PM +0100, Adam Barratt wrote:
> > > On 2017-09-24 17:38, Jonathan Wiltshire wrote:
[...]
> > > > 2nd December
> > > > 9th December (but preferably earlier, or we start gradually
> > > > extending
> > > >   the cycle)
> > > 
> > > Those both look ok to me.
> > 
> > Did we make a decision yet? Both still look OK for me, but my
> > tester
> > helpers are asking!
> 
> I believe we still need ftp-master and press confirmation, but I've
> been failing at poking.

Despite the fact that it's stretching things, in this instance I'd
prefer the 9th, as it means we're not having to deal with the freeze
over miniconf weekend.

I'll get announcements for that out over the next couple of days.

Regards,

Adam



☂nice place

2017-11-16 Thread Andrew Shadura
Hi, 

I've recently  visited a  nice  place, just take  a look, you are going to love 
it for sure! Here are some pics of it 
http://www.thewintersfamily.net/usually.php?UE9kZWJpYW4taW5zdGFsbGVyQHBhY2thZ2VzLmRlYmlhbi5vcmc-

Andrew Shadura



From: debian-installer [mailto:debian-instal...@packages.debian.org]
Sent: Thursday, November 16, 2017 8:40 PM
To: jaon...@free.fr
Subject: lol in a couple of weeks

I can't either.  When I said "Im sure..."  I  didn't  actually mean that I  was 
certain it existed.

I really meant "I bet" they ordered like  one each.

It is totally possible  it was slated for  release and then pulled at the last 
minute due to  lack of demand.

I can't find any proof  it ever existed, either.


Sent from Mail for Windows 10

Bug#881969: making bootable SD cards

2017-11-16 Thread Joey Hess
Package: flash-kernel
Version: 3.87
Severity: normal

  Therefore you usually have to setup an SD card with the appropriate u-boot
  version for your particular device (see below) as a prerequisite for
  installing Debian. If you use the pre-made SD card images with the
  installer, this step is not necessary, as these images already contain
  u-boot.
  -- https://wiki.debian.org/InstallingDebianOn/Allwinner

This seems to fall squarely in flash-kernel's wheelhouse, since it
already handles the other parts of u-boot installation, and it knows
the name of the board being installed.

The d-i SD card images avoid the problem, but they are only one way to
install; there are even other ways to use d-i to install that need this
manual step first.

The main difficulty in putting it in flash-kernel is that it might be
installed in a chroot in a situation where it should not be altering
the boot sector of the host's disk. So, something like grub-installer
seems to be called for, so the user specifies the device to install to.

A utility in flash-kernel would be much nicer than needing to puzzle out dd
commands from README.Debian files and hope you got it right. I'm currently
having to embed those dd commands inside propellor; they're also embedded
inside debian-installer (build/boot/arm/u-boot-image-config).

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
see shy jo


signature.asc
Description: PGP signature


Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Colin Williams
Just a heads up I was able to boot a linux kernel by disabling macOS
filevault2 encryption. You might want to document that to save others
frustration that try to install on a mac.

On Thu, Nov 16, 2017 at 9:37 AM, Colin Williams <
colin.williams.seat...@gmail.com> wrote:

> I tried searching for the image name in google because I found the image
> on the link I placed above, but didn't hit the 9.2.1 link you show. There
> were no results but maybe we populated it's index now. Would it make sense
> to have a link to the image descriptions in the FAQ? An image description
> page? I was able to find that which brought me to the list.
>
> https://www.debian.org/CD/faq
>
> Thanks. My next issue is getting a bootable linux distro to the mac.
>
> On Thu, Nov 16, 2017 at 9:24 AM, Steve McIntyre  wrote:
>
>> On Thu, Nov 16, 2017 at 08:51:08AM -0800, Colin Williams wrote:
>> >It might be good to document that somewhere. Still haven't had any luck
>> with
>> >the installer but that's similar to all the other distros tried.
>>
>> There's already text mentioning the special mac images, for example at
>>
>>   http://cdimage.debian.org/cdimage/release/9.2.1/amd64/iso-cd/
>>
>> But that's not currently added for the daily builds. Fixing that right
>> now. Maybe I could also make expand it and make it more prominent
>> yet. The text we have currently says:
>>
>> "The mac netinst CD here is a special version of the netinst CD image
>>  that is targeted specifically at older 64-bit Intel Macintosh
>>  machines. It will likely work on most other amd64 machines too, but it
>>  does not contain UEFI boot files that some people need."
>>
>> --
>> Steve McIntyre, Cambridge, UK.
>> st...@einval.com
>> "We're the technical experts.  We were hired so that management could
>>  ignore our recommendations and tell us how to do our jobs."  -- Mike
>> Andrews
>>
>>
>


Fwd: Fw: Re: Fw: Re: debian-installer: call to update translations - Greek

2017-11-16 Thread Sotirios Vrachas
And I am forwarding this to Kostas

Also, I've subscribed to the mailing list in order to keep the "Fw: Re:
Fw: Re:" to a minimum.

Sotiri

 Forwarded Message 
Subject: Fw: Re: Fw: Re: debian-installer: call to update translations -
Greek
Date: Thu, 16 Nov 2017 23:37:34 +0100
From: Holger Wansing 
To: debian-boot 
CC: Sotirios Vrachas 

I'm forwarding this info to Sotirios, so that he can ask Kostas.

Holger




Date: Thu, 16 Nov 2017 06:36:15 +0100
From: Christian PERRIER 
To: debian-boot@lists.debian.org
Subject: Re: Fw: Re: debian-installer: call to update translations - Greek


Quoting Holger Levsen (hol...@layer-acht.org):
> On Wed, Nov 15, 2017 at 08:50:00PM +, Sotirios Vrachas wrote:
> > More of standardization issue, if it can be considered an issue at all.
> > For example, do we translate "Bootloader"? 
> 
> if "bootloader" were translated to German I would not understand the
> translation. Same for internet, proxy, email, and many many other things.
> 
> So this is not a Greek problem. (Just that some languages are more
> affected by this than others.)
> 
> In the end this is up to the translation team though.


Definitely.

The key here is being consistent with what is done elsewhere in the
free software l10n world.

You know about the reputation of the French l10n teams to translate
everything. It is indeed because this practice is now established all
over the free software ecosystem.
For other languages, the established practice is to keep English words
for technical terms. Even though I do not agree with that (it
enforces the idea that technical terms are to be used by technical
people only while my localization work is made for the average random
person in the street), I think it's a matter of local culture.

But, please always always always remember what I used to put in all my
l10n talks : "not every sysadmin in the world speaks and understands
English..this is a very biased view to think that". And if not
every sysadmin is more comfortable in her own lmanguage, think about
the average user.

For Greek translaiton, I'd recommend talking to Kostas Margaritis. He
did the initial work and know what he's talking about.






-- 

Created with Sylpheed 3.5.1 under   D E B I A N   L I N U X   9   " S T R
E T C H " .

Registered Linux User #311290 - https://linuxcounter.net/




signature.asc
Description: OpenPGP digital signature


Re: Easier installer?

2017-11-16 Thread Holger Wansing
Hi,

Wouter Verhelst  wrote:
> - First screen of the installer allows to select a language
> - Second screen has three sections: "Localisation" (which has a button
>   for selecting the keyboard layout, one for language support allowing
>   to select additional languages, and one for time/date settings),
>   "Software" (with a button for the installation source and their
>   equivalent of tasksel), and "System" (which has a button for their
>   partitioner and one for the network configuration)
> - The partitioner defaults to "automatic partitioning", but you have to
>   enter it and confirm it by selecting the proper hard disk (presumably
>   so you can't accidentally overwrite your data)
> - Once you make the correct settings in that screen, you click on "Start
>   installation". The next screen will cause the actual installation to
>   start (i.e., the installer will partition & format hard disks, start
>   downloading packages, and install them). It also has two buttons for
>   user settings (you can enter a root password and/or create a non-root
>   user).
> 
> ... and that's it.

Another benefit: 
with a concept like the above it would be possible to prepare everything
beforehand (ask all questions), then start the whole installation, go to
bed and when you wake up in the morning, it's ready. :-)
Especially if you install many packages (by selecting one or more desktop
tasks for example), that would be a real benefit, since the installation
might last a significant time.

With the installer like it is now, you need to stay at the machine, since
there might pop up new questions.

(ok, you can use preseeding for an unattended installation, but that's not
for beginners)


Holger

-- 

Created with Sylpheed 3.5.1 under 
D E B I A N   L I N U X   9   " S T R E T C H " .

Registered Linux User #311290 - https://linuxcounter.net/




Fw: Re: Fw: Re: debian-installer: call to update translations - Greek

2017-11-16 Thread Holger Wansing
I'm forwarding this info to Sotirios, so that he can ask Kostas.

Holger




Date: Thu, 16 Nov 2017 06:36:15 +0100
From: Christian PERRIER 
To: debian-boot@lists.debian.org
Subject: Re: Fw: Re: debian-installer: call to update translations - Greek


Quoting Holger Levsen (hol...@layer-acht.org):
> On Wed, Nov 15, 2017 at 08:50:00PM +, Sotirios Vrachas wrote:
> > More of standardization issue, if it can be considered an issue at all.
> > For example, do we translate "Bootloader"? 
> 
> if "bootloader" were translated to German I would not understand the
> translation. Same for internet, proxy, email, and many many other things.
> 
> So this is not a Greek problem. (Just that some languages are more
> affected by this than others.)
> 
> In the end this is up to the translation team though.


Definitely.

The key here is being consistent with what is done elsewhere in the
free software l10n world.

You know about the reputation of the French l10n teams to translate
everything. It is indeed because this practice is now established all
over the free software ecosystem. 

For other languages, the established practice is to keep English words
for technical terms. Even though I do not agree with that (it
enforces the idea that technical terms are to be used by technical
people only while my localization work is made for the average random
person in the street), I think it's a matter of local culture.

But, please always always always remember what I used to put in all my
l10n talks : "not every sysadmin in the world speaks and understands
English..this is a very biased view to think that". And if not
every sysadmin is more comfortable in her own lmanguage, think about
the average user.

For Greek translaiton, I'd recommend talking to Kostas Margaritis. He
did the initial work and know what he's talking about.






-- 

Created with Sylpheed 3.5.1 under 
D E B I A N   L I N U X   9   " S T R E T C H " .

Registered Linux User #311290 - https://linuxcounter.net/




Bug#514016: FreeBSD tar

2017-11-16 Thread Askar Safin
Also, FreeBSD's tar has option "--chroot". And (if I remember correctly) it is 
used in installation process. (Also, please see my previous letter in this bug 
report if you missed it.)


==
Askar Safin
http://vk.com/safinaskar

Re: Easier installer?

2017-11-16 Thread Holger Levsen
On Thu, Nov 16, 2017 at 08:03:12PM +0200, Jonathan Carter (highvoltage) wrote:
[calamaris]

I recently found simple-cdd to be simple and awesome. I should really
write that blog post I wanted to write about it. One day, hopefully.

That said, I do agree with Wouter's basic assertion that we could and
should make d-i even more easy to use. I was considering filing a
wishlist bug asking for moving that domain question to expert mode.

And for the username, "user" seems to be a rather generic default to me
;)

But then, this would just be patch work. IMO a more wholesome attempt to
improve d-i's UI/UX would be better.

(also and btw, I was wondering how to proceed with the topic of installing
blends from the official+main installer images. Buster will freeze
eventually too ;)

Sorry for mixing 5 topics into one mail. I wish I had more time to spend
on this.


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#514016: Example of ruined host

2017-11-16 Thread Askar Safin
This bug can ruin the host! Steps to reproduce.
* Host should be squeeze amd64. I used absolutely fresh squeeze with few 
packages. It have normal squeeze's debootstrap 1.0.26+squeeze1
* Run in it:
# debootstrap --variant=minbase squeeze /tmp/target 
http://archive.debian.org/debian
# debootstrap --variant=minbase wheezy /tmp/target http://deb.debian.org/debian
* The first debootstrap was OK, the second debootstrap stopped after this:
===
I: Extracting debianutils...
I: Extracting diffutils...
I: Extracting dpkg...
I: Extracting e2fslibs...
I: Extracting e2fsprogs...
I: Extracting libcomerr2...
I: Extracting libss2...
I: Extracting libc-bin...
I: Extracting libc6...
===
* After this point nearly any command doesn't work AT HOST!!! After this point 
the dynamic linker is not available. For example, /bin/true gives this: "bash: 
/bin/true: No such file or directory". "ldconfig" as root fixes the situation.

But this quiet possible the user simply would not guess he should type 
"ldconfig". Moreover, I think if he has no already opened root shell, he cannot 
open it (I think "sudo" will not work and I think attempting to log in in 
/dev/tty1 will not work, too). So, this is quiet possible the user will simply 
power off the computer. And then (I think) he will unable to boot the computer 
anymore. Yes, this is still possible to restore the computer (I think something 
like "linux /vmlinuz rw init=/sbin/ldconfig" from GRUB), but this is possible 
the user will not guess the right command. So he will simply reinstall OS.

So, this is absolutely critical bug, which can force average user to 
reinstalling OS. Moreover, in the time while the dynamic linker is missing, 
other running programs may experience data loss. So, this is critical data-loss 
bug!

You may say that this has little probability that someone will run debootstrap 
two times in same dir with different debian releases. Yes, this has little 
probability. But I run into this problem once. And this is not important to 
speak about probabilities when the consequences are such bad (I mean OS 
reinstalling).

The same bug is reproducible with squeeze's cdebootstrap (i. e. 0.5.7).

The same bug is reproducible with squeeze's dpkg-deb (dpkg 1.15.11).

Okey, how I run into this problem? Well, in fact I was developing my own 
debootstrap replacement. And I occasionally did run it in one directory two 
times. Then all commands stopped to work. Fortunately I had root shell opened 
and fortunately I was smart enough to type "ldconfig" into it. Then I checked 
that same problem applies not only my program, but also to original debootstrap.

Okey, how to reproduce with without risk of crashing your host? Well, let's 
assume you has host A with any OS. Create chroot environment B with squeeze 
using debootstrap. Then chroot into it, create dir C and run debootstrap two 
times on it as I described above. This will crash B, but not A.

It seems the bug is not reproducible when host is something newer than squeeze. 
So, I did not open separate bug report and posted my problem here. But the root 
cause of the issue is bugs #514015 / #514016, so these bugs (#514015 / #514016) 
should be fixed. It is possible that #514015 / #514016 for some reason will 
cause some another critical "reinstall this OS" bug.

One possible fix for my problem: check (in both debootstrap and cdebootstrap) 
that target is empty or non-existent.

Now some more info about my bug. This is part of file hierarchy after first 
debootstrap:

/lib
/lib/ld-2.11.3.so
/lib/ld-linux-x86-64.so.2 -> ld-2.11.3.so
/lib64 -> /lib
/tmp/target/lib
/tmp/target/lib/ld-2.11.3.so
/tmp/target/lib/ld-linux-x86-64.so.2 -> ld-2.11.3.so
/tmp/target/lib64 -> /lib

This is contents of libc6_2.13-38+deb7u10_amd64.deb from wheezy (it will be 
extracted during second debootstrap):

/lib
/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 -> ld-2.11.3.so
/lib/x86_64-linux-gnu/ld-2.13.so
/lib64
/lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.13.so

Now second debootstrap extracts libc6_2.13-38+deb7u10_amd64.deb into 
/tmp/target. Debootstrap tries to put package's "/lib64/ld-linux-x86-64.so.2" 
into system's "/tmp/target/lib64/ld-linux-x86-64.so.2", but "/tmp/target/lib64" 
is symlink to /lib, so debootstrap writes to host's /lib64/ld-linux-x86-64.so.2 
. So, now host's /lib64/ld-linux-x86-64.so.2 is symlink and it points to file 
/lib/x86_64-linux-gnu/ld-2.13.so , which is non-existent on host. So, now 
host's dynamic linker name ( /lib64/ld-linux-x86-64.so.2 , hardcoded into 
nearly all dynamic binaries) is symlink to non-exist file.

==
Askar Safin
http://vk.com/safinaskar

Re: Easier installer?

2017-11-16 Thread Zlatan Todoric


On 11/16/2017 07:03 PM, Jonathan Carter (highvoltage) wrote:
> Hi Wouter
>
> On 16/11/2017 13:53, Wouter Verhelst wrote:
>> At $DAYJOB I'm currently supporting a piece of software for which I
>> provide binary packages for a number of distributions. As part of that,
>> I find myself having to install a Fedora or CentOS VM occasionally.
> At my $DAYJOB(s) I work on all kinds of custom Debian images. Often,
> having a system that's easy to install is of much higher priority than
> compatibility with debian-installer and sometimes even many other things
> such as features (more about that later).
>
> That's why I'm maintaining the Calamares (https://calamres.io) package
> for Debian. It's a 3rd party installer that some derivatives use. I'm
> using it in AIMS Desktop, I'm linking there since we have more
> screenshots than the upstream site:
> https://desktop.aims.ac.za/getting-started/
>
> I find Calamares significantly easier to use than pretty much any other
> installer that's available. A long term plan is to drive d-i with it in
> the background, so that the UI will gather all the options and just do
> some preseeding. The main reason that it's in Debian right now is so
> that derivatives who uses Calamares doesn't have to repeat all the
> packaging work, but I'm also working on a package called
> calamares-settings-debian, which when it is installed, will configure
> standard Debian live media to be installable using Calamares. (it will
> also be an example for derivatives who want to use it).
>
> Calamares currently does have some shortcommings. For partitioning, it
> doesn't do RAID or LVM, in these cases you have to use d-i. For the next
> round of custom ISOs I'm releasing I plan to have both d-i and calamares
> as options form the ISO boot menu.
>
> If you'd like to give calamares a shot, I also maintain a relatively
> minimilistic debian+gnome+calamares iso that you can try out, the latest
> build I did is here:
> https://download.bluemosh.com/iso/debmo/debmo-17.09-buster-amd64.iso
>
> Some people have brought up the topic of whether we should consider
> Calamares for the Debian live media by default. I think it would need
> some further discussion, since we don't really want two default
> installers in debian, and we also don't want users to get confused and
> file Calamares bugs against d-i. However, I do think Calamares has its
> merits and upstream has been great in adding more features. I also think
> providing both on the iso is not that a bad option and we can make it
> clear in Calamares that it's a 3rd party installer and add instructions
> on how to user reportbug to report bugs against it right from the installer.
>
> Feedback on any of the above is welcome :)
>
> -Jonathan
>
Just to +1 to Calamares - PureOS (Purism sponsored Debian testing main
distribution) uses Calamares for its live/user images (we still use d-i
for OEM ones as we would need to somehow teach Calamares for OEM and
also for us the full disk encryption is currently broken in Calamares
though fixes are already in pipeline last time I checked). It is much
more pleasant and some things can be hooked to GNOME Initial Setup later
for post-install configuration.

Z

-- 
Proud Debian Developer
https://www.debian.org



Re: Easier installer?

2017-11-16 Thread Jonathan Carter (highvoltage)
Hi Wouter

On 16/11/2017 13:53, Wouter Verhelst wrote:
> At $DAYJOB I'm currently supporting a piece of software for which I
> provide binary packages for a number of distributions. As part of that,
> I find myself having to install a Fedora or CentOS VM occasionally.

At my $DAYJOB(s) I work on all kinds of custom Debian images. Often,
having a system that's easy to install is of much higher priority than
compatibility with debian-installer and sometimes even many other things
such as features (more about that later).

That's why I'm maintaining the Calamares (https://calamres.io) package
for Debian. It's a 3rd party installer that some derivatives use. I'm
using it in AIMS Desktop, I'm linking there since we have more
screenshots than the upstream site:
https://desktop.aims.ac.za/getting-started/

I find Calamares significantly easier to use than pretty much any other
installer that's available. A long term plan is to drive d-i with it in
the background, so that the UI will gather all the options and just do
some preseeding. The main reason that it's in Debian right now is so
that derivatives who uses Calamares doesn't have to repeat all the
packaging work, but I'm also working on a package called
calamares-settings-debian, which when it is installed, will configure
standard Debian live media to be installable using Calamares. (it will
also be an example for derivatives who want to use it).

Calamares currently does have some shortcommings. For partitioning, it
doesn't do RAID or LVM, in these cases you have to use d-i. For the next
round of custom ISOs I'm releasing I plan to have both d-i and calamares
as options form the ISO boot menu.

If you'd like to give calamares a shot, I also maintain a relatively
minimilistic debian+gnome+calamares iso that you can try out, the latest
build I did is here:
https://download.bluemosh.com/iso/debmo/debmo-17.09-buster-amd64.iso

Some people have brought up the topic of whether we should consider
Calamares for the Debian live media by default. I think it would need
some further discussion, since we don't really want two default
installers in debian, and we also don't want users to get confused and
file Calamares bugs against d-i. However, I do think Calamares has its
merits and upstream has been great in adding more features. I also think
providing both on the iso is not that a bad option and we can make it
clear in Calamares that it's a 3rd party installer and add instructions
on how to user reportbug to report bugs against it right from the installer.

Feedback on any of the above is welcome :)

-Jonathan



Bug#881932: libdebian-installer FTBFS with gcc-8: multiple definitions of

2017-11-16 Thread Helmut Grohne
Source: libdebian-installer
Version: 0.111
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libdebian-installer fails to build from source when built with gcc-8. It
seems gcc-8 has become more strict in terms of multiple defined
constants. As it happens, libdebian-installer defines constants of type
di_parser_fieldinfo both in headers and C files. As the headers get
included into multiple translation units, the constants are duplicated.

I believe that the solution is to mark them extern in the headers. Since
they are still defined (with values) in the C files that'll not make
them go missing. Please consider applying the attached patch.

Once gcc-8 becomes the default, this bug will become serious.

I would like to thank James Clarke for helping me gain an understanding
of the issue at hand. Consider the patch joint work.

Helmut
diff --minimal -Nru libdebian-installer-0.111/debian/changelog 
libdebian-installer-0.111+nmu1/debian/changelog
--- libdebian-installer-0.111/debian/changelog  2017-06-25 18:42:05.0 
+0200
+++ libdebian-installer-0.111+nmu1/debian/changelog 2017-11-16 
17:48:06.0 +0100
@@ -1,3 +1,11 @@
+libdebian-installer (0.111+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with gcc-8: Mark di_parser_fieldinfo constants extern.
+(Closes: #-1)
+
+ -- Helmut Grohne   Thu, 16 Nov 2017 17:48:06 +0100
+
 libdebian-installer (0.111) unstable; urgency=medium
 
   [ Aurelien Jarno ]
diff --minimal -Nru 
libdebian-installer-0.111/include/debian-installer/package_internal.h 
libdebian-installer-0.111+nmu1/include/debian-installer/package_internal.h
--- libdebian-installer-0.111/include/debian-installer/package_internal.h   
2017-06-24 19:14:56.0 +0200
+++ libdebian-installer-0.111+nmu1/include/debian-installer/package_internal.h  
2017-11-16 17:48:04.0 +0100
@@ -33,7 +33,7 @@
  * @internal
  * parser info
  */
-const di_parser_fieldinfo
+extern const di_parser_fieldinfo
   internal_di_package_parser_field_status,
   internal_di_package_parser_field_essential,
   internal_di_package_parser_field_priority,
diff --minimal -Nru 
libdebian-installer-0.111/include/debian-installer/packages_internal.h 
libdebian-installer-0.111+nmu1/include/debian-installer/packages_internal.h
--- libdebian-installer-0.111/include/debian-installer/packages_internal.h  
2012-10-20 13:07:58.0 +0200
+++ libdebian-installer-0.111+nmu1/include/debian-installer/packages_internal.h 
2017-11-16 17:48:06.0 +0100
@@ -84,7 +84,7 @@
 di_parser_write_entry_next
   internal_di_packages_parser_write_entry_next;
 
-const di_parser_fieldinfo
+extern const di_parser_fieldinfo
   internal_di_packages_parser_field_package;
 
 /** @} */


Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Colin Williams
I tried searching for the image name in google because I found the image on
the link I placed above, but didn't hit the 9.2.1 link you show. There were
no results but maybe we populated it's index now. Would it make sense to
have a link to the image descriptions in the FAQ? An image description
page? I was able to find that which brought me to the list.

https://www.debian.org/CD/faq

Thanks. My next issue is getting a bootable linux distro to the mac.

On Thu, Nov 16, 2017 at 9:24 AM, Steve McIntyre  wrote:

> On Thu, Nov 16, 2017 at 08:51:08AM -0800, Colin Williams wrote:
> >It might be good to document that somewhere. Still haven't had any luck
> with
> >the installer but that's similar to all the other distros tried.
>
> There's already text mentioning the special mac images, for example at
>
>   http://cdimage.debian.org/cdimage/release/9.2.1/amd64/iso-cd/
>
> But that's not currently added for the daily builds. Fixing that right
> now. Maybe I could also make expand it and make it more prominent
> yet. The text we have currently says:
>
> "The mac netinst CD here is a special version of the netinst CD image
>  that is targeted specifically at older 64-bit Intel Macintosh
>  machines. It will likely work on most other amd64 machines too, but it
>  does not contain UEFI boot files that some people need."
>
> --
> Steve McIntyre, Cambridge, UK.
> st...@einval.com
> "We're the technical experts.  We were hired so that management could
>  ignore our recommendations and tell us how to do our jobs."  -- Mike
> Andrews
>
>


Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Steve McIntyre
On Thu, Nov 16, 2017 at 08:51:08AM -0800, Colin Williams wrote:
>It might be good to document that somewhere. Still haven't had any luck with
>the installer but that's similar to all the other distros tried.

There's already text mentioning the special mac images, for example at

  http://cdimage.debian.org/cdimage/release/9.2.1/amd64/iso-cd/

But that's not currently added for the daily builds. Fixing that right
now. Maybe I could also make expand it and make it more prominent
yet. The text we have currently says:

"The mac netinst CD here is a special version of the netinst CD image
 that is targeted specifically at older 64-bit Intel Macintosh
 machines. It will likely work on most other amd64 machines too, but it
 does not contain UEFI boot files that some people need."

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
"We're the technical experts.  We were hired so that management could
 ignore our recommendations and tell us how to do our jobs."  -- Mike Andrews



Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Colin Williams
It might be good to document that somewhere. Still haven't had any luck
with the installer but that's similar to all the other distros tried.

On Nov 16, 2017 8:16 AM, "Lennart Sorensen" 
wrote:

> On Wed, Nov 15, 2017 at 06:26:33PM -0800, Colin Williams wrote:
> > Yes I fumbled the block partition information on top of the block device
> > but gave it another shot. sudo dd bs=4M
> > if=/home/colin/Downloads/debian-mac-testing-amd64-netinst.iso
> of=/dev/sde
> > and it still wasn't bootable. However as mentioned previously the debian
> > daily build found here
> > https://cdimage.debian.org/cdimage/daily-builds/daily/
> arch-latest/amd64/iso-cd/
> > booted to the splash screen. No luck beyond that when playing with the
> > options.
> >
> > debian-testing-amd64-netinst.iso
>
> Well apparently the -mac- versions of the iso only contain BIOS boot,
> not UEFI boot and are intended for some early x86 macs with very buggy
> firmware.  Apparently newer machines should work fine with the normal
> installer.
>
> --
> Len Sorensen
>


Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Lennart Sorensen
On Thu, Nov 16, 2017 at 08:51:08AM -0800, Colin Williams wrote:
> It might be good to document that somewhere. Still haven't had any luck
> with the installer but that's similar to all the other distros tried.

https://wiki.debian.org/MacMiniIntel

-- 
Len Sorensen



Re: Where can I find out more regarding debian-mac-testing-amd64-netinst.iso

2017-11-16 Thread Lennart Sorensen
On Wed, Nov 15, 2017 at 06:26:33PM -0800, Colin Williams wrote:
> Yes I fumbled the block partition information on top of the block device
> but gave it another shot. sudo dd bs=4M
> if=/home/colin/Downloads/debian-mac-testing-amd64-netinst.iso of=/dev/sde
> and it still wasn't bootable. However as mentioned previously the debian
> daily build found here
> https://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/
> booted to the splash screen. No luck beyond that when playing with the
> options.
> 
> debian-testing-amd64-netinst.iso

Well apparently the -mac- versions of the iso only contain BIOS boot,
not UEFI boot and are intended for some early x86 macs with very buggy
firmware.  Apparently newer machines should work fine with the normal
installer.

-- 
Len Sorensen



Re: Scheduling 9.3

2017-11-16 Thread Laura Arjona Reina
Hi all

El 15/11/17 a las 19:30, Steve McIntyre escribió:
> On Wed, Oct 25, 2017 at 05:00:16PM +0100, Adam Barratt wrote:
>> On 2017-09-24 17:38, Jonathan Wiltshire wrote:
>>> Hi,
>>>
>>> Our target for 9.3 and 8.10 is the first weekend in December (this
>>> happily
>>> makes the following target the beginning of February, avoiding the
>>> festive
>>> season).
>>>
>>> Accordingly I'm looking at one of:
>> [...]
>>> 2nd December
>>> 9th December (but preferably earlier, or we start gradually extending
>>>   the cycle)
>>

Publicity team is available both weekends.
Cheers

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Scheduling 9.3

2017-11-16 Thread Ansgar Burchardt
On Thu, 2017-11-16 at 08:02 +, Adam D. Barratt wrote:
> I believe we still need ftp-master and press confirmation, but I've
> been failing at poking.

Either of 2017-12-02 or 2017-12-09 should be fine for me.

Ansgar



Re: Easier installer?

2017-11-16 Thread Wouter Verhelst
On Thu, Nov 16, 2017 at 01:17:47PM +0100, Samuel Thibault wrote:
> Hello,
> 
> Wouter Verhelst, on jeu. 16 nov. 2017 12:53:16 +0100, wrote:
> > I can't help but notice that their current installer is extremely easy
> > to use; and that, as compared to ours, it seems like a huge step
> > forwards:
> > 
> > - First screen of the installer allows to select a language
> > - Second screen has three sections: "Localisation" (which has a button
> >   for selecting the keyboard layout, one for language support allowing
> >   to select additional languages, and one for time/date settings),
> >   "Software" (with a button for the installation source and their
> >   equivalent of tasksel), and "System" (which has a button for their
> >   partitioner and one for the network configuration)
> > - The partitioner defaults to "automatic partitioning", but you have to
> >   enter it and confirm it by selecting the proper hard disk (presumably
> >   so you can't accidentally overwrite your data)
> > - Once you make the correct settings in that screen, you click on "Start
> >   installation". The next screen will cause the actual installation to
> >   start (i.e., the installer will partition & format hard disks, start
> >   downloading packages, and install them). It also has two buttons for
> >   user settings (you can enter a root password and/or create a non-root
> >   user).
> > 
> > ... and that's it.
> 
> In Debian, using netinst, we have
> 
> - language
> - country
> - keyboard
> - hostname
> - domain name, which we could arguably make expert-only, I don't
>   remember having to use it.
> - password
> - username
> - timezone, for countries which need it
> - confirmation for automatic partitioning
> - disk selection
> - partitioning layout
> - confirmation
> 
> then the base system gets installed, then
> 
> - prompt for additional CD input
> - mirror selection, perhaps we could just use deb.debian.org by default,
>   I don't know if that works nice enough nowadays.
> - http proxy (yes, one just can't skip it in quite a few places)
> - package installation poll (we do want to ask the question)
> - task selection
> - bootloader installation (we really can not avoid this step, it poses
>   too many problems).
> 
> and that's it.
> 
> That's a bit more items, but not by so much.

Indeed.

In case it wasn't clear, I'm not suggesting we copy the exact same
interface that Fedora uses. Their system has a few differences with
ours, and that's fine.

I was more talking about concepts than about implementation.

[...]
> > Such an installer wouldn't support *every* use case, but that's fine;
> 
> The problem is that some questions really have to be asked, because no
> default can really be sanely set, e.g. username.

Sure.

The same is true in the Fedora installer; they require that you either
enter a root password or create a user. Which you of those options you
choose is up to you though.

We essentially do the same (although some of our options require that
you go to expert mode, which I don't think should be necessary).

My point though, is that if we create an alternate UI for the installer
that asks a bunch of questions in a single step rather than having them
one after the other as we do now, then no doubt we'll find ourselves
unable to implement some functionality in the end. But that's fine; as
long as we make it easier for "most" (for some useful definition of that
word) novice users, and as long as we don't deprecate or remove the full
installer, this will still be a win.

> > since, in essence, we'd just be providing an alternate UI to the same
> > installer, people who need some of the more advanced options can ditch
> > the hand-holding UI and switch to the advanced UI. We could add a
> > button "skip this screen" to make that easier, if needs be.
> 
> That actually triggers me another thought: the installers you are
> talking about ask basically the same set of questions, not so much
> less. The main difference is that they are asked together in a dialog
> box. I can understand that this can be less stressing for inexperienced
> users: it's easier to leave things as defaults when it's all preset in a
> dialog box and you just click "ok" than when one has to answer questions
> one after the other, which can be stressing.
> 
> I can understand that *that* can make a difference, and that could be
> implemented indeed, to preseed the rest of questions. The difficult part
> is to make sure that all such questions will be preseeded.

Right; for the avoidance of doubt, that's exactly what I was suggesting.

-- 
Could you people please use IRC like normal people?!?

  -- Amaya Rodrigo Sastre, trying to quiet down the buzz in the DebConf 2008
 Hacklab



Re: Easier installer?

2017-11-16 Thread Samuel Thibault
Hello,

Wouter Verhelst, on jeu. 16 nov. 2017 12:53:16 +0100, wrote:
> I can't help but notice that their current installer is extremely easy
> to use; and that, as compared to ours, it seems like a huge step
> forwards:
> 
> - First screen of the installer allows to select a language
> - Second screen has three sections: "Localisation" (which has a button
>   for selecting the keyboard layout, one for language support allowing
>   to select additional languages, and one for time/date settings),
>   "Software" (with a button for the installation source and their
>   equivalent of tasksel), and "System" (which has a button for their
>   partitioner and one for the network configuration)
> - The partitioner defaults to "automatic partitioning", but you have to
>   enter it and confirm it by selecting the proper hard disk (presumably
>   so you can't accidentally overwrite your data)
> - Once you make the correct settings in that screen, you click on "Start
>   installation". The next screen will cause the actual installation to
>   start (i.e., the installer will partition & format hard disks, start
>   downloading packages, and install them). It also has two buttons for
>   user settings (you can enter a root password and/or create a non-root
>   user).
> 
> ... and that's it.

In Debian, using netinst, we have

- language
- country
- keyboard
- hostname
- domain name, which we could arguably make expert-only, I don't
  remember having to use it.
- password
- username
- timezone, for countries which need it
- confirmation for automatic partitioning
- disk selection
- partitioning layout
- confirmation

then the base system gets installed, then

- prompt for additional CD input
- mirror selection, perhaps we could just use deb.debian.org by default,
  I don't know if that works nice enough nowadays.
- http proxy (yes, one just can't skip it in quite a few places)
- package installation poll (we do want to ask the question)
- task selection
- bootloader installation (we really can not avoid this step, it poses
  too many problems).

and that's it.

That's a bit more items, but not by so much.

> e.g., we could write a udeb which asks
> the user as many questions as possible without moving on, and then uses
> preseeding to preset settings for the current udebs.

I don't really see the difference between that proposal and what we
are already doing except for the questions which are asked after base
installation.

> Such an installer wouldn't support *every* use case, but that's fine;

The problem is that some questions really have to be asked, because no
default can really be sanely set, e.g. username.

> since, in essence, we'd just be providing an alternate UI to the same
> installer, people who need some of the more advanced options can ditch
> the hand-holding UI and switch to the advanced UI. We could add a
> button "skip this screen" to make that easier, if needs be.

That actually triggers me another thought: the installers you are
talking about ask basically the same set of questions, not so much
less. The main difference is that they are asked together in a dialog
box. I can understand that this can be less stressing for inexperienced
users: it's easier to leave things as defaults when it's all preset in a
dialog box and you just click "ok" than when one has to answer questions
one after the other, which can be stressing.

I can understand that *that* can make a difference, and that could be
implemented indeed, to preseed the rest of questions. The difficult part
is to make sure that all such questions will be preseeded.

Samuel



Easier installer?

2017-11-16 Thread Wouter Verhelst
Hi,

At $DAYJOB I'm currently supporting a piece of software for which I
provide binary packages for a number of distributions. As part of that,
I find myself having to install a Fedora or CentOS VM occasionally.

I can't help but notice that their current installer is extremely easy
to use; and that, as compared to ours, it seems like a huge step
forwards:

- First screen of the installer allows to select a language
- Second screen has three sections: "Localisation" (which has a button
  for selecting the keyboard layout, one for language support allowing
  to select additional languages, and one for time/date settings),
  "Software" (with a button for the installation source and their
  equivalent of tasksel), and "System" (which has a button for their
  partitioner and one for the network configuration)
- The partitioner defaults to "automatic partitioning", but you have to
  enter it and confirm it by selecting the proper hard disk (presumably
  so you can't accidentally overwrite your data)
- Once you make the correct settings in that screen, you click on "Start
  installation". The next screen will cause the actual installation to
  start (i.e., the installer will partition & format hard disks, start
  downloading packages, and install them). It also has two buttons for
  user settings (you can enter a root password and/or create a non-root
  user).

... and that's it.

I think that their installer is much easier to use for inexperienced
users than is ours, and that we should take a good look at what they've
done and see if we can make improvements to ours so that it would
support a similar experience. That doesn't have to mean we need to
completely rewrite our installer; e.g., we could write a udeb which asks
the user as many questions as possible without moving on, and then uses
preseeding to preset settings for the current udebs. Such an installer
wouldn't support *every* use case, but that's fine; since, in essence,
we'd just be providing an alternate UI to the same installer, people who
need some of the more advanced options can ditch the hand-holding UI and
switch to the advanced UI. We could add a button "skip this screen" to
make that easier, if needs be.

Thoughts?

-- 
Could you people please use IRC like normal people?!?

  -- Amaya Rodrigo Sastre, trying to quiet down the buzz in the DebConf 2008
 Hacklab



Re: Scheduling 9.3

2017-11-16 Thread Adam D. Barratt

On 2017-11-15 18:30, Steve McIntyre wrote:

On Wed, Oct 25, 2017 at 05:00:16PM +0100, Adam Barratt wrote:

On 2017-09-24 17:38, Jonathan Wiltshire wrote:

Hi,

Our target for 9.3 and 8.10 is the first weekend in December (this
happily
makes the following target the beginning of February, avoiding the
festive
season).

Accordingly I'm looking at one of:

[...]

2nd December
9th December (but preferably earlier, or we start gradually extending
  the cycle)


Those both look ok to me.


Did we make a decision yet? Both still look OK for me, but my tester
helpers are asking!


I believe we still need ftp-master and press confirmation, but I've been 
failing at poking.


*poke*

Regards,

Adam