PublishFTPMaster.runFinalizeParts creates a bad environment if there are multiple archives

Bug #752178 reported by William Grant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Jeroen T. Vermeulen

Bug Description

PublishFTPMaster.runFinalizeParts creates an ARCHIVEROOTS envvar as an unquoted list, which ends up trying to execute the partner root as a binary. Putting the list in quotes fixes things.

Related branches

summary: - PublishFTPMaster.runFinalizeParts creates a bad environment if their are
+ PublishFTPMaster.runFinalizeParts creates a bad environment if there are
multiple archives
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

Damn, there goes my neat one-liner:

    return ' '.join(['='.join(pair) for pair in env.iteritems()])

Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Jeroen T. Vermeulen (jtv)
milestone: none → 11.05
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
milestone: 11.05 → 11.04
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
tags: added: qa-ok
removed: qa-needstesting
Ursula Junque (ursinha)
Changed in launchpad:
milestone: 11.04 → 11.05
Curtis Hovey (sinzui)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.