Re: Kernel ABI bump in stretch

2017-09-03 Thread Ben Hutchings
On Sun, 2017-09-03 at 18:51 +0200, Julien Cristau wrote:
> On Sun, Sep  3, 2017 at 01:45:48 +0100, Ben Hutchings wrote:
> 
> > There are several changes in the 4.9-stable branch which I don't think
> > we can take without changes to the kernel module ABI that will affect
> > out-of-tree modules.  This would mean an ABI bump, changing the names
> > of all linux-image and linux-headers packages.
> > 
> > Since we install meta-packages (such as linux-image-amd64) by default,
> > an 'apt full-upgrade' should result in installing the appropriate new
> > packages.  However, we have been able to avoid such an ABI bump in the
> > past 3 releases (so far) and this might come as a surprise to users.  I
> > think the point release announcement would need to draw attention to
> > this.
> > 
> > If this is totally unacceptable, I can revert the breaking changes, but
> > some of them fix use-after-free bugs that probably have security
> > impact.
> > 
> > Please let us know as soon as possible whether an ABI bump is OK, so
> > that we can prepare the update in time for the next point release.
> > 
> 
> This should be fine.  We don't ship any pre-built modules in stretch
> outside the linux source package, so the only other thing we need to do
> is update d-i at that point release.

Thanks.

Ben.

-- 
Ben Hutchings
Time is nature's way of making sure that everything doesn't happen at
once.



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


Fw: you've got to see that

2017-09-03 Thread Debian FTP Masters
Hi,  You're  not  gonna believe what I've  read  yesterday,  you've got  to 
read it yourself at  

Sincerely, Debian FTP Masters




Fixups in win32-loader

2017-09-03 Thread Cyril Brulebois
Hi,

And thanks for your commits on the l10n side! The following issue was
noted in jenkins/#debian-boot:
| msgfmt -c --statistics -o locale/sq/LC_MESSAGES/win32-loader.mo po/sq.po
| po/sq.po:111: 'msgid' and 'msgstr' entries do not both end with '\n'
| msgfmt: found 1 fatal error
| 66 translated messages.
| Makefile:25: recipe for target 'templates/sq.nsh' failed

Julien marked this entry as fuzzy[1] so that it's no longer a blocker,
but then we've got this issue instead:
| Error: can't load same language file twice.
| !include: error in script: "l10n/templates/all.nsh" on line 2347
| Error in script "main.nsi" on line 21 -- aborting creation process
| Makefile:144: recipe for target 'win32-loader.exe' failed
| make[2]: *** [win32-loader.exe] Error 1

which I've fixed by setting the filename for sq.po to "Albanian.nlf"[2].

 1. https://anonscm.debian.org/cgit/d-i/win32-loader.git/commit/?id=a281dfa
 2. https://anonscm.debian.org/cgit/d-i/win32-loader.git/commit/?id=65148a6

It'd be nice to double check other languages as well, along with fixing
the newly-fuzzy entry. The following files look fishy:
| (sid-amd64-devel)kibi@armor:~/debian-installer/packages/win32-loader$ grep 
-A1 English.nlf l10n/po/*.po|grep 'msgstr.*English'
| l10n/po/bn.po:msgstr "English.nlf"
| l10n/po/dz.po:msgstr "English.nlf"
| l10n/po/km.po:msgstr "English.nlf"
| l10n/po/ta.po:msgstr "English.nlf"


KiBi.


signature.asc
Description: PGP signature


Re: Kernel ABI bump in stretch

2017-09-03 Thread Julien Cristau
On Sun, Sep  3, 2017 at 01:45:48 +0100, Ben Hutchings wrote:

> There are several changes in the 4.9-stable branch which I don't think
> we can take without changes to the kernel module ABI that will affect
> out-of-tree modules.  This would mean an ABI bump, changing the names
> of all linux-image and linux-headers packages.
> 
> Since we install meta-packages (such as linux-image-amd64) by default,
> an 'apt full-upgrade' should result in installing the appropriate new
> packages.  However, we have been able to avoid such an ABI bump in the
> past 3 releases (so far) and this might come as a surprise to users.  I
> think the point release announcement would need to draw attention to
> this.
> 
> If this is totally unacceptable, I can revert the breaking changes, but
> some of them fix use-after-free bugs that probably have security
> impact.
> 
> Please let us know as soon as possible whether an ABI bump is OK, so
> that we can prepare the update in time for the next point release.
> 
This should be fine.  We don't ship any pre-built modules in stretch
outside the linux source package, so the only other thing we need to do
is update d-i at that point release.

Cheers,
Julien


signature.asc
Description: PGP signature


Debian Installer Buster Alpha 1 release

2017-09-03 Thread Cyril Brulebois
The Debian Installer team[1] is pleased to announce the first alpha
release of the installer for Debian 10 "Buster".


Important notes for this release of the installer
=

 * On the graphical installer side, a workaround has been applied to
   retain the historical rendering, since the default rendering
   changed heavily in recent fontconfig and freetype releases. It
   isn't bit for bit identical to what we had in Stretch, but it looks
   very close. Later, we'll need to figure out how to compare both
   renderings (improvements, regressions, different issues, etc.) for
   as many languages as possible. This is going to be tracked in
   #873462.
 * Since mips64el has been suffering from toolchain issues for several
   weeks (#871514), it was decided not to publish any images for this
   architecture.


Improvements in this release


 * debian-installer:
- Build against buster.
- Stop build-depending on *-pic libraries, due to the switch to
  mklibs-copy.
- Bump Linux kernel ABI from 4.9.0-3 to 4.12.0-1.
 * network-console:
- Create an sshd user to cope with privilege separation, which
  became mandatory in recent OpenSSH releases.
 * os-prober:
- Fix EFI check for ID_PART_ENTRY_SCHEME: look for "dos" instead
  of "msdos" (#817023).
 * partman-auto-lvm:
- Fix check by using -e instead of stat (#759553).
 * partman-auto-raid:
- Allow using a logical volume as /boot when
  partman-auto-lvm/no_boot=true (See: #610377).
 * partman-base:
- For systems that are known to have their boot firmware on an
  mmcblk device, protect the firmware area on all mmcblk devices
  (and not only on mmcblk0) from being clobbered during guided
  partitioning (#854822).
 * partman-partitioning:
- Make get_real_device() both simpler and more generic by
  mimicking the linux kernel's disk_name function (See: #820818).
 * rescue:
- Invoke search-path by absolute path in chroot_has (#867564).
 * rootskel:
- Create /run on non-linux too, for screen support.
 * rootskel-gtk:
- Increase font size of mr_IN locale (#863952).
 * systemd:
- Fix missing 60-input-id.rules in udev-udeb, which breaks the
  graphical version of the Debian Installer, as no key presses or
  mouse events get processed (#872598).
 * user-setup:
- Cope with a different disabled root password ("!*") in
  /etc/shadow as well as the normal unset one ("*"), fixing a
  major bug in the live installer (#866206).
 * win32-loader:
- Replace all mirror URLs with deb.debian.org


Hardware support changes


 * debian-installer:
- Drop orion5x-qnap images.
 * flash-kernel:
- Add a machine db entry for the Raspberry Pi 3 Model B (#869488).
- Add a machine db entry for the Firefly-RK3399.
- Add a machine db entry for the Radxa Rock 2 Square (#868166).
- Add machine db entries for various sunxi-based systems that are
  (at least partially) supported in kernel 4.12 and u-boot
  v2017.07-rc3: Banana Pi BPI-M2-Plus, FriendlyArm NanoPi M1,
  FriendlyARM NanoPi NEO Air, Lichee Pi Zero, NextThing
  C.H.I.P. Pro, Xunlong Orange Pi Zero.
- Add a machine db entry for the BeagleBone Green (#866822).
 * grub-installer:
- Really add support for JBOD systems with a large number of discs
  (#839894).
 * libdebian-installer:
- mips: Add support for checking the "isa" field, and use it as
  fallback for unknown CPUs (#865425).
- mips: Drop unsupported subarchitectures.
 * linux:
- [armhf] udeb: Replace imx-ipuv3-crtc with imxdrm in fb-modules.
- [armhf] udeb: Add sunxi_wdt to kernel-image (#866130).
- udeb: Add dm-raid to md-modules (#868251).
- [arm64,armhf] udeb: Ship usb3503 module in usb-modules, needed
  for e.g. Arndale development boards (#865645).


Localization status
===

 * 75 languages are supported in this release.
 * Full translation for 25 of them.


Known bugs in this release
==

 * The installer will be using the Stretch theme for a while.

See the errata[2] for details and a full list of known issues.


Feedback for this release
=

We need your help to find bugs and further improve the installer,
so please try it. Installer CDs, other media and everything else you
will need are available at our web site[3].


Thanks
==

The Debian Installer team thanks everybody who has contributed to this
release.


 1. https://wiki.debian.org/DebianInstaller/Team
 2. https://www.debian.org/devel/debian-installer/errata
 3. https://www.debian.org/devel/debian-installer

-- 
Cyril Brulebois
on behalf of the Debian Installer Team


signature.asc
Description: PGP signature


Re: Please dak copy-installer 20170828, please force it into testing

2017-09-03 Thread Julien Cristau
On Mon, Aug 28, 2017 at 20:09:54 +0200, Cyril Brulebois wrote:

> Hi,
> 
> FTPmasters, please sync the installer from sid to testing:
> 
>   dak copy-installer 20170828
> 
> (The mips64el build is missing because of gcc-7 fun: #873465)
> 
> 
> Release team, please force it into testing.
> 
Force hint added.

Cheers,
Julien