Re: Bug#1002508: readline: Please provide a udeb

2022-04-13 Thread Samuel Thibault
Hello,

NEW was processed quickly :)

I have uploaded it to unstable.

Samuel

Samuel Thibault, le dim. 03 avril 2022 16:58:59 +0200, a ecrit:
> I have uploaded the attached changes to DELAYED/10 for experimental so
> its NEW processing doesn't interfere with maintenance.
> 
> Samuel
> 
> Samuel Thibault, le ven. 11 févr. 2022 02:01:45 +0100, a ecrit:
> > Hello,
> > 
> > Is there any news on this?  Perhaps I can just NMU?
> > 
> > Samuel
> > 
> > Samuel Thibault, le sam. 08 janv. 2022 18:21:28 +0100, a ecrit:
> > > Hello,
> > > 
> > > I see that a newer upload of readline was done but without the proposed
> > > patch. Is there any problem with it? (attached here again)
> > > 
> > > Having readline available would really make the installer a *lot* easier
> > > to handle for blind users.
> > > 
> > > Samuel
> > > 
> > > Samuel Thibault, le jeu. 23 déc. 2021 15:31:17 +0100, a ecrit:
> > > > So as to provide better support for the text installer for speakup-based
> > > > accessibility, we need libreadline in d-i. Here is a patch to add the
> > > > udeb build, could you apply it?
> > > > 
> > > > Thanks,
> > > > Samuel
> > 
> > > --- debian/control.original   2021-12-23 14:14:29.494489058 +0100
> > > +++ debian/control2021-12-23 15:03:01.596025090 +0100
> > > @@ -23,6 +23,21 @@
> > >   The GNU history library provides a consistent user interface for
> > >   recalling lines of previously typed input.
> > >  
> > > +Package: libreadline8-udeb
> > > +Architecture: any
> > > +Depends: readline-common-udeb, ${shlibs:Depends}, ${misc:Depends}
> > > +Pre-Depends: ${misc:Pre-Depends}
> > > +Package-Type: udeb
> > > +Build-Profiles: 
> > > +Section: debian-installer
> > > +Description: GNU readline and history libraries, run-time libraries (d-i)
> > > + The GNU readline library aids in the consistency of user interface
> > > + across discrete programs that need to provide a command line
> > > + interface.
> > > + .
> > > + The GNU history library provides a consistent user interface for
> > > + recalling lines of previously typed input.
> > > +
> > >  Package: lib64readline8
> > >  Architecture: i386 powerpc s390 sparc
> > >  Depends: readline-common, ${shlibs:Depends}, ${misc:Depends}
> > > @@ -47,6 +62,21 @@
> > >   The GNU readline library aids in the consistency of user interface
> > >   across discrete programs that need to provide a command line
> > >   interface.
> > > + .
> > > + The GNU history library provides a consistent user interface for
> > > + recalling lines of previously typed input.
> > > +
> > > +Package: readline-common-udeb
> > > +Architecture: all
> > > +Multi-Arch: foreign
> > > +Depends: ${misc:Depends}
> > > +Package-Type: udeb
> > > +Build-Profiles: 
> > > +Section: debian-installer
> > > +Description: GNU readline and history libraries, common files (d-i)
> > > + The GNU readline library aids in the consistency of user interface
> > > + across discrete programs that need to provide a command line
> > > + interface.
> > >   .
> > >   The GNU history library provides a consistent user interface for
> > >   recalling lines of previously typed input.
> > > --- debian/rules.original 2021-12-23 14:14:33.018490312 +0100
> > > +++ debian/rules  2021-12-23 15:08:20.460279596 +0100
> > > @@ -17,6 +17,10 @@
> > >  CROSS=gcc
> > >  endif
> > >  
> > > +ifeq (,$(filter noudeb,$(DEB_BUILD_PROFILES)))
> > > +  buildudeb = yes
> > > +endif
> > > +
> > >  ifneq (,$(findstring /$(DEB_HOST_ARCH)/,/i386/powerpc/sparc/s390/))
> > >build64 = yes
> > >CC64 = $(CROSS) -m64
> > > @@ -69,9 +73,11 @@
> > >  SHELL= bash
> > >  
> > >  p_rl = libreadline$(soversion)
> > > +p_rlu= libreadline$(soversion)-udeb
> > >  p_rl32   = lib32readline$(soversion)
> > >  p_rl64   = lib64readline$(soversion)
> > >  p_comm   = readline-common
> > > +p_commu  = readline-common-udeb
> > >  p_rld= libreadline-dev
> > >  p_rld32  = lib32readline-dev
> > >  p_rld64  = lib64readline-dev
> > > @@ -79,12 +85,15 @@
> > >  p_rlfe   = rlfe
> > >  
> > >  d= debian/tmp
> > > +du   = debian/tmp-udeb
> > >  d32  = debian/tmp32
> > >  d64  = debian/tmp64
> > >  d_rl = debian/$(p_rl)
> > > +d_rlu= debian/$(p_rlu)
> > >  d_rl32   = debian/$(p_rl32)
> > >  d_rl64   = debian/$(p_rl64)
> > >  d_comm   = debian/$(p_comm)
> > > +d_commu  = debian/$(p_commu)
> > >  d_rld= debian/$(p_rld)
> > >  d_rld32  = debian/$(p_rld32)
> > >  d_rld64  = debian/$(p_rld64)
> > > @@ -93,6 +102,7 @@
> > >  
> > >  srcdir   = $(CURDIR)
> > >  builddir = $(CURDIR)/build
> > > +builddiru= $(CURDIR)/buildudeb
> > >  builddir32   = $(CURDIR)/build32
> > >  builddir64   = $(CURDIR)/build64
> > >  
> > > @@ -111,6 +121,16 @@
> > >   --host=$(DEB_HOST_GNU_TYPE) \
> > >   --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
> > >  
> > > +ifneq ($(buildudeb),)
> > > + rm -rf $(builddiru)
> > > + mkdir $(builddiru)
> > > + cd $(builddiru) && \
> > > +   CFLAGS="$(CFLAGS) -Os" CPPFLAGS="$(CPP

