[Pkg-ocaml-maint-commits] [SCM] coinst packaging branch, master, updated. upstream/1.0-22-gdb01640
Ralf Treinen
treinen at free.fr
Tue Jan 10 20:59:25 UTC 2012
The following commit has been merged in the master branch:
commit c4e4ad69379a02350bf16afc78877c944ddf4a7a
Author: Ralf Treinen <treinen at free.fr>
Date: Tue Jan 10 21:35:43 2012 +0100
add an example containing the input of figure 2 from the paper
diff --git a/debian/coinst.examples b/debian/coinst.examples
new file mode 100644
index 0000000..cf6e7e7
--- /dev/null
+++ b/debian/coinst.examples
@@ -0,0 +1,2 @@
+debian/examples/*
+
diff --git a/debian/examples/README b/debian/examples/README
new file mode 100644
index 0000000..8c305cf
--- /dev/null
+++ b/debian/examples/README
@@ -0,0 +1,30 @@
+This directory contains some of the examples from the orginal paper
+
+ at inproceedings{DiCosmoVouillon2011ESEC,
+ author = "Roberto Di Cosmo and J{\'e}r{\^o}me Vouillon",
+ title = "On software component co-installability",
+ booktitle = "SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations
+ of Software Engineering (FSE-19) and ESEC'11: 13rd European
+ Software Engineering Conference (ESEC-13)",
+ editor = "Tibor Gyim{\'o}thy and Andreas Zeller",
+ address = "Szeged, Hungary",
+ month = 9,
+ year = 2011,
+ pages = "256--266",
+ ee = "http://doi.acm.org/10.1145/2025113.2025149",
+ publisher = {ACM},
+ isbn = {978-1-4503-0443-6},
+}
+
+To run coinst on an example file, say input:
+
+ coinst -all -o input.dot < input
+
+You get on standard output the equivalence classes of installable packages,
+the list of not installable packages, and the list of co-installable pairs.
+The graph representation of the kernel can be inspected with
+
+ dotty input.dot
+
+
+
diff --git a/debian/examples/esec2011-figure2 b/debian/examples/esec2011-figure2
new file mode 100644
index 0000000..b961a1b
--- /dev/null
+++ b/debian/examples/esec2011-figure2
@@ -0,0 +1,26 @@
+Package: aa
+Version: 1
+Depends: bb | cc, ff
+
+Package: bb
+Version: 1
+
+Package: cc
+Version: 1
+Conflicts: bb
+
+Package: ff
+Version: 1
+Conflicts: cc
+
+Package: dd
+Version: 1
+Depends: ee
+
+Package: ee
+Version: 1
+Depends: ff, gg
+
+Package: gg
+Version: 1
+
--
coinst packaging
More information about the Pkg-ocaml-maint-commits
mailing list