Re: Beginner Question - problem building installer

2026-07-12 Thread Marc Haber

On Mon, May 18, 2026 at 05:38:57PM +0200, John Paul Adrian Glaubitz wrote:

On Mon, 2026-05-18 at 17:19 +0200, Marc Haber wrote:

But when I boot mini.iso, the udebs still come from the official mirror,
which kind of defeats the purpose since I am building the installer to
try a patched partman-base with it.


Make sure to add partman-base to any of the pkg-lists.


Thank you very much. That was helpful. Another missing part was that I 
need the "deb [trusted=yes] 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build/ 
localudebs/" in sources.list.udeb.local as well.


It was very insightful to learn that the apt used by the build process 
is hosted in apt.udeb and that there is a normal state directory and an 
apt.conf as well.


I think I can continue from here and will pester you all again with 
maybe a bit less stupid questions.


Greetings
Marc


--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-05-18 Thread John Paul Adrian Glaubitz
Hi Marc,

On Mon, 2026-05-18 at 17:19 +0200, Marc Haber wrote:
> But when I boot mini.iso, the udebs still come from the official mirror, 
> which kind of defeats the purpose since I am building the installer to 
> try a patched partman-base with it.

Make sure to add partman-base to any of the pkg-lists. For powerpc and ppc64,
I'm always adding partman-hfs and hfsprogs-udeb locally like this:

diff --git a/build/pkg-lists/cdrom/powerpc.cfg 
b/build/pkg-lists/cdrom/powerpc.cfg
index 92bd37aee..6b10bef28 100644
--- a/build/pkg-lists/cdrom/powerpc.cfg
+++ b/build/pkg-lists/cdrom/powerpc.cfg
@@ -31,3 +31,6 @@ scsi-modules-${kernel:Version}
 # IBM Power hypervisor modules, only available on powerpc64.
 hypervisor-modules-${kernel:Version} ?
 fancontrol-modules-${kernel:Version} ?
+
+partman-hfs
+hfsprogs-udeb
diff --git a/build/pkg-lists/cdrom/ppc64.cfg b/build/pkg-lists/cdrom/ppc64.cfg
index b6762a054..d40bb2cf8 100644
--- a/build/pkg-lists/cdrom/ppc64.cfg
+++ b/build/pkg-lists/cdrom/ppc64.cfg
@@ -32,3 +32,6 @@ scsi-modules-${kernel:Version}
 # IBM Power hypervisor modules, only available on powerpc64.
 hypervisor-modules-${kernel:Version} ?
 fancontrol-modules-${kernel:Version} ?
+
+partman-hfs
+hfsprogs-udeb

Adding partman-base in a similar fashion should fix your problem as otherwise
the udeb is only pulled in while debian-installer is running.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Beginner Question - problem building installer

2026-05-18 Thread Marc Haber

Hi,

On Sun, Mar 29, 2026 at 11:00:18PM +0200, John Paul Adrian Glaubitz wrote:

On Sun, 2026-03-29 at 22:33 +0200, Marc Haber wrote:

On Sun, Mar 29, 2026 at 01:26:44PM +0200, John Paul Adrian Glaubitz wrote:
> FWIW, I just recommend building the debian-installer package using sbuild so 
it
> will be built in a normal chroot and can access the normal Debian mirrors 
which
> contain all the udebs.

Is there documentation about that?


I have an older wiki page for creating installation images for Debian Ports:

https://wiki.debian.org/PortsDocs/CreateDebianInstallerImages


The first steps were easy enough. These days, you need --enable-network 
in your call since the installer build process wants to pull things from 
a mirror, and --no-run-lintian is going to speed things up for not 
getting warnings that you can't fix in the Installer anyway.


But when I boot mini.iso, the udebs still come from the official mirror, 
which kind of defeats the purpose since I am building the installer to 
try a patched partman-base with it.


Do I really have to go through debian-cd, or can I have my mini.iso 
"download" the udebs from a local directory? I mean there must be a 
reason for that local_udebs directory in the installer tree, it is not 
there to just be ignored, is it?


Greetings
Marc

--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-03-29 Thread John Paul Adrian Glaubitz
On Sun, 2026-03-29 at 22:33 +0200, Marc Haber wrote:
> On Sun, Mar 29, 2026 at 01:26:44PM +0200, John Paul Adrian Glaubitz wrote:
> > FWIW, I just recommend building the debian-installer package using sbuild 
> > so it
> > will be built in a normal chroot and can access the normal Debian mirrors 
> > which
> > contain all the udebs.
> 
> Is there documentation about that?