Processing of cdebconf_0.262_source.changes

2022-04-13 Thread Debian FTP Masters
cdebconf_0.262_source.changes uploaded successfully to localhost
along with the files:
  cdebconf_0.262.dsc
  cdebconf_0.262.tar.xz
  cdebconf_0.262_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



cdebconf_0.262_source.changes ACCEPTED into unstable

2022-04-13 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 14 Apr 2022 00:36:19 +0200
Source: cdebconf
Architecture: source
Version: 0.262
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Samuel Thibault 
Changes:
 cdebconf (0.262) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Holger Wansing ]
   * Add missing changelog entries for 0.261
 .
   [ Samuel Thibault ]
   * text: Use libreadline and history to allow choosing with arrows.
Checksums-Sha1:
 afa70f4b46a58855bc1fd5717006a8aa4344ee55 2753 cdebconf_0.262.dsc
 61b1962a58f2216b1053e247f2c20d4afeaacbcf 295960 cdebconf_0.262.tar.xz
 21b57c5e35fc8211bee0782bcd7701aa3f61aafc 14529 cdebconf_0.262_amd64.buildinfo
Checksums-Sha256:
 182483462079cc678c2de93965d3d3bdf5230b715d95117c93b6ef464f79bd85 2753 
cdebconf_0.262.dsc
 2b485142e42656c19880c4f2a497dcd64b79f8eb3049dfecb0749636c319e10d 295960 
cdebconf_0.262.tar.xz
 d0f910a2ccc6a70a082dd4cb5dfcbe8bdf3a05394275886b2c58a058d8e70394 14529 
cdebconf_0.262_amd64.buildinfo
Files:
 ee5b0ae850ca8784fb65caf9b80d9e7c 2753 utils optional cdebconf_0.262.dsc
 7b95a83e56ff25a3563be1765a129604 295960 utils optional cdebconf_0.262.tar.xz
 dd10cd0bb928865d0d0001caa8916e81 14529 utils optional 
cdebconf_0.262_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEi6MnFvk67auaclLJ5pG0tXV4H2IFAmJXUOMACgkQ5pG0tXV4
H2JnHxAAoK9Ujw+zKFe0O7pPZLH+qe2Wv/Qax36+e5JO5h0zUU52hgrd6zcgIK5Z
HyaR+zQlAKMpo2xw9r6yIeO3XDL8FT2breLbDPpk8vRbd/y5662xDrtf8L5Ppz1B
zrH2+dX3VJqAx0kZ2b9K2pLP1uNL7kykLzu326U8vGQ2LJnK9DVF0T4745iBAeO/
rQeIBz8sBUtPPF4VApw8gZP/uXcqKxw/7i4P4o90Q9jbTrZFgW9cuKfyFOzfHpjV
HF4PGAL/q4JFGQmPcoCIYhxzkcLPygUB8tr1vP4u3/q55OcoJ5CyvnXjoEFvBBc2
imQ3dY8xfYOJ5/qZTZD96iS9hORkmkHYcWN8oFu+SOSmgZsTMQ1pS41Ka23xWUcb
aGUanTRK9T+4WepJ88BvNjFvC9PBILUXNjoHlo5g3+R+QZoM6NveqXwUtvBqW87W
tpCHCcKXCJjAdelrwhQKw9uDZfyxszeXZdF6uUZavCULJSOiKsQh0dE1zjjt7ns/
7iWPZvxYssoqLXmSofEPD9TOg0ZLz2nMIsA6fWBez+2Q+aYzdbCB123ix5miuSoh
weAz4AIHq1WNK1l1k2etd8evJcVk/v9zLjxCzlY9AXbFl7WSixSXYbYTDRZ9OqJq
sZWo0c9/AYXuN9drB+yyhcOUJxtLr0fVHzSRauOMveTNAjLYpSI=
=Mryg
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#1009670: installation-reports: Mostly working installation on rockpro64

