Up to [cvs.NetBSD.org] / pkgsrc / misc / dose3
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21 / (download) - annotate - [select for diffs], Sat Jun 4 09:03:51 2022 UTC (18 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
HEAD
Changes since 1.20: +1 -2
lines
Diff to previous 1.20 (colored)
dose3: remove outdated comment
Revision 1.20 / (download) - annotate - [select for diffs], Tue May 24 18:51:53 2022 UTC (18 months, 2 weeks ago) by jaapb
Branch: MAIN
Changes since 1.19: +4 -4
lines
Diff to previous 1.19 (colored)
Recursive revbump associated with update of ocaml. Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 21 07:50:50 2022 UTC (20 months, 2 weeks ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.18: +2 -1
lines
Diff to previous 1.18 (colored)
Explicitly included ocaml.mk in misc/dose3 Makefile This doesn't actually change anything, the file was already included indirectly, but it is better form.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 8 08:13:03 2021 UTC (2 years, 9 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Recursive revbump associated with update of lang/ocaml
Revision 1.17 / (download) - annotate - [select for diffs], Sun Nov 3 17:04:21 2019 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.16: +4 -4
lines
Diff to previous 1.16 (colored)
misc: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 12 16:10:25 2018 UTC (5 years ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Revbumps associated with update of lang/ocaml.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 19 15:15:27 2018 UTC (5 years, 4 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
Recursive revbump associated with the update of lang/ocaml to 4.07.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Apr 13 13:55:35 2018 UTC (5 years, 7 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Revbump associated with the upgrade of lang/ocaml (this is the upgrade from 4.06 to 4.06.1)
Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 10 16:31:34 2018 UTC (5 years, 10 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Added OCaml 4.06 support to misc/dose3 (and revbump).
Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 8 09:51:24 2017 UTC (6 years, 3 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Recursive revbump associated with update of ocaml to 4.05
Revision 1.11 / (download) - annotate - [select for diffs], Tue Aug 1 14:59:02 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Follow some http -> https redirects.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 11 10:32:28 2017 UTC (6 years, 4 months ago) by jaapb
Branch: MAIN
Changes since 1.9: +3 -5
lines
Diff to previous 1.9 (colored)
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
Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 30 11:17:00 2016 UTC (6 years, 11 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Recursive revbump associated with ocaml update to 4.04.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 20 10:39:52 2016 UTC (7 years, 5 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Updated buidlink3.mk file to reflect API change, revbump, removed unused patches
Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 19 10:36:58 2016 UTC (7 years, 5 months ago) by jaapb
Branch: MAIN
Changes since 1.6: +6 -6
lines
Diff to previous 1.6 (colored)
Updated package to latest version, 5.0~rc2. Changes 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 -- Pietro Abate <pietro.abate@inria.fr> Thur, 06 Jun 2016 13:13:06 +0200 dose3 (4.3) UNRELEASED; urgency=low * Fix exitcode problem with apt-cudf * Add new comparison functions to parse npm like versions * Make ocamlgraph a hard dependency of dose. * Switch to ocamlgraph based explanation graphs by default * add {foregin,native}-architecture field to distcheck output * bump output-version to 1.2 * add --lowmem option to distcheck (slow, but consumes less memory) * remove build-essential field from buildcheck * add --deb-drop-b-d-indep and --deb-profiles to ceve * API Change. Debian.Debutil.debvpkg is replaced by Pef.Pefcudf.pefvpkg * API Change. Depsolver_int.solve has a addition argument "explain" * add new option to ditcheck and ceve --compare to specify a comparison function to be used with the pef format. -- Pietro Abate <pietro.abate@inria.fr> Thur, 21 Apr 2016 13:13:06 +0200 dose3 (4.2) UNRELEASED; urgency=low * Fix META file and other compilation problems (notably on 32 bits architectures) * Add back the "Enhances" field in the debian printer * the new yaml format also drops the architecture suffix in the package and unsat-dependency fields * Add new function Depsolver.is_consistent and Debian.Debcudf.get_real_name * Expose Diagnostic.request and Diagnostic.result * Update the yaml output of outdated (no more cudf-related cruft in package names) * bump yaml output-version to 1.1 -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Thur, 14 Jan 2016 13:13:06 +0200 dose3 (4.1) UNRELEASED; urgency=low * New optimization criteria parser. apt-cudf now accepts only optimization criterias in misc2012 format. * the extended MISC 2012 syntax extends the count criteria allowing the following additional forms: count(selector,field:=/plain/) count(selector,field:~/regex/) * Update Documentation * Modules are renamed (compiled with -pack) : Versioning.Debian Versioning.Semver * API change : Debian.Debcudf.get_real_version tables now returns a tuple (name, version) . Name is the original Debian name without encoding ( "src:" , ":$arch" , "--virtual-" ). * Implement versioned provides * strict dependency ocamlgraph >= 1.8.6 * strict dependency extlib >= 1.7.0 * new cudf property for deb/edsp types native is 1 if the pkg architecture is equal to the native architecture, 0 otherwise. This can be used to maximise the number of packages belonging to the native architecture ( +sum(solution,active) ) * better parsing and error reporting * More Module refactoring (algo/deb/pef/opam) -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Tue, 01 Dec 2015 13:13:06 +0200 dose3 (4.0) UNRELEASED; urgency=low * Minor Bugs * Add opam module * Major refactoring of parsing functions Pef/Deb/Opam -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Mon, 29 June 2015 13:13:06 +0200 dose3 (4.0-rc3) UNRELEASED; urgency=low * Minor Bugs -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Mon, 29 June 2015 13:13:06 +0200 dose3 (4.0-rc2) UNRELEASED; urgency=low * Add new module Versioning to group all the comparison functions * Add a new comparison schema (http://semver.org/) * Add new two new ceve output formats: deb and debsrc -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Fri, 26 June 2015 13:13:06 +0200 dose3 (4.0-rc1) UNRELEASED; urgency=low * Remove dependency to camlp4. Add build dependency to cppo * Add option --dot to create explanation graphs in dot format * add 'out-version' field to yaml format * Debian Essential packages are now kept into account while generating strong dependencies. You must pass --deb-ignore-essential to restore the previous behaviour * Add --latest to challenged * Add new format PEF : package export format * Drop eclipse format (superceded by PEF) * Drop cv format (superceded by PEF) * Ceve can read source packages * Add grep-able one line explanations (success/failure) to distcheck * Switch architecture and name around in cudf representation for debian packages * Add new function to detect unsused dependencies/conflicts * API change : Diagnostic.request, Depsolver.request, StdLoaders.load_list, Debcudf.init_tables, * add debsrc input format to ceve -- Pietro Abate <pietro.abate@pps.univ-paris-diderot.fr> Wed, 24 June 2015 13:13:06 +0200
Revision 1.6 / (download) - annotate - [select for diffs], Sat May 7 07:55:11 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add ocamlbuild dependency to fix build.
Revision 1.5 / (download) - annotate - [select for diffs], Thu May 5 11:45:40 2016 UTC (7 years, 7 months ago) by jaapb
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Recursive revbump associated with ocaml update.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 30 11:52:58 2015 UTC (8 years, 5 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Recursive revbump associated with update of lang/ocaml to 4.02.2.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Feb 11 13:59:17 2015 UTC (8 years, 9 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Revbump associated with update of lang/ocaml.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 6 11:59:17 2014 UTC (9 years, 1 month ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
Revised package, no upstream changes. Added option for compiling in ocamlgraph support; this is necessary for misc/ocaml-opam.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 27 12:01:36 2014 UTC (9 years, 1 month ago) by jaapb
Branch: MAIN
Added misc/dose3, a package repository analysis toolkit. This is a beta version, but it includes some patches that I'd have needed to add to make the latest stable version anyway, so I decided to add this one.