Branch: refs/heads/master
Home: https://github.com/openSUSE/osc
Commit: ebb2f2ee0d1472f030b8596a417d9e49cd26d179
https://github.com/openSUSE/osc/commit/ebb2f2ee0d1472f030b8596a417d9e49cd26…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2017-12-26 (Tue, 26 Dec 2017)
Changed paths:
M osc/util/archquery.py
M osc/util/debquery.py
M osc/util/packagequery.py
M osc/util/repodata.py
M osc/util/rpmquery.py
Log Message:
-----------
Add support for querying weak dependencies
The following abstract methods are added to the PackageQueryResult
class: recommends(), suggests(), supplements(), and enhances().
Note that not all package/metadata formats have a notion of these
weak dependencies.
rpm rpmmd deb arch
recommends x x x
suggests x x x x
supplements x x
enhances x x x
(where "x" represents "supported"). In case of an unsupported weak
dependency, the implementation returns an empty list.
We need the weak dependency support in order to fix #363 ("osc build
-p ../rpms/tw doesnt send recommends to the server which makes client
side build behave differently to server side build").
Commit: 0b241a9586e4a78b3a6091c21179d5be8fb2eda7
https://github.com/openSUSE/osc/commit/0b241a9586e4a78b3a6091c21179d5be8fb2…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2017-12-26 (Tue, 26 Dec 2017)
Changed paths:
M osc/build.py
Log Message:
-----------
Consider "recommends" and "supplements" in build.create_deps
Fixes: #363 ("osc build -p ../rpms/tw doesnt send recommends to
the server which makes client side build behave differently to server
side build").
Compare: https://github.com/openSUSE/osc/compare/5d3cc74ce137...0b241a9586e4
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 561d49a72a3e08fa6309d6f8bceabbacee01191b
https://github.com/openSUSE/open-build-service/commit/561d49a72a3e08fa6309d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2017-12-22 (Fri, 22 Dec 2017)
Changed paths:
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
[frontend] Add rspec tests for BsRequest#truncated_diffs?
Commit: 86b20e8308dba5164ed63dddd3869558c8ad2cfc
https://github.com/openSUSE/open-build-service/commit/86b20e8308dba5164ed63…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2017-12-22 (Fri, 22 Dec 2017)
Changed paths:
M src/api/app/models/bs_request.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
[frontend] Fix NoMethodError in truncated_diffs? method
When calling truncated_diffs? for request diffs that are broken, eg.
because they are outdated and have "bad link conflicts", the 'files'
attribute is missing.
Since the truncated_diffs? method did not expect that, it was causing an
exception.
Commit: cc9fd299740b12e71b94592d7b6af27d7758895e
https://github.com/openSUSE/open-build-service/commit/cc9fd299740b12e71b945…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2017-12-22 (Fri, 22 Dec 2017)
Changed paths:
M src/api/app/models/bs_request.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
Merge pull request #4268 from bgeuken/fix_truncation
Fix bug in BsRequest#truncated_diffs? and add tests for that method
Compare: https://github.com/openSUSE/open-build-service/compare/411157f142a2...cc9fd…