Substitution (aka aliases)

Alan Bateman Alan.Bateman at oracle.com
Tue Apr 17 01:10:18 PDT 2012


On 17/04/2012 02:13, David Holmes wrote:
> On 13/04/2012 4:47 AM, Alan Bateman wrote:
>> Otherwise I think this is good. As you noted, the main open question
>> here is whether aliases should have version numbers.
>
> I would think they must have version numbers. If there are modules m at 1 
> and m at 2 with different APIs then saying "provides m" is meaningless.
One thing that isn't clear yet is how this would work with the virtual 
package support of native packaging systems (Debian's "provides" for 
example). That needs a bit more consideration. Otherwise consider this 
patch as just a first installation of the alias support, the main 
changes are actually to clean up the storage of the module-info classes 
so that there aren't copies stored for the views, something that needed 
to be done anyway.

-Alan



More information about the jigsaw-dev mailing list