The following blog article (I am using the Wayback link because the
original article seems to have been overwritten by other stuff) proposes
specifying software compatibility by means of contracts rather than by
means of software versions:

https://web.archive.org/web/20150905145522/http://hintjens.com/blog:85

As I was reading the article, I thought that the Debian virtual package
mechanism can be co-opted for specifying contracts rather than versions.
This is by having a virtual package name correspond to each contract.

This way, a package advertises that it implements a contract by
declaring that it "provides" the corresponding virtual package. A
package declares that it requires an implementation of a contract by
"requiring" the corresponding virtual package.

--- Omer



-- 
cal 09 1752
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to