wanna-build + edos-builddebcheck post
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 30 Jul 2009 07:54:42 +0000 (09:54 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 30 Jul 2009 07:54:42 +0000 (09:54 +0200)
blog/posts/2009/07/wanna-build_gains_detection_of_uninstallable_build-deps.mdwn [new file with mode: 0644]

diff --git a/blog/posts/2009/07/wanna-build_gains_detection_of_uninstallable_build-deps.mdwn b/blog/posts/2009/07/wanna-build_gains_detection_of_uninstallable_build-deps.mdwn
new file mode 100644 (file)
index 0000000..edeab16
--- /dev/null
@@ -0,0 +1,34 @@
+# wanna-build, edos-builddebcheck-powered
+
+Cool hacks happen at debconf, as usual.
+
+I've talked a bit about the research work we are doing in the
+[Mancoosi](http://www.mancoosi.org) project regarding formal study of
+dependencies among (Debian) packages. All in all, people in the
+project (not only me!) are also maintaining tools inherited from the
+[EDOS](http://www.edos-project.org) project and in particular things
+like:
+
+* [edos-debcheck](http://packages.debian.org/sid/edos-debcheck) checks
+  for the installability of packages given via APT's Packages file. It
+  has been [used daily for QA purposes since a while
+  now](http://edos.debian.net/edos-debcheck/)
+
+* edos-builddebcheck (shipped in the [same
+  package](http://packages.debian.org/sid/edos-debcheck)), which is a
+  wrapper around edos-debcheck (by coincidence, developed at last
+  year's DebConf by me and Ralf Treinen) which checks for
+  **installability of build dependencies**
+
+Just yesterday [nomeata](https://www.joachim-breitner.de/blog/)
+tortured
+[wanna-build](http://packages.debian.org/sid/devel/wanna-build) to
+integrate edos-builddebcheck into it. That way, **wanna-build** will
+discover in advance whether a package is **unbuildable due to
+uninstallable build-deps**; if this is the case, the package will be
+put in a new state (which will be rechecked at archive change) without
+bothering the buildd maintainer.
+
+Very cool, thanks nomeata!
+
+[[!tag lang/english planet/debian mancoosi debian qa]]