This is pretty odd; Michael, I'd appreciate your further thoughts if you have a chance. The reason Debconf::Element::Gnome::String fails to load is that perl was just upgraded from 5.8 to 5.10, and so all the modules it contains moved to a different directory, but perl-base hasn't yet been upgraded so @INC still points to 5.8. Moving I18N::Langinfo to perl-base might help, although since we're still using the old perl-base that won't make any difference on its own since we don't have a time machine.
Now, as far as I can tell, Debconf::Element::Gnome doesn't actually use the symbols it imports from I18N::Langinfo! Thus, there's an obvious workaround of removing this 'use' statement from Debconf::Element::Gnome, and I'll look into that. However, we're still using the old debconf at this point in the upgrade. Is there anything that can be done about that?
This is pretty odd; Michael, I'd appreciate your further thoughts if you have a chance. The reason Debconf: :Element: :Gnome: :String fails to load is that perl was just upgraded from 5.8 to 5.10, and so all the modules it contains moved to a different directory, but perl-base hasn't yet been upgraded so @INC still points to 5.8. Moving I18N::Langinfo to perl-base might help, although since we're still using the old perl-base that won't make any difference on its own since we don't have a time machine.
Now, as far as I can tell, Debconf: :Element: :Gnome doesn't actually use the symbols it imports from I18N::Langinfo! Thus, there's an obvious workaround of removing this 'use' statement from Debconf: :Element: :Gnome, and I'll look into that. However, we're still using the old debconf at this point in the upgrade. Is there anything that can be done about that?