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

Bug#987449: [rc-1 graphical d-i] graphical installer hangs at language chooser step for several languages



Holger Wansing <hwansing@mailbox.org> (2021-04-25):
> Chris Hofstaedtler <zeha@debian.org> wrote (Sat, 24 Apr 2021 23:45:13 +0200):
> > Hello,
> > 
> > * Holger Wansing <hwansing@mailbox.org> [210424 21:42]:
> > > While trying to debug another problem yesterday, I found that the RC1 graphical
> > > installer fails to go forward, when selecting one of these languages:
> > > 	- Kannada
> > > 	- Marathi
> > > 	- Persian
> > > 	- Sinhala
> > 
> > I spent a few hours today on this issue, but did not get very far.
> > Not totally unexpected if you know nothing about the installer.
> > 
> > I have, however, a perf top output to share. I believe this more or
> > less means the font rendering (pango, fontconfig) is stuck somehow?

Only quickly looked at pango1.0, freetype, fontconfig, those have last
changed in 2020, so before alpha3.

> That might support my wild guess, that "Drop fontconfig tweaks"
> changings could be related.
> https://salsa.debian.org/installer-team/debian-installer/-/commit/95fdc73ca8cde8d7a360fd3d742fc947a045ec0f

Given the question below, I suppose you could revert this change
manually and restart the installer (after all, it's about a symlink and
a line in a config file).

> However, I don't get it, why recent dailies are not affected, while
> RC1 (and alpha3) is ???
> 
> (That might be the reason, why this issue slipped through our
> attention until now...)
> 
> Are there differences during build for the "release builds" (alpha,
> rc) compared to the dailies?

You can check debian/rules for USE_UDEBS_FROM:
 - releases fetch their udebs from testing;
 - dailies fetch their udebs from unstable (to shorten the feedback
   loop, and to inform our decision to let some packages migrate or not
   when a freeze — udebs or otherwise — is in effect)

You can switch to/from UNRELEASED in the first line of the changelog to
get the desired results. Or you can set the variable yourself if you run
something like this:

    make -C build/ rebuild_netboot-gtk USE_UDEBS_FROM=unstable


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature


Reply to: