[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Installer Bookworm Alpha 1 release



Hi,
I am sorry If I bring noisy here.
On Thu, Sep 22, 2022 at 11:27 AM Cyril Brulebois <kibi@debian.org> wrote:
>
> The Debian Installer team[1] is pleased to announce the first alpha
> release of the installer for Debian 12 "Bookworm".
>
> A number of changes were submitted by Debian Janitor and merged into
> the many components that the installer is assembled out of, and
> they're not documented individually since they're usually about
> catching up with debhelper and other build-time best practices.
>
> Special thanks to first-time contributors to the main debian-installer
> source package:
>  - Youngtaek Yoon
>  - Sophie Brun
>  - Roland Clobus
>
>
> Improvements in this release
> ============================
>
>  * alsa-lib:
>     - Install missing /usr/share/alsa/ctl dir in libasound2-udeb
>       (#992536).
>  * anna:
>     - Make it possible to install with a mismatched kernel (#998668).
>  * apt-setup:
>     - Install ca-certificates when the detected protocol is https, so
>       that the target can validate certificates (#1015887).
>  * brltty:
>     - Terminate main menu and debconf, otherwise the graphical versions
>       remain behind and fill logs.
>     - Add a proper menu title.
>     - Enable screen reader in Cinnamon (#992169).
>     - Disable liblouis and hid support in udeb.
>     - Update udev rules.
>     - Automatically shrink width to 80 columns, as that is much more
>       convenient on Braille devices.
>  * busybox:
>     - Enable applets for the installer: awk, base64, less (#949626),
>       stty (#891806).
>  * cdebconf:
>     - text: Make steps interruptible (#998424).
>     - text: Use libreadline and history to allow choosing with arrows.
>  * cdrom-detect:
>     - Support detecting installer images on normal disks (#851429).
>  * choose-mirror:
>     - Pull the mirror list from mirror-master.debian.org
>     - Sort deb.debian.org first, then ftp*.*.debian.org, then others.
>  * console-setup:
>     - Fix translation from X symbols to kernel symbols, for high Unicode
>       code points (#968195).
>  * debian-installer:
>     - Start speech synthesis automatically, after a 30-second timeout.
>     - Add support for multiple components in UDEB_COMPONENTS.
>     - Bump Linux kernel ABI to 5.19.0-1.
>     - Install bookworm, using bookworm udebs.
>     - Work around FTBFS on armel and mipsel, where libcrypto3-udeb
>       depends on libatomic1, by copying files from the host.
>     - Harmonize UEFI (grub) and BIOS (syslinux) boot menus: some labels
>       and also inclusion rules for the speech synthesis.
>     - Stop hardcoding the name of the distribution in syslinux's
>       menu.cfg
>     - Fix build reproducibility issues.
>  * debootstrap:
>     - Add (Debian) trixie as a symlink to sid.
>     - Add usr-is-merged to the required set on testing/unstable:
>       https://lists.debian.org/debian-devel-announce/2022/09/msg00001.html
>  * espeakup:
>     - Print the ALSA card number when choosing cards.
>     - Adjust languages approximations.
>     - Add support for mbrola voices, avoiding en1mrpa and us1mrpa.
>     - Install the mbrola voice used during the installation process,
>       along with espeak-ng.
>  * finish-install:
>     - Improve understandability of reboot screen (#982640).
>     - Enable screen reader in Cinnamon (#992169).
>     - Create the legacy /etc/mtab symlinks with the same destination
>       systemd uses.
>  * freetype:
>     - Build the udeb without librsvg.
>  * gdk-pixbuf:
>     - Build the PNG loader directly into the library.
>  * glibc:
>     - Adjust udeb for new layout (almost all symlinks are gone).
>  * hw-detect:
>     - Replace /etc/pcmcia/ with /etc/pcmciautils/ (#980271).
>     - Remove experimental dmraid support.
>     - Install opal-prd package on OpenPOWER machines.
>  * installation-report:
>     - Include detected ALSA cards in hardware report.
>     - Reword template for saving logs (#683203).
>  * kmod:
>     - Implement the generation of a less strict shlibs file.
>  * linux:
>     - Force more compressions modules into main installer package
>       (#992221).
>     - udeb: Add essiv to crypto-modules (#973378).
>     - udeb: Add SCSI device handlers to multipath-modules (#989079).
>     - udeb: Move crc64 to crc-modules and make scsi-core-modules depend
>       on that.
>  * localechooser:
>     - Fix level detection (#1011254).
>     - Fix language detection when a 2-letter language is a prefix of a
>       3-letter language.
>  * lvm2:
>     - Disable systemd usage in udeb (#1015174).
>  * multipath-tools:
>     - Improve support in the installer: ship a default config file and
>       udev rules to make it easier to detect multipath devices.
>  * nano:
>     - Build the udeb against libncursesw6-udeb, as support for S-Lang
>       was dropped (#976275).
>  * net-retriever:
>     - Fix endianness support in netcfg_gateway_reachable (#1007929).
>     - Add support for preseeded pointopoint.
>     - Add support for fe80 addresses as gateway.
>  * nvme:
>     - Build nvme-cli-udeb, for use within the installer.
>  * openssl:
>     - Add ossl-modules to libcrypto's udeb.
>  * os-prober:
>     - Add Windows 11 detection.
>     - Add support for multiple initrd paths.
>     - Add Exherbo Linux detection (#755804).
>     - Sort Linux kernels in reverse version order if no boot loader
>       config file is found (#741889).
>     - Detect ntfs3 (5.15+ kernels) in addition to ntfs and ntfs-3g.
>     - Fix regression introduced by calling `dmraid -r` once.
>     - Add detection for Alpine's initramfs files.
>     - Add reading /usr/lib/os-release as a fallback.
>  * partman-auto:
>     - Remove experimental dmraid support.
>  * partman-base:
>     - Remove experimental dmraid support.
>  * partman-jfs:
>     - Remove obsolete sanity check for JFS as boot or root filesystem.
>  * readline:
>     - Add libreadline8-udeb and readline-common-udeb, needed by the
>       cdebconf text frontend (used for speakup-based accessibility).
>  * rescue:
>     - Detect situations where mounting /usr could be needed, and prompt
>       about it (#1000239).
>     - Mount separate filesystems with mount options from fstab (needed
>       e.g. with btrfs subvolumes).
>     - Fix various issues with mounting several separate filesystems.
>     - Refactor various mounting and unmounting operations for /target.
>  * rootskel:
>     - When reopening the Linux console, use tty1 instead of tty0, fixing
>       Ctrl-c.
>  * s390-dasd:
>     - Stop passing deprecated -f option to dasdfmt (#1004292).
>  * s390-tools:
>     - Install hsci, used to show and control HiperSockets Converged
>       Interfaces.
>  * systemd:
>     - Drop separate udeb build.
>     - udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in
>       the installer.
>     - Bump systemd-timesyncd's priority to standard, to make sure it's
>       installed by default (#986651, #993947).
>  * wireless-regdb:
>     - Remove regular files deployed by the installer (#1012601).
>  * x11-xkb-utils:
>     - Fix setxkbmap crash in the installer (#1010161).
>
>
> Hardware support changes
> ========================
>
>  * debian-installer:
>     - armhf: Add support for Bananapi_M2_Ultra (#982913).
>     - armhf: Update MX53LOCO filename with newer u-boot.
>  * flash-kernel:
>     - Skip flash-kernel in all EFI systems.
>     - Add support for ODROID-C4, -HC4, -N2, -N2Plus (#982369).
>     - Add Librem5r4 (Evergreen).
>     - Add SiFive HiFive Unmatched A00 (#1006926).
>     - Add BeagleV Starlight Beta board.
>     - Add Microchip PolarFire-SoC Icicle Kit.
>     - Add MNT Reform 2.

I am wondering what else needs to do for riscv64 here. Now, We often
do this by making
riscv64 rootfs tarball and then flash into sd/ssd on real hardware,
like Unmatched boards.

There may be some work to be done here, but there doesn't seem to be enough
documentation to indicate this. Any help will be appreciated.

Bo YU
BR,


Reply to: