ben (0.9.0ubuntu1) focal; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Gianfranco Costamagna Fri, 31 Jan 2020 19:16:52 +0100 ben (0.9.0) unstable; urgency=medium * Add a new "migrate" frontend * More helpful message when a dependency cycle is detected by "rebuild" * Add version to footer of HTML pages generated by "monitor" * Update architecture lists -- Stéphane Glondu Tue, 12 Nov 2019 14:15:09 +0100 ben (0.8.3ubuntu4) eoan; urgency=medium * Rebuild against new OCAML ABI. -- Gianfranco Costamagna Fri, 13 Sep 2019 10:27:20 +0200 ben (0.8.3ubuntu3) eoan; urgency=medium * Rebuild against new ocam ABIs. -- Gianfranco Costamagna Fri, 06 Sep 2019 12:50:57 +0200 ben (0.8.3ubuntu2) eoan; urgency=medium * Rebuild against new ocaml ABIs. -- Dimitri John Ledkov Wed, 04 Sep 2019 15:19:22 +0100 ben (0.8.3ubuntu1) eoan; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Gianfranco Costamagna Thu, 01 Aug 2019 09:12:30 +0200 ben (0.8.3) unstable; urgency=medium * Fix exact package name match (Closes: #870319, #841720) * Keep all fields when parsing for "query -s" (Closes: #907959) * Bump debhelper compat level to 12 * Bump Standards-Version to 4.4.0 -- Stéphane Glondu Tue, 30 Jul 2019 17:04:37 +0200 ben (0.8.2ubuntu4) disco; urgency=medium * Rebuild against new ocam ABIs. -- Gianfranco Costamagna Wed, 30 Jan 2019 17:25:33 +0100 ben (0.8.2ubuntu3) disco; urgency=medium * No-change rebuild against libocamlgraph-ocaml-dev-jhl56 -- Matthias Klose Thu, 17 Jan 2019 13:39:06 +0100 ben (0.8.2ubuntu2) disco; urgency=medium * No-change rebuild against libocamlgraph-ocaml-dev-c6xm2 -- Steve Langasek Sun, 13 Jan 2019 00:36:38 +0000 ben (0.8.2ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Gianfranco Costamagna Mon, 04 Jun 2018 12:06:19 +0200 ben (0.8.2) unstable; urgency=medium * Fix typo in reference manual. Thanks to Paul Gevers for the patch. -- Mehdi Dogguy Sun, 03 Jun 2018 14:08:45 +0200 ben (0.8.1) unstable; urgency=medium * Fix a minor typo in refman * Port to ocaml-re 1.7.2 and set 1.7.2 as minimal required version for ocaml-re in d/control * Add buildd and rcbug links for arch:all packages (Closes: #900627) * Raise a meaningful error when failing to parse a query * Add a visible tag for arch:all packages, as done for ma:same -- Mehdi Dogguy Sun, 03 Jun 2018 13:30:20 +0200 ben (0.8.0ubuntu2) cosmic; urgency=medium * Fixup build failure -- Gianfranco Costamagna Wed, 23 May 2018 22:29:57 +0200 ben (0.8.0ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Gianfranco Costamagna Wed, 23 May 2018 22:13:27 +0200 ben (0.8.0) unstable; urgency=medium [ Stéphane Glondu ] * Activate most warnings and safe_string, and fix warnings * Add .mli files for frontends and remove dead code * Add a new "rebuild" frontend [ Mehdi Dogguy ] * Fix regexp in "ben query" * Add missing dependencies in META file * Insert automatically current version in META file * Migrate Git repository to Salsa - Update Vcs-* headers and documentation accordingly * Use asciidoctor instead of asciidoc (Closes: #895166) * Fix column layout for transitions divs in CSS (Closes: #873711). Thanks to Bas Couwenberg for the patch! * When verbose mode is set, warn if cache is being regenerated * Use new functions String.{lowercase,capitalize}_ascii instead of deprecated String.{lowercase,capitalize} - String.{capitalize,lowercase}_ascii need OCaml >= 4.03 * Remove definitions of unused modules * Use long-option for curl for more clarity * Add more progress messages in "ben download" * Print path of downloaded and parsed files * When setting the cache_file, update cache_dir only when user supplies an absolute path * Add an ocamlbuild rule to build .cmxs files from .cmx (Closes: #876478) and document how to generate custom templates * Port to Tyxml 4.1 * Use /usr/share/dpkg/pkg-info.mk instead of parsing changelog manually -- Mehdi Dogguy Mon, 21 May 2018 18:13:47 +0200 ben (0.7.7ubuntu2) bionic; urgency=medium * Rebuild against new OCAML ABIs. -- Gianfranco Costamagna Sat, 28 Oct 2017 16:43:17 +0200 ben (0.7.7ubuntu1) artful; urgency=medium * Merge from Debian Sid. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Simon Quigley Sat, 05 Aug 2017 00:11:18 -0500 ben (0.7.7) unstable; urgency=medium * Use built-in ocamlfind support of ocamlbuild * Do not fail when "ocamlbuild -clean" fails -- Stéphane Glondu Sun, 23 Jul 2017 17:19:31 +0200 ben (0.7.6) unstable; urgency=medium * Add ocamlbuild to Build-Depends -- Stéphane Glondu Fri, 21 Jul 2017 23:22:09 +0200 ben (0.7.5) unstable; urgency=medium [ Mehdi Dogguy ] * Do not show the same warning about missing source packages multiple times * Do not output warnings about missing source packages in quiet mode [ James Clarke ] * Use deb.debian.org rather than httpredir.debian.org as the default mirror (Closes: #866341) * Use tracker.debian.org for PTS links (Closes: #866342) [ Stéphane Glondu ] * Take into account Build-Depends-Arch * Add Benl_parallel to benl.mllib * Bump debhelper compat to 10 * Bump Standards-Version to 4.0.0 * Update Vcs-* -- Stéphane Glondu Fri, 21 Jul 2017 17:09:35 +0200 ben (0.7.4ubuntu3) artful; urgency=high * No change rebuild against updated fileutils abi. -- Dimitri John Ledkov Sun, 16 Jul 2017 23:11:18 +0100 ben (0.7.4ubuntu2) artful; urgency=high * No change rebuild against ocaml 4.04. -- Dimitri John Ledkov Mon, 03 Jul 2017 11:45:36 +0100 ben (0.7.4ubuntu1) artful; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Gianfranco Costamagna Fri, 28 Apr 2017 22:53:56 +0200 ben (0.7.4) unstable; urgency=medium * Set Section to ocaml for libben-ocaml{,-dev} * Show ignored architectures in italics in generated monitors. * Ignore failures of "dot" command during build (Closes: #815315). * Use https instead of http for external links (Closes: #810213). * Move libben-ocaml{,-dev} into OCaml section. * Use Bytes module instead of String where necessary. * Add a ticker in monitor for Partial state. -- Mehdi Dogguy Sat, 19 Mar 2016 08:34:42 +0100 ben (0.7.3ubuntu3) yakkety; urgency=medium * No-change rebuild for ocaml ABIs. -- Matthias Klose Fri, 02 Sep 2016 12:12:48 +0000 ben (0.7.3ubuntu2) xenial; urgency=medium * Rebuild for new OCaml ABIs. -- Matthias Klose Fri, 12 Feb 2016 12:07:15 +0000 ben (0.7.3ubuntu1) xenial; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. * Fixes FTBFS (LP: #1515019) -- Iain Lane Wed, 11 Nov 2015 19:08:23 +0000 ben (0.7.3) unstable; urgency=medium * Port to tyxml 3.5 * Tell curl to follow HTTP redirects -- Mehdi Dogguy Sun, 18 Oct 2015 16:07:27 +0200 ben (0.7.2) unstable; urgency=medium * Use date from last changelog entry in generated documentation to ensure a reproducible build. * Use http://httpredir.debian.org/debian as a default Debian mirror. * Update instructions in example file (Closes: #797100). * Set section to "devel" (Closes: #800390). * Drop Benl_arg module and use OCaml's Arg module. This change bumps minimal required version for OCaml to 4.01. -- Mehdi Dogguy Sun, 18 Oct 2015 09:33:05 +0200 ben (0.7.1) unstable; urgency=medium [ Paul Wise ] * cdn.debian.net has been deprecated, replace it with http.debian.net [ Mehdi Dogguy ] * Ignore potential errors when deleting lock file * Use FileUtil.rm instead of calling /bin/rm * Replaces uses of Benl_core.list_iteri with List.iteri, which requires OCaml >= 4.0. * Call dose-debcheck with --deb-native-arch * Make build reproducible (Closes: #792054) * Add a note about order of command-line flags in documentation (Closes: #747875) * Add Json output format in monitor (Closes: #747883) * Drop --text, --xhtml and --color in favor of --output-format|-f [ Emilio Pozuelo Monfort ] * Fix buildd.debian.org compact links [ Simon McVittie ] * Add a new Partial category for packages that are both good and bad (Closes: #795314). -- Mehdi Dogguy Sat, 15 Aug 2015 00:17:37 +0000 ben (0.7.0) unstable; urgency=medium * Add --no-clean to "ben tracker" to leave unknown generated HTML files. * "ben tracker" will clean up the HTML directory by default from now on. * Add ability to read uncompressed files by specifying "plain", "no" or "none" as a compression format. * Remove --output-type from "ben tracker". Support for other output types didn't exist anyway and is not planned. * Simplify queries so that processing is, a bit, faster. * Make templates directory configurable through BEN_TEMPLATES_DIR environment variable. * Automatically set correct date and revision when generating refman. * Bump magic number to BENA0902 because of change in internal format of cache file. This requires regeneration of .cache files. * Ben should not define any of the modules exported by its library. Update the nodefined-map for Ben accordingly. * Add libocamlnet-ocaml-dev to Build-Depends, needed by Ben_monitor through usage of Netencoding (Closes: #750327). * Using -stdin, ben monitor will read its input file from the standard input (Closes: #747887). * Document how ben query makes the difference between Packages and Sources files (Closes: #747879). * Use Arg module to process CLI arguments. * Parallelize (using ParMap) ben's processing in all frontends, except query. - Add libparmap-ocaml-dev to Build-Depends. * Use Re.Pcre instead of Pcre in a few places to be able to parallelize since this requires serializing a few data structures. * Add a collision detector in ben tracker (Closes: #730619). * Read and show explanations given by dose-debcheck. - Add libextlib-ocaml-dev to Build-Depends. * Suppose no ignored architectures when ignored item is missing in the configuration file. -- Mehdi Dogguy Sat, 25 Oct 2014 15:59:23 +0200 ben (0.6.11.2ubuntu1) utopic; urgency=low * Merge from Debian unstable. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). - Add an Ubuntu template. - Tolerate templates with buildds or critical_bugs entries that return None. -- Iain Lane Sun, 31 Aug 2014 23:15:45 +0100 ben (0.6.11.2) unstable; urgency=medium * Ben should not define any of the modules exported by its library. Update the nodefined-map for Ben accordingly. -- Mehdi Dogguy Sat, 09 Aug 2014 12:51:11 +0200 ben (0.6.11.1) unstable; urgency=medium * Add Benl_clflags and Benl_core to ben's nodefined-map when calling dh_ocaml. -- Mehdi Dogguy Sat, 09 Aug 2014 12:02:29 +0200 ben (0.6.11) unstable; urgency=medium * Add --no-clean to "ben tracker" to leave unknown generated HTML files. * "ben tracker" will clean up the HTML directory by default from now on. * Add ability to read uncompressed files by specifying "plain", "no" or "none" as a compression format. * Remove --output-type from "ben tracker". Support for other output types didn't exist anyway and is not planned. * Simplify queries so that processing is, a bit, faster. * Make templates directory configurable through BEN_TEMPLATES_DIR environment variable. * Automatically set correct date and revision when generating refman. * Add libocamlnet-ocaml-dev to Build-Depends, needed by Ben_monitor through usage of Netencoding (Closes: #750327). -- Mehdi Dogguy Sat, 09 Aug 2014 10:29:12 +0200 ben (0.6.10.1) unstable; urgency=medium * Fix built regexp to use for string matching. -- Mehdi Dogguy Sun, 04 May 2014 09:31:23 +0200 ben (0.6.10) unstable; urgency=medium * Fix a bug in "ben query": Expand the list of kept field names using Benl_data.relevant_*_keys and Benl_clflags.more_relevant_*_keys * A little speed-up for queries on fixed strings (Closes: #732836). -- Mehdi Dogguy Sun, 04 May 2014 02:23:18 +0200 ben (0.6.9) unstable; urgency=medium * dose-debcheck package does not exist. Recommend dose-distcheck instead (Closes: #746507). -- Mehdi Dogguy Thu, 01 May 2014 13:20:10 +0200 ben (0.6.8) unstable; urgency=medium * Add --more-binary-keys and --more-binary-keys CLI options to be able to specify further relevant binary or source keys to consider when running `ben monitor`. This is a way to extend the default list of keys considered by Ben and which was introduced in 6f532423296083bed50b85a6ffb29b53e1349e23. * Remove ia64 from default list of architectures (Closes: #743724). * Translate to lowercase user-specified field names * Capitalize field names (and take into account a word separator) when printing them. * Add --preferred-compression-format (or -z) command line option to specify which compression algorithm to use. Known formats are Gzip, Bz2 and Xz. This automatically makes them known to "ben download" and "ben query". * Update architectures lists: - Remove sparc from Debian architectures. - Add HPPA in Debian Ports list. * Now cache-dir, cache-file and use-cache can be set in configuration files. * Read $HOME/.benrc file at startup and provide --no-benrc to skip it (Closes: #746046). -- Mehdi Dogguy Sun, 27 Apr 2014 23:12:15 +0200 ben (0.6.7) unstable; urgency=low [ Stéphane Glondu ] * In monitor, consider all binary packages of affected source packages * Sort transitions in tracker index (Closes: #732833) * Download .gz package lists instead of .bz2 (Closes: #736159) * Bump Standards-Version to 3.9.5 [ Nobuhiro Iwamatsu ] * Update achitecture lists (Closes: #729090) [ Colin Watson ] * Tolerate templates with buildds or critical_bugs entries that return None (Closes: #728708) -- Stéphane Glondu Mon, 27 Jan 2014 11:26:46 +0100 ben (0.6.6ubuntu3) utopic; urgency=medium * Rebuild for new OCaml ABIs. -- Colin Watson Fri, 23 May 2014 12:27:50 +0100 ben (0.6.6ubuntu2) trusty; urgency=medium * Rebuild for ocaml-4.01. -- Matthias Klose Mon, 23 Dec 2013 22:22:47 +0000 ben (0.6.6ubuntu1) trusty; urgency=low * Resynchronise with Debian. Remaining changes: - Show Ubuntu logo. - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start). * Add an Ubuntu template. * Tolerate templates with buildds or critical_bugs entries that return None. -- Colin Watson Mon, 04 Nov 2013 14:41:20 +0000 ben (0.6.6) unstable; urgency=low * Simplify computation of dependency levels by using ocamlgraph's SCC module * Use uninstallable:yes instead of debcheck:uninstallable * Add back edos-debcheck pseudo-field for compatibility with the setup at release.debian.org * Update copyright information -- Stéphane Glondu Sun, 18 Aug 2013 14:55:29 +0200 ben (0.6.5) unstable; urgency=low [ Stéphane Glondu ] * Upload to unstable * Migrate to dose-debcheck (Closes: #707599) - the pseudo-header "edos-debcheck" has been renamed into "debcheck"; existing .ben files using it might need update * Add visual indication for sources that build "MA: same" binaries (Closes: #711908) * New computation of dependency levels, which should give better results when there are cycles or several connected components * Drop dependency to ocamlgraph (no longer used) * Update Vcs-* * Bump Standards-Version to 3.9.4 (no changes) [ Mehdi Dogguy ] * Fix changelog urls * Only warn instead of exiting when a .ben file is incorrect * Better error reporting wrt. configuration files * Separator between comparison operators and versions can be empty * Handle architecture restrictions in packages' relationships * Command-line flags --use-cache and --cache-file are now available for all frontends. [ Johannes Schauer ] * Allow creation of a cache in download (Closes: #714703) -- Stéphane Glondu Thu, 15 Aug 2013 23:57:07 +0200 ben (0.6.4) experimental; urgency=low * Pass -thread to ocamldoc when generating API documentation. * Pass needed flags to dh_ocaml so that Ben doesn't define modules Benl_error and Benl_templates. * Provide minimal documentation about HTML templates for Ben, and how to build them. -- Mehdi Dogguy Sun, 06 Jan 2013 16:28:59 +0100 ben (0.6.3) experimental; urgency=low * Fix a typo in Makefile which made the build system try a native build on architectures where dynlink.cmxa is not available. -- Mehdi Dogguy Mon, 08 Oct 2012 21:47:47 +0200 ben (0.6.2) experimental; urgency=low * Add missing dependency on curl. Thanks to Luca Falavigna for spotting it! * Make libjs-jquery a strong dependency and put a symlink in media (Closes: #680273) * Add docbook-xsl to Build-Depends (needed on Ubuntu to build the documentation). Thanks to Iain Lane! * Add a basic template mechanism - HTML templates are put under /usr/lib/ben/templates - Add --template command line option to "ben monitor" and "ben tracker" - Add "template" and "base-url" as configuration keys for "ben tracker" * The "media" directory is taken care by Ben directly now when "monitor" and "tracker" are used (See commit a5c222db6990da84ec30e4878d53bbda6). * Fix dependencies of the library in the META file. -- Mehdi Dogguy Sat, 06 Oct 2012 22:46:05 +0200 ben (0.6.1ubuntu4) saucy; urgency=low * Rebuild for new OCaml ABIs. -- Colin Watson Fri, 10 May 2013 08:02:58 +0100 ben (0.6.1ubuntu3) saucy; urgency=low * Rebuild for new OCaml ABIs. -- Colin Watson Thu, 09 May 2013 23:12:10 +0100 ben (0.6.1ubuntu2) quantal; urgency=low * Update Vcs-* for Ubuntu * Add Build-Depends on docbook-xsl as otherwise xsltproc tries to download DTD from the internet. -- Iain Lane Wed, 04 Jul 2012 20:50:37 +0100 ben (0.6.1ubuntu1) quantal; urgency=low * Apply Ubuntu customisations - Link to Launchpad instead of Debian resources - Show Ubuntu logo - Allow configs to request the Packages/Sources files are not redownloaded (so that we can download once and for all at the start) * Recommend edos-debcheck -- Iain Lane Wed, 04 Jul 2012 17:48:11 +0100 ben (0.6.1) experimental; urgency=low [ Stéphane Glondu ] * Initial packaging [ Mehdi Dogguy ] * Initial Release (Closes: #679547) -- Stéphane Glondu Sun, 01 Jul 2012 22:10:36 +0200