On Sat, Apr 1, 2017 at 3:03 PM, Tomasz Kłoczko <kloczko.tom...@gmail.com> wrote:
>
> On 1 April 2017 at 18:54, Igor Gnatenko <ignatenkobr...@fedoraproject.org>
> wrote:
>>
>> repo system 0 testtags <inline>
>> #>=Pkg: foo-static 1 1 x86_64
>> repo available 0 testtags <inline>
>> #>=Pkg: bar 1 1 x86_64
>> #>=Obs: foo-static
>> #>=Pkg: foo-static 2 1 x86_64
>> system x86_64 rpm system
>> poolflags implicitobsoleteusescolors
>> solverflags allowvendorchange keepexplicitobsoletes bestobeypolicy
>> keeporphans yumobsoletes
>> job update all packages
>> result transaction,problems <inline>
>> #>erase foo-static-1-1.x86_64@system bar-1-1.x86_64@available
>> #>install bar-1-1.x86_64@available
>
>
> May I ask what it is?
>

This is a libsolv test case. Fedora's high level package manager
(DNF[0]) uses libsolv[1] for its resolver engine. If you're trying to
determine how something is going to behave, you can write a test case
and use testsolv (in the libsolv-tools package) to run the test case
and see what the solver would do. It gives you the ability to
reproducibly replay any kind of solution scenario. DNF will output
libsolv test cases for a given action when "--debugsolver" is added
as an option to the command.

[0]: https://github.com/rpm-software-management/dnf
[1]: https://github.com/openSUSE/libsolv

-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to