I have an older wiki page for creating installation images for Debian Ports:

https://wiki.debian.org/PortsDocs/CreateDebianInstallerImages

I haven't updated that in a while though.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Beginner Question - problem building installer

2026-03-29 Thread Marc Haber

On Sun, Mar 29, 2026 at 01:26:44PM +0200, John Paul Adrian Glaubitz wrote:

FWIW, I just recommend building the debian-installer package using sbuild so it
will be built in a normal chroot and can access the normal Debian mirrors which
contain all the udebs.


Is there documentation about that?

Greetings
Marc

--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-03-29 Thread Marc Haber

On Sun, Mar 29, 2026 at 08:25:15PM +0200, Bastian Blank wrote:

On Sun, Mar 29, 2026 at 12:09:29PM +0200, Marc Haber wrote:

after my long feedback message failed to get some response, I am now trying
to wedge myself into the code. However, building fails.


This is because the code can't cope with new-style deb822 apt sources.


Bäm. That nailed it. Built-back my sources.list to old format, remove 
sources.list.local, try again, and promptly run into #1132159. But 
that's a regular one I can live with.


Summary: A newbie person would have been probably lost to the project 
forever. There was absolutely no reason to brush me off this badly.


Greetings
Marc

--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-03-29 Thread Holger Wansing
Hi Marc,

Marc Haber  wrote (Sun, 29 Mar 2026 12:09:29 
+0200):
> Hi,
> 
> after my long feedback message failed to get some response, I am now 

Maybe, you should give a little bit more time for people to answer on such a
long mail, even if that contains such an amount of topics on changes to the
installer!

> trying to wedge myself into the code. However, building fails.
> 
> I did:
> 
> mr bootstrap https://salsa.debian.org/installer-team/d-i/raw/master/.mrconfig
> mr update
> cd debian-installer/installer/build
> 
> I then proceeded to at least skim installer/build/README. That suggested 
> that invoking "make" will print the list of available targets. Trial and 
> error told me that I should be in installer/build.
> 
> I am trying to bulid the unstable installer, and my system is unstable 
> as well.
> 
> Next thing is make build_netboot. That already fails:
> 
> [17/5680]mh@swivel:~/packages/debian-installer/debian-installer/installer/build
>  (master|u=) $ make build_netboot
> make[3]: 'sources.list.udeb' is up to date.
> Ign:1 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ InRelease
> Ign:2 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Release
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Get:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages [20 B]
> Fetched 20 B in 0s (661 B/s)
> Reading package lists... Done
> N: Some sources can be modernized. Run 'apt modernize-sources' to do so.
> Reading package lists... Done
> Building dependency tree... Done
> dh_testroot
> dh_testroot: warning: dh_testroot must be called from the source root
> # Check mirror freshness:
> for pv in ; do \
>  p=$(echo $pv|sed 's/_.*//'); \
>  v=$(echo $pv|sed 's/.*_//'); \
>  CHECKMINVER=$v get-packages udeb $p; \
> done
> get-packages udeb anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb 
> ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb 
> cdebconf-udeb choose-mirror console-setup-pc-ekmap console-setup-udeb 
> di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer 
> env-preseed ethdetect fat-modules-6.19.8+deb14-amd64-di 
> fb-modules-6.19.8+deb14-amd64-di file-preseed haveged-udeb hw-detect 
> initrd-preseed input-modules-6.19.8+deb14-amd64-di installation-locale 
> kbd-udeb kmod-udeb libdebconfclient0-udeb libdebian-installer4-udeb 
> libfribidi0-udeb linux-binary-6.19.8+deb14-amd64-di localechooser lowmemcheck 
> main-menu media-retriever mountmedia nano-udeb net-retriever netcfg 
> network-preseed nic-modules-6.19.8+deb14-amd64-di 
> nic-pcmcia-modules-6.19.8+deb14-amd64-di 
> nic-usb-modules-6.19.8+deb14-amd64-di 
> nic-wireless-modules-6.19.8+deb14-amd64-di pciutils-udeb 
> pcmcia-modules-6.19.8+deb14-amd64-di pcmciautils-udeb preseed-common 
> rescue-check rootskel save-logs 
 screen-udeb udev-udeb udpkg usb-modules-6.19.8+deb14-amd64-di 