2022-04-13 Thread Vagrant Cascadian
Package: installation-reports
Severity: normal
X-Debbugs-Cc: vagr...@debian.org

Boot method: microSD media
Image version: 
https://d-i.debian.org/daily-images/arm64/20220413-02:17/netboot/gtk/SD-card-images/
Date: 2022-04-13 ~2:00:00 UTC

Machine: Pine64 Rockpro64 RK3399
Partitions:
Filesystem  Type 1K-blocksUsed Available Use% Mounted on
udevdevtmpfs   1925472   0   1925472   0% /dev
tmpfs   tmpfs   395808 944394864   1% /run
/dev/mapper/rkp64a-rewt ext4   4721184 1222728   3237952  28% /
tmpfs   tmpfs  1979032   0   1979032   0% /dev/shm
tmpfs   tmpfs 5120   0  5120   0% /run/lock
/dev/sda5   ext4447306   65659353129  16% /boot
tmpfs   tmpfs   395804   0395804   0% /run/user/1000


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

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

Comments/Problems:

This wasn't *too* easy, but not too bad either.

The initial boot failed because I was unable to change the partition
type to be bootable, and there is another OS install on this disk. I
tried unmarking the bootable partition of the other install but upon
selecting it, nothing changed. Same for trying to mark the partition I
wanted it to boot from as bootable.

My guess is this is because with GPT partition tables bootable is not
a flag but a partition type?

I worked around this by manually adjusting the partition table to
change the partition types for the two partitions to use the "EFI
System" partition that u-boot, for better or worse, uses as a flag to
mark the partition as bootable.

The daily images use u-boot 2022.04+dfsg-2, which supports booting
from devices on a PCIe sata card for rockpro64, although not all sata
cards work, apparently. With older versions of u-boot (or if you have
an unlucky pick of sata cards) you would have to put /boot on a
microSD or eMMC device.


I will admit I used a tained image that added a couple modules for
HDMI output on another platform (rock64); I'll check without the extra
modules and report back if they're needed.


live well,
  vagrant


-- Package-specific info:

==
Installer lsb-release:
==
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
DISTRIB_RELEASE="12 (bookworm) - installer build 20220413-02:01:57"
X_INSTALLATION_MEDIUM=netboot-gtk

==
Installer hardware-summary:
==
uname -a: Linux rkp64w 5.16.0-6-arm64 #1 SMP Debian 5.16.18-1 (2022-03-29) 
aarch64 GNU/Linux
lspci -knn: 00:00.0 PCI bridge [0604]: Fuzhou Rockchip Electronics Co., Ltd 
RK3399 PCI Express Root Port [1d87:0100]
lspci -knn: Kernel driver in use: pcieport
lspci -knn: 01:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 
Serial ATA Controller [1b21:0612] (rev 02)
lspci -knn: Subsystem: ASMedia Technology Inc. Device [1b21:1060]
lspci -knn: Kernel driver in use: ahci
lspci -knn: Kernel modules: ahci
usb-list: 
usb-list: Bus 01 Device 01: EHCI Host Controller [1d6b:0002]
usb-list:Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
usb-list:Manufacturer: Linux 5.16.0-6-arm64 ehci_hcd
usb-list:Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
usb-list: 
usb-list: Bus 02 Device 01: Generic Platform OHCI controller [1d6b:0001]
usb-list:Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
usb-list:Manufacturer: Linux 5.16.0-6-arm64 ohci_hcd
usb-list:Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
usb-list: 
usb-list: Bus 03 Device 01: EHCI Host Controller [1d6b:0002]
usb-list:Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
usb-list:Manufacturer: Linux 5.16.0-6-arm64 ehci_hcd
usb-list:Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
usb-list: 
usb-list: Bus 04 Device 01: Generic Platform OHCI controller [1d6b:0001]
usb-list:Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
usb-list:Manufacturer: Linux 5.16.0-6-arm64 ohci_hcd
usb-list:Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
usb-list: 
usb-list: Bus 04 Device 02: Generic USB Hub [04fe:0008]
usb-list:Level 01 Parent 01 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
usb-list:Manufacturer: Chicony
usb-list:Interface 00: Class 09(hub  ) Subclass 

Bug#1009670: installation-reports: Mostly working installation on rockpro64

2022-04-13 Thread Vagrant Cascadian
On 2022-04-13, Vagrant Cascadian wrote:
> I will admit I used a tained image that added a couple modules for
> HDMI output on another platform (rock64); I'll check without the extra
> modules and report back if they're needed.

Grahpical installer seems to work out of the box on rockpro64, yay!

live well,
  vagrant


signature.asc
Description: PGP signature