Dear Thomas, thanks for your attempt to help. Hope I can clarify how you can do this more easy.
On Fri, Feb 10, 2017 at 12:58:50PM +0100, Thomas Schiex wrote: > I would have been happy to do the job directly but I currently do not > have access to a running debian machine I can "control" (have devscripts > installed) and I lack time/HD space for a VM install. I'm sorry, but this is no valid excuse. You just need Git to download the repository and the repository has 5MB. :-P > It perhaps could > make sense to have it on alioth? (no troll intended - if it can be > categorized as such) What do you mean here? The repositories are on alioth. You can also perfectly login to Alioth and clone + commit + push. > So my suggestions, on the packages I know/use, if this can be useful: > > coinmp logic, mathematics, numerical computation Please not that always *binary* packages (second column of the table) are mentioned in tasks files. So I guess you mean coinor-libcoinmp-dev which I added to mathematics-dev and added Suggests in logic and numericalcomputation (where we do not yet have development tasks - probably for the only reason because nobody cared about this so far) > It's a C-API to COIN, a linear/ILP optimization solver (with branch and cut, > cut generation...). > coinbc, coinsymphony, coincg are there already. It would be logical to put > coinmp there too. I admit I have not found any of the mentioned packages (coinbc, coinsymphony, coincg) in the Debian package pool. Please note that I'm not an expert on this field and never used COIN. So in case this might be important I'd need more precise information. > collada-dom viewing (given that it is in debian-science) You mean here the binary packatge libcollada-dom2.4-dp-dev and whether it is given in Debian Science you can check either in Git[1] or as I recommended in my mail on the tasks page[2]. > collada is a format/initiative for 3D models exchange. I see collada-dom is a > "Document Object Model/XML" version. Would be more a "graphics' package > for me than a science one (personal opinion, arguable, YMMV). If something is "arguable" then I tend to set only "Suggests". > evolver mathematics, physics, numerical computation > > Evolver is a minimal surface optimization tool (variational optimization), > math/numerical computation because it is a numerical variational > optimization, > physics because it allows to model eg. liquid/solid interface. I've added Depends: evolver-ogl | evolver-nox to all three tasks. > toulbar2 machine learning, physics, logic, mathematics, numerical > computation > > optimization on discrete graphical models. Machine learning/Physics because > it solves > "maximum a posteriori" on Markov Random Fields used in ML and statistical > physics. Logic, > mathematic, numerical computation because it is also a general discrete > optimization tool > that can solve both logical or numerical NP-complete decision problems. All in all I did the following changes: diff --git a/tasks/logic b/tasks/logic index dd268b2..06e5416 100644 --- a/tasks/logic +++ b/tasks/logic @@ -55,6 +55,8 @@ X-End-Category: first-order and equational solvers X-Begin-Category: integer programming solvers Depends: coinor-cbc +Suggests: coinor-libcoinmp-dev + Depends: minisat+ X-Comment: minisat2 is only a transitional package X-End-Category: integer programming solvers @@ -74,3 +76,5 @@ Depends: maria Depends: mona X-End-Category: reasoning about automata + +Depends: toulbar2 diff --git a/tasks/machine-learning b/tasks/machine-learning index 754155b..108cd6f 100644 --- a/tasks/machine-learning +++ b/tasks/machine-learning @@ -151,3 +151,5 @@ Depends: caffe-cpu | caffe-cuda Depends: torch-core-free Depends: libmlpack-dev + +Depends: toulbar2 diff --git a/tasks/mathematics b/tasks/mathematics index da3be13..8d105eb 100644 --- a/tasks/mathematics +++ b/tasks/mathematics @@ -209,3 +209,7 @@ Depends: auto-07p Suggests: gmp-ecm Suggests: primesieve + +Depends: evolver-ogl | evolver-nox + +Depends: toulbar2 diff --git a/tasks/mathematics-dev b/tasks/mathematics-dev index b827cd0..58ca854 100644 --- a/tasks/mathematics-dev +++ b/tasks/mathematics-dev @@ -246,3 +246,5 @@ Depends: trilinos-all-dev Depends: libdeal.ii-dev Depends: libp4est-dev + +Depends: coinor-libcoinmp-dev diff --git a/tasks/numericalcomputation b/tasks/numericalcomputation index 2ae005a..87b7a16 100644 --- a/tasks/numericalcomputation +++ b/tasks/numericalcomputation @@ -104,6 +104,8 @@ Depends: coinor-symphony Depends: coinor-clp +Suggests: coinor-libcoinmp-dev + Suggests: libquantum-dev Depends: metis-edf @@ -170,3 +172,7 @@ Depends: python3-theano | python-theano Suggests: theano-doc Depends: python3-sparse | python-sparse + +Depends: evolver-ogl | evolver-nox + +Depends: toulbar2 diff --git a/tasks/physics b/tasks/physics index 6c11c6d..67c27bb 100644 --- a/tasks/physics +++ b/tasks/physics @@ -202,3 +202,7 @@ Depends: fdmnes Pkg-URL: http://people.debian.org/~tille/packages/fdmnes/ Depends: pyfr + +Depends: evolver-ogl | evolver-nox + +Depends: toulbar2 diff --git a/tasks/viewing-dev b/tasks/viewing-dev index 78a6bfc..82473a6 100644 --- a/tasks/viewing-dev +++ b/tasks/viewing-dev @@ -63,3 +63,5 @@ Depends: libslvs1-dev Depends: libgts-dev Depends: python3-vispy | python-vispy + +Suggests: libcollada-dom2.4-dp-dev Thanks for your input in any case Andreas. [1] https://anonscm.debian.org/git/blends/projects/science.git/tree/tasks/ [2] https://blends.debian.org/science/tasks/ -- http://fam-tille.de