usb-storage-modules-6.19.8+deb14-amd64-di wget-udeb wireless-regdb-udeb
> libfakeroot internal error: payload not recognized!
> make[3]: 'sources.list.udeb' is up to date.
> Ign:1 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ InRelease
> Ign:2 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Release
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Get:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages [20 B]
> Fetched 20 B in 0s (738 B/s)
> Reading package lists... Done
> N: Some sources can be modernized. Run 'apt modernize-sources' to do so.
> Reading package lists... Done
> Building dependency tree... Done
> Need to download: anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb 
> ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb 
> cdebconf-udeb choose-mirror console-setup-pc-ekmap console-setup-udeb 
> di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-inst

Re: Beginner Question - problem building installer

2026-03-29 Thread Roland Clobus

Hello Marc,

I'm also building the Debian installer locally, for the live images.

See the script at [1].

The interesting bits will probably be in the embedded `buildit.sh` 
script-snippet (that I run inside a chroot) which runs from line 289 to 358.

The resulting d-i is sufficient for use within a live image. I've hacked it to 
always use the current kernel. I'm only interested (at this moment) in the 
amd64 build, so I don't need all variants.

Note that at this moment (for sid at least) there are 2 bugs reported about 
missing udeb packages: #1130925 and #1132159.
I've uploaded patched udeb file on people.d.o, use them at your own 
risk/benefit.

With kind regards,
Roland Clobus

[1] 
https://salsa.debian.org/live-team/live-build/-/blob/master/scripts/build/installer_debian-installer?ref_type=heads


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Beginner Question - problem building installer

2026-03-29 Thread John Paul Adrian Glaubitz
Hi again,

On Sun, 2026-03-29 at 12:09 +0200, Marc Haber wrote:
> Hi,
> 
> after my long feedback message failed to get some response, I am now 
> trying to wedge myself into the code. However, building fails.
> 
> I did:
> 
> mr bootstrap https://salsa.debian.org/installer-team/d-i/raw/master/.mrconfig
> mr update
> cd debian-installer/installer/build
> 
> I then proceeded to at least skim installer/build/README. That suggested 
> that invoking "make" will print the list of available targets. Trial and 
> error told me that I should be in installer/build.
> 
> I am trying to bulid the unstable installer, and my system is unstable 
> as well.
> 
> Next thing is make build_netboot. That already fails:
> 
> [17/5680]mh@swivel:~/packages/debian-installer/debian-installer/installer/build
>  (master|u=) $ make build_netboot

FWIW, I just recommend building the debian-installer package using sbuild so it
will be built in a normal chroot and can access the normal Debian mirrors which
contain all the udebs.

Just make sure that build/config/common has the proper kernel ABI version set.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Beginner Question - problem building installer

2026-03-29 Thread John Paul Adrian Glaubitz
Hi Marc,

