not obvious how to add a download file for a new release

Bug #161187 reported by Martin Pool
72
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

https://edge.launchpad.net/bzr/+download

I can add a file to any existing release. But to add a new file, I'll commonly want to add a new release, and that function is not reachable from this page. (And it's not very obvious how to reach it at all -- I go to the homepage, find the series, click the series, then can add a release.)

Martin Pool (mbp)
Changed in launchpad:
assignee: nobody → mpt
Changed in launchpad:
assignee: mpt → nobody
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

I would find it convenient if, on a project's download page, there was an 'addrelease' link for each release series. For example, on this page...

  https://launchpad.net/bzr/+download

The layout is something like...

  Release series "1.6"
  [_] bzr-1.6b1.tar.gz (md5, sig)

  Release series "1.5"
  [_] bzr-1.5.tar.gz (md5, sig)

  [Delete Files]

A user with write access has a checkbox next to each file, and a "delete files" button at the bottom. But there is no "add file" function here. The user must instead navigate to the appropriate release series and then follow the "Register a release" link. It would be simpler to put a "Register a release" link under each release series.

The new layout would be more like...

  Release series "1.6" (clickable, goes to https://launchpad.net/bzr/1.6)
  [_] bzr-1.6b1.tar.gz (md5, sig)
  [Register a release] (goes to https://launchpad.net/bzr/1.6/+addrelease)

  Release series "1.5" (clickable, goes to https://launchpad.net/bzr/1.5)
  [_] bzr-1.5.tar.gz (md5, sig)
  [Register a release] (goes to https://launchpad.net/bzr/1.5/+addrelease)

  [Delete Files]

I think this would be more intuitive, especially for relatively simple projects which release everything under a single series like 'trunk' or 'stable'.

Brad Crittenden (bac)
Changed in launchpad-foundations:
assignee: nobody → bradcrittenden
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
assignee: bac → nobody
importance: Medium → Low
status: Confirmed → Triaged
Revision history for this message
Curtis Hovey (sinzui) wrote :

I think we want the owner/driver/release manager using the series page to do the job of managing a release. We have changed both the downloads page and series page on edge recently. ON the +downloads page, the series and releases are linked, so you can create a release from the series page and add a release file from the release. Do you want additional links from the +downloads page that directly calls (+) Create a release or (+) Add download file?.

Revision history for this message
Martin Pool (mbp) wrote : Re: [Bug 161187] Re: not obvious how to add a download file for a new release

2009/6/21 Curtis Hovey <email address hidden>:
> I think we want the owner/driver/release manager using the series page
> to do the job of managing a release. We have changed both the downloads
> page and series page on edge recently. ON the +downloads page, the
> series and releases are linked, so you can create a release from the
> series page and add a release file from the release. Do you want
> additional links from the +downloads page that directly calls (+) Create
> a release or (+) Add download file?.

As a general principle when you're looking at a set of Xs there should
be a way to add another X.

I can see on the downloads page there are now links to add files,
though they're slightly strangely grouped by series.

After clicking around a bit I can say it does look a lot better in the
current version. There is a list of series on the project home page
and from the series you can create a release and then I presume add
downloads.

It may be unobvious to some new users that releases are subservient to
series and to help with that you could have a top-level "make a
release" that then asks "what series is this in?"

Possibly the https://edge.launchpad.net/bzr/+series series timeline
page should also allow adding a series or milestone or release but
that may be a separate bug.

--
Martin <http://launchpad.net/~mbp/>

Revision history for this message
Rob Speer (rspeer) wrote :

I find myself unable to add a download for ConceptNet (http://launchpad.net/ConceptNet) in any reasonable way. I have a series ("trunk") and I have even created milestones (though they do not make any sense in terms of the way we actually release our code), but the download page is still blank with no links on it.

Creating a release makes it possible to add a download, but only by creating other workflow problems (reported at https://bugs.launchpad.net/launchpad-registry/+bug/400840).

I need a way of adding a download that:
* is always accessible from the download page
* does not impose an unrealistic workflow on my group

Revision history for this message
Rob Speer (rspeer) wrote :

Okay, I understand why at least one step such as creating a release is necessary. Perhaps this process can be streamlined.

A "create a release" button on the Downloads page would be very useful for simplifying this process.

Revision history for this message
EmmaJane (emmajane) wrote :

Having just launched my first (own) project on Launchpad I can add the following comments to this bug:

1. it seems unreasonable to have to manually create a tarball when the branch is already uploaded.
2. There are three places where required fields are not clearly indicated: description of the tarball, name of the release and date of the release.
3. the steps to creating a "download" button are completely undocumented on help.launchpad.net (or at least are not obviously available from the front page). "Uploading code to launchpad" leads to https://help.launchpad.net/Code/UploadingABranch which does not explain how to upload a tarball.
3b. https://help.launchpad.net/Code/FindingAndDownloading doesn't even reference that this option is available.
4. even if I do have to manually upload a file, it is not intuitive to have to do this from the series "trunk" and not from the actual branch. Adding a link from the individual branch which allows the same functionality as the series version of the page would help.

Curtis Hovey (sinzui)
tags: added: releases
Revision history for this message
Fabio Varesano (fabio-varesano) wrote :

Beginner in Launchpad.. spent 30 minutes to find how to add a download file!
Just add a link on the download file box when there is no download file available.

Personally I would add also a download tab next to the other ones (a la Google Code).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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