Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: 2f1ebb40765da218c4386618548b229a18285e41
https://github.com/openSUSE/obs-build/commit/2f1ebb40765da218c4386618548b229...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M Build.pm
M t/conflicts.t
M t/obsoletes.t
M t/richdeps.t
Log Message:
-----------
Make error reporting more like perl-BSSolv
Commit: 7223dffb295e0d6da9584ff9171722e9e6a77fe8
https://github.com/openSUSE/obs-build/commit/7223dffb295e0d6da9584ff9171722e...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M Build.pm
M t/conflicts.t
Log Message:
-----------
More perl-BSSolv compat
Commit: 94d7d897ce3d64957d0fb9166e121bb1136be529
https://github.com/openSUSE/obs-build/commit/94d7d897ce3d64957d0fb9166e121bb...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M Build.pm
M t/conflicts.t
Log Message:
-----------
More perl-BSSolv syncing
Commit: 2e25189b54e63ea9f4a1a5d7cba2a0c77151fed6
https://github.com/openSUSE/obs-build/commit/2e25189b54e63ea9f4a1a5d7cba2a0c...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M Build.pm
M t/conflicts.t
M t/richdeps.t
Log Message:
-----------
Sync up with perl-BSSolv
%aconflicts now contains arrays, not a string, so that nothing
is lost. The wording of some errors was changed.
Commit: 85f79f6feadbd0def4c0887deadcb3c79201fd15
https://github.com/openSUSE/obs-build/commit/85f79f6feadbd0def4c0887deadcb3c...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M t/conflicts.t
A t/determinism.t
M t/obsoletes.t
A t/ordep.t
M t/recommends.t
M t/requires.t
M t/richdeps.t
Log Message:
-----------
Update testcases
new tests for determinism and debian or dependencies
Commit: b2fc7c232e7c5c4dacc53a984389911f24ca3f2f
https://github.com/openSUSE/obs-build/commit/b2fc7c232e7c5c4dacc53a984389911...
Author: Michael Schroeder
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M Build.pm
Log Message:
-----------
Rewrite expander algorithm to be more deterministic
Install in passes: for each pass we collect the packages to install
and install them in groups. Thus, the ordering of the packages can
no longer influence the result. There is a slight chance that this
may lead to an expansion error for a build that worked before.
Compare: https://github.com/openSUSE/obs-build/compare/09809534aaf8...b2fc7c232e7c