Re: Next attempt to add Blends to Debian installer

2024-02-13 Thread Holger Wansing
Hi,

I would like to push a proposal here on this longstanding topic:

By other means, my attention was drawn to the blends-tasks package.
While this package is not new, an idea came to my mind when reading the
package description:

As a possible way to solve (or work-around ?) this issue: 
could we just "copy tasksel with its UI and infrastructure" into a new package 
(I name it 'blends-di-tasks' here), which has all the blends listed, and add 
one entry to tasksel with a name like "Debian Pure Blends" or similar?

If one then selects "Debian Pure Blends" in the good all known tasksel, the 
blends-di-tasks package would be installed on /target, and later a new dialog 
would appear, listing all the blends, where the user could select which one to 
install.
(If the "Debian Pure Blends" entry stays unchecked, as would be the default
value, everything stays as is: the new dialog would not appear, no difference
to previous releases.)

Would that be a possible solution for all involved parties?

I know, the current (?) plan is something like an "enhanced tasksel" with some
sort of hierarchy included, but I'm not sure, if this will ever happen

Thus, I wonder if this could be an alternative, which would be do-able?


Holger




-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Bug#987124: console-setup not work properly with plymouth

2024-02-13 Thread Vladimir K
A bit more refined variant without ps:

--- a/lib/console-setup/console-setup.sh   2024-02-09 17:45:38.0 +0300  

+++ b/lib/console-setup/console-setup.sh 2024-02-14 01:15:24.413177808 +0300
  
@@ -16,6 +16,16 @@
   -nt /etc/default/keyboard ] || do_configure=yes
 [ /etc/console-setup/cached_setup_terminal.sh \
   -nt /etc/default/console-setup ] || do_configure=yes
+
+# if plymouth-exit.service was launched, this means
+# plymouth released tty1 for us to fix
+if [ -r /proc/1/comm ] &&
+  [ "$(read -r INIT < /proc/1/comm ; echo "$INIT")" = "systemd" ] 
&&
+  command -v systemctl >/dev/null &&
+  systemctl is-active -q plymouth-quit.service
+then
+  do_configure=yes
+fi
 ;;
 esac



Bug#1063878: di-utils: chroot-setup.sh creates ineffective diversions (DEP17)

2024-02-13 Thread Helmut Grohne
Package: di-utils
Version: 1.148
User: helm...@debian.org
Usertags: dep17p3
Control: affects -1 + dpkg
Tags: patch
Forwarded: 
https://salsa.debian.org/installer-team/debian-installer-utils/-/merge_requests/11
X-Debbugs-Cc: b...@debian.org, f...@debian.org

Hi,

Raphael kindly pointed me at this Kali Linux bug report:
https://bugs.kali.org/view.php?id=8628
In there, we can see (among other things):

| Feb 8 22:06:02 main-menu[1596]: (process:31692): dpkg-divert: warning: 
diverting file '/sbin/start-stop-daemon' from an Essential package with rename 
is dangerous, use --no-rename
| Feb 8 22:06:02 main-menu[1596]: (process:31692): dpkg-divert: warning: 
diverting file '/sbin/start-stop-daemon' from an Essential package with rename 
is dangerous, use --no-rename
| Feb 8 22:06:02 main-menu[1596]: (process:31692): dpkg-divert: warning: 
diverting file '/sbin/start-stop-daemon' from an Essential package with rename 
is dangerous, use --no-rename

Due to this harmless warning, we learn that /sbin/start-stop-daemon is
being diverted, but dpkg now installs it as /usr/sbin/start-stop-daemon.
We are effectively faced with what DEP17 P3 calls an ineffective
diversion. We later see:

| Feb 8 22:07:08 grub-installer: dpkg: warning: 'start-stop-daemon' not found 
in PATH or not executable
| Feb 8 22:07:08 grub-installer: dpkg: error: 1 expected program not found in 
PATH or not executable
| Feb 8 22:07:08 grub-installer: Note: root's PATH should usually contain 
/usr/local/sbin, /u
| Feb 8 22:07:08 grub-installer: sr/sbin and /sbin

