p3a can't build main packages against universe packages

Bug #299997 reported by Loïc Minier
2
Affects Status Importance Assigned to Milestone
Launchpad itself
High
Celso Providelo

Bug Description

Hi

18:19 < cprov> lool: your problem is that P3As respect ogre-components and this
               is hardcoded

When building a backported package e.g. wpasupplicant with new build-deps which are in hardy universe, only main is enabled so universe build-deps aren't installed.

Bye

Revision history for this message
Loïc Minier (lool) wrote :

NB: We copied the package from a public ppa (not copying binaries)

Revision history for this message
Celso Providelo (cprov) wrote :

Loic,

The UI for modifying primary archive dependencies has landed in edge per bug #276024. It's a step towards solving the problem you reported.

You have to select the 'Backports' option and if your source was never backported in the primary before if will fallback to the 'universe' ogre-components. If it was already backported it will follow the ogre-components for the component where it's published in the primary archive.

The archive dependency infrastructure supports components overrides as well, but it's not yet exposed in the UI.

Theoretically you could set it to Backports + multiverse ogre-model and that would fetch build-deps from all components, but I really doubt it is a valid used case.

Anyway, I'd appreciate if you could report your experiences configuring PPAs for your use-cases.

Thanks

Changed in soyuz:
assignee: nobody → cprov
milestone: none → pending
status: New → In Progress
Revision history for this message
Loïc Minier (lool) wrote :

Thanks, will report next time I use it!

Celso Providelo (cprov)
Changed in soyuz:
importance: Undecided → High
milestone: pending → 2.2.1
Revision history for this message
Celso Providelo (cprov) wrote :

RF 7514

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers