./misc/dose3, Package repository analysis toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.1nb5, Package name: dose3-5.0.1nb5, Maintainer: jaapb

Dose is a library and a collection of tools to perform a large spectrum of
analyses on package repositories. Dose manipulates package repositories from
different sources such as Debian, RPM, Eclipse/OSGi and OpenCSW/Solaris.


Required to run:
[lang/ocaml] [devel/ocaml-findlib] [devel/ocaml-extlib] [devel/ocamlgraph] [devel/ocaml-re] [misc/ocaml-cudf] [devel/ocaml-cppo]

Required to build:
[pkgtools/cwrappers] [devel/ocamlbuild]

Master sites:

SHA1: c2ed5c1b1f389d4e7cc58fbb01ca04c80df81a66
RMD160: 5e006235243a9bf6009ae8de4368d21c16b79413
Filesize: 290.462 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-12 17:10:29 by Jaap Boender | Files touched by this commit (141) | Package updated
Log message:
Revbumps associated with update of lang/ocaml.
   2018-07-19 17:15:31 by Jaap Boender | Files touched by this commit (190) | Package updated
Log message:
Recursive revbump associated with the update of lang/ocaml to 4.07.
   2018-04-13 15:55:39 by Jaap Boender | Files touched by this commit (88)
Log message:
Revbump associated with the upgrade of lang/ocaml

(this is the upgrade from 4.06 to 4.06.1)
   2018-01-10 17:31:34 by Jaap Boender | Files touched by this commit (4)
Log message:
Added OCaml 4.06 support to misc/dose3 (and revbump).
   2017-09-08 11:51:27 by Jaap Boender | Files touched by this commit (113) | Package updated
Log message:
Recursive revbump associated with update of ocaml to 4.05
   2017-08-01 16:59:08 by Thomas Klausner | Files touched by this commit (211)
Log message:
Follow some http -> https redirects.
   2017-07-11 12:32:28 by Jaap Boender | Files touched by this commit (4) | Package updated
Log message:
Updated package to latest version, 5.0.1. Changes (from 4.3) include:

dose3 (5.0) UNRELEASED; urgency=low
* finally implement keep_package/version/feature properly. The globalid
  index that was used to optionally encode the global constraints is
  now disappeared. This simplify the interface of the solver.
* massive refactoring. Change of API . All functions in Depsolver*
  accept a new paramenter "global_constraints" that is a vpkgformula
  enconding all packages that must be co-installed by by default with
  each request. This is used to properly encode debian essential packages
  without abusing 'Keep_package as before.
* Depsolver_int.{solve,init_solver_unit,init_solver_cache} have a new optional
  argument 'explain'. When false, reduce the memory footprint.
* Depsolver.{check_request,check_request_using} accept a new parameter dummy
  that can be used to pass arbitrary contraints as a cudf.package that is going
  to be coinstalled as part of the request and filtered out in the result.
* improvements to the documentation and test units
* add --compare to ceve when used with pef://
* improvements to distcheck --lowmem
* StdOptions.lastest now returns an integer to consider only the last n versions
  of each package
* API change : CudfAdd.latest
* API change : CudfAdd.inttovar -> CudfAdd.inttopkg
* API change : add parameter to check_request and check_request_using
* apt-cudf : package up or downgrades are expressed in a single
  "Install" request and that these do not show up as a \ 
"Remove" request anymore.
* StdOptions.DistribOptions.add_options are now different for each input ( ex.
  StdOptions.DistribOptions.add_debian_options )uu
* Debian.Printer.pp_* functions are now methods of the Debian.package class
   2016-12-30 12:17:03 by Jaap Boender | Files touched by this commit (89) | Package updated
Log message:
Recursive revbump associated with ocaml update to 4.04.