Raphael kindly pointed at chroot-setup.sh from di-utils. There
/sbin/start-stop-daemon is diverted with --rename. Since it is installed
as /usr/sbin/start-stop-daemon, this diversion (and its rename) does not
take any effect. When it is undiverted, the /sbin/start-stop-daemon (and
since the chroot is /usr-merged also /usr/sbin/start-stop-daemon) is
deleted and then undiverted with --rename, but there is no
/sbin/start-stop-daemon.REAL, because that diversion ended up being
ineffective. Therefore, nothing is moved back and we lost
/sbin/start-stop-daemon (and /usr/sbin-start-stop-daemon).

I've prepared a patch that duplicates diversions as needed and filed it
in the linked merge request on salsa. I've attempted testing this, but
debian-installer still FTBFS in unstable. Holger told me that Fil and
openqa.debian.net would be somehow able to test MRs on salsa. Fil, can
you help here?

I also see that https://openqa.debian.net/ has recent successes. dpkg
migrated to trixie about two weeks ago. I would have expected that this
breaks an d-i. Do you have an explanation for why jobs still pass?

Raphael, can you link this bug to the Kali bug?

Helmut



Processed: di-utils: chroot-setup.sh creates ineffective diversions (DEP17)

2024-02-13 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + dpkg
Bug #1063878 [di-utils] di-utils: chroot-setup.sh creates ineffective 
diversions (DEP17)
Added indication that 1063878 affects dpkg

-- 
1063878: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063878
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Re: Planning for 12.6

2024-02-13 Thread Donald Norwood
Hi,

On 2/12/24 17:28, Steve McIntyre wrote:
> On Mon, Feb 12, 2024 at 06:04:17PM +, Jonathan Wiltshire wrote:
>> Hi,
>>
>> 12.6 should be around 10th April, so please indicate availability for:
>>
>> 7  April
>> 13 April
>> 20 April
> 
> Any of those should work for me, assuming (re Adam) that you mean 6
> April and not 7 April.
> 

Same for Publicity, all dates are good to go.

-- 



Be well,

-Donald

-- 
-
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Donald Norwood
⢿⡄⠘⠷⠚⠋⠀ B7A1 5F45 5B28 7F38 4174
⠈⠳⣄ D5E9 E5EC 4AC9 BD62 7B05


OpenPGP_0xE5EC4AC9BD627B05.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1063858: Acknowledgement (False disk set size in README.(html|txt), and a few minor corrections)

2024-02-13 Thread Kevin Price
found 1063858 3.2.1
severity 1063858 minor
thanks



Bug#1063858: False disk set size in README.(html|txt), and a few minor corrections

2024-02-13 Thread Kevin Price
Package: debian-cd
X-Debbugs-Cc: J.A. Bezemer , Steve
McIntyre 
Version: 3.2.1
Severity: minor

Dear maintainers, dear Steve[1]:

In the official current stable (12.5) images, the /README.(html|txt)
files (see att.) seem to miscount the total number of disks in each set.
For instance, in debian-12.5.0-amd64-DLBD-2.iso, section "About This
Disc" says: "[...]this disc is number 2 of a set of 1 discs"

1. This is obviously false, not only in the DLBD images.

While we're at it, could we tidy up the generating script in a few more
minor details, without separate bug reports maybe?

2. Aforementioned sentence's full stop is awkwardly misplaced in the
html (line-break in-between), and it's missing in the txt.

3. I was not quite certain about the version number to file this bug
against, so I took a look at the XHTML header for sth. like 'meta
name="generator"'. Wouldn't that be helpful to include?

4. The html claims to be "XHTML 1.0 Strict", but fails to validate
against https://validator.w3.org/ . AFAICT, that's only due to errors in
the section "Last-Minute Notes":

