[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#603336: ITP: classads -- library for Condor's classads expression language



Package: wnpp
Severity: wishlist
Owner: Michael Hanke <michael.hanke@gmail.com>

* Package name    : classads
  Version         : 1.0.9
  Upstream Author : Condor Team <condor-admin@cs.wisc.edu>
* URL             : http://www.cs.wisc.edu/condor/classad
* License         : Apache
  Programming Lang: C++,
  Description     : library for Condor's classads expression language

 A classad (classified ad) is a mapping from attribute names to expressions. In
 the simplest cases, the expressions are simple constants (integer, floating
 point, or string), thus a form of property list. Attribute expressions
 can also be more complicated. There is a protocol for evaluating an attribute
 expression of a classad vis a vis another ad. Two classads match if each ad has
 attribute requirements that evaluate to true in the context of the other ad.
 Classad  matching is used by the Condor central manager to determine the
 compatibility of jobs and workstations where they may be run.


This package is necessary for packaging Condor itself (#602842). Ubuntu
has a classads package that served as starting point of this effort.
Here is the current list of changes on top of that:

  * Shorten and slightly improve package descriptions.
  * Raise debhelper compat to 7 (already build-depended on >7).
  * Add another binary package 'classads' to install the command line
    utilities. Keeping them in the runtime library package would have made it
    impossible to co-install a future libclassad1 package, due to file
    conflicts.
  * Move to an unversioned -dev package. There is no intention to maintain
    multiple library versions in parallel.
  * No longer install unneeded .la files (squeeze release goal).
  * No longer install duplicate license files as docs.
  * Add VCS information to debian/control.
  * Move to a DEP-5 compliant debian/copyright.
  * Improve clean target in debian/rules to remove all temporary files.

The packaging is available at:

  http://git.debian.org/?p=pkg-exppsy/classads.git

-- 
GPG key: 4096R/7FFB9E9B Michael Hanke
http://mih.voxindeserto.de



Reply to: