Switching the active series of development for a project - Latest version shown is wrong?

Asked by Ilias Biris

As a maintainer of a LP project, I would like to be able to set manually (if it cannot be done automatically) the latest available version of the project download, when I decide to switch the active series of development for my project.

Consider the series outlne - in this example I was developing for series B till B1, then needed to switch to series A. Then after release A3, the active series moves back to B. A1/2/3 as well as B1/2/3.. are time-based milestones so they have an expected date, and an actual date (when the release was actually made)
                         1 2 3
series A -------|-------|-------|
                      / \
                    / \
series B --|------------------------|-------|-------|-------|-----
                  1 2 3 4 5

At the switch from A back to B, LP will show in the overview page for the project that the latest released version is B1 not A3.

I am not sure how the latest version is created, but I would hope that at least as a last resort the maintainer can manually set the latest available release version and point to the right milestone page/tarball. Ideally for time-based milestones the dates play a role and show even when the active series is switched what is the latest version available...

Can you clarify this case for me from LP pov?

thanks,
ilias

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Ilias Biris (ibiris) said :
#1

and the formatting was screwed up for my example despite using single spaces (not tabs) ...... Trying again

                         1 2 3
series A -------|-------|-------|
                      / \
                    / \
series B --|------------------------|-------|-------|-------|-----
                  1 2 3 4 5

Revision history for this message
Curtis Hovey (sinzui) said :
#2

Users are in contention about how how Lp should select the latest download. There is a secondary issue regarding which users want to download...most probably want an installer or the source code, only packagers want a tarball . Lp guesses the latest release based on the active series name and the release with the most recent release. Lp is assuming the series names are versions that can be sorted so that the "highest" version is first, and that the releases, sorted by version, are also in date order. This will never be work if the project has an active series named "trunk" and other active series have after versions or dates.

Can you help with this problem?

Provide an answer of your own, or ask Ilias Biris for more information if necessary.

To post a message you must log in.