On Sun, 2026-03-29 at 12:09 +0200, Marc Haber wrote:
> (...)
> [17/5680]mh@swivel:~/packages/debian-installer/debian-installer/installer/build
>  (master|u=) $ make build_netboot
> make[3]: 'sources.list.udeb' is up to date.
> Ign:1 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ InRelease
> Ign:2 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Release
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Get:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages [20 B]
> Fetched 20 B in 0s (661 B/s)
> Reading package lists... Done
> N: Some sources can be modernized. Run 'apt modernize-sources' to do so.
> Reading package lists... Done
> Building dependency tree... Done
> dh_testroot
> dh_testroot: warning: dh_testroot must be called from the source root
> # Check mirror freshness:
> for pv in ; do \
>  p=$(echo $pv|sed 's/_.*//'); \
>  v=$(echo $pv|sed 's/.*_//'); \
>  CHECKMINVER=$v get-packages udeb $p; \
> done
> get-packages udeb anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb 
> ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb 
> cdebconf-udeb choose-mirror console-setup-pc-ekmap console-setup-udeb 
> di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer 
> env-preseed ethdetect fat-modules-6.19.8+deb14-amd64-di 
> fb-modules-6.19.8+deb14-amd64-di file-preseed haveged-udeb hw-detect 
> initrd-preseed input-modules-6.19.8+deb14-amd64-di installation-locale 
> kbd-udeb kmod-udeb libdebconfclient0-udeb libdebian-installer4-udeb 
> libfribidi0-udeb linux-binary-6.19.8+deb14-amd64-di localechooser lowmemcheck 
> main-menu media-retriever mountmedia nano-udeb net-retriever netcfg 
> network-preseed nic-modules-6.19.8+deb14-amd64-di 
> nic-pcmcia-modules-6.19.8+deb14-amd64-di 
> nic-usb-modules-6.19.8+deb14-amd64-di 
> nic-wireless-modules-6.19.8+deb14-amd64-di pciutils-udeb 
> pcmcia-modules-6.19.8+deb14-amd64-di pcmciautils-udeb preseed-common 
> rescue-check rootskel save-logs screen-udeb udev-udeb udpkg 
> usb-modules-6.19.8+deb14-amd64-di usb-storage-modules-6.19.8+deb14-amd64-di 
> wget-udeb wireless-regdb-udeb
> libfakeroot internal error: payload not recognized!
> make[3]: 'sources.list.udeb' is up to date.
> Ign:1 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ InRelease
> Ign:2 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Release
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Err:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages
>Failed to stat - copy-stat (2: No such file or directory)
> Get:3 
> copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
> localudebs/ Packages [20 B]
> Fetched 20 B in 0s (738 B/s)
> Reading package lists... Done
> N: Some sources can be modernized. Run 'apt modernize-sources' to do so.
> Reading package lists... Done
> Building dependency tree... Done
> Need to download: anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb 
> ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb 
> cdebconf-udeb choose-mirror console-setup-pc-ekmap console-setup-udeb 
> di-utils di-utils-reboot di-utils-shell di-utils-terminfo download-installer 
> env-preseed ethdetect fat-modules-6.19.8+deb14-amd64-di 
> fb-modules-6.19.8+deb14-amd64-di file-preseed haveged-udeb hw-detect 
> initrd-preseed input-modules-6.19.8+deb14-amd64-di installation-locale 
> kbd-udeb kmod-udeb libdebconfclient0-udeb libdebian-installer4-udeb 
> libfribidi0-udeb linux-binary-6.19.8+deb14-amd64-di localechooser lowmemcheck 
> main-menu media-retriever mountmedia nano-udeb net-retriever netcfg 
> network-preseed nic-modules-6.19.8+deb14-amd64-di 
> nic-pcmcia-modules-6.19.8+deb14-amd64-di 
> nic-usb-modules-6.19.8+deb14-amd64-di 
> nic-wireless-modules-6.19.8+deb14-amd64-di pciutils-udeb 
> pcmcia-modules-6.19.8+deb14-amd64-di pcmciautils-udeb preseed-common 
> rescue-check rootskel save-logs screen-udeb udev-udeb udpkg 
> usb-modules-6.19.8+deb14-amd64-di u

Re: Beginner Question - problem building installer

2026-03-29 Thread Jose R Rodriguez

On 2026-03-29 03:09, Marc Haber wrote:

Hi,

after my long feedback message failed to get some response,
Which? I can't believe the Debian boot developers failed to *even* 
provide a hint :p



I am now trying to wedge myself into the code. However, building fails.

I did:

mr bootstrap 
https://salsa.debian.org/installer-team/d-i/raw/master/.mrconfig


You may want to fulfill deps, i.e.:
apt build-dep debian-installer

Verify that the build dependencies are all met using:
dpkg-checkbuilddeps

as instructed at:
< https://wiki.debian.org/DebianInstaller/Build >


mr update
cd debian-installer/installer/build

I then proceeded to at least skim installer/build/README. That 
suggested that invoking "make" will print the list of available 
targets. Trial and error told me that I should be in installer/build.


I am trying to bulid the unstable installer, and my system is unstable 
as well.


Next thing is make build_netboot. That already fails:

[17/5680]mh@swivel:~/packages/debian-installer/debian-installer/installer/build 
(master|u=) $ make build_netboot

make[3]: 'sources.list.udeb' is up to date.
Ign:1 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ InRelease
Ign:2 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Release
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Get:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages [20 B]

Fetched 20 B in 0s (661 B/s)
Reading package lists... Done
N: Some sources can be modernized. Run 'apt modernize-sources' to do 
so.

Reading package lists... Done
Building dependency tree... Done
dh_testroot
dh_testroot: warning: dh_testroot must be called from the source root
# Check mirror freshness:
for pv in ; do \
p=$(echo $pv|sed 's/_.*//'); \
v=$(echo $pv|sed 's/.*_//'); \
CHECKMINVER=$v get-packages udeb $p; \
done
get-packages udeb anna archdetect bogl-bterm-udeb brltty-udeb 
busybox-udeb ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority 
cdebconf-text-udeb cdebconf-udeb choose-mirror console-setup-pc-ekmap 
console-setup-udeb di-utils di-utils-reboot di-utils-shell 
di-utils-terminfo download-installer env-preseed ethdetect 
fat-modules-6.19.8+deb14-amd64-di fb-modules-6.19.8+deb14-amd64-di 
file-preseed haveged-udeb hw-detect initrd-preseed 
input-modules-6.19.8+deb14-amd64-di installation-locale kbd-udeb 
kmod-udeb libdebconfclient0-udeb libdebian-installer4-udeb 
libfribidi0-udeb linux-binary-6.19.8+deb14-amd64-di localechooser 
lowmemcheck main-menu media-retriever mountmedia nano-udeb 
net-retriever netcfg network-preseed nic-modules-6.19.8+deb14-amd64-di 
nic-pcmcia-modules-6.19.8+deb14-amd64-di 
nic-usb-modules-6.19.8+deb14-amd64-di 
nic-wireless-modules-6.19.8+deb14-amd64-di pciutils-udeb 
pcmcia-modules-6.19.8+deb14-amd64-di pcmciautils-udeb preseed-common 
rescue-check rootskel save-logs screen-udeb udev-udeb udpkg 
usb-modules-6.19.8+deb14-amd64-di 
usb-storage-modules-6.19.8+deb14-amd64-di wget-udeb wireless-regdb-udeb

