← Back to team overview

launchpad-dev team mailing list archive

Re: Thought about the deriviative distro series registration pages.

 

Hi Curtis, thanks for your feedback.

On Monday 10 January 2011 21:00:51 Curtis Hovey wrote:
> Hi Julian.
> 
> I looked at
> https://dev.launchpad.net/LEP/DerivativeDistributions#Mockups
> 
> +newseries
> 
> Maybe the name label should be "Code name"

Good point, thanks.

> It would be nice if we could make version optional.
> https://bugs.launchpad.net/launchpad/+bug/493024
> I recall that soyuz went bonkers when I tried to remove it. I believe
> that sort rules require it too. I think version is only important for
> distros that have public releases. Will derived distros need version?

They will need whatever regular distros need, they're no different other than 
that we track their state in relation to their parent.

So I guess that's a yes :)

> Summary is used in lists, but I see we are not doing that at the moment.
> I see there are tests in templates assuming that this field is optional
> 
> Should description be required?
> https://bugs.launchpad.net/launchpad/+bug/125385
> I think the intent it to explain the goals of the series and how to
> contribute. I suspect that derived distros will write "See the summary".
> 
> Well I think we should drop summary or description. I am not sure which.

Yes, description is redundant and I'd like to drop it.  I can just remove it 
now and we'll fix it in the feature development, but are we just going to drop 
the data from .description columns or try and merge it to summary?  Neither is 
palatable.  OTOH, we can do a manual fix since we don't have that many series.

> I think the action should be "Register" because the series may exist in
> other systems. "Create" is for an idea/artefact that is only in
> Launchpad.

I can change that.


> +initseries
> 
> Is parent distribution limited to distros that soyuz builds? Eg, will
> it should be Fedora?

Yes, we can only track Soyuz distros.

> Can parent series be None?

Yes, if the series is not derived.  We're changing the sematics of that field 
to allow None.

> https://bugs.launchpad.net/launchpad/+bug/420295
> I personally know this is true and could not give a toss. I favour
> removing non-debian distros from Lp.

I don't even know why we have them.  Is it for bug targeting?

> The mockup implies that the architecture checkboxes are active when I
> choose to use the parent series' selection. Using the .subordinate css
> class will show that they are subordinate. JS can be used to disable
> them
> when they are not relevant.

Right, I'll grey them out in the mockup to make it obvious.  I already wrote 
some JS in a test version of the page.

Thanks for the feedback!



References