[Bug 1340130] [NEW] support new multi-distribution PPA upload path
Colin Watson
cjwatson at canonical.com
Thu Jul 10 10:47:11 UTC 2014
Public bug reported:
Since http://bazaar.launchpad.net/+branch/launchpad/revision/17093,
Launchpad has supported a new form for the PPA upload path,
~<person>/<distro>/<ppa>. This helps with some prior ambiguities and so
works better with non-Ubuntu PPAs, which we're going to need for the
Ubuntu phone RTM project in a month or two. However, it clashes with
the current contents of dput.cf, namely "~%(ppa)s/ubuntu"; if you try to
upload to ppa:~person/ubuntu/ppa-name, then this expands to
~person/ubuntu/ppa-name/ubuntu and goes wrong.
We can reasonably safely drop the trailing "/ubuntu" here. Uploading to
ppa:~person/ppa-name still works fine. The only casualty is that
uploading to ppa:~person will fail rather than expanding to the PPA
named "ppa" for that person; however, multiple PPAs have been a thing
for many years now, so I think most people have got used to specifying
the PPA name. If not, it's an easy adjustment to make.
As well as fixing this in utopic, I think we should SRU this back to
trusty to support people doing phone development there. Given the
audience it's probably not necessary to update earlier releases.
** Affects: dput (Ubuntu)
Importance: High
Assignee: Colin Watson (cjwatson)
Status: Fix Committed
** Affects: dput (Ubuntu Trusty)
Importance: High
Assignee: Colin Watson (cjwatson)
Status: In Progress
** Also affects: dput (Ubuntu Trusty)
Importance: Undecided
Status: New
** Changed in: dput (Ubuntu Trusty)
Assignee: (unassigned) => Colin Watson (cjwatson)
** Changed in: dput (Ubuntu)
Assignee: (unassigned) => Colin Watson (cjwatson)
** Changed in: dput (Ubuntu)
Importance: Undecided => High
** Changed in: dput (Ubuntu Trusty)
Importance: Undecided => High
** Changed in: dput (Ubuntu)
Status: New => Fix Committed
** Changed in: dput (Ubuntu Trusty)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dput in Ubuntu.
https://bugs.launchpad.net/bugs/1340130
Title:
support new multi-distribution PPA upload path
Status in “dput” package in Ubuntu:
Fix Committed
Status in “dput” source package in Trusty:
In Progress
Bug description:
Since http://bazaar.launchpad.net/+branch/launchpad/revision/17093,
Launchpad has supported a new form for the PPA upload path,
~<person>/<distro>/<ppa>. This helps with some prior ambiguities and
so works better with non-Ubuntu PPAs, which we're going to need for
the Ubuntu phone RTM project in a month or two. However, it clashes
with the current contents of dput.cf, namely "~%(ppa)s/ubuntu"; if you
try to upload to ppa:~person/ubuntu/ppa-name, then this expands to
~person/ubuntu/ppa-name/ubuntu and goes wrong.
We can reasonably safely drop the trailing "/ubuntu" here. Uploading
to ppa:~person/ppa-name still works fine. The only casualty is that
uploading to ppa:~person will fail rather than expanding to the PPA
named "ppa" for that person; however, multiple PPAs have been a thing
for many years now, so I think most people have got used to specifying
the PPA name. If not, it's an easy adjustment to make.
As well as fixing this in utopic, I think we should SRU this back to
trusty to support people doing phone development there. Given the
audience it's probably not necessary to update earlier releases.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dput/+bug/1340130/+subscriptions
More information about the foundations-bugs
mailing list