module Outdated: sig
.. end
include struct ... end
module Options: sig
.. end
val sync : string * string * Cudf_types.version -> Cudf.package -> Cudf.package
val dummy : string * 'a ->
Cudf.package -> string -> string list -> Cudf_types.version -> Cudf.package
val evalsel : ('a -> int) ->
[< `Eq of 'a | `Hi of 'a | `In of 'b * 'a | `Lo of 'a ] ->
[< `Eq | `Geq | `Gt | `Leq | `Lt | `Neq ] * 'a -> bool
val version_of_target : ('a -> int) -> [< `Eq of 'a | `Hi of 'a | `In of 'b * 'a | `Lo of 'a ] -> int
val timer : Common.Util.Timer.t
val future : ?options:Debian.Debcudf.options ->
?checklist:'a list ->
Debian.Packages.package list -> Cudf.universe * Debian.Debcudf.tables
val outdated : ?dump:bool ->
?failure:bool ->
?explain:bool ->
?summary:bool ->
?checklist:'a option ->
?options:Debian.Debcudf.options ->
Debian.Packages.package list -> Algo.Diagnostic.summary
val main : unit -> int