Comment 11 for bug 2054925

Revision history for this message
Mauricio Faria de Oliveira (mfo) wrote :

TL;DR: The fix is not needed on Mantic.

This is just to expand a bit on the brief note in '[Where problems could occur]' ("moved to merging post-extraction"), for clarity.

The code in `scripts/gutsy` (used for noble) is different between Mantic and Jammy with regards to the order of package extraction and usr-merge setup, in first_stage_install().

The issue happens in Jammy because usr-merge setup runs _before_ extraction (thus extraction of base-files fails as the /{bin,lib,lib64,sbin} symlinks already exist):

        setup_merged_usr
        extract $required

But it doesn't happen in Mantic because usr-merge setup runs _after_ extraction (thus extraction of base-files works as the symlinks don't yet exist):

        extract $required
        merge_usr