4.a. The "" beginning with "This is an official release" lacks a
closing "".

4.b. Where it says "https://bugs.debian.org/;>bugs.debian.org" it should
respectively say "a", "href", and "/a" instead.

5. The html header defines the language to be "English". Maybe "en"
would be more preferable?

Please let me know how I could be of any further assistance in resolving
these issues.

[1] FWIW, See also
https://lists.debian.org/debian-user/2024/01/msg00796.html , and please
accept my apology for being slow to file this bug.

-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages debian-cd depends on:
ii  apt2.6.1
ii  bc 1.07.1-3+b1
ii  bzip2  1.0.8-5+b1
ii  cpp4:12.2.0-3
ii  curl   7.88.1-10+deb12u5
ii  dctrl-tools [grep-dctrl]   2.24-3+b1
ii  dpkg-dev   1.21.22
ii  genisoimage9:1.1.11-3.4
pn  libcompress-zlib-perl  
pn  libdigest-md5-perl 
ii  libdpkg-perl   1.21.22
ii  libfile-slurp-perl .32-2
ii  libyaml-libyaml-perl   0.86+ds-1
ii  lynx   2.9.0dev.12-1
ii  make   4.3-4.1
ii  perl [libdigest-sha-perl]  5.36.0-7+deb12u1
ii  pigz   2.6-1
ii  tofrodos   1.7.13+ds-6
ii  uuid-runtime   2.38.1-5+b1
ii  wget   1.21.3-1+b2
ii  xorriso1.5.4-4

Versions of packages debian-cd recommends:
ii  dosfstools   4.2-1
ii  hfsutils 3.2.6-15
ii  isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-3
ii  mtools   4.0.33-1+really4.0.32-1
ii  syslinux-common  3:6.04~git20190206.bf6db5b4+dfsg1-3

debian-cd suggests no packages.

-- no debconf information

HTH, cheers
-- 
Kevin Price   Debian GNU/Linux 12.5.0 "Bookworm" - Official amd64 DLBD Binary-2 with
   firmware 20240210-11:28

 (HTML version in README.html)

  Welcome to the exciting world of
  Debian GNU/Linux

   This is one disc in a set containing the Debian GNU/Linux distribution.
   Debian is a very extensive collection of software. But it is more. It
   is a complete Operating System (OS) for your computer. And it is free
   (as in "freedom").

   CONTENTS:
 * Introduction
 * About This Disc
 * Installing
 * Last-Minute Notes
 * Installing software using Apt
 * CD/DVD Manufacturers
 * More Information
 * Browse This Disc

Introduction


   An operating system is the set of basic programs and utilities that
   make your computer run. At the core of an operating system is the
   kernel. The kernel is the most fundamental program on the computer,
   which does all the basic housekeeping and lets you start other
   programs. Debian is kernel independent. It currently uses either the
   Linux or FreeBSD kernel. Most of the basic operating system tools come
   from the GNU project; hence the name GNU/Linux.

   Debian is available for various kinds of computers ("architectures").
   Check the ports page for more information.

   Read more at:

 https://www.debian.org/intro/about

About This Disc
===

   This disc is labeled

   Debian GNU/Linux 12.5.0 "Bookworm" - Official amd64 DLBD Binary-2 with
   firmware 20240210-11:28

  

Re: Planning for 12.6

2024-02-13 Thread Luna Jernberg
7th or 20th April should work for me
13th i need to relax a bit before heading to foss-north 2024:
https://foss-north.se/

Den tis 13 feb. 2024 kl 07:56 skrev Cyril Brulebois :
>
> Jonathan Wiltshire  (2024-02-12):
> > 12.6 should be around 10th April, so please indicate availability for:
> >
> > 6  April
> > 13 April
> > 20 April
>
> Any of those should work.
>
>
> Cheers,
> --
> Cyril Brulebois (k...@debian.org)
> D-I release manager -- Release team member -- Freelance Consultant