Hello,

João Pedro Malhado, le mar. 08 avril 2025 21:11:41 +0200, a ecrit:
> On Sun, Apr 06, 2025 at 06:41:39PM +0200, Samuel Thibault wrote:
> > João, le sam. 05 avril 2025 18:20:24 +0200, a ecrit:
> > > During package configuration some packages fail, which I assumed was
> > > related to the state of unstable, or some issue resolving dependencies?
> > 
> > I don't know, I'd need to see the logs.
> 
> The failure I got was the same as the one you are seeing in salsa tests
> https://salsa.debian.org/hurd-team/crosshurd/-/jobs/7386073
> 
> With the following patch I get native-install to finish and get to a login
> console of the installed system.

> -apt_options="--option APT::Get::Force-Yes=true"
> +apt_options="--option APT::Get::Allow-change-held-packages=true"

> Also in the patch a change in the apt options to suppress a warning due to
> force-yes option.

Which warning?

Why adding APT::Get::Allow-change-held-packages=true? What package is
getting held?

> The patch instals packages with priority important after those with priority
> required,

Why doing so? That is unnecessary overhead, we are supposed to be
already be able to automatically install dependencies of required
packages.

> How does the debian installer decide/control the order of package installation
> during base-system install?

It uses debootstrap which computes dependencies to some extent.

> and before everything else. This seems a bit arbitrary, but I suppose
> there is no way to tell dpkg (or apt?) a good order to install packages.

It used to be working, but possibly not any more with dpkg/apt changes.

> At the end of all this I cannot login because I have never set any users or
> passwords :D Is there a default root password?

Check /etc/shadow, it's probably just not defined.


That being said, since mmdebstrap was recently fixed into being able to
cross-install hurd (even setting up /dev entries with xattr), I don't
really see the point in trying to fix crosshurd, when mmdebstrap is
maintained and has little hurd knowledge that we'd have to maintain.

Samuel

Reply via email to