Support concept of template 'symlinks'

Bug #666384 reported by Michael Terry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickly
New
Undecided
Unassigned

Bug Description

Something like ubuntu-application will always be "the currently recommended way of making a GUI app on Ubuntu". The technologies may change drastically. For example, a future version may have Scheme be the recommended language (not really, but you get the idea).

So I feel like it should in fact be a 'symlink' template that resolves at creation time to an ubuntu-application-python template that is a sibling to some fictional ubuntu-application-vala template. The quickly config would know that it is really a python template, but as long as ubuntu-application is pointing at the python template, quickly would treat them the same. But once ubuntu-application changes, quickly would continue treating existing python apps as python ones and wouldn't try to upgrade.

Same deal for a future ubuntu-library template.

Not sure how to deal with issues like 'which one shows up in printed lists of templates' or whatnot, but the concept seems useful.

Revision history for this message
Tony Byrne (tony-badwolf) wrote :

There is a simple "solution" to this. Britain was first to invent postage stamps so never put a country name on them. Similarly we could keep ubuntu-application as python and add ubuntu-application-vala etc as a new template. When python comes to end of life this proposal may have merit but I don't see that happening soon. Don't forget that python still uses tk as it's default gui without any ill effects.

If we can have python default gui = tk
we can have quickly default gui = pygtk

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.