libfakeroot internal error: payload not recognized!
make[3]: 'sources.list.udeb' is up to date.
Ign:1 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ InRelease
Ign:2 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Release
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Err:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages

  Failed to stat - copy-stat (2: No such file or directory)
Get:3 
copy:/home/mh/packages/debian-installer/debian-installer/installer/build 
localudebs/ Packages [20 B]

Fetched 20 B in 0s (738 B/s)
Reading package lists... Done
N: Some sources can be modernized. Run 'apt modernize-sources' to do 
so.

Reading package lists... Done
Building dependency tree... Done
Need to download: anna archdetect bogl-bterm-udeb brltty-udeb 
busybox-udeb ca-certificates-udeb cdebconf-newt-udeb cdebconf-priority 
cdebconf-text-udeb cdebconf-udeb choose-mirror console-setup-pc-ekmap 
console-setup-udeb di-utils di-utils-reboot di-utils-shell 
di-utils-terminfo download-installer env-preseed ethdetect 
fat-modules-6.19.8+deb14-amd64-di fb-modules-6.19.8+deb14-

Re: Beginner Question - problem building installer

2026-03-29 Thread Marc Haber

On Sun, Mar 29, 2026 at 11:33:00AM +0100, Chris Bell wrote:

On Sunday, 29 March 2026 11:09:29 British Summer Time Marc Haber wrote:

Hi,

after my long feedback message failed to get some response, I am now
trying to wedge myself into the code. However, building fails.


Try downloading the net bootable installer from
/cdimage.debian.org/cdimage
that can be copied by direct data dump to either USB or CD/DVD (not a
partition but to the raw device).


How would that help with understanding the code or building it?

Greetings
Marc

--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-03-29 Thread Marc Haber

On Sun, Mar 29, 2026 at 04:12:22AM -0700, Jose R Rodriguez wrote:

On 2026-03-29 03:09, Marc Haber wrote:

after my long feedback message failed to get some response,
Which? I can't believe the Debian boot developers failed to *even* 
provide a hint :p


I assumed you all would read the list. I mean 
https://lists.debian.org/debian-boot/2026/03/msg00157.html


I begin to see (after 25 years of being a DD) why we keep failing to 
attract newcomers if we already manage to piss off veterans trying to 
poke into an existing team.



I am now trying to wedge myself into the code. However, building fails.

I did:

mr bootstrap 
https://salsa.debian.org/installer-team/d-i/raw/master/.mrconfig


You may want to fulfill deps, i.e.:
apt build-dep debian-installer

Verify that the build dependencies are all met using:
dpkg-checkbuilddeps

as instructed at:
< https://wiki.debian.org/DebianInstaller/Build >


That's also in the README, and I followed that. Please stop reading if 
you think I am stupid and unexperienced.



Familiarize yourself with files like:
debian/control
build/config/dir
build/config/common

as well as those specific to your architecture, i.e., for x86_64, for 
instance:


build/config/amd64.cfg
and those under relevant directory
i.e.,
build/config/amd64/


The documentation says that you just need to build. I am finished with 
Debian installer for today. Thank you for making me enjoy my sunday 
without Debian work.


Greetings
Marc

--
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Re: Beginner Question - problem building installer

2026-03-29 Thread Chris Bell
On Sunday, 29 March 2026 11:09:29 British Summer Time Marc Haber wrote:
> Hi,
> 
> after my long feedback message failed to get some response, I am now
> trying to wedge myself into the code. However, building fails.

Try downloading the net bootable installer from
/cdimage.debian.org/cdimage
that can be copied by direct data dump to either USB or CD/DVD (not a 
partition but to the raw device).
-- 
Chris Bell
www.chrisbell.org.uk