Open Build Service Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
September 2023
- 1 participants
- 246 discussions
05 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/software-o-o
Commit: c4b515aa6577aeb6a53e6ac49683a3e848833c34
https://github.com/openSUSE/software-o-o/commit/c4b515aa6577aeb6a53e6ac4968…
Author: depfu[bot] <23717796+depfu[bot](a)users.noreply.github.com>
Date: 2023-09-02 (Sat, 02 Sep 2023)
Changed paths:
M Gemfile.lock
R vendor/cache/addressable-2.8.4.gem
A vendor/cache/addressable-2.8.5.gem
R vendor/cache/public_suffix-5.0.1.gem
A vendor/cache/public_suffix-5.0.3.gem
R vendor/cache/webmock-3.18.1.gem
A vendor/cache/webmock-3.19.1.gem
Log Message:
-----------
Update webmock to version 3.19.1
Commit: da1aa5b447541e39bf740a3c1fec67eab3b6894d
https://github.com/openSUSE/software-o-o/commit/da1aa5b447541e39bf740a3c1fe…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M Gemfile.lock
R vendor/cache/addressable-2.8.4.gem
A vendor/cache/addressable-2.8.5.gem
R vendor/cache/public_suffix-5.0.1.gem
A vendor/cache/public_suffix-5.0.3.gem
R vendor/cache/webmock-3.18.1.gem
A vendor/cache/webmock-3.19.1.gem
Log Message:
-----------
Merge pull request #1385 from openSUSE/depfu/update/webmock-3.19.1
Update webmock 3.18.1 → 3.19.1 (minor)
Compare: https://github.com/openSUSE/software-o-o/compare/c066ff438c22...da1aa5b44754
1
0
[openSUSE/open-build-service] d59ea0: Adjust threshold to render the chart or the simple UI
by Rubhan Azeem 05 Sep '23
by Rubhan Azeem 05 Sep '23
05 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: d59ea07655ada579fb46c1c196a6af879234e359
https://github.com/openSUSE/open-build-service/commit/d59ea07655ada579fb46c…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.html.haml
Log Message:
-----------
Adjust threshold to render the chart or the simple UI
Commit: 2d8cddb893dba85a3037ee3b4ad571809b341b16
https://github.com/openSUSE/open-build-service/commit/2d8cddb893dba85a3037e…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.html.haml
Log Message:
-----------
Fix wrapping and alignment of elements of the same block
Commit: 9946077fa3910ee4dabe532655511d4cdf4afb2a
https://github.com/openSUSE/open-build-service/commit/9946077fa3910ee4dabe5…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.html.haml
Log Message:
-----------
Merge pull request #14869 from ncounter/request-build-chart-ui-fix
Request build chart UI fixes
Compare: https://github.com/openSUSE/open-build-service/compare/a5a4cff71e96...99460…
1
0
05 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 6180aa97785184a2b0652cf396c3356c0690f205
https://github.com/openSUSE/open-build-service/commit/6180aa97785184a2b0652…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.rb
Log Message:
-----------
Bugfix: skip if project not found
https://github.com/openSUSE/open-build-service/issues/14867
Commit: a5a4cff71e96b1ee3f1eed86a073d8b1c8d9f63a
https://github.com/openSUSE/open-build-service/commit/a5a4cff71e96b1ee3f1ee…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.rb
Log Message:
-----------
Merge pull request #14868 from ncounter/request-build-chart
Bugfix: skip if project not found
Compare: https://github.com/openSUSE/open-build-service/compare/20e6c8f596a8...a5a4c…
1
0
[openSUSE/open-build-service] f80b2c: Add chartkick library with initial implementation
by Rubhan Azeem 04 Sep '23
by Rubhan Azeem 04 Sep '23
04 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: f80b2c573e31642ab66d8ccaf737b52f4d7b3a51
https://github.com/openSUSE/open-build-service/commit/f80b2c573e31642ab66d8…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/views/webui/request/beta_show.html.haml
M src/api/config/routes/webui_routes.rb
A src/api/vendor/cache/chartkick-5.0.4.gem
Log Message:
-----------
Add chartkick library with initial implementation
Commit: 39661a09ceb966b14b4290ae7a2616ebf056a756
https://github.com/openSUSE/open-build-service/commit/39661a09ceb966b14b429…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
A src/api/app/components/chart_component.html.haml
A src/api/app/components/chart_component.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/views/webui/request/beta_show.html.haml
M src/api/config/routes/webui_routes.rb
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/a_request_that_has_a_broken_comment/displays_the_comment_in_the_timeline.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/a_request_that_has_a_diff_comment/displays_the_comment_in_the_timeline.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/submit_several_packages_at_once_against_a_factory_staging_project/shows_the_beta_version_of_the_requests_page.yml
A src/api/spec/components/chart_component_spec.rb
A src/api/spec/components/previews/chart_component_preview.rb
Log Message:
-----------
Move chart implementation to a view component
Commit: 3951cf7a073c801ae5597c53318442ee519d77be
https://github.com/openSUSE/open-build-service/commit/3951cf7a073c801ae5597…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.html.haml
Log Message:
-----------
Y-axis increase by integer step
Commit: af49fd70af2490ac8c3f10fe751f84f385c4fb77
https://github.com/openSUSE/open-build-service/commit/af49fd70af2490ac8c3f1…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.rb
Log Message:
-----------
Consider multipackages build as well
Commit: 3edf73426db29b7733616953b702b5bb7fae829c
https://github.com/openSUSE/open-build-service/commit/3edf73426db29b7733616…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.rb
Log Message:
-----------
Consider staging project
Commit: d1252f44e9b9a4f714e7a321c14c70b11251f81e
https://github.com/openSUSE/open-build-service/commit/d1252f44e9b9a4f714e7a…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/app/components/chart_component.html.haml
M src/api/app/components/chart_component.rb
Log Message:
-----------
Do not show chart if data are not many
Commit: 20e6c8f596a8136a58c998e11f26b2aefccc9b34
https://github.com/openSUSE/open-build-service/commit/20e6c8f596a8136a58c99…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js
A src/api/app/components/chart_component.html.haml
A src/api/app/components/chart_component.rb
M src/api/app/views/webui/request/beta_show.html.haml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/a_request_that_has_a_broken_comment/displays_the_comment_in_the_timeline.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/a_request_that_has_a_diff_comment/displays_the_comment_in_the_timeline.yml
M src/api/spec/cassettes/Requests_Submissions/submit_package/when_under_the_beta_program/submit_several_packages_at_once_against_a_factory_staging_project/shows_the_beta_version_of_the_requests_page.yml
A src/api/spec/components/chart_component_spec.rb
A src/api/spec/components/previews/chart_component_preview.rb
A src/api/vendor/cache/chartkick-5.0.4.gem
Log Message:
-----------
Merge pull request #14850 from ncounter/request-build-chart
Request page: build results chart overview
Compare: https://github.com/openSUSE/open-build-service/compare/6998ba69731c...20e6c…
1
0
[openSUSE/open-build-service] de6789: Correct the name of the patchinfo package
by Eduardo J. 04 Sep '23
by Eduardo J. 04 Sep '23
04 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: de6789073d1d25f34ec54ac855f72081f5e6d3d3
https://github.com/openSUSE/open-build-service/commit/de6789073d1d25f34ec54…
Author: Jacob Michalskie <jacob.michalskie(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Correct the name of the patchinfo package
Commit: 6998ba69731ccf6f53d367a2195784ccf1fb0d02
https://github.com/openSUSE/open-build-service/commit/6998ba69731ccf6f53d36…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/displays_information_on_type_of_request.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_without_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Merge pull request #14865 from hellcp-work/case2
Correct the name of the patchinfo package
Compare: https://github.com/openSUSE/open-build-service/compare/ad4bf01b3ec1...6998b…
1
0
04 Sep '23
Branch: refs/heads/readthedocs-test
Home: https://github.com/openSUSE/osc
Commit: e03cafa99a59fc5d94a1ea8bd4b1d3562ac48b8c
https://github.com/openSUSE/osc/commit/e03cafa99a59fc5d94a1ea8bd4b1d3562ac4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Add core.File.from_xml_node() class method
Commit: f0935fe47db05fbd53ef7643c6e39f8310f11fbd
https://github.com/openSUSE/osc/commit/f0935fe47db05fbd53ef7643c6e39f8310f1…
Author: Oleg Girko <ol(a)infoserver.lv>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Add "--extra-pkgs-from" ("-X") option to osc build.
This option adds extra packages listed in the specified file to build.
For now, osc does not support automatic buildrequires.
When a package has automatic buildrequires, osc just
returns error code 9 that is returned by build,
but build leaves a list of missing dependencies in
".build.packages/OTHER/_generated_buildreqs" file inside build root.
These extra packages can be added using "--extra-pkgs" ("-x") option,
but this is very inconvenient if there are many of them.
Allowing to add extra dependencies listed in a file makes building
packages with automatic buildrequires much more convenient:
just do a first stage build, resulting in a file with list of
extra dependencies, and then add extra packages from this file
using "--extra-pkgs-from" ("-X") option that is added by this change.
Signed-off-by: Oleg Girko <ol(a)infoserver.lv>
Commit: bac162a7123524fb3521e52c90d05f6577b7c25e
https://github.com/openSUSE/osc/commit/bac162a7123524fb3521e52c90d05f6577b7…
Author: Dirk Müller <dmueller(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
use Path.cwd() consistently
we have a mix of os.curdir and os.getcwd(). consolidate on the
python 3.x recommended method of Path.cwd()
Commit: e002a455277e9f5c61e8f3861a12d51b43804fb5
https://github.com/openSUSE/osc/commit/e002a455277e9f5c61e8f3861a12d51b4380…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Use tuples when possible
Commit: 06a313c02a36c08591b3e8245554d87028436d76
https://github.com/openSUSE/osc/commit/06a313c02a36c08591b3e8245554d8702843…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
drop 15.2 - it is EOL
Commit: a4720eb776995c8cd64fa023e3d48d9c87121b97
https://github.com/openSUSE/osc/commit/a4720eb776995c8cd64fa023e3d48d9c8712…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
A osc/_private/__init__.py
A osc/_private/api.py
A osc/_private/package.py
A osc/_private/request.py
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_apiurl
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_files
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_osclib_version
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_package
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_project
A tests/test__private_package.py
Log Message:
-----------
Add new osc._private module
Commit: b4e48023c07ad1c51cdf86cdb5aacfda7ed16639
https://github.com/openSUSE/osc/commit/b4e48023c07ad1c51cdf86cdb5aacfda7ed1…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/unittests.yaml
Log Message:
-----------
fix openSUSE casing and use zypper patch
first update the zypper stack before installing further updates on
stable dists
Commit: 5162b32ce089a00825264404fc8dc5da54581c00
https://github.com/openSUSE/osc/commit/5162b32ce089a00825264404fc8dc5da5458…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1168 from dirkmueller/use_tuples
Use tuples when possible
Commit: 97a991105ebc0989cbe1c3b9c6142930d40efdd2
https://github.com/openSUSE/osc/commit/97a991105ebc0989cbe1c3b9c6142930d40e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
Merge pull request #1171 from dirkmueller/ci_update
drop 15.2 - it is EOL
Commit: 741180fc52d9ed054a66b5cd5aa1d2bb2545cd09
https://github.com/openSUSE/osc/commit/741180fc52d9ed054a66b5cd5aa1d2bb2545…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1169 from dirkmueller/handle_dot_expansion_in_more_commands
use Path.cwd() consistently
Commit: ca744aa7d7e928c8d7dc4c66c6c1d8e77238f1a4
https://github.com/openSUSE/osc/commit/ca744aa7d7e928c8d7dc4c66c6c1d8e77238…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1167 from OlegGirko/extra-pkgs-from-file
Add "--extra-pkgs-from" ("-X") option to osc build
Commit: fef07af4644ed41b38d5b94bd6a0a6d0a2b330a2
https://github.com/openSUSE/osc/commit/fef07af4644ed41b38d5b94bd6a0a6d0a2b3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
sr accept: Enable forwarding requests to the parent projects
This works only with the --interactive option
Commit: aec503585eed144542e04a254ec7447cfe13b2bd
https://github.com/openSUSE/osc/commit/aec503585eed144542e04a254ec7447cfe13…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list -i: Enable forwarding requests to the parent projects
Commit: 77beee1d4ab3611c4b94f283bea00be2b9e16014
https://github.com/openSUSE/osc/commit/77beee1d4ab3611c4b94f283bea00be2b9e1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/connection.py
Log Message:
-----------
Mute consequent InsecureRequestWarning warnings
Commit: 5478f726e881be8fcd091a8be77f484fcbbf1e98
https://github.com/openSUSE/osc/commit/5478f726e881be8fcd091a8be77f484fcbbf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list: Fix traceback when there's no search criteria
Commit: 51d993c1e7014d97759da23d6a9e08e8d7b56397
https://github.com/openSUSE/osc/commit/51d993c1e7014d97759da23d6a9e08e8d7b5…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge _expand_as_project_name into _process_project_name
This function was already doing most of the work, so we can do this
extra there as well. simplifies the code a little. also fix a regression
in previous change where Pwd.cwd().replace() would rename the directory
(rather than doing a replace on the string value).
Commit: ee68e874747fa7b07feb6a009e334f94241f1f7c
https://github.com/openSUSE/osc/commit/ee68e874747fa7b07feb6a009e334f94241f…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
cleanups
Commit: 7fa147c3994433a366734d832982dc6c6b39891d
https://github.com/openSUSE/osc/commit/7fa147c3994433a366734d832982dc6c6b39…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1175 from dirkmueller/more_dots
Merge _expand_as_project_name into _process_project_name
Commit: bac3336d906df789eda029ec9f7bf627ea755e7e
https://github.com/openSUSE/osc/commit/bac3336d906df789eda029ec9f7bf627ea75…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
A osc/_private/__init__.py
A osc/_private/api.py
A osc/_private/package.py
A osc/_private/request.py
M osc/commandline.py
M osc/connection.py
M osc/core.py
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_apiurl
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_files
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_osclib_version
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_package
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_project
A tests/test__private_package.py
Log Message:
-----------
Merge pull request #1166 from dmach/sr-accept-forwarding
sr accept: Enable forwarding requests to the parent projects; Introduce new osc._private module
Commit: 8cac2e55c000b175a118ec6e6a3f0623b302c50c
https://github.com/openSUSE/osc/commit/8cac2e55c000b175a118ec6e6a3f0623b302…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Mute ssl/tls deprecation warnings
ssl.OP_NO_SSLv2 - removed, because it's deprecated since py3.6
ssl.OP_NO_SSLv3 - removed, because it's deprecated since py3.6
ssl.OP_NO_TLSv1 - enabled only on py3.6, because it's deprecated since py3.7
ssl.OP_NO_TLSv1_1 - enabled only on py3.6, because it's deprecated since py3.7
Commit: f2f4b8d7389f7f26bccf145c20e2a274eff19d14
https://github.com/openSUSE/osc/commit/f2f4b8d7389f7f26bccf145c20e2a274eff1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M contrib/build_rpm.py
Log Message:
-----------
build_rpm.py: Set _rpmdir to the topdir
Commit: 9a64567893ce8fbe98f2a858c745f0809716b903
https://github.com/openSUSE/osc/commit/9a64567893ce8fbe98f2a858c745f0809716…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
GHA: Install built osc RPM and run it
Commit: 5413f8a1c7a9b4e9a5a8d3fdb0b36094354fee79
https://github.com/openSUSE/osc/commit/5413f8a1c7a9b4e9a5a8d3fdb0b36094354f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M setup.cfg
Log Message:
-----------
Add osc._private to setup.cfg
Commit: 2b2096930094e8365c22bcad9ceb11d8b6c6dcc2
https://github.com/openSUSE/osc/commit/2b2096930094e8365c22bcad9ceb11d8b6c6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
M contrib/build_rpm.py
M setup.cfg
Log Message:
-----------
Merge pull request #1177 from dmach/fix-_private
Include osc._private in setup.cfg
Commit: dbe75fe324ce5d8111171e1f68295135c18cabfc
https://github.com/openSUSE/osc/commit/dbe75fe324ce5d8111171e1f68295135c18c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Merge pull request #1172 from dmach/mute-deprecation-warnings-tls-ssl
Mute ssl/tls deprecation warnings
Commit: 63436f4b819f0af7431427a94c3b29d7469f5f93
https://github.com/openSUSE/osc/commit/63436f4b819f0af7431427a94c3b29d7469f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-21 (Fri, 21 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
rq list --all: Avoid conflict with the --state option
Commit: cc0bb5ac7b1fbb29e5cf38c5d2a5eb4ce79c6c58
https://github.com/openSUSE/osc/commit/cc0bb5ac7b1fbb29e5cf38c5d2a5eb4ce79c…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2022-10-21 (Fri, 21 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1178 from dmach/fix-osc-sr-list-all
rq list --all: Avoid conflict with the --state option
Commit: 5f0156dbdef1259695c87175e321e3d76b7e3dff
https://github.com/openSUSE/osc/commit/5f0156dbdef1259695c87175e321e3d76b7e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
oscssl: Fix sys.version_info comparison
Commit: 532f99e13f81d773cec7a63d33d1c92f23f6f32c
https://github.com/openSUSE/osc/commit/532f99e13f81d773cec7a63d33d1c92f23f6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Merge pull request #1180 from dmach/fix-sys.version_info-cmp
oscssl: Fix sys.version_info comparison
Commit: a7b58e86a0a8bb8be35a7f4803e788426dacdffe
https://github.com/openSUSE/osc/commit/a7b58e86a0a8bb8be35a7f4803e788426dac…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix loading 'skipped' attribute in File.from_xml_node()
Commit: e56773bbaa2f8b888e64b121020cfc2346aeaaca
https://github.com/openSUSE/osc/commit/e56773bbaa2f8b888e64b121020cfc2346ae…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Add File.to_xml_node() method
Commit: 55503e13ca16ad5c451a91150d860e10e3da486d
https://github.com/openSUSE/osc/commit/55503e13ca16ad5c451a91150d860e10e3da…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Implement ordering of File objects
Commit: 7d64d5d42593fbd1eeb9aa97c5d3ce541a3c5006
https://github.com/openSUSE/osc/commit/7d64d5d42593fbd1eeb9aa97c5d3ce541a3c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Allow comparing File with a string
Commit: db06625197408f8ab146cec4f9c1101a5815e61c
https://github.com/openSUSE/osc/commit/db06625197408f8ab146cec4f9c1101a5815…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
Add _private.api.write_xml_node_to_file() function
Commit: 4e773cec32322ca2be702dbd980c183b4fc1437a
https://github.com/openSUSE/osc/commit/4e773cec32322ca2be702dbd980c183b4fc1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
A osc/store.py
A tests/test_store.py
Log Message:
-----------
Implement Store class that will replace store_{read,write}* functions
Commit: ba98834160048bd6399bc6a8d587ee90367b9e21
https://github.com/openSUSE/osc/commit/ba98834160048bd6399bc6a8d587ee90367b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/package.py
Log Message:
-----------
Rewrite _private.LocalPackage to use Store class
Commit: 74d46bf8da7930bfd81339c1585b4c1f35c9fbe3
https://github.com/openSUSE/osc/commit/74d46bf8da7930bfd81339c1585b4c1f35c9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/package.py
M osc/core.py
Log Message:
-----------
Migrate Project.wc_repair() to Store
Commit: 5493d632cc5b9eed1872026ab01097694b2410c1
https://github.com/openSUSE/osc/commit/5493d632cc5b9eed1872026ab01097694b24…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Migrate Package.wc_repair() to Store
Commit: fd527273942863eff9f8b59bc44647d9fc0cab00
https://github.com/openSUSE/osc/commit/fd527273942863eff9f8b59bc44647d9fc0c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Deprecate store_read_apiurl()
Commit: e7912ceec064c720d7972b7eefbff495836801d4
https://github.com/openSUSE/osc/commit/e7912ceec064c720d7972b7eefbff4958368…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Deprecate store_read_scmurl()
Commit: 00842e36faac2d98fb7bbc354de7f272010053a8
https://github.com/openSUSE/osc/commit/00842e36faac2d98fb7bbc354de7f2720100…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Deprecate store_write_apiurl()
Commit: 0289865bbfdfb0cf06d5392c5b9192b000c61517
https://github.com/openSUSE/osc/commit/0289865bbfdfb0cf06d5392c5b9192b000c6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Write scm_url via Store
Commit: 77d6f0b65b9e2846ffa0e9fcdb3960862073a79f
https://github.com/openSUSE/osc/commit/77d6f0b65b9e2846ffa0e9fcdb3960862073…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/api.py
M osc/_private/package.py
M osc/commandline.py
M osc/core.py
A osc/store.py
A tests/test_store.py
Log Message:
-----------
Merge pull request #1181 from dmach/store
Introduce Store class, migrate some functionality to it
Commit: 45843d062e4c88f494aa5a22115b75795ebbec1c
https://github.com/openSUSE/osc/commit/45843d062e4c88f494aa5a22115b75795ebb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
A .github/workflows/linters.yaml
Log Message:
-----------
GHA: Diff pylint runs on plugins
This should detect API breakages before they land in master
Commit: 774f8406a81a3fadac235297d4d8233310beef41
https://github.com/openSUSE/osc/commit/774f8406a81a3fadac235297d4d8233310be…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
A .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1183 from dmach/linters-plugins
GHA: Diff pylint runs on plugins
Commit: 29274b528995f9e105543c1bff1dfbb036155e80
https://github.com/openSUSE/osc/commit/29274b528995f9e105543c1bff1dfbb03615…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
avoid importing the config global variable
in build we imported "conf" and "from .conf import config" which let to
two different instances of config: "global config" at import was the
DEFAULTS array, and conf.config the updated config after reading the
user configuration.
Convert everything to use conf.config as everywhere else, which makes
setting of build defaults in the oscrc work again (like build-jobs).
Commit: fb44c5720e2d66392d17482bb72c2bd90695f45c
https://github.com/openSUSE/osc/commit/fb44c5720e2d66392d17482bb72c2bd90695…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
avoid bare except
Commit: 1eb5451732153376837b32f3d08a61b26ae55d7c
https://github.com/openSUSE/osc/commit/1eb5451732153376837b32f3d08a61b26ae5…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-10-30 (Sun, 30 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix path construction involving Path.cwd()
pathlib uses the '/' operator to combine paths rather than '+'
Commit: e9156e5fe6ca9a362bbfa01e6d212649eafe3833
https://github.com/openSUSE/osc/commit/e9156e5fe6ca9a362bbfa01e6d212649eafe…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1185 from dirkmueller/master
avoid importing the config global variable
Commit: d4e57798d36c92f32cae4855e4341b57f9f0be07
https://github.com/openSUSE/osc/commit/d4e57798d36c92f32cae4855e4341b57f9f0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1187 from dirkmueller/pathlib_fixes
Fix path construction involving Path.cwd()
Commit: b4afd1a8ea0e70476f4d25aaaa60b24e29aeb0e1
https://github.com/openSUSE/osc/commit/b4afd1a8ea0e70476f4d25aaaa60b24e29ae…
Author: mig4 <42650719(a)auril.club>
Date: 2022-11-01 (Tue, 01 Nov 2022)
Changed paths:
M osc/credentials.py
Log Message:
-----------
Avoid crash when deleting a password
When using keyring, osc would crash when called as
`osc config ENDPOINT --change-password`
and when the password didn't exist in the backend.
This prevents it by first checking if a password exists.
Commit: cd257dc15f3464d3d83785992f65b76c069d3198
https://github.com/openSUSE/osc/commit/cd257dc15f3464d3d83785992f65b76c069d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-04 (Fri, 04 Nov 2022)
Changed paths:
M osc/credentials.py
Log Message:
-----------
Merge pull request #1188 from mig4/fix-delete-pass
Avoid crash when deleting a password
Commit: eccbe5c4f115b25daa0c11056da9f54406a2abf6
https://github.com/openSUSE/osc/commit/eccbe5c4f115b25daa0c11056da9f54406a2…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Replace deprecated ElementTree.Element.getiterator() with iter()
Commit: a53852eca96ce42149c9b700e2e5d2ada1f3754a
https://github.com/openSUSE/osc/commit/a53852eca96ce42149c9b700e2e5d2ada1f3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1189 from dmach/et-getiterator-iter
Replace deprecated ElementTree.Element.getiterator() with iter()
Commit: dc1470a3d77fc57dd8a7a9458e6a19de8dfbfb36
https://github.com/openSUSE/osc/commit/dc1470a3d77fc57dd8a7a9458e6a19de8dfb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/store.py
M tests/test_store.py
Log Message:
-----------
store: Remove trailing slash from apiurl
Commit: 6ddb8e4122f7e9a1ccd590aed39ee077ffbcdc52
https://github.com/openSUSE/osc/commit/6ddb8e4122f7e9a1ccd590aed39ee077ffbc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/store.py
M tests/test_store.py
Log Message:
-----------
Merge pull request #1190 from dmach/apiurl-no-trailing-slash
store: Remove trailing slash from apiurl
Commit: 2ec573ca79131a205a48d8d3d8f0659efdf3c649
https://github.com/openSUSE/osc/commit/2ec573ca79131a205a48d8d3d8f0659efdf3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Add linkpac --disable-build option
Commit: 4c5d0cf18a4833e16ea0d791b34bdab2bbee6fdf
https://github.com/openSUSE/osc/commit/4c5d0cf18a4833e16ea0d791b34bdab2bbee…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Add branch --disable-build option
Commit: 26373fbe378cd29498bf12f5c6b1563c4216e700
https://github.com/openSUSE/osc/commit/26373fbe378cd29498bf12f5c6b1563c4216…
Author: LGTM Migrator <lgtm-migrator(a)users.noreply.github.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
A .github/workflows/codeql.yml
Log Message:
-----------
Add CodeQL workflow for GitHub code scanning
Commit: 16a508beaf96b24cda402c6ee210f3f8f6c3078d
https://github.com/openSUSE/osc/commit/16a508beaf96b24cda402c6ee210f3f8f6c3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-11-14 (Mon, 14 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1191 from dmach/disable-build
Add --disable-build option to linkpac and branch commands
Commit: adb1a9b4ef212b39fa092397579b43bf9538c973
https://github.com/openSUSE/osc/commit/adb1a9b4ef212b39fa092397579b43bf9538…
Author: Dirk Müller <dirk(a)dmllr.de>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
mark boolean and integer_opts as private
It is unused elsewhere, and only used for unit-testing
Commit: ce377ccf93c264d72f78b153d3f32842b2df5d1e
https://github.com/openSUSE/osc/commit/ce377ccf93c264d72f78b153d3f32842b2df…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
A .github/workflows/codeql.yml
Log Message:
-----------
Merge pull request #1192 from lgtm-migrator/codeql
Add CodeQL workflow for GitHub code scanning
Commit: 0c2238435f894207a5fe35af10a1be776a120905
https://github.com/openSUSE/osc/commit/0c2238435f894207a5fe35af10a1be776a12…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M osc/build.py
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1184 from dirkmueller/cleanups
Cleanups
Commit: e23e13062f370f1f5ad4869c5728e22b6d8a61b8
https://github.com/openSUSE/osc/commit/e23e13062f370f1f5ad4869c5728e22b6d8a…
Author: Enno Gotthold <egotthold(a)suse.de>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
CI: Add code linters
This adds mypy & darker (black) to GitHub Actions. These will fail because
the code lacks type annotations and doesn't follow the latest code style
guidelines yet.
Commit: 3e1d91e4bdef76684d82fc73a3ca97be5955d0d0
https://github.com/openSUSE/osc/commit/3e1d91e4bdef76684d82fc73a3ca97be5955…
Author: Enno Gotthold <egotthold(a)suse.de>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M osc/build.py
M osc/core.py
Log Message:
-----------
core: Add type annotations
Commit: a69104de6d08d45d480b35ac2609b6813254478d
https://github.com/openSUSE/osc/commit/a69104de6d08d45d480b35ac2609b6813254…
Author: Enno Gotthold <egotthold(a)suse.de>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M setup.cfg
Log Message:
-----------
setup: Add extra_requires for linting
Commit: c1350d20044281a90f9694d8fcfb7546c5b5adaa
https://github.com/openSUSE/osc/commit/c1350d20044281a90f9694d8fcfb7546c5b5…
Author: Enno Gotthold <egotthold(a)suse.de>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
A osc/py.typed
M setup.cfg
Log Message:
-----------
Add py.typed marker to osc
Commit: d17bece45dac333ca2d5a619cf8260fd228c7003
https://github.com/openSUSE/osc/commit/d17bece45dac333ca2d5a619cf8260fd228c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M .github/workflows/linters.yaml
M osc/build.py
M osc/core.py
A osc/py.typed
M setup.cfg
Log Message:
-----------
Merge pull request #1179 from SchoolGuy/add-type-annotations
Add type annotations
Commit: 7335a84235878751fb179aafec9ef7120c6eb895
https://github.com/openSUSE/osc/commit/7335a84235878751fb179aafec9ef7120c6e…
Author: Enno Gotthold <egotthold(a)suse.de>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/connection.py
M osc/core.py
Log Message:
-----------
mypy: Add types to methods
This is a bulk add of typing that also includes the
formatting with darker.
Commit: 7eeb564b7c865ae6de5522cf70e6fc442980c980
https://github.com/openSUSE/osc/commit/7eeb564b7c865ae6de5522cf70e6fc442980…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/container-image.yaml
Log Message:
-----------
GHA: Add a workflow for building a container image with preconfigured OBS
Commit: b00f66b3f6446abbe37ac99451fe98c78e88bd0c
https://github.com/openSUSE/osc/commit/b00f66b3f6446abbe37ac99451fe98c78e88…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/tests.yaml
R .github/workflows/unittests.yaml
A behave/Containerfile
R behave/KankuFile
M behave/README.md
A behave/container-build.sh
A behave/container-oscrc
A behave/container-run.sh
A behave/container-setup-common.sh
A behave/container-setup-initial-data.sh
A behave/container-setup-prebuilt-rpms.sh
A behave/container-setup.sh
A behave/container-shell.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/environment.py
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/features/steps/kanku.py
M behave/features/steps/osc.py
A behave/features/steps/podman.py
M behave/fixtures/pac/multibuild-pkg-1.spec
M behave/fixtures/pac/test-pkgA-1.spec
M behave/fixtures/pac/test-pkgA-2.spec
M behave/fixtures/pac/test-pkgA-3.spec
M behave/fixtures/pac/test-pkgB-1.spec
M behave/fixtures/pac/test-pkgB-2.spec
A behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
M behave/fixtures/prj/openSUSE_Factory.xml
A behave/fixtures/prj/release.xml
R behave/obs-setup/environment.py
R behave/obs-setup/obs-setup.feature
R behave/obs-setup/steps
R behave/requirements.spec
R behave/requirements.txt
Log Message:
-----------
Move behave tests from Kanku to Podman, run them in GitHub actions
Commit: 84f53aabd990347c1ae7d8e32f9359c3cc05c295
https://github.com/openSUSE/osc/commit/84f53aabd990347c1ae7d8e32f9359c3cc05…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/tests.yaml
R .github/workflows/unittests.yaml
A behave/Containerfile
R behave/KankuFile
M behave/README.md
A behave/container-build.sh
A behave/container-oscrc
A behave/container-run.sh
A behave/container-setup-common.sh
A behave/container-setup-initial-data.sh
A behave/container-setup-prebuilt-rpms.sh
A behave/container-setup.sh
A behave/container-shell.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/environment.py
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/features/steps/kanku.py
M behave/features/steps/osc.py
A behave/features/steps/podman.py
M behave/fixtures/pac/multibuild-pkg-1.spec
M behave/fixtures/pac/test-pkgA-1.spec
M behave/fixtures/pac/test-pkgA-2.spec
M behave/fixtures/pac/test-pkgA-3.spec
M behave/fixtures/pac/test-pkgB-1.spec
M behave/fixtures/pac/test-pkgB-2.spec
A behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
M behave/fixtures/prj/openSUSE_Factory.xml
A behave/fixtures/prj/release.xml
R behave/obs-setup/environment.py
R behave/obs-setup/obs-setup.feature
R behave/obs-setup/steps
R behave/requirements.spec
R behave/requirements.txt
Log Message:
-----------
Merge pull request #1201 from dmach/behave-podman
Move behave tests from Kanku to Podman, run them in GitHub actions
Commit: 37bb5e7785672c575109adbc8f361e9296921f01
https://github.com/openSUSE/osc/commit/37bb5e7785672c575109adbc8f361e929692…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Handle empty EDITOR=/PAGER= env variable properly
Commit: 53c6846c40e875d5d4dde0242c52b9bf45dbc7c8
https://github.com/openSUSE/osc/commit/53c6846c40e875d5d4dde0242c52b9bf45db…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1202 from dmach/fix-empty-EDITOR-PAGER
Handle empty EDITOR=/PAGER= env variable properly
Commit: 074abb400ca6723f47a14a729957904e058ae35c
https://github.com/openSUSE/osc/commit/074abb400ca6723f47a14a729957904e058a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/connection.py
M osc/core.py
Log Message:
-----------
Merge pull request #1200 from SchoolGuy/add-types
mypy: Add types to methods
Commit: e3a9c3d60ac481d2bae4ddd7986c0b08b5870d92
https://github.com/openSUSE/osc/commit/e3a9c3d60ac481d2bae4ddd7986c0b08b587…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M behave/container-setup-initial-data.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
R behave/fixtures/prj/openSUSE_Factory.xml
R behave/fixtures/prj/release.xml
A behave/fixtures/prj/test_devel.xml
A behave/fixtures/prj/test_factory.xml
A behave/fixtures/prj/test_release.xml
Log Message:
-----------
behave: Rename test projects, consistently use the 'test:' prefix
Commit: 3040b1ddac4d359522043c77d8341140c0118316
https://github.com/openSUSE/osc/commit/3040b1ddac4d359522043c77d8341140c011…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: No longer test on push to master
We're monitoring only the pull-requests, so don't waste resources on this
Commit: 7e2f4a1fa0f4acea2c5b9ddc1b8326dfe5a85374
https://github.com/openSUSE/osc/commit/7e2f4a1fa0f4acea2c5b9ddc1b8326dfe5a8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Trigger tests also when the 'behave' directory changes
Commit: ea17c6c8842b9936c71053a5a45f6fd5e7989f94
https://github.com/openSUSE/osc/commit/ea17c6c8842b9936c71053a5a45f6fd5e798…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
M behave/container-setup-initial-data.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
R behave/fixtures/prj/openSUSE_Factory.xml
R behave/fixtures/prj/release.xml
A behave/fixtures/prj/test_devel.xml
A behave/fixtures/prj/test_factory.xml
A behave/fixtures/prj/test_release.xml
Log Message:
-----------
Merge pull request #1203 from dmach/behave-test-project-names
behave: Rename test projects, consistently use the 'test:' prefix
Commit: 76b1821f19bb1195fd72cd4c79b254f8591b1d07
https://github.com/openSUSE/osc/commit/76b1821f19bb1195fd72cd4c79b254f8591b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/commandline.py
A tests/test_commandline.py
Log Message:
-----------
Add commandline.pop_project_package_from_args()
Commit: d81c6887596747f761d4d96f69e59eae60ef53dd
https://github.com/openSUSE/osc/commit/d81c6887596747f761d4d96f69e59eae60ef…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
Add _private.api.post() function
Commit: 78c3cf1c4cecdafd47aae040efb658cc8131d212
https://github.com/openSUSE/osc/commit/78c3cf1c4cecdafd47aae040efb658cc8131…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/_private/__init__.py
A osc/_private/common.py
Log Message:
-----------
Add functions for printing to stdout or debug outputs
Commit: ad85ff437f9040e5b68febdf3d554042f33bdfc1
https://github.com/openSUSE/osc/commit/ad85ff437f9040e5b68febdf3d554042f33b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
A behave/features/addchannels-pkgcheckout.feature
A behave/features/addchannels-prjcheckout.feature
A behave/features/addchannels-project-package.feature
A behave/features/addchannels-project.feature
M osc/_private/__init__.py
A osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move addchannels code from commandline to _private
Commit: 59e7013cf297a4120945ea439fb81bdae48a0262
https://github.com/openSUSE/osc/commit/59e7013cf297a4120945ea439fb81bdae48a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
A behave/features/enablechannels-pkgcheckout.feature
A behave/features/enablechannels-prjcheckout.feature
A behave/features/enablechannels-project-package.feature
A behave/features/enablechannels-project.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move enablechannels code from commandline to _private
Commit: ace4612a832ea63dcf376f3557784aade05f8235
https://github.com/openSUSE/osc/commit/ace4612a832ea63dcf376f3557784aade05f…
Author: Luca Weiss <luca(a)z3ntu.xyz>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix osc add for github /archive/ URLs
"osc add https://github.com/foo/bar/archive/12345.tar.gz" should
treat the URL as archive and not as git source.
Commit: 3faf01c86279dfb87e1985f1cc61c6e087dbc243
https://github.com/openSUSE/osc/commit/3faf01c86279dfb87e1985f1cc61c6e087db…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/steps/common.py
Log Message:
-----------
behave: Add 'stderr is' step
Commit: 6394867952c000d065327ddcaff5da5db7e7ce79
https://github.com/openSUSE/osc/commit/6394867952c000d065327ddcaff5da5db7e7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/steps/osc.py
Log Message:
-----------
behave: Remove InsecureRequestWarning that is irrelevant to the tests from stderr
Commit: c6b30e500f28d8f059b63310564b7f785dd8b31c
https://github.com/openSUSE/osc/commit/c6b30e500f28d8f059b63310564b7f785dd8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/addchannels-pkgcheckout.feature
M behave/features/addchannels-prjcheckout.feature
M behave/features/addchannels-project-package.feature
M behave/features/addchannels-project.feature
M behave/features/enablechannels-pkgcheckout.feature
M behave/features/enablechannels-prjcheckout.feature
M behave/features/enablechannels-project-package.feature
M behave/features/enablechannels-project.feature
M osc/_private/common.py
Log Message:
-----------
Add 'dest_project' and 'dest_package' args to format_msg_project_package_options()
Commit: 6dcc45f27201255eb29afadfd0c38191b0d73eec
https://github.com/openSUSE/osc/commit/6dcc45f27201255eb29afadfd0c38191b0d7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/develproject-pkgcheckout.feature
A behave/features/develproject-prjcheckout.feature
A behave/features/develproject-project-package.feature
A behave/features/develproject-project.feature
A behave/features/setdevelproject-pkgcheckout.feature
A behave/features/setdevelproject-prjcheckout.feature
A behave/features/setdevelproject-project-package.feature
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Improve argument handling in the 'develproject' command
Commit: 2f70408deaa958f79b5190432ffb632efe420e38
https://github.com/openSUSE/osc/commit/2f70408deaa958f79b5190432ffb632efe42…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/addcontainers-pkgcheckout.feature
A behave/features/addcontainers-prjcheckout.feature
A behave/features/addcontainers-project-package.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move addcontainers code from commandline to _private
Commit: 4634690176778bee1a60c991a10493ac4121e8f6
https://github.com/openSUSE/osc/commit/4634690176778bee1a60c991a10493ac4121…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/showlinked-pkgcheckout.feature
A behave/features/showlinked-prjcheckout.feature
A behave/features/showlinked-project-package.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move showlinked code from commandline to _private
Commit: 62ba626eb5702e4bc845019d9653c733f797f6c0
https://github.com/openSUSE/osc/commit/62ba626eb5702e4bc845019d9653c733f797…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Migrate 'log' command to pop_project_package_from_args()
Commit: 37a34e58d494ee4998cd8c433b2863505fc908c2
https://github.com/openSUSE/osc/commit/37a34e58d494ee4998cd8c433b2863505fc9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/setlinkrev-project-package.feature
A behave/features/setlinkrev-project.feature
M osc/commandline.py
Log Message:
-----------
Migrate 'setlinkrev' command to pop_project_package_from_args()
Commit: 56bb193b4e7137b7244a909402402b0ff18e5d82
https://github.com/openSUSE/osc/commit/56bb193b4e7137b7244a909402402b0ff18e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/_private/common.py
Log Message:
-----------
Add 'repository' and 'dest_repository' args to format_msg_project_package_options()
Commit: 3027edc0eb370478c70922ab8c380ead64582dbe
https://github.com/openSUSE/osc/commit/3027edc0eb370478c70922ab8c380ead6458…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move 'release' code from commandline to _private
Commit: 1839e834c61877c25bac7859c901a1a8574d13a0
https://github.com/openSUSE/osc/commit/1839e834c61877c25bac7859c901a1a8574d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/environment.py
M behave/features/steps/common.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Print debug information when running commands
Run behave with -DDEBUG=1 to enable the debug mode
Commit: 44eac57595279335a9493c846cad264aa7e183f4
https://github.com/openSUSE/osc/commit/44eac57595279335a9493c846cad264aa7e1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/environment.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Properly support @destructive tests
Commit: 33a5b54838613b4c15af373804c2288b4dcf855a
https://github.com/openSUSE/osc/commit/33a5b54838613b4c15af373804c2288b4dcf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1204 from z3ntu/github-archive
Fix osc add for github /archive/ URLs
Commit: 85d86249d406e358e71a7c877cdd82f036aab3ab
https://github.com/openSUSE/osc/commit/85d86249d406e358e71a7c877cdd82f036aa…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/addchannels-pkgcheckout.feature
A behave/features/addchannels-prjcheckout.feature
A behave/features/addchannels-project-package.feature
A behave/features/addchannels-project.feature
A behave/features/addcontainers-pkgcheckout.feature
A behave/features/addcontainers-prjcheckout.feature
A behave/features/addcontainers-project-package.feature
A behave/features/develproject-pkgcheckout.feature
A behave/features/develproject-prjcheckout.feature
A behave/features/develproject-project-package.feature
A behave/features/develproject-project.feature
A behave/features/enablechannels-pkgcheckout.feature
A behave/features/enablechannels-prjcheckout.feature
A behave/features/enablechannels-project-package.feature
A behave/features/enablechannels-project.feature
M behave/features/environment.py
A behave/features/setdevelproject-pkgcheckout.feature
A behave/features/setdevelproject-prjcheckout.feature
A behave/features/setdevelproject-project-package.feature
A behave/features/setlinkrev-project-package.feature
A behave/features/setlinkrev-project.feature
A behave/features/showlinked-pkgcheckout.feature
A behave/features/showlinked-prjcheckout.feature
A behave/features/showlinked-project-package.feature
M behave/features/steps/common.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
M osc/_private/__init__.py
M osc/_private/api.py
A osc/_private/api_source.py
A osc/_private/common.py
M osc/commandline.py
M osc/core.py
A tests/test_commandline.py
Log Message:
-----------
Merge pull request #1193 from dmach/commandline-project-package
commandline: Migrate project, package argument parsing to pop_project_package_from_args()
Commit: af7d3900cf16a0562748172e7a837c42af67d59b
https://github.com/openSUSE/osc/commit/af7d3900cf16a0562748172e7a837c42af67…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
build_table: Convert all items to strings so we can also pass other types
Commit: 2735d5a0d12c632d0d6dd09151d81edc377cd6fe
https://github.com/openSUSE/osc/commit/2735d5a0d12c632d0d6dd09151d81edc377c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Add methods for parsing repo, arch from the arguments
Commit: 6e4ad5db1c3aa1d4a72c1dc3b4c04fee4b94ba5f
https://github.com/openSUSE/osc/commit/6e4ad5db1c3aa1d4a72c1dc3b4c04fee4b94…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/_private/__init__.py
A osc/_private/api_build.py
M osc/commandline.py
M osc/core.py
Log Message:
-----------
buildhistory: Produce proper output using build_table() and a CSV writer
Commit: c1aa4272545ad80e6a3d36da6786db06525228d3
https://github.com/openSUSE/osc/commit/c1aa4272545ad80e6a3d36da6786db065252…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/_private/api.py
M osc/_private/package.py
M osc/_private/request.py
Log Message:
-----------
_private: Avoid circular import of osc.core, osc.connection and osc.store
Commit: f8417181a6abf8f6942ebecc1823663647f6492b
https://github.com/openSUSE/osc/commit/f8417181a6abf8f6942ebecc1823663647f6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/_private/__init__.py
M osc/_private/api.py
A osc/_private/api_build.py
M osc/_private/package.py
M osc/_private/request.py
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1205 from dmach/fix-buildhistory-cli-and-output
Fix buildhistory cli and output
Commit: 0384db5e2e1b29b82d26f48ab7cfaa422ad09cc6
https://github.com/openSUSE/osc/commit/0384db5e2e1b29b82d26f48ab7cfaa422ad0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/core.py
M tests/test_setlinkrev.py
Log Message:
-----------
setlinkrev: Write a log message on setting a revision
Commit: c5352c4d3e9ff01956be0961f00cfde74c02504f
https://github.com/openSUSE/osc/commit/c5352c4d3e9ff01956be0961f00cfde74c02…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/core.py
M tests/test_setlinkrev.py
Log Message:
-----------
Merge pull request #1206 from dmach/set-link-revision-message
setlinkrev: Write a log message on setting a revision
Commit: ba32ff57cb8f4a6e0eb4968918798b20c81d6bfb
https://github.com/openSUSE/osc/commit/ba32ff57cb8f4a6e0eb4968918798b20c81d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
A behave/features/linkpac.feature
M osc/core.py
Log Message:
-----------
linkpac: Fix linking a locked package by not copying the lock to the target package
Commit: ce4cd4e4e9d3380e8538870aa3c0533158e1395c
https://github.com/openSUSE/osc/commit/ce4cd4e4e9d3380e8538870aa3c0533158e1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Add pop_project_package_targetproject_targetpackage_from_args() function
Commit: 1b034921c8ef59d374e03d165bd7069c448d2de9
https://github.com/openSUSE/osc/commit/1b034921c8ef59d374e03d165bd7069c448d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
linkpac: Improve command-line handling
Commit: cbcfd91eb6e3c595069bf3097c2b5580632cde40
https://github.com/openSUSE/osc/commit/cbcfd91eb6e3c595069bf3097c2b5580632c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
A behave/features/linkpac.feature
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1207 from dmach/linkpac-locked
linkpac: Fix linking a locked package, improve CLI code
Commit: f7d2d1592a325e21db23f74da9211db7a19d1400
https://github.com/openSUSE/osc/commit/f7d2d1592a325e21db23f74da9211db7a19d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/linktobranch.feature
M osc/commandline.py
Log Message:
-----------
linktobranch: Migrate to pop_project_package_from_args()
Commit: d779eb936d599a65cb060a0b6ed647dc55ec183f
https://github.com/openSUSE/osc/commit/d779eb936d599a65cb060a0b6ed647dc55ec…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/detachbranch.feature
M osc/commandline.py
Log Message:
-----------
detachbranch: Migrate to pop_project_package_from_args()
Commit: fd851bbe8355613f45c5e95eb685495c6c8b049b
https://github.com/openSUSE/osc/commit/fd851bbe8355613f45c5e95eb685495c6c8b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/aggregatepac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
aggregatepac: Migrate to pop_project_package_targetproject_targetpackage_from_args()
Commit: 55fd77650deee4592d09ed03f50b1eb778339330
https://github.com/openSUSE/osc/commit/55fd77650deee4592d09ed03f50b1eb77833…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/copypac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
copypac: Migrate to pop_project_package_targetproject_targetpackage_from_args()
Commit: be2c33d86fe70874c738483b3a5cc06058329863
https://github.com/openSUSE/osc/commit/be2c33d86fe70874c738483b3a5cc0605832…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/undelete.feature
M osc/commandline.py
Log Message:
-----------
undelete: Migrate to pop_project_package_from_args()
INCOMPATIBLE CHANGE:
It is no longer possible to specify multiple packages at once,
because it was inconsistent with the rest of osc.
Call osc in a cycle to undelete multiple packages instead.
Commit: 5d31fc1486635fdbdcaf49691d2a9e554a5f79c9
https://github.com/openSUSE/osc/commit/5d31fc1486635fdbdcaf49691d2a9e554a5f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
rdelete: Migrate to pop_project_package_from_args()
Commit: c639dfd89c14d92aac0f3b5154a70631beb97ac9
https://github.com/openSUSE/osc/commit/c639dfd89c14d92aac0f3b5154a70631beb9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
lock: Move code to core.py/lock(), improve CLI handling
Commit: a95a86dcf6afe2b524ccf0bb342dde9112c0199a
https://github.com/openSUSE/osc/commit/a95a86dcf6afe2b524ccf0bb342dde9112c0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
unlock: Simplify, improve CLI handling
Commit: 747680f5f7a892772a94c78ba81b7dc91393ec37
https://github.com/openSUSE/osc/commit/747680f5f7a892772a94c78ba81b7dc91393…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/_private/__init__.py
A osc/_private/api_configuration.py
M osc/commandline.py
Log Message:
-----------
browse: Migrate to pop_project_package_from_args()
Commit: ba5d1542a6e8e08a9d9fee9577cd4ec7af52ab59
https://github.com/openSUSE/osc/commit/ba5d1542a6e8e08a9d9fee9577cd4ec7af52…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Replace show_configuration() with get_configuration_option()
Commit: c77e193bdb6319f956e7f7a020ba5801d748bec9
https://github.com/openSUSE/osc/commit/c77e193bdb6319f956e7f7a020ba5801d748…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
rdiff: Improve CLI handling
Commit: acbb040137e653f802d0ed4921dc3d07559b2304
https://github.com/openSUSE/osc/commit/acbb040137e653f802d0ed4921dc3d07559b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
pull: Remove a workdir check that is covered by Package object already
Commit: 3ea7d7d9082572a565a3bb3ef3fd150c3541e387
https://github.com/openSUSE/osc/commit/3ea7d7d9082572a565a3bb3ef3fd150c3541…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M doc/api/modules.rst
A doc/api/osc.commandline.rst
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Improve argument parsing, add more tests
Commit: 19dcb3dc78cf7c955d29e497703e299918b47376
https://github.com/openSUSE/osc/commit/19dcb3dc78cf7c955d29e497703e299918b4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
rebuild: Migrate to pop_project_package_repository_arch_from_args()
Commit: bce0c3ffe48a6e1b2d9df268184404552da6b5d8
https://github.com/openSUSE/osc/commit/bce0c3ffe48a6e1b2d9df268184404552da6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
Fix develproject arg handling
Commit: c1f0cfa1b71b3ed5077aab992ae6301048313bf8
https://github.com/openSUSE/osc/commit/c1f0cfa1b71b3ed5077aab992ae630104831…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/aggregatepac.feature
A behave/features/copypac.feature
A behave/features/detachbranch.feature
A behave/features/linktobranch.feature
A behave/features/undelete.feature
M doc/api/modules.rst
A doc/api/osc.commandline.rst
M osc/_private/__init__.py
A osc/_private/api_configuration.py
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1210 from dmach/projpac
Migrate more commands to the new project/package parsing
Commit: a292e2b6ab1d88ebcd7dc9367e6ffa66a90c4b59
https://github.com/openSUSE/osc/commit/a292e2b6ab1d88ebcd7dc9367e6ffa66a90c…
Author: Adrian Schröter <adrian(a)reiser.suse.de>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
fix manual run of source service
A service explicit called via singlerun could get skipped otherwise,
if the service is defined with a different mode.
eg. running
osc service mr download_files
to update and merge files after a version update, but the project has a
global download_files service configured for validation.
Commit: f90c8cdcb957a0371b185134b11e143455aed928
https://github.com/openSUSE/osc/commit/f90c8cdcb957a0371b185134b11e143455ae…
Author: Adrian Schröter <adrian(a)reiser.suse.de>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
add verbose option for running local services
Showing the call parameters to enable debugging of services
Commit: a66d40fe3a7c68463f9dd41dd5de5ba59ceb5141
https://github.com/openSUSE/osc/commit/a66d40fe3a7c68463f9dd41dd5de5ba59ceb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M .github/workflows/tests.yaml
M behave/features/environment.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Speed running tests up by preparing containers in advance
Commit: fed9141e91cbd00431a7c716a7828cae1c039f97
https://github.com/openSUSE/osc/commit/fed9141e91cbd00431a7c716a7828cae1c03…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1211 from adrianschroeter/services
fix manual run of source service
Commit: 5fdcbddfbbd224d17f8ea1d0b4138025bd1eab5f
https://github.com/openSUSE/osc/commit/5fdcbddfbbd224d17f8ea1d0b4138025bd1e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M .github/workflows/tests.yaml
M behave/features/environment.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
Merge pull request #1212 from dmach/behave-parallel
behave: Speed running tests up by preparing containers in advance
Commit: cb52884f86956c208e50fd9bec5b2d4f57a2c208
https://github.com/openSUSE/osc/commit/cb52884f86956c208e50fd9bec5b2d4f57a2…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
cmdln: Fix hide() decorator to take an optional argument with a boolean value
To restore compatibility with the install plugin.
Commit: 62464025b665a3780c8dd20fc8e08dbbc091bc50
https://github.com/openSUSE/osc/commit/62464025b665a3780c8dd20fc8e08dbbc091…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
Merge pull request #1213 from dmach/fix-cmdln-hide
cmdln: Fix hide() decorator to take an optional argument with a boolean value
Commit: f963ed1a61ec83c01b3758d8c55fa711f0dd331d
https://github.com/openSUSE/osc/commit/f963ed1a61ec83c01b3758d8c55fa711f0dd…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-17 (Tue, 17 Jan 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b3
Commit: 0c579a83b4b5ca34461f1e291c37d1b80915d834
https://github.com/openSUSE/osc/commit/0c579a83b4b5ca34461f1e291c37d1b80915…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Print pylint logs before diffing them
Commit: 822725effcf9b64d406c962bf2e638dce264cc95
https://github.com/openSUSE/osc/commit/822725effcf9b64d406c962bf2e638dce264…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/codeql.yml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Cancel the currently running jobs on force-pushing a pull-request
Commit: 0e6102ce1fcbd1577ded0b50bf1fdfab67a7e3ca
https://github.com/openSUSE/osc/commit/0e6102ce1fcbd1577ded0b50bf1fdfab67a7…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/codeql.yml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1214 from dmach/linters-print-pylint-logs
GHA: Print pylint logs before diffing them
Commit: 0a14ebe6c4c144c149a3b6bee77556a3641426a2
https://github.com/openSUSE/osc/commit/0a14ebe6c4c144c149a3b6bee77556a36414…
Author: Marco Strigl <mstrigl(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A doc/README.md
Log Message:
-----------
Create README.md in doc directory
Commit: 18cdec255404dc0d63b81e77107636f8f5db79f2
https://github.com/openSUSE/osc/commit/18cdec255404dc0d63b81e77107636f8f5db…
Author: lethliel <mstrigl(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A behave/features/rdelete.feature
M osc/core.py
Log Message:
-----------
use correct variable prj instead of project
Commit: 5f69ad102a70283ea8f24c0026ef3e4cf8533476
https://github.com/openSUSE/osc/commit/5f69ad102a70283ea8f24c0026ef3e4cf853…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A behave/features/rdelete.feature
M osc/core.py
Log Message:
-----------
Merge pull request #1217 from lethliel/fix_1216_variable_name
use correct variable prj instead of project
Commit: 7e7e8a0690d3491d3972ade0c1d11ee5d360161c
https://github.com/openSUSE/osc/commit/7e7e8a0690d3491d3972ade0c1d11ee5d360…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/_private/api_build.py
Log Message:
-----------
Fix typo in _private.api_build
Commit: 64aefffc874e4a14adde8573f7173de4c6ab2c95
https://github.com/openSUSE/osc/commit/64aefffc874e4a14adde8573f7173de4c6ab…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix calling _private.get_configuration_value()
Commit: 987db92f3bfc50a36ae5aa35e5e6524ea18eac3a
https://github.com/openSUSE/osc/commit/987db92f3bfc50a36ae5aa35e5e6524ea18e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/babysitter.py
M osc/checker.py
Log Message:
-----------
Mute pylint false-positive errors related to rpm
Commit: 6d01df35e60d8579d47ad066358eaa897d590bb5
https://github.com/openSUSE/osc/commit/6d01df35e60d8579d47ad066358eaa897d59…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M contrib/osc.spec
M osc/core.py
Log Message:
-----------
Use distro module to detect distro on all python versions
Also, add a related Recommends to to the spec file
Commit: b1e2a00b82e77d04db1341f42c9df51f95daae73
https://github.com/openSUSE/osc/commit/b1e2a00b82e77d04db1341f42c9df51f95da…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/_private/common.py
Log Message:
-----------
Fix ValueEror message in _private.common.print_msg
Commit: 7f885ac6b286dd3be179f03d395bed2e849ba2a6
https://github.com/openSUSE/osc/commit/7f885ac6b286dd3be179f03d395bed2e849b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
M osc/fetch.py
Log Message:
-----------
Fix pylint error: Using variable 'fd' before assignment
Commit: da029941bc78cd708f3db0c80a9327f904b6fd0b
https://github.com/openSUSE/osc/commit/da029941bc78cd708f3db0c80a9327f904b6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/oscerr.py
Log Message:
-----------
Add oscerr.ProjectError class needed by core.delete_project()
Commit: 2ee52591a5830b362ab42f4752f35e156cd428fc
https://github.com/openSUSE/osc/commit/2ee52591a5830b362ab42f4752f35e156cd4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix arguments of PackageInternalError
Commit: dd64cf1fae879bb88f574d060742d2fce976a488
https://github.com/openSUSE/osc/commit/dd64cf1fae879bb88f574d060742d2fce976…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Fix mytmpdir.__exit__() arguments
Commit: d941cc4d57b4b481aa86b170ddb6a033e10c6c49
https://github.com/openSUSE/osc/commit/d941cc4d57b4b481aa86b170ddb6a033e10c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Mute pylint error E1101: Instance of 'Pac' has no '<attr>' member (no-member)
Commit: 7d9017d0b317a7862c97922a22cb1da18e3a3c7f
https://github.com/openSUSE/osc/commit/7d9017d0b317a7862c97922a22cb1da18e3a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Add a pylint run reporting errors in the code
Commit: cd35d699050c1860d87b2197ea39abd126a305ec
https://github.com/openSUSE/osc/commit/cd35d699050c1860d87b2197ea39abd126a3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
M contrib/osc.spec
M osc/_private/api_build.py
M osc/_private/common.py
M osc/babysitter.py
M osc/build.py
M osc/checker.py
M osc/commandline.py
M osc/core.py
M osc/fetch.py
M osc/oscerr.py
Log Message:
-----------
Merge pull request #1219 from dmach/fix-pylint-errors
Fix pylint errors
Commit: fdd2c3a8f0823225df641c8bb6bc5b17214e0573
https://github.com/openSUSE/osc/commit/fdd2c3a8f0823225df641c8bb6bc5b17214e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
A tests/fixtures/packages/osctest/projectA/pkgA-symlink
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.changes
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.spec
M tests/test_core_package.py
Log Message:
-----------
Fix creating a Package object by providing multiple files on the command line
Commit: c0c87dad335b4338451e09577435c8b25d7372f4
https://github.com/openSUSE/osc/commit/c0c87dad335b4338451e09577435c8b25d73…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-23 (Mon, 23 Jan 2023)
Changed paths:
M osc/core.py
A tests/fixtures/packages/osctest/projectA/pkgA-symlink
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.changes
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.spec
M tests/test_core_package.py
Log Message:
-----------
Merge pull request #1220 from dmach/fix-package-todo
Fix creating a Package object by providing multiple files on the command line
Commit: 732ff678e789e7624e6d15b2ad641dba3828e4d7
https://github.com/openSUSE/osc/commit/732ff678e789e7624e6d15b2ad641dba3828…
Author: Fabian Vogt <fvogt(a)suse.de>
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix osc.get_request_list ignoring the req_type parameter
Commit: c6dd9d6a5404ba9786943bf3147ec43e0f6d9465
https://github.com/openSUSE/osc/commit/c6dd9d6a5404ba9786943bf3147ec43e0f6d…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1228 from Vogtinator/fixlist
Fix osc.get_request_list ignoring the req_type parameter
Commit: 3c200caf502d128462dbf5c92eb637dc40c1119a
https://github.com/openSUSE/osc/commit/3c200caf502d128462dbf5c92eb637dc40c1…
Author: Fabian Vogt <fvogt(a)suse.de>
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Support withfullhistory in osc.core.get_request_list again
Commit: 2a5fbe457b34baceec82bf1be1d30df320244648
https://github.com/openSUSE/osc/commit/2a5fbe457b34baceec82bf1be1d30df32024…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/rm.feature
Log Message:
-----------
behave: Test rm on multiple files
Commit: b718293dc4697da6d36848bb88c9ca67047a4fcd
https://github.com/openSUSE/osc/commit/b718293dc4697da6d36848bb88c9ca67047a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/rm.feature
Log Message:
-----------
Merge pull request #1233 from dmach/behave-test-rm-multiple-files
behave: Test rm on multiple files
Commit: 6bd2c6eaf1be4cfcf95888efe6c5c28e7b98a41e
https://github.com/openSUSE/osc/commit/6bd2c6eaf1be4cfcf95888efe6c5c28e7b98…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/mv.feature
M osc/commandline.py
M osc/core.py
M tests/test_core_package.py
Log Message:
-----------
mv: Fix regression
Moved Package.todo handling in one place.
Fixed a situation when path to a file that doesn't exist is passed to Package
Commit: faf1223ed97edbb0e17a14cbcaf94078b58dab07
https://github.com/openSUSE/osc/commit/faf1223ed97edbb0e17a14cbcaf94078b58d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/mv.feature
M osc/commandline.py
M osc/core.py
M tests/test_core_package.py
Log Message:
-----------
Merge pull request #1234 from dmach/mv-fix-regression
mv: Fix regression
Commit: 208dbdf6d12b7443eacfd93c88f2fa7496d1df80
https://github.com/openSUSE/osc/commit/208dbdf6d12b7443eacfd93c88f2fa7496d1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M behave/features/copypac.feature
M osc/core.py
Log Message:
-----------
copypac: Fix downgrading a package to an old revision
Commit: 53b9cc3a65b8706be0e34536048e7810379af7ee
https://github.com/openSUSE/osc/commit/53b9cc3a65b8706be0e34536048e7810379a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
copypac: Do not enforce source revision when revision is not specified on the command line
Commit: 71ce566b68811d2e45ad6e5eae2dd1a69b55f048
https://github.com/openSUSE/osc/commit/71ce566b68811d2e45ad6e5eae2dd1a69b55…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M behave/features/copypac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1235 from dmach/fix-copypac-downgrade-to-revision
copypac: Fix downgrading a package to an old revision
Commit: c6e8fd103e2eec973cb3b72d0e0dd4269c98788f
https://github.com/openSUSE/osc/commit/c6e8fd103e2eec973cb3b72d0e0dd4269c98…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Fix reading extra-pkgs from oscrc
Commit: 6985922d756ef54ff68729a8750ebc152a400ef6
https://github.com/openSUSE/osc/commit/6985922d756ef54ff68729a8750ebc152a40…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1236 from dmach/build-fix-extra-pkgs
build: Fix reading extra-pkgs from oscrc
Commit: 9fcdec995dd0fa8a06b5d560752327458e3b49df
https://github.com/openSUSE/osc/commit/9fcdec995dd0fa8a06b5d560752327458e3b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Switch darker to version 1.6.1
Commit: dcc913dd5af506ec206c169aab311abfa1ccc534
https://github.com/openSUSE/osc/commit/dcc913dd5af506ec206c169aab311abfa1cc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1229 from Vogtinator/fixlist
Support withfullhistory in osc.core.get_request_list again
Commit: 5c9d66a21109f3e6bf7c9dc8cc0de250c361079c
https://github.com/openSUSE/osc/commit/5c9d66a21109f3e6bf7c9dc8cc0de250c361…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1237 from dmach/darker-1.6.1
GHA: Switch darker to version 1.6.1
Commit: d24e98b2123ccc2ec077da62520bd834ff3398b4
https://github.com/openSUSE/osc/commit/d24e98b2123ccc2ec077da62520bd834ff33…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/buildhist.feature
M osc/commandline.py
Log Message:
-----------
buildhist: Fix running from a package checkout
Commit: 428dd23bf4f99a5333ebdefe7729f1143758ab77
https://github.com/openSUSE/osc/commit/428dd23bf4f99a5333ebdefe7729f1143758…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/_private/api_build.py
Log Message:
-----------
buildhist: Do not traceback on missing duration
Commit: c811db7a3e502b94d21aeab7f21bf8e79c020215
https://github.com/openSUSE/osc/commit/c811db7a3e502b94d21aeab7f21bf8e79c02…
Author: Andreas Schwab <schwab(a)linux-m68k.org>
Date: 2023-01-29 (Sun, 29 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix regression in osc rebuild
Commit: 080ffc1655bea271ed037081bf9cc18a30c71e42
https://github.com/openSUSE/osc/commit/080ffc1655bea271ed037081bf9cc18a30c7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Mute the "Converted retries value" debug message
Commit: 9d67274bf3dd6ed7c0b9d2c291f8ccc5507a52b5
https://github.com/openSUSE/osc/commit/9d67274bf3dd6ed7c0b9d2c291f8ccc5507a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1244 from dmach/fix-urllib3-retry
connection: Mute the "Converted retries value" debug message
Commit: 286db02a40f03e071e175de7360bd24b3ee97ea3
https://github.com/openSUSE/osc/commit/286db02a40f03e071e175de7360bd24b3ee9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A behave/features/rdiff.feature
M osc/commandline.py
Log Message:
-----------
rdiff: Fix traceback when new project is not specified
Commit: 76facfa171768b6852bf46dd475acb90a64687d3
https://github.com/openSUSE/osc/commit/76facfa171768b6852bf46dd475acb90a646…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1242 from andreas-schwab/master
Fix regression in osc rebuild
Commit: cce4301bcd1a0b56209bca9e75852d45a99e8891
https://github.com/openSUSE/osc/commit/cce4301bcd1a0b56209bca9e75852d45a99e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A behave/features/buildhist.feature
M osc/_private/api_build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1238 from dmach/buildhist-fix-package-checkout
buildhist: Fix running from a package checkout
Commit: 40a24d3185d81d656e8208cdb81cce83df79f119
https://github.com/openSUSE/osc/commit/40a24d3185d81d656e8208cdb81cce83df79…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
A behave/features/rdiff.feature
M osc/commandline.py
Log Message:
-----------
Merge pull request #1246 from dmach/fix-rdiff-no-new-project
rdiff: Fix traceback when new project is not specified
Commit: 18f4d88231ae985f855d0114c3a2bee674ee22ae
https://github.com/openSUSE/osc/commit/18f4d88231ae985f855d0114c3a2bee674ee…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Save cookiejar only when there's a Set-Cookie header in the response
Commit: efa2c09e2e25c414bae8edc0edfb6e0175820179
https://github.com/openSUSE/osc/commit/efa2c09e2e25c414bae8edc0edfb6e017582…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Fix traceback on loading an invalid cookiejar file
Ignore the error and overwrite the cookiejar file with new content
after we get a new cookie from server.
Commit: 5810e09aab0ef59a5b76ee7f00ea6482b221204b
https://github.com/openSUSE/osc/commit/5810e09aab0ef59a5b76ee7f00ea6482b221…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Revert "Do not list declined requests by default"
This reverts commit 2892f1bb1121e70b00e0102e391d79c4daa7cf30.
This reverts commit 9073b1a1d275827c57dd8cebb0250a231ba3fd9a.
The declined requests are still on maintainer's TODO list,
they should be either superseded with another request or revoked.
Commit: 34ad8f3dd854ff3fe673fd43e67aecb11f225a41
https://github.com/openSUSE/osc/commit/34ad8f3dd854ff3fe673fd43e67aecb11f22…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1249 from dmach/fix-cookiejar-load-error
connection: Save cookiejar only when there's a Set-Cookie header in the response
Commit: b047154ee5147269ff7fd149c77cf609d6c3776f
https://github.com/openSUSE/osc/commit/b047154ee5147269ff7fd149c77cf609d6c3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1250 from dmach/revert-1107-do-not-list-declined-requests-by-default
Revert "Do not list declined requests by default"
Commit: 4c7cdaec198b81efe893c2bf7fa0654769671e07
https://github.com/openSUSE/osc/commit/4c7cdaec198b81efe893c2bf7fa065476967…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
rq list: Fix passing values of the --type option
Commit: e58d9737fb816414dd248a8e526167b60cdd8075
https://github.com/openSUSE/osc/commit/e58d9737fb816414dd248a8e526167b60cdd…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1252 from dmach/fix-request-list-type
rq list: Fix passing values of the --type option
Commit: 8f09d4248344bbfb61b4b6d7d60cc24f07bbd348
https://github.com/openSUSE/osc/commit/8f09d4248344bbfb61b4b6d7d60cc24f07bb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M contrib/osc.spec
Log Message:
-----------
spec: Fix man pages build on Fedora
Commit: 83b1e22e5241f379c5342dd73cfd48376864b10f
https://github.com/openSUSE/osc/commit/83b1e22e5241f379c5342dd73cfd48376864…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b4
Commit: df1f881a72d99ea6d4693c6231ba70337401e7f7
https://github.com/openSUSE/osc/commit/df1f881a72d99ea6d4693c6231ba70337401…
Author: Avindra Goolcharan <aavindraa(a)gmail.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M README.md
Log Message:
-----------
README: repair unit tests + code quality badges
Commit: 1d96c6eb2a4ba46a2dadf8a62ad6cc23c93f7fff
https://github.com/openSUSE/osc/commit/1d96c6eb2a4ba46a2dadf8a62ad6cc23c93f…
Author: Bogdano Arendartchuk <barendartchuk(a)suse.com>
Date: 2023-02-08 (Wed, 08 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
checkout_package: Use pathlib.Path
Modify it to use pathlib.Path along with its callers. Some str(path) was
necessary to avoid having a large changeset.
It addresses #1258 and continues the work started in
bac162a7123524fb3521e52c90d05f6577b7c25e.
Commit: 85e63c17371afcbe3b998a63591fac58922369e7
https://github.com/openSUSE/osc/commit/85e63c17371afcbe3b998a63591fac589223…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M README.md
Log Message:
-----------
Merge pull request #1256 from avindra/patch-1
README: repair unit tests + code quality badges
Commit: 6341983e79fa708f2a7dbf7f3357c078db9ed70e
https://github.com/openSUSE/osc/commit/6341983e79fa708f2a7dbf7f3357c078db9e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1259 from bhdn/chatgpt-did-it-all-for-me
checkout_package: Use pathlib.Path
Commit: 2f6b50ec2b09dcf744f8b3e42bd85eec97d9a2a6
https://github.com/openSUSE/osc/commit/2f6b50ec2b09dcf744f8b3e42bd85eec97d9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Wait between retries
Commit: 05d381ad798adf0662076214cc6b8cdd1c1c0275
https://github.com/openSUSE/osc/commit/05d381ad798adf0662076214cc6b8cdd1c1c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Retry all, not just default allowed methods
Commit: 7fec5c8c25b4647d110a6afc88b93e39db6d6de5
https://github.com/openSUSE/osc/commit/7fec5c8c25b4647d110a6afc88b93e39db6d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1260 from dmach/connection-retry-backoff_factor
connection: Wait between retries
Commit: 81e5a7b958852e9b9f147b8723514993b99f56d0
https://github.com/openSUSE/osc/commit/81e5a7b958852e9b9f147b8723514993b99f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A behave/features/request-list.feature
M osc/commandline.py
Log Message:
-----------
rq list: Fix a traceback when --type is not specified
Commit: f25b50331570cd11b821be3cd711b0b7e5df6589
https://github.com/openSUSE/osc/commit/f25b50331570cd11b821be3cd711b0b7e5df…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A behave/features/request-list.feature
M osc/commandline.py
Log Message:
-----------
Merge pull request #1254 from dmach/fix-rq-list-without-type-option
rq list: Fix a traceback when --type is not specified
Commit: 16288a2972da57585de668a831b49016f737c809
https://github.com/openSUSE/osc/commit/16288a2972da57585de668a831b49016f737…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b5
Commit: f16c6806fd15a24cc536130ea99c094166962d24
https://github.com/openSUSE/osc/commit/f16c6806fd15a24cc536130ea99c09416696…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Enable global.break-system-packages option for pip
Commit: ac153a27fab01a5d3416dd7089d8c2e68d78efbc
https://github.com/openSUSE/osc/commit/ac153a27fab01a5d3416dd7089d8c2e68d78…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1263 from dmach/allow-pip-break-system-packages
GHA: Enable global.break-system-packages option for pip
Commit: 09ad87c865af0fc7382fddb641a729da430fbbbc
https://github.com/openSUSE/osc/commit/09ad87c865af0fc7382fddb641a729da430f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Store apiurl the object was initialized from
Commit: 17e25776a2f63a5caaadef14511b64eafafc1fc6
https://github.com/openSUSE/osc/commit/17e25776a2f63a5caaadef14511b64eafafc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add from_api() class method
Commit: 27c3159fdb28736b970cc33d5a16c6258cb61096
https://github.com/openSUSE/osc/commit/27c3159fdb28736b970cc33d5a16c6258cb6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add id property that is a shortcut to the reqid attribute
Commit: 770217bb8d2148eb412b555531db9370fcef3bcd
https://github.com/openSUSE/osc/commit/770217bb8d2148eb412b555531db9370fcef…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add issues property that loads issues on demand
Commit: f5da27ad2471e2387b3e1e48d891d1e26eac8da6
https://github.com/openSUSE/osc/commit/f5da27ad2471e2387b3e1e48d891d1e26eac…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Action: Remember apiurl
Commit: 95be11130ef8789db8c5bbb73bb4fdf9128b0320
https://github.com/openSUSE/osc/commit/95be11130ef8789db8c5bbb73bb4fdf9128b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/_private/__init__.py
M osc/_private/package.py
M osc/core.py
M osc/store.py
M tests/test_store.py
Log Message:
-----------
core.Action: Add src_pkg_object and tgt_pkg_object properties providing object wrappers to file lists
Commit: e132d093e7c63d040ce36cb290972bc72dbc15a6
https://github.com/openSUSE/osc/commit/e132d093e7c63d040ce36cb290972bc72dbc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Action: Add __repr__() method
Commit: 815009f647f4ae034f0b209a3b33c28ef9341de1
https://github.com/openSUSE/osc/commit/815009f647f4ae034f0b209a3b33c28ef934…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.ReviewState: Add __repr__() method
Commit: b0078c5d2ed50f6c57a484a836fc4edd9da6f511
https://github.com/openSUSE/osc/commit/b0078c5d2ed50f6c57a484a836fc4edd9da6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/_private/__init__.py
M osc/_private/package.py
M osc/core.py
M osc/store.py
M tests/test_store.py
Log Message:
-----------
Merge pull request #1262 from dmach/improve-requests
Improve handling requests in the python API
Commit: 5b67164a9c1081c85076fada68b5810e8254fba7
https://github.com/openSUSE/osc/commit/5b67164a9c1081c85076fada68b5810e8254…
Author: Andreas Schwab <schwab(a)suse.de>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Pass --force down to delete_package
Commit: 2a9edeec5b11fd0196be970bb982733b28bc8fd3
https://github.com/openSUSE/osc/commit/2a9edeec5b11fd0196be970bb982733b28bc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-21 (Tue, 21 Feb 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
conf: Change how api_host_options determine option types
The _integer_opts and _boolean_opts specify option types for both
global options as well as api_host_options
Commit: 0ad39a9ec9c8d26bdd9cc8e6666592d64d8d7f85
https://github.com/openSUSE/osc/commit/0ad39a9ec9c8d26bdd9cc8e6666592d64d8d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-21 (Tue, 21 Feb 2023)
Changed paths:
M behave/container-run.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/container-setup.sh
M behave/fixtures/prj/test_factory.xml
M osc/build.py
M osc/conf.py
M osc/fetch.py
Log Message:
-----------
build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches
Commit: 657e89b5a4073134e657cfb80bc06b850c6ce294
https://github.com/openSUSE/osc/commit/657e89b5a4073134e657cfb80bc06b850c6c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths:
M behave/container-run.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/container-setup.sh
M behave/fixtures/prj/test_factory.xml
M osc/build.py
M osc/conf.py
M osc/fetch.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1267 from dmach/build-ignore-hdrmd5-mismatches-from-local-cache
build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches
Commit: 8fb243e897f76317232eb78313ece6adb86d6748
https://github.com/openSUSE/osc/commit/8fb243e897f76317232eb78313ece6adb86d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Use an own ElementTree import instead of importing it from core
Commit: 13979f79d3e3ac7448b4db4fe56d26272fa2bccc
https://github.com/openSUSE/osc/commit/13979f79d3e3ac7448b4db4fe56d26272fa2…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Add xml_indent() function
Commit: bacaa29a78fe80f6ff2f0301cf0d138c5dcd15fc
https://github.com/openSUSE/osc/commit/bacaa29a78fe80f6ff2f0301cf0d138c5dcd…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
A tests/test__private_api.py
Log Message:
-----------
_private.api: Add xml_escape() function
Commit: e4723f7f7492de5cb50b49d1c90c26600c712595
https://github.com/openSUSE/osc/commit/e4723f7f7492de5cb50b49d1c90c26600c71…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/babysitter.py
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Replace arbitrary XML escaping code with xml_escape()
Commit: e15c530fb22097c4f74be106ebf2ad8a7b2851aa
https://github.com/openSUSE/osc/commit/e15c530fb22097c4f74be106ebf2ad8a7b28…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Rewrite find_node() and find_nodes() to use a simplified xpath notation
Commit: 5d1141eb960be960f506658fcf795ee4bf373b48
https://github.com/openSUSE/osc/commit/5d1141eb960be960f506658fcf795ee4bf37…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
meta attribute: Add --add option to append values to the existing list
Commit: 3828cec5c274fe2230d61e1de2e8cbb14e3afc5f
https://github.com/openSUSE/osc/commit/3828cec5c274fe2230d61e1de2e8cbb14e3a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
M osc/babysitter.py
M osc/commandline.py
M osc/core.py
A tests/test__private_api.py
Log Message:
-----------
Merge pull request #1271 from dmach/meta-attribute-add
meta attribute: Add --add option to append values to the existing list
Commit: 8df8ee63aa2558532fda9c06444713ec45d376b2
https://github.com/openSUSE/osc/commit/8df8ee63aa2558532fda9c06444713ec45d3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1265 from andreas-schwab/master
Pass --force down to delete_package
Commit: 85973f20fcd022169ebe81fe71b503ab04c66fb5
https://github.com/openSUSE/osc/commit/85973f20fcd022169ebe81fe71b503ab04c6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commit: Update help text for --force option
Commit: b0cf1b4b27c839dfede17a6acc1605fd0f1626c2
https://github.com/openSUSE/osc/commit/b0cf1b4b27c839dfede17a6acc1605fd0f16…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1273 from dmach/commit-force-help-text
commit: Update help text for --force option
Commit: 4f9fb9f1ac09491363b66cc7787824715f90fab5
https://github.com/openSUSE/osc/commit/4f9fb9f1ac09491363b66cc7787824715f90…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.get_request_list: Remove deprecation warning
It turned out that get_request_list() and get_request_collection()
are not interchangeable and we need both for different use cases.
get_request_collection() was designed mainly for the 'osc my' command,
while get_request_list() should be used in a generic use case
Commit: c99502998b67509cb18ebee554df61322b7e5587
https://github.com/openSUSE/osc/commit/c99502998b67509cb18ebee554df61322b7e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1274 from dmach/get-request-list-remove-deprecation-warning
core.get_request_list: Remove deprecation warning
Commit: f9b708408c66ec5d5bed9c4fde44e3d3c2eaf631
https://github.com/openSUSE/osc/commit/f9b708408c66ec5d5bed9c4fde44e3d3c2ea…
Author: Wolfgang Engel <wolfgang.engel(a)suse.com>
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M doc/api/tutorial.rst
Log Message:
-----------
Make examples python3 compliant
Commit: 97496a415494a906f7724b29ddef7ab61cd0d3af
https://github.com/openSUSE/osc/commit/97496a415494a906f7724b29ddef7ab61cd0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Revert "Remove the '-A' option from the 'maintainer' command"
This reverts commit 3763bff9018976836569ebc41faa9bdfcbc5f3af.
The change is no longer needed, because the argument parser resolves
the conflicts now and we can use -A as either --add or --apiurl
depending on if we use it before or after the subcommand name.
Commit: 16bf113f75006a940880e1e2855947ee9539a42e
https://github.com/openSUSE/osc/commit/16bf113f75006a940880e1e2855947ee9539…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M doc/api/tutorial.rst
Log Message:
-----------
Merge pull request #1276 from wengel/doc-python3
Make examples python3 compliant
Commit: 16367d5c855f460f4428434633e94a227f1a39f0
https://github.com/openSUSE/osc/commit/16367d5c855f460f4428434633e94a227f1a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1277 from dmach/revert-maintainer-A
Revert "Remove the '-A' option from the 'maintainer' command"
Commit: 77517ce28003db329e01fe5954d65479d7d512ea
https://github.com/openSUSE/osc/commit/77517ce28003db329e01fe5954d65479d7d5…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0
Commit: da822b3cfcdf455d23399702147b3807c40801f8
https://github.com/openSUSE/osc/commit/da822b3cfcdf455d23399702147b3807c408…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
A behave/features/checkconstraints.feature
M osc/connection.py
Log Message:
-----------
connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded'
Commit: 7c826dc605a1286130e104e630f7fff8c26f654c
https://github.com/openSUSE/osc/commit/7c826dc605a1286130e104e630f7fff8c26f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
This set credentials_mgr_class to 'False', which caused
TransientCredentialsManager to ask for a password even when doing ssh auth.
Commit: 2b852846f22caf5fd75ec167f38e9babc0e46e68
https://github.com/openSUSE/osc/commit/2b852846f22caf5fd75ec167f38e9babc0e4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
A behave/features/checkconstraints.feature
M osc/connection.py
Log Message:
-----------
Merge pull request #1281 from dmach/fix-POST-content-type
connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded'
Commit: 2c04bd64d7994f5795ae61da704aacd4b26d64c1
https://github.com/openSUSE/osc/commit/2c04bd64d7994f5795ae61da704aacd4b26d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
Merge pull request #1282 from dmach/fix-conf-disable_hdrmd5_check
conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
Commit: a953dcf8b85fbadac9c0f77266b8e5ad7089aab5
https://github.com/openSUSE/osc/commit/a953dcf8b85fbadac9c0f77266b8e5ad7089…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M NEWS
M osc/__init__.py
Log Message:
-----------
release 1.0.1
Commit: 0c0bc39f636ec98a5323a7e1e8e4a382b755c286
https://github.com/openSUSE/osc/commit/0c0bc39f636ec98a5323a7e1e8e4a382b755…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Add sle-prjmgr-tools to the pylint_plugins job
Commit: 1e48f01fefcacced2d5e36cd61338874bdf6ec05
https://github.com/openSUSE/osc/commit/1e48f01fefcacced2d5e36cd61338874bdf6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Install deps from extras_require and requirements.txt in the pylint_plugins job
Commit: 370b0d225d23ec9137cb59e1cd87d8d713bf854d
https://github.com/openSUSE/osc/commit/370b0d225d23ec9137cb59e1cd87d8d713bf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1284 from dmach/gha-linters-sle-prjmgr-tools
GHA: Add sle-prjmgr-tools to the pylint_plugins job
Commit: 483685aaa8a3be4aeb0495eba27329b9776601c4
https://github.com/openSUSE/osc/commit/483685aaa8a3be4aeb0495eba27329b97766…
Author: Dirk Müller <dmueller(a)suse.com>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Prefer f-strings ove c-style string expansion
This exists since Python >= 3.6 and is shorter and easier to read.
Commit: 16abcb463064237e3f1bb5c42cb2622862f6cfb1
https://github.com/openSUSE/osc/commit/16abcb463064237e3f1bb5c42cb2622862f6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1286 from dirkmueller/f_strings
Prefer f-strings ove c-style string expansion
Commit: 8ea24b1a3c8401b5f731894939dda9a514bf7e30
https://github.com/openSUSE/osc/commit/8ea24b1a3c8401b5f731894939dda9a514bf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commandline: No longer read plugins from /var/lib/osc-plugins
Commit: f7c84d42a31357394f32b51a8c552fc9c56a2959
https://github.com/openSUSE/osc/commit/f7c84d42a31357394f32b51a8c552fc9c56a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Simplify how babysitter works with options and config
Commit: e0404c003b12193a156aaef3c2a5b9bd2c050a64
https://github.com/openSUSE/osc/commit/e0404c003b12193a156aaef3c2a5b9bd2c05…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
cmdln: Sort commands before printing help
Commit: 26a8fb1acfe50a98a12ba59256e26f7e7b12cd58
https://github.com/openSUSE/osc/commit/26a8fb1acfe50a98a12ba59256e26f7e7b12…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M doc/api/osc.commandline.rst
M doc/index.rst
A doc/plugins/index.rst
A doc/plugins/plugin_locations.rst
A doc/plugins/request.py
A doc/plugins/request_accept.py
A doc/plugins/request_list.py
A doc/plugins/simple.py
M osc/babysitter.py
M osc/commandline.py
A osc/commands/__init__.py
M setup.cfg
M tests/test_commandline.py
A tests/test_doc_plugins.py
Log Message:
-----------
commandline: New class-based commands
This is based on a prototype we've worked on together
with Laurin Fäller <laurin.faeller(a)suse.com>.
Commit: 5ef74a6e3da763c508fb7acb01817371be747150
https://github.com/openSUSE/osc/commit/5ef74a6e3da763c508fb7acb01817371be74…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M doc/api/osc.commandline.rst
M doc/index.rst
A doc/plugins/index.rst
A doc/plugins/plugin_locations.rst
A doc/plugins/request.py
A doc/plugins/request_accept.py
A doc/plugins/request_list.py
A doc/plugins/simple.py
M osc/babysitter.py
M osc/cmdln.py
M osc/commandline.py
A osc/commands/__init__.py
M setup.cfg
M tests/test_commandline.py
A tests/test_doc_plugins.py
Log Message:
-----------
Merge pull request #1285 from dmach/commandline-refactor
Refactor osc.commandline to classes
Commit: d7af821ec156dc02bf2d34d5dd5535750462f235
https://github.com/openSUSE/osc/commit/d7af821ec156dc02bf2d34d5dd5535750462…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list: Restore 'include_request_from_project' conf option functionality
Commit: a25ea8d175f8c8cae8b2572a7b1e615035b42e8e
https://github.com/openSUSE/osc/commit/a25ea8d175f8c8cae8b2572a7b1e615035b4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: Do not error out if oscrc is owned by another user
Commit: bc468b7710f19ef8f1e098e512569c4abc31b243
https://github.com/openSUSE/osc/commit/bc468b7710f19ef8f1e098e512569c4abc31…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Fix regression in handling default apiurl from oscrc
The default apiurl (https://api.opensuse.org) was always used as default
regardless the settings in oscrc.
Commit: bff9e6f7d46b8884fede3f54ae0421bf4d58b845
https://github.com/openSUSE/osc/commit/bff9e6f7d46b8884fede3f54ae0421bf4d58…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1288 from dmach/restore-include_request_from_project
rq list: Restore 'include_request_from_project' conf option functionality
Commit: b3e88c538031139e2092c01d48b8cb16b126b838
https://github.com/openSUSE/osc/commit/b3e88c538031139e2092c01d48b8cb16b126…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/commandline.py
M osc/conf.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1289 from dmach/fix-commandline-default-apiurl
commandline: Fix regression in handling default apiurl from oscrc
Commit: 9e0d7783d6f39b6c44db27a5e741a5c87f70d73d
https://github.com/openSUSE/osc/commit/9e0d7783d6f39b6c44db27a5e741a5c87f70…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.1.0
Commit: b6a6ee5c00deecaeea0483fa0827be39f8dd0bba
https://github.com/openSUSE/osc/commit/b6a6ee5c00deecaeea0483fa0827be39f8dd…
Author: Andreas Schwab <schwab(a)suse.de>
Date: 2023-04-04 (Tue, 04 Apr 2023)
Changed paths:
M osc/_private/api.py
M osc/babysitter.py
Log Message:
-----------
Decode entities in HTTPError message body
Commit: 497f4db18b286348d1f05250e5f26e5ff173dc76
https://github.com/openSUSE/osc/commit/497f4db18b286348d1f05250e5f26e5ff173…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-05 (Wed, 05 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
Commit: baca98abbb55aaa5c809fd1957142286f9cc234a
https://github.com/openSUSE/osc/commit/baca98abbb55aaa5c809fd1957142286f9cc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-05 (Wed, 05 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commandline: Do not recurse into subdirs when loading plugins
Commit: 8b5f0139e1900e8f9e6d3b92d643d88ab2e55e21
https://github.com/openSUSE/osc/commit/8b5f0139e1900e8f9e6d3b92d643d88ab2e5…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M osc/_private/api.py
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1291 from andreas-schwab/master
Decode entities in HTTPError message body
Commit: cf6e33a59b8299ac81273c76d6c2e8c6b841e7d3
https://github.com/openSUSE/osc/commit/cf6e33a59b8299ac81273c76d6c2e8c6b841…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: If apiurl is not set in interactive_config_setup(), use apiurl from DEFAULTS
Commit: 5f912a8d7dcba6f5cfd30d1ba105b941475093d2
https://github.com/openSUSE/osc/commit/5f912a8d7dcba6f5cfd30d1ba105b9414750…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: Display apiurl when asking for a username or a password
Commit: 713856d15a7b33af3a0ea5fc1badc0069c59977e
https://github.com/openSUSE/osc/commit/713856d15a7b33af3a0ea5fc1badc0069c59…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commandline: Handle missing config or credentials
Commit: 0600b6745d55fcf95156991e5e76917fc1b45333
https://github.com/openSUSE/osc/commit/0600b6745d55fcf95156991e5e76917fc1b4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
ls: Fix listing all projects when project equals to '/'
Commit: 96c193545e8c10a4e50937fcdd0abb21c9517c76
https://github.com/openSUSE/osc/commit/96c193545e8c10a4e50937fcdd0abb21c951…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1297 from dmach/fix-ls-slash
ls: Fix listing all projects when project equals to '/'
Commit: 43f07f90c4bbc7a65d648f34f818249edc817657
https://github.com/openSUSE/osc/commit/43f07f90c4bbc7a65d648f34f818249edc81…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1293 from dmach/cli-fix-loading-plugins
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
Commit: 1a9d973bce559b52c8f2dacbc35e2f125af0eebd
https://github.com/openSUSE/osc/commit/1a9d973bce559b52c8f2dacbc35e2f125af0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
M osc/conf.py
Log Message:
-----------
Merge pull request #1298 from dmach/fix-interactive-config-setup
Fix interactive config setup
Commit: 67f77ae5829fb91269acc2efc4cbe81dde2c2732
https://github.com/openSUSE/osc/commit/67f77ae5829fb91269acc2efc4cbe81dde2c…
Author: Jacob Michalskie <jacob.michalskie(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix creq command not working
Commit: c2b0898bbeae659568be62cbf961b25d57875fb3
https://github.com/openSUSE/osc/commit/c2b0898bbeae659568be62cbf961b25d5787…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1290 from hellcp-work/master
Fix creq command not working
Commit: fcc4b9cc7eccfebea4bca270335c1398ffe06eaf
https://github.com/openSUSE/osc/commit/fcc4b9cc7eccfebea4bca270335c1398ffe0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.1.1
Commit: 53e204f2752f4c93dad9f947bc39f7f596c7ce57
https://github.com/openSUSE/osc/commit/53e204f2752f4c93dad9f947bc39f7f596c7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-11 (Tue, 11 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Bring the '--debug' option back to the 'buildinfo' command
It was automatically removed by the argument parser when resolving
a conflict between buildinfo's --debug and the global --debug option.
Now we're iterating backwards to give the command's options
a priority over parent/global options.
Commit: 6e4fcfe31532ae901c718012fb11047b30968c09
https://github.com/openSUSE/osc/commit/6e4fcfe31532ae901c718012fb11047b3096…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1299 from dmach/fix-buildinfo-debug
Bring the '--debug' option back to the 'buildinfo' command
Commit: a01d2a43df2ca41bbab91224fababe4fad544c63
https://github.com/openSUSE/osc/commit/a01d2a43df2ca41bbab91224fababe4fad54…
Author: Martin Liska <mliska(a)suse.cz>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
clean-up .old folder if an exception happens
Fixes: openSUSE/obs-build#920
Commit: e299ab98bdf5d075e9aeedd4b563bab135dc528d
https://github.com/openSUSE/osc/commit/e299ab98bdf5d075e9aeedd4b563bab135dc…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1301 from marxin/fix-old-folder
clean-up .old folder if an exception happens
Commit: 9926791bf0285353ec08538a47e6007a97e024cf
https://github.com/openSUSE/osc/commit/9926791bf0285353ec08538a47e6007a97e0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M behave/features/buildhist.feature
M osc/_private/api_build.py
M osc/commandline.py
Log Message:
-----------
Fix 'buildhistory' command by setting the type of the '--limit' option to int
Commit: c9c3dd62c0837f61688242e0d71311857fdac8ac
https://github.com/openSUSE/osc/commit/c9c3dd62c0837f61688242e0d71311857fda…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M behave/features/buildhist.feature
M osc/_private/api_build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1302 from dmach/fix-buildhistory-limit-type
Fix 'buildhistory' command by setting the type of the '--limit' option to int
Commit: 04b6fb137a629bff48a278538565550f56d5dbf9
https://github.com/openSUSE/osc/commit/04b6fb137a629bff48a278538565550f56d5…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Document 'popt' attribute in the _link template
Commit: e25dc2d24ffc9e19ef74d689ce1f225f4c0978bf
https://github.com/openSUSE/osc/commit/e25dc2d24ffc9e19ef74d689ce1f225f4c09…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Retry on receiving the following HTTP status codes: 400, 500, 502, 503, 504
Retrying 400 mitigates a problem with retrieving data from OBS API while the
server runs a service.
Commit: 9f62fce5a4635a38ef87b9910347c2d8de093cec
https://github.com/openSUSE/osc/commit/9f62fce5a4635a38ef87b9910347c2d8de09…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Add '--buildtool-opt' option passing options to underlying rpmbuild to the 'build' command
Commit: 601e0d08a616ef116fe6eb37ea930b26a8d46b2c
https://github.com/openSUSE/osc/commit/601e0d08a616ef116fe6eb37ea930b26a8d4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-27 (Thu, 27 Apr 2023)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1304 from dmach/buildtool-opt
Add '--buildtool-opt' option passing options to underlying rpmbuild to the 'build' command
Commit: 3f421c8fad5c999759507eba14adf39302c764e1
https://github.com/openSUSE/osc/commit/3f421c8fad5c999759507eba14adf39302c7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-27 (Thu, 27 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1305 from dmach/link-popt
Document 'popt' attribute in the _link template
Commit: 6d5493130e384da5f6d27de9edf0b61ed010f5bd
https://github.com/openSUSE/osc/commit/6d5493130e384da5f6d27de9edf0b61ed010…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-27 (Thu, 27 Apr 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1306 from dmach/connection-retry-on-errors
Retry on receiving the following HTTP status codes: 400, 500, 502, 503, 504
Commit: 2cdf0520f3847fe634dab45d92ea621867280945
https://github.com/openSUSE/osc/commit/2cdf0520f3847fe634dab45d92ea62186728…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-27 (Thu, 27 Apr 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Fix build.get_repo() to return only directory that contains 'repodata/repomd.xml'
Commit: ea69d13157750c2d89f7dee662f2fa51d82e5eb4
https://github.com/openSUSE/osc/commit/ea69d13157750c2d89f7dee662f2fa51d82e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/grabber.py
Log Message:
-----------
Fix urlgrab to skip mirrors with invalid scheme
The package will get downloaded from another mirror
or directly from the API.
Commit: 0ea0015ca15caba77c85111ab9d548481f40c3d1
https://github.com/openSUSE/osc/commit/0ea0015ca15caba77c85111ab9d548481f40…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1307 from dmach/build-fix-get_repo
Fix build.get_repo() to return only directory that contains 'repodata/repomd.xml'
Commit: a08ab2ef187c35018a8c71844211d43490a868d9
https://github.com/openSUSE/osc/commit/a08ab2ef187c35018a8c71844211d43490a8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Identify inherited packages in the 'dependson' command output
Commit: 426f2102aebf28e3390c890df9587463bbbb72ca
https://github.com/openSUSE/osc/commit/426f2102aebf28e3390c890df9587463bbbb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1310 from dmach/dependson-identify-inherited-packages
Identify inherited packages in the 'dependson' command output
Commit: 01ac4bef6f26095ead5f35af8e2bc9670f4460a4
https://github.com/openSUSE/osc/commit/01ac4bef6f26095ead5f35af8e2bc9670f44…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/grabber.py
Log Message:
-----------
Merge pull request #1309 from dmach/fix-urlgrab-invalid-scheme
Fix urlgrab to skip mirrors with invalid scheme
Commit: 49cfd020fdba16af2a99705211432adec6b82900
https://github.com/openSUSE/osc/commit/49cfd020fdba16af2a99705211432adec6b8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Fix 'diff' command to support diffing selected files only
Commit: b0629f6b909c7d953267542ed84718d1ee63862c
https://github.com/openSUSE/osc/commit/b0629f6b909c7d953267542ed84718d1ee63…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Allow disabling retry on 400 HTTP status code
We probably want the retry on by default to retry on running services,
but in some cases such as osc diff it only adds delays while handling
a quite expected errror state.
Commit: 80fc2bf7cbfda83b1a6ba22fef82576f577ec46a
https://github.com/openSUSE/osc/commit/80fc2bf7cbfda83b1a6ba22fef82576f577e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Don't retry on 400 HTTP status code in core.server_diff()
Commit: 1a6fa63ac96fc0d492c7dffa73011d1397ee165d
https://github.com/openSUSE/osc/commit/1a6fa63ac96fc0d492c7dffa73011d1397ee…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Fix a traceback when failed to unlock a keyring
Commit: c6e09900abc389b39667cb55b3ca01bcc6d992f2
https://github.com/openSUSE/osc/commit/c6e09900abc389b39667cb55b3ca01bcc6d9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1312 from dmach/fix-exception-when-failed-to-unlock-kwallet
Fix a traceback when failed to unlock a keyring
Commit: 651dc708a56829b054d59d56664aaa5f66b378ea
https://github.com/openSUSE/osc/commit/651dc708a56829b054d59d56664aaa5f66b3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M osc/commandline.py
M osc/connection.py
M osc/core.py
Log Message:
-----------
Merge pull request #1311 from dmach/fix-diff-specify-files
Fix 'diff' command to support diffing selected files only
Commit: aa5e0952e2de067298010996c70d427daf9ac46e
https://github.com/openSUSE/osc/commit/aa5e0952e2de067298010996c70d427daf9a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Fix fallback KeyringLocked to inherit from Exception
Commit: 2502f7a57fac619d49199e9198859a8957a238c0
https://github.com/openSUSE/osc/commit/2502f7a57fac619d49199e9198859a8957a2…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M osc/build.py
A tests/test_build.py
Log Message:
-----------
Add glob support to the 'trusted_prj' config option
Commit: 32a3078d674426e5815ac0de9cdcbde1ff2e4156
https://github.com/openSUSE/osc/commit/32a3078d674426e5815ac0de9cdcbde1ff2e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-03 (Wed, 03 May 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.1.2
Commit: 3f9b9a2fb8972e4b802289b35f201410912bc704
https://github.com/openSUSE/osc/commit/3f9b9a2fb8972e4b802289b35f201410912b…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-04 (Thu, 04 May 2023)
Changed paths:
M osc/build.py
A tests/test_build.py
Log Message:
-----------
Merge pull request #1313 from dmach/trusted_prj-globs
Add glob support to the 'trusted_prj' config option
Commit: b789cdfed669c5393d41fd1d8583530390ba38d9
https://github.com/openSUSE/osc/commit/b789cdfed669c5393d41fd1d8583530390ba…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-04 (Thu, 04 May 2023)
Changed paths:
M osc/babysitter.py
M osc/core.py
Log Message:
-----------
Backup edited messages and notify user about them when osc errors out
The messages are kept in ~/.cache/osc/edited-messages for 1 day.
Commit: ba1b3c791b211c8294f82e72e5fea490028c10f0
https://github.com/openSUSE/osc/commit/ba1b3c791b211c8294f82e72e5fea490028c…
Author: Marco Strigl <mstrigl(a)suse.com>
Date: 2023-05-04 (Thu, 04 May 2023)
Changed paths:
M osc/babysitter.py
M osc/core.py
Log Message:
-----------
Merge pull request #1314 from dmach/backup-edited-messages
Backup edited messages and notify user about them when osc errors out
Commit: c8f2ae1ae6b85436aa5e2fa0a0b4123f804ee3e8
https://github.com/openSUSE/osc/commit/c8f2ae1ae6b85436aa5e2fa0a0b4123f804e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-09 (Tue, 09 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix core.xmlindent() to work with ElementTree objects
Commit: 00decd25d1a2c775e455f8865359e0d21872a0a5
https://github.com/openSUSE/osc/commit/00decd25d1a2c775e455f8865359e0d21872…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-09 (Tue, 09 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Consider only open requests when listing requests with a given review state
Commit: f2249261253749c0ad139c17f3871dd7e1562d0b
https://github.com/openSUSE/osc/commit/f2249261253749c0ad139c17f3871dd7e156…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-09 (Tue, 09 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1318 from dmach/fix-xmlindent-elementtree
Fix core.xmlindent() to work with ElementTree objects
Commit: dc50e6c981330090fbef7d56f32654c6b9f91f40
https://github.com/openSUSE/osc/commit/dc50e6c981330090fbef7d56f32654c6b9f9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-09 (Tue, 09 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1319 from dmach/review-list-state
Consider only open requests when listing requests with a given review state
Commit: 1ad022a616fb7232e19eb0bae508bffd332082d4
https://github.com/openSUSE/osc/commit/1ad022a616fb7232e19eb0bae508bffd3320…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-09 (Tue, 09 May 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix 'diff' command when no files are specified
Commit: 00464e34a9d3c321db03ac7e3b6fa786252df07a
https://github.com/openSUSE/osc/commit/00464e34a9d3c321db03ac7e3b6fa786252d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-10 (Wed, 10 May 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1320 from dmach/fix-diff-no-args
Fix 'diff' command when no files are specified
Commit: d089e878ca464e0e8cd29b6554f6643ed01f37df
https://github.com/openSUSE/osc/commit/d089e878ca464e0e8cd29b6554f6643ed01f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-10 (Wed, 10 May 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.1.3
Commit: 70135090ccceb3cb539fe9df6d1032df043dac9e
https://github.com/openSUSE/osc/commit/70135090ccceb3cb539fe9df6d1032df043d…
Author: Fabian Vogt <fvogt(a)suse.de>
Date: 2023-05-12 (Fri, 12 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Add req_states parameter to osc.core.get_review_list
Keep the original behaviour by default, but allow other callers to also
request reviews on e.g. declined SRs.
Commit: 309f10633d8fc40716680c678441bf669973a77e
https://github.com/openSUSE/osc/commit/309f10633d8fc40716680c678441bf669973…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M osc/grabber.py
A tests/test_grabber.py
Log Message:
-----------
Fix grabber to work with old urllib3 versions that do not contain URLSchemeUnknown exception
Commit: 04fb100ca9547495c55081b2da857152c455d0a8
https://github.com/openSUSE/osc/commit/04fb100ca9547495c55081b2da857152c455…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M osc/grabber.py
A tests/test_grabber.py
Log Message:
-----------
Merge pull request #1326 from dmach/fix-missing-URLSchemeUnknown-in-old-urllib3
Fix grabber to work with old urllib3 versions that do not contain URLSchemeUnknown exception
Commit: 623148a04a3fbeed948c85eddfb94908d670860d
https://github.com/openSUSE/osc/commit/623148a04a3fbeed948c85eddfb94908d670…
Author: Andreas Schwab <schwab(a)linux-m68k.org>
Date: 2023-05-19 (Fri, 19 May 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Handle ProtocolError exception
Commit: 7c085b18d59d41e1923a02350ad2d5cb6bba307b
https://github.com/openSUSE/osc/commit/7c085b18d59d41e1923a02350ad2d5cb6bba…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-19 (Fri, 19 May 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1323 from Vogtinator/req_state
Add req_states parameter to osc.core.get_review_list
Commit: 64c0cc6a5a903de2df9d6a7d44bd95755cc60ea0
https://github.com/openSUSE/osc/commit/64c0cc6a5a903de2df9d6a7d44bd95755cc6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-19 (Fri, 19 May 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Change 'review list' command to display open requests (state: new, review, declined)
The original behavior was that only requests in the 'review' state
were displayed.
Commit: 7744e32ba4ef83f3300ff80d205f3b5e94cdbcff
https://github.com/openSUSE/osc/commit/7744e32ba4ef83f3300ff80d205f3b5e94cd…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-19 (Fri, 19 May 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1328 from andreas-schwab/master
Handle ProtocolError exception
Commit: f4e2e50e29ed36d0ab6fe0c096d195eb36059190
https://github.com/openSUSE/osc/commit/f4e2e50e29ed36d0ab6fe0c096d195eb3605…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-23 (Tue, 23 May 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Disable repo 'repo-openh264' during tests
We don't use it
Commit: 58c5a3074a314b063e5e62f8420324387329817c
https://github.com/openSUSE/osc/commit/58c5a3074a314b063e5e62f8420324387329…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-23 (Tue, 23 May 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1331 from dmach/gha-disable-repo-openh264
GHA: Disable repo 'repo-openh264' during tests
Commit: 3f2f5f5ab1d3c041056bfdf063623da955dff68d
https://github.com/openSUSE/osc/commit/3f2f5f5ab1d3c041056bfdf063623da955df…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-23 (Tue, 23 May 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Fix running osc in an AppImage by switching to the correct working directory
Commit: 2bd91423734328e7200ad8a326465632fff67c7c
https://github.com/openSUSE/osc/commit/2bd91423734328e7200ad8a326465632fff6…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-23 (Tue, 23 May 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1330 from dmach/fix-AppImage-OWD
Fix running osc in an AppImage by switching to the correct working directory
Commit: 45ad7349ee7d20a49d42e7491791a8210daf1e19
https://github.com/openSUSE/osc/commit/45ad7349ee7d20a49d42e7491791a8210daf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-23 (Tue, 23 May 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1329 from dmach/req_states-review-list
Change 'review list' command to display open requests (state: new, review, declined)
Commit: 56de8ceebbb20661386883d65799dc4f226ff270
https://github.com/openSUSE/osc/commit/56de8ceebbb20661386883d65799dc4f226f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-24 (Wed, 24 May 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.1.4
Commit: 14fba8bcb72fb14c98aaa09cd4d79febf94f8e68
https://github.com/openSUSE/osc/commit/14fba8bcb72fb14c98aaa09cd4d79febf94f…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-30 (Tue, 30 May 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Fix ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled
Commit: baff384678444bda0ee7a1787abc0cc51e2222f3
https://github.com/openSUSE/osc/commit/baff384678444bda0ee7a1787abc0cc51e22…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1332 from dmach/fix-urllib3-verify_mode-CERT_NONE
Fix ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled
Commit: 4264a63ce484dc4bcdc0e92f7a18bbc699157e0d
https://github.com/openSUSE/osc/commit/4264a63ce484dc4bcdc0e92f7a18bbc69915…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Use explicit registries
Commit: e17a4a3108001d59a75436faa8a0dc3fb90d4ce5
https://github.com/openSUSE/osc/commit/e17a4a3108001d59a75436faa8a0dc3fb90d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Add 'leap:15.5' container to the test matrix
Commit: ac21d2b5ac5b01b96cc4260801b9a64f08296e14
https://github.com/openSUSE/osc/commit/ac21d2b5ac5b01b96cc4260801b9a64f0829…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1338 from dmach/gha-explicit-registries
GHA: Use explicit registries
Commit: d9676debb91c02a7fa4a1dee6265ffd9f6950bc3
https://github.com/openSUSE/osc/commit/d9676debb91c02a7fa4a1dee6265ffd9f695…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M behave/features/steps/osc.py
A behave/features/user.feature
A behave/fixtures/user/unicode.xml
M osc/connection.py
M osc/credentials.py
Log Message:
-----------
Correctly handle passwords with utf-8 characters
Commit: 7fce95e2bd31c07f4b25a43a3215c2e0f75ce409
https://github.com/openSUSE/osc/commit/7fce95e2bd31c07f4b25a43a3215c2e0f75c…
Author: Elisei Roca <eroca(a)suse.de>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M README.md
M contrib/osc.spec
Log Message:
-----------
spell openSUSE correctly
openSUSE is the only way to spell openSUSE, according to https://en.opensuse.org/Help:Style#openSUSE_spelling
Commit: 0dacf21dcb67a73e67a0ed51002b69d4a590d90d
https://github.com/openSUSE/osc/commit/0dacf21dcb67a73e67a0ed51002b69d4a590…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M README.md
M contrib/osc.spec
Log Message:
-----------
Merge pull request #1336 from eliroca/eroca/opensuse-spelling
openSUSE is the only correct way to spell openSUSE
Commit: 2726b5a46da61717ee5c5d8c2882d30a05003c76
https://github.com/openSUSE/osc/commit/2726b5a46da61717ee5c5d8c2882d30a0500…
Author: Elisei Roca <eroca(a)suse.de>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Open requests in browser via osc browse
Commit: 56f7cbafa144d56c884bc95f6a2d730a56e8d993
https://github.com/openSUSE/osc/commit/56f7cbafa144d56c884bc95f6a2d730a56e8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1337 from eliroca/eroca/add-osc-browse-reqid
Open requests in browser via osc browse
Commit: 41df798205e47f6e97d0807b38d52fda72ede8d6
https://github.com/openSUSE/osc/commit/41df798205e47f6e97d0807b38d52fda72ed…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M osc/_private/api.py
A osc/_private/project.py
A osc/commands/repo.py
A osc/commands/repo_add.py
A osc/commands/repo_list.py
A osc/commands/repo_remove.py
Log Message:
-----------
Add 'repo' command and subcommands for managing repositories in project meta
Commit: c8fad57151c7fd537db9096845418bd85f8da702
https://github.com/openSUSE/osc/commit/c8fad57151c7fd537db9096845418bd85f8d…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A osc/output/__init__.py
A osc/output/key_value_table.py
A osc/output/tty.py
A osc/output/widechar.py
M setup.cfg
A tests/test_output.py
Log Message:
-----------
Add 'output' module for handling console output
Commit: 7aa68d0c8a69f70d24ed6119a6dc652e63558b79
https://github.com/openSUSE/osc/commit/7aa68d0c8a69f70d24ed6119a6dc652e6355…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-06 (Tue, 06 Jun 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix 'api' command to stream output to avoid running out of memory
Commit: 03c44e3ecd4175d6adf73b4438e82a1f94268885
https://github.com/openSUSE/osc/commit/03c44e3ecd4175d6adf73b4438e82a1f9426…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-12 (Mon, 12 Jun 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1342 from dmach/fix-api-oom
Fix 'api' command to stream output to avoid running out of memory
Commit: 03016a6f7b8182e3fe1eaa3dbbd26f8153c3d905
https://github.com/openSUSE/osc/commit/03016a6f7b8182e3fe1eaa3dbbd26f8153c3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-12 (Mon, 12 Jun 2023)
Changed paths:
M behave/features/steps/osc.py
A behave/features/user.feature
A behave/fixtures/user/unicode.xml
M osc/connection.py
M osc/credentials.py
Log Message:
-----------
Merge pull request #1335 from dmach/unicode-passwords
Correctly handle passwords with utf-8 characters
Commit: ff66c1e4f72fbba4d015a3c8dbb688f0a8af1e72
https://github.com/openSUSE/osc/commit/ff66c1e4f72fbba4d015a3c8dbb688f0a8af…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2023-06-14 (Wed, 14 Jun 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix crash when submiting a SCM package which has no _link
Commit: c3954ff4fdd9db75420779bc47e8193dd7c718ad
https://github.com/openSUSE/osc/commit/c3954ff4fdd9db75420779bc47e8193dd7c7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Fix printing utf-8 characters to stdout
When utf-8 encoded text is transferred over network and read in chunks,
if frequently happens that a character gets split between 2 chunks.
Decoding such chunks fails on invalid multibyte sequence.
The solution is to forward the bytes to stdout's buffer
and make the utf-8 decoding "someone else's problem".
Commit: 28824ba7bdcd11f45c5722b178a3b34b137a13b2
https://github.com/openSUSE/osc/commit/28824ba7bdcd11f45c5722b178a3b34b137a…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1347 from dmach/fix-printing-partial-utf8-characters
Fix printing utf-8 characters to stdout
Commit: afcf76aa44b5b0e8c770e82645f8949b0a633638
https://github.com/openSUSE/osc/commit/afcf76aa44b5b0e8c770e82645f8949b0a63…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1340 from adrianschroeter/fix_crash_no_link
Fix crash when submiting a package which has no _link
Commit: 722bd5003adb1e1011df584ebfd9bcd40ecadc54
https://github.com/openSUSE/osc/commit/722bd5003adb1e1011df584ebfd9bcd40eca…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M .github/workflows/container-image.yaml
Log Message:
-----------
GHA: Fix podman push error 'obs-server:latest: image not known'
Commit: ab967a921cf7ba4cf20e6929a46231891120c3ad
https://github.com/openSUSE/osc/commit/ab967a921cf7ba4cf20e6929a46231891120…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M .github/workflows/container-image.yaml
Log Message:
-----------
Revert "GHA: Fix podman push error 'obs-server:latest: image not known'"
This reverts commit 722bd5003adb1e1011df584ebfd9bcd40ecadc54.
Commit: 8f6bafde0ad2045590195224b9eb60fccca0bbce
https://github.com/openSUSE/osc/commit/8f6bafde0ad2045590195224b9eb60fccca0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M behave/container-build.sh
M behave/container-run.sh
M behave/container-shell.sh
Log Message:
-----------
behave: Propagate exit codes in the shell scripts properly
Commit: 10dcf966cb844b0e10a900f269f5e77b6b6c844d
https://github.com/openSUSE/osc/commit/10dcf966cb844b0e10a900f269f5e77b6b6c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M behave/Containerfile
M behave/README.md
Log Message:
-----------
behave: Switch the container image to leap:15.5
Commit: 17dbe25a717601c54fa487715730e40a9ea7ab2c
https://github.com/openSUSE/osc/commit/17dbe25a717601c54fa487715730e40a9ea7…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
M behave/container-setup.sh
Log Message:
-----------
behave: Fix building the OBS container
bin/rails db:setup writeconfiguration data:schema:load
failed because the 'data:schema:load' step is now included in 'db:setup'
Commit: 445c93300b3ff9f6cdcb71bc5b952b682e3540a3
https://github.com/openSUSE/osc/commit/445c93300b3ff9f6cdcb71bc5b952b682e35…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2023-07-04 (Tue, 04 Jul 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix local service execution of scmsync packages
read _service file even when it is not tracked. This is the case
in scmsync case.
I am not aware of a situation where it would break, when the
local _service file exists but is not tracked yet.
osc#1350
Commit: e1e8128af94e1f7b9c61a18cdb9b24d58124f84a
https://github.com/openSUSE/osc/commit/e1e8128af94e1f7b9c61a18cdb9b24d58124…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-07 (Fri, 07 Jul 2023)
Changed paths:
A behave/features/repo.feature
M osc/commands/repo_list.py
Log Message:
-----------
Modify 'repo list' command to use the new output module
Commit: 51052dafe034ce72ef1178c937455df36b50e154
https://github.com/openSUSE/osc/commit/51052dafe034ce72ef1178c937455df36b50…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-07 (Fri, 07 Jul 2023)
Changed paths:
M behave/features/repo.feature
M osc/_private/project.py
M osc/commands/repo_list.py
Log Message:
-----------
The repo list command now resolves and displays flags (build, publish, ...)
Commit: a461e16dec65c0a06beba12059b4fd84c8b9d8fb
https://github.com/openSUSE/osc/commit/a461e16dec65c0a06beba12059b4fd84c8b9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1351 from adrianschroeter/service_scmsync
Fix local service execution of scmsync packages
Commit: 45d70f8320f3fc96441febb3f4e0ff2637b06143
https://github.com/openSUSE/osc/commit/45d70f8320f3fc96441febb3f4e0ff2637b0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-13 (Thu, 13 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix a crash in 'localbuildlog' command by removing unwanted decode_it() call
Commit: 3559336247632551ca960658b8866b4eac61d21e
https://github.com/openSUSE/osc/commit/3559336247632551ca960658b8866b4eac61…
Author: Bo Maryniuk <bo(a)maryniuk.net>
Date: 2023-07-13 (Thu, 13 Jul 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Detect target package by its full name, instead of assuming its origin is identical to the source package type
Commit: 404b54a9801ede95b7b600ebc113ae947da24e3c
https://github.com/openSUSE/osc/commit/404b54a9801ede95b7b600ebc113ae947da2…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-13 (Thu, 13 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1354 from dmach/fix-lbl
Fix a crash in 'localbuildlog' command by removing unwanted decode_it() call
Commit: 42d778be04379514e6a681d388739b182261f7d8
https://github.com/openSUSE/osc/commit/42d778be04379514e6a681d388739b182261…
Author: Dominik Heidler <dheidler(a)suse.de>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Add highlighting for "osc diff" and similar commands
Commit: 80c8976d5d1443eda324396be57e3f84f71c252d
https://github.com/openSUSE/osc/commit/80c8976d5d1443eda324396be57e3f84f71c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1356 from isbm/isbm-debbuild-fix
Do not determine queried package by the source package origin
Commit: a2e6a3b0bec61776016abc736ec198dad425b571
https://github.com/openSUSE/osc/commit/a2e6a3b0bec61776016abc736ec198dad425…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1353 from asdil12/diff
Add highlighting for "osc diff" and similar commands
Commit: ba2488a702015907a30fc0831867314336fe69f8
https://github.com/openSUSE/osc/commit/ba2488a702015907a30fc0831867314336fe…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
A behave/features/repo.feature
M osc/_private/api.py
A osc/_private/project.py
A osc/commands/repo.py
A osc/commands/repo_add.py
A osc/commands/repo_list.py
A osc/commands/repo_remove.py
A osc/output/__init__.py
A osc/output/key_value_table.py
A osc/output/tty.py
A osc/output/widechar.py
M setup.cfg
A tests/test_output.py
Log Message:
-----------
Merge pull request #1324 from dmach/repo-commands-for-managing-repositories-in-meta
Add 'repo' command and subcommands for managing repositories in project meta
Commit: c22aceb28dc3c6df82ffbb34e5f99caf21cb1deb
https://github.com/openSUSE/osc/commit/c22aceb28dc3c6df82ffbb34e5f99caf21cb…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.2.0
Commit: 3e08681167568b7a370c4e75ed578dd6c6b330ad
https://github.com/openSUSE/osc/commit/3e08681167568b7a370c4e75ed578dd6c6b3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Change 'checkout' command to print open requests only when running in an interactive terminal
Commit: 9ec1b24c2e5443b034533dd500861afa2e0ee8e3
https://github.com/openSUSE/osc/commit/9ec1b24c2e5443b034533dd500861afa2e0e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/conf.py
Log Message:
-----------
Add '--setopt' option for setting config options from the command-line
Commit: 658f2acb4fcace7c02559aea96f232590cacd059
https://github.com/openSUSE/osc/commit/658f2acb4fcace7c02559aea96f232590cac…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M osc/_private/project.py
Log Message:
-----------
Fix xml indent() on Python 3.6
Commit: ac23ed0fca690ce9a2ccc0d944d32d866ed86f9d
https://github.com/openSUSE/osc/commit/ac23ed0fca690ce9a2ccc0d944d32d866ed8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Change '--add' option in 'meta attribute' command to skip duplicate values
Commit: 2d9277215d875629edc0b287b991eb79ee56c98f
https://github.com/openSUSE/osc/commit/2d9277215d875629edc0b287b991eb79ee56…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M osc/_private/project.py
Log Message:
-----------
Merge pull request #1361 from dmach/fix-xml-indent-py36
Fix xml indent() on Python 3.6
Commit: 6f58d4f92564e670bc9206efa1bd336c3a53386d
https://github.com/openSUSE/osc/commit/6f58d4f92564e670bc9206efa1bd336c3a53…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1362 from dmach/meta-attribute-add-deduplicate
Change '--add' option in 'meta attribute' command to skip duplicate values
Commit: eaad34fefd44d70c0f2764c398ffb04b3b57e263
https://github.com/openSUSE/osc/commit/eaad34fefd44d70c0f2764c398ffb04b3b57…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-20 (Thu, 20 Jul 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Fix crash when HTTP_PROXY env contains no auth
Commit: b8f6f070a0ed12b0cd58a8cb249b9876e734be45
https://github.com/openSUSE/osc/commit/b8f6f070a0ed12b0cd58a8cb249b9876e734…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2023-07-20 (Thu, 20 Jul 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1366 from dmach/connection-proxy-no-auth
Fix crash when HTTP_PROXY env contains no auth
Commit: 1284867dbb36d584e72f35f34e7bbb3d4474ece1
https://github.com/openSUSE/osc/commit/1284867dbb36d584e72f35f34e7bbb3d4474…
Author: Dirk Mueller <dmueller(a)suse.com>
Date: 2023-07-20 (Thu, 20 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1359 from dmach/checkout-dont-print-open-requests
Change 'checkout' command to print open requests only when running in an interactive terminal
Commit: c56d9fcca63b6f31d03dc2d2ef23a983ea51b612
https://github.com/openSUSE/osc/commit/c56d9fcca63b6f31d03dc2d2ef23a983ea51…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-20 (Thu, 20 Jul 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Add an interactive option to display build log in 'request list -i' command
Also show rpmlint logs in pager.
Commit: a9af18dded8d54f5f975f1c1d733a48f19fe9be3
https://github.com/openSUSE/osc/commit/a9af18dded8d54f5f975f1c1d733a48f19fe…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Change osc.build module to use 'store' object instead of calling core.store_*() functions
Also drop the "This may be a project managed entirely via git?" section
because it was never triggered due to a bug:
>>> project = store_read_project(Path.cwd())
should have been
>>> project = store_read_project(Path.cwd().parent)
Let's bring it back when a proper git scm support is in place.
Commit: 99fb94eddf9e25dcd9fa7af9c7aaf4b4aa4ee8da
https://github.com/openSUSE/osc/commit/99fb94eddf9e25dcd9fa7af9c7aaf4b4aa4e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M osc/_private/common.py
M osc/babysitter.py
M osc/commandline.py
M osc/connection.py
M osc/core.py
M tests/test_output.py
Log Message:
-----------
Improve print_msg() and migrate some arbitrary prints to it
Commit: 401bdc978773114e75448476ec61218f9776a0bc
https://github.com/openSUSE/osc/commit/401bdc978773114e75448476ec61218f9776…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M osc/_private/common.py
M osc/babysitter.py
M osc/commandline.py
M osc/connection.py
M osc/core.py
M tests/test_output.py
Log Message:
-----------
Merge pull request #1372 from dmach/improve-print_msg
Improve print_msg() and migrate some arbitrary prints to it
Commit: 87d1c489f2efd6b76df97ae5c5c2a9d3bec888be
https://github.com/openSUSE/osc/commit/87d1c489f2efd6b76df97ae5c5c2a9d3bec8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1369 from dmach/build-store-object
Change osc.build module to use 'store' object instead of calling core.store_*() functions
Commit: 71dc7a68087fcd3902de2aabf435ec35e02cadc4
https://github.com/openSUSE/osc/commit/71dc7a68087fcd3902de2aabf435ec35e02c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1367 from dmach/request-list-i-build-log
Add an interactive option to display build log in 'request list -i' command
Commit: f60db24e157de400a09207ae85cf86f06f5e55ce
https://github.com/openSUSE/osc/commit/f60db24e157de400a09207ae85cf86f06f5e…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M .github/workflows/tests.yaml
M contrib/osc.spec
A osc/git_scm/README.md
A osc/git_scm/__init__.py
A osc/git_scm/store.py
M setup.cfg
A tests/test_git_scm_store.py
Log Message:
-----------
Add 'git_scm' module for handling packages that live in git scm rather than usual obs scm
Commit: 4138a40e020ad4fde69fd7c982190fb444b48e39
https://github.com/openSUSE/osc/commit/4138a40e020ad4fde69fd7c982190fb444b4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M osc/commandline.py
M tests/test_git_scm_store.py
Log Message:
-----------
Use alternative project if specified in parse_repoarchdescr()
Commit: 7943b55a6ed144ff75c60fd0b88c20decea0a61e
https://github.com/openSUSE/osc/commit/7943b55a6ed144ff75c60fd0b88c20decea0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
M osc/store.py
Log Message:
-----------
Add limited support of Git SCM to the 'build' command
Commit: 5a2ebda5675611d1c3c230b76f5a03af2fe43f1e
https://github.com/openSUSE/osc/commit/5a2ebda5675611d1c3c230b76f5a03af2fe4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M osc/git_scm/store.py
Log Message:
-----------
Raise a RuntimeError when GitStore.project couldn't determine project from the current branch
Commit: 1090bfd9bb925f73b3c4d1645a1bd0099dfb5e38
https://github.com/openSUSE/osc/commit/1090bfd9bb925f73b3c4d1645a1bd0099dfb…
Author: ncounter <dleidi(a)suse.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Enhance '--force' parameter description
https://github.com/openSUSE/open-build-service/issues/3687
The code is fixed: '--force' does ignore devel-package
dependencies now. Documenting it to make it clear while using it.
Commit: aae20248d738874885e3e1ec6f68d3ef422c148d
https://github.com/openSUSE/osc/commit/aae20248d738874885e3e1ec6f68d3ef422c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M .github/workflows/tests.yaml
M contrib/osc.spec
M osc/commandline.py
M osc/core.py
A osc/git_scm/README.md
A osc/git_scm/__init__.py
A osc/git_scm/store.py
M osc/store.py
M setup.cfg
A tests/test_git_scm_store.py
Log Message:
-----------
Merge pull request #1344 from dmach/build-from-git
Support building directly from git
Commit: 8aedb1c28f4bafb1c52d6e06d912ef082847e032
https://github.com/openSUSE/osc/commit/8aedb1c28f4bafb1c52d6e06d912ef082847…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Change pop_project_package_from_args() to use get_store() to support Git SCM
Commit: 0749ee5684c7994bf0f0c286b6b1b10b60e9c007
https://github.com/openSUSE/osc/commit/0749ee5684c7994bf0f0c286b6b1b10b60e9…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Add support of Git SCM to the 'service' command
Commit: 26b7c0a9e7f5a0ab0248402160e557a085bad7e0
https://github.com/openSUSE/osc/commit/26b7c0a9e7f5a0ab0248402160e557a085ba…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1370 from ncounter/osc-rq-force-doc
Enhance '--force' parameter description
Commit: 8f58795f4df13c70fbcac1bfbdfb94a388a85d6c
https://github.com/openSUSE/osc/commit/8f58795f4df13c70fbcac1bfbdfb94a388a8…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1352 from dmach/git-support-in-service-command
Update 'service' command to work with git SCM ('factory' branch only for now)
Commit: 001bbdf3658a98fb1ea7c11aa5466cc799aec781
https://github.com/openSUSE/osc/commit/001bbdf3658a98fb1ea7c11aa5466cc799ae…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/conf.py
Log Message:
-----------
Merge pull request #1358 from dmach/setopt
Add '--setopt' option for setting config options from the command-line
Commit: 95998ef80d623ef95616a23a685a04971039812a
https://github.com/openSUSE/osc/commit/95998ef80d623ef95616a23a685a04971039…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-07-31 (Mon, 31 Jul 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Make 'meta' command capable of editing attributes
Commit: 56747274d3a7240154ea427cf40a8ac0756063c4
https://github.com/openSUSE/osc/commit/56747274d3a7240154ea427cf40a8ac07560…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix less pager by adding '-R' to LESS env
Commit: 4d432b65355fd17a757d69d3ce1b250b347b3edc
https://github.com/openSUSE/osc/commit/4d432b65355fd17a757d69d3ce1b250b347b…
Author: Fabian Vogt <fvogt(a)suse.de>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Fix --prefer-pkgs for noinstall="1" packages in kiwi builds
For kiwi to find those packages, they have to be in one of the listed repos.
Create a "_local" repo with all prefer-pkgs in buildinfo.
Note: The code currently doesn't look at noinstall at all, so any package
in the buildinfo which is provided by --prefer-pkgs is treated as noinstall="1"
and noinstall="0" simultaneously currently...
Commit: b8f10a1acdaba272f11a36212237520933d02ae7
https://github.com/openSUSE/osc/commit/b8f10a1acdaba272f11a36212237520933d0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1376 from dmach/fix-less
Fix less pager by adding '-R' to LESS env
Commit: e3149fb478de86278655a311f97da265e2646eaa
https://github.com/openSUSE/osc/commit/e3149fb478de86278655a311f97da265e264…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1375 from Vogtinator/kiwiprefer
Fix --prefer-pkgs for noinstall="1" packages in kiwi builds
Commit: b36c2101ba42c3a9b698ea67c853f6d0bca1e53c
https://github.com/openSUSE/osc/commit/b36c2101ba42c3a9b698ea67c853f6d0bca1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1360 from dmach/edit-attribute
Make 'meta' command capable of editing attributes
Commit: 79a2a5fda64a68decb278a460f44a62e46b5a145
https://github.com/openSUSE/osc/commit/79a2a5fda64a68decb278a460f44a62e46b5…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M tests/common.py
Log Message:
-----------
tests: Unset OSC_CONFIG env during tearDown()
Commit: a5816132c758e5a3689b819a464336a9eaee59b5
https://github.com/openSUSE/osc/commit/a5816132c758e5a3689b819a464336a9eaee…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M tests/test_conf.py
Log Message:
-----------
tests: Fix TestConf to load oscrc from fixtures
Commit: 7ad815a1494216856574a3b895176780b827ba3e
https://github.com/openSUSE/osc/commit/7ad815a1494216856574a3b895176780b827…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M tests/test_grabber.py
Log Message:
-----------
tests: Fix TestMirrorGroup to load oscrc from fixtures
Commit: 391abc26a005371d26cefda2be71f68b019cfba2
https://github.com/openSUSE/osc/commit/391abc26a005371d26cefda2be71f68b019c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M tests/common.py
M tests/test_conf.py
M tests/test_grabber.py
Log Message:
-----------
Merge pull request #1378 from dmach/fix-tests-oscrc
Fix (lack of) loading oscrc in tests
Commit: 57a4cdc6a43e96ca8d4a7cdd00c0639230a1c12d
https://github.com/openSUSE/osc/commit/57a4cdc6a43e96ca8d4a7cdd00c0639230a1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-09 (Wed, 09 Aug 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.3.0
Commit: f9fbfd8e9d40b54c219fbca7e875a06011ec9ca5
https://github.com/openSUSE/osc/commit/f9fbfd8e9d40b54c219fbca7e875a06011ec…
Author: Dirk Müller <dmueller(a)suse.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Be helpful in deprecating commands
At least give *some* hint of what needs to be done rather than
just barking at the user. Also remove description of obsolete
commands.
Commit: d857e5dbf8102acc7c6ae42c9d75e0f430a2c5bc
https://github.com/openSUSE/osc/commit/d857e5dbf8102acc7c6ae42c9d75e0f430a2…
Author: Andreas Schwab <schwab(a)suse.de>
Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
print_buildlog: Remove control characters from build log before printing (CVE-2012-1095)
Commit: f9dc3122f971dcd1b99915f0c277dbb23da11359
https://github.com/openSUSE/osc/commit/f9dc3122f971dcd1b99915f0c277dbb23da1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Add more config options among integer options
Commit: 01f6690b2b707e98d391d31a65fcc0fdf48c94d8
https://github.com/openSUSE/osc/commit/01f6690b2b707e98d391d31a65fcc0fdf48c…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1384 from dmach/fix-conf-types
Add more config options among integer options
Commit: bf4b847f2cb39b650b39bebb91621cae68c4ad34
https://github.com/openSUSE/osc/commit/bf4b847f2cb39b650b39bebb91621cae68c4…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1382 from andreas-schwab/master
print_buildlog: Remove control characters from build log before printing (CVE-2012-1095)
Commit: fa8da387472e0a9b4d359cc8ea6b266513a0c437
https://github.com/openSUSE/osc/commit/fa8da387472e0a9b4d359cc8ea6b266513a0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-16 (Wed, 16 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1380 from dirkmueller/helpful_deprecation
Be helpful in deprecating commands
Commit: a0d4889d64dcddcb0e242bb4f2e2a508e979a86c
https://github.com/openSUSE/osc/commit/a0d4889d64dcddcb0e242bb4f2e2a508e979…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix 'build' command when '--alternative-project' option is specified and the git branch cannot be mapped to a project
Commit: a01e6da19c1c220fe5cfff9c6a98240ed9d3c4d1
https://github.com/openSUSE/osc/commit/a01e6da19c1c220fe5cfff9c6a98240ed9d3…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1389 from dmach/fix-build-from-git-when-alternative-project-is-set
Fix 'build' command when '--alternative-project' option is specified …
Commit: 6eb9c4b1867dcbec257b98220b42726be434469a
https://github.com/openSUSE/osc/commit/6eb9c4b1867dcbec257b98220b42726be434…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Stop suggesting that the working directory is git/mercurial/svn/cvs
We're using Git SCM now and the error message might be confusing in some cases
Commit: 5a67bd337645f2dac8c90d7e69acc7de36cf58fb
https://github.com/openSUSE/osc/commit/5a67bd337645f2dac8c90d7e69acc7de36cf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M behave/features/addcontainers-prjcheckout.feature
M behave/features/develproject-prjcheckout.feature
M behave/features/setdevelproject-prjcheckout.feature
M behave/features/showlinked-prjcheckout.feature
M osc/git_scm/store.py
M osc/store.py
Log Message:
-----------
Fix GitStore to error out properly if there is no 'origin' remote in the git repo
Commit: 7ab3a64f9b43c55026625673400549265b12c9d9
https://github.com/openSUSE/osc/commit/7ab3a64f9b43c55026625673400549265b12…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M behave/features/addcontainers-prjcheckout.feature
M behave/features/develproject-prjcheckout.feature
M behave/features/setdevelproject-prjcheckout.feature
M behave/features/showlinked-prjcheckout.feature
M osc/babysitter.py
M osc/git_scm/store.py
M osc/store.py
Log Message:
-----------
Merge pull request #1392 from dmach/git-no-remote
Fix GitStore to error out properly if there is no 'origin' remote in the git repo
Commit: baeca0b48b66df6a37308bc09a3fba16fec1c5a0
https://github.com/openSUSE/osc/commit/baeca0b48b66df6a37308bc09a3fba16fec1…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix '--all' option in 'rebuild' command
When 'osc rebuild --all' was executed from a package working copy,
the package name was automatically read and used instead
of passing None to the underlying rebuild() function.
Commit: ee1360ddf3e28174e50f19d8fd7db2ebe1467e86
https://github.com/openSUSE/osc/commit/ee1360ddf3e28174e50f19d8fd7db2ebe146…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1393 from dmach/fix-rebuild-all
Fix '--all' option in 'rebuild' command
Commit: ec2c93a4bea1a70a9ef3adfaf29b623213ff721d
https://github.com/openSUSE/osc/commit/ec2c93a4bea1a70a9ef3adfaf29b623213ff…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Fix string + int concatenation errors in 'build' command by using f-strings instead
Commit: 5f3dc21aad791567a1e2d3e6e8ac29b4e757d1b5
https://github.com/openSUSE/osc/commit/5f3dc21aad791567a1e2d3e6e8ac29b4e757…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1394 from dmach/fix-build-opts-by-using-fstrings
Fix string + int concatenation errors in 'build' command by using f-strings
Commit: a77f3d43d2aa68891ad2eaf78278dbbbccb0dc68
https://github.com/openSUSE/osc/commit/a77f3d43d2aa68891ad2eaf78278dbbbccb0…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.3.1
Commit: daafc1906dcf2291e5af88cbb7ba088790a61577
https://github.com/openSUSE/osc/commit/daafc1906dcf2291e5af88cbb7ba088790a6…
Author: Andreas Schwab <schwab(a)suse.de>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
checkconstraints: allow constraints file with remote request
Commit: 42557113442e5f3b86736d3ac87abd6a55ce5f11
https://github.com/openSUSE/osc/commit/42557113442e5f3b86736d3ac87abd6a55ce…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M behave/features/checkout.feature
M osc/conf.py
M osc/core.py
Log Message:
-----------
Implement 'exclude_files' and 'include_files' config options that allow skipping files in the 'checkout' command
Examples:
osc checkout --setopt='include_files=*.spec *.changes'
osc checkout --setopt='exclude_files=*.tar.* *.obscpio'
Commit: 77152aaf37530c75cbe8f102d72629c16611e19e
https://github.com/openSUSE/osc/commit/77152aaf37530c75cbe8f102d72629c16611…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1395 from andreas-schwab/checkconstraints
checkconstraints: allow constraints file with remote request
Commit: 4a0c9a0f70b1baf3a8b97dcb9d269b8166dec9fb
https://github.com/openSUSE/osc/commit/4a0c9a0f70b1baf3a8b97dcb9d269b8166de…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M behave/features/checkout.feature
M osc/conf.py
M osc/core.py
Log Message:
-----------
Merge pull request #1399 from dmach/checkout-include-files
Implement 'exclude_files' and 'include_files' config options that allow skipping files in the 'checkout' command
Commit: 9de3550e80e0e7b05b5068c2b7c5a64ccf749a91
https://github.com/openSUSE/osc/commit/9de3550e80e0e7b05b5068c2b7c5a64ccf74…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
A osc/util/xdg.py
Log Message:
-----------
Add 'osc.util.xdg' module for handling XDG paths
Commit: 4501ea890390c542286fc0c829a50155a778a870
https://github.com/openSUSE/osc/commit/4501ea890390c542286fc0c829a50155a778…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
A osc/util/models.py
A tests/test_models.py
Log Message:
-----------
Add 'osc.util.models' module implementing an alternative pydantic-like data validation
Commit: c82d18c7d0fa833560538139d12baac62fcfde16
https://github.com/openSUSE/osc/commit/c82d18c7d0fa833560538139d12baac62fcf…
Author: Daniel Mach <daniel.mach(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M doc/conf.py
M doc/index.rst
M osc/commandline.py
M osc/conf.py
M osc/credentials.py
M tests/test_conf.py
M tests/test_output.py
Log Message:
-----------
Switch 'osc.conf.config' from dict to Options class with type checking
Compare: https://github.com/openSUSE/osc/compare/adc78142a277...c82d18c7d0fa
1
0
Branch: refs/heads/revert-14861-depfu/update/srcapi/selenium-webdriver-4.12.0
Home: https://github.com/openSUSE/open-build-service
1
0
[openSUSE/open-build-service] bdfb29: Revert "[src/api] Update selenium-webdriver 4.5.0 ...
by Rubhan Azeem 04 Sep '23
by Rubhan Azeem 04 Sep '23
04 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: bdfb29af2518e585b76be2a648f1116df82688af
https://github.com/openSUSE/open-build-service/commit/bdfb29af2518e585b76be…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/Gemfile.lock
A src/api/vendor/cache/childprocess-4.1.0.gem
R src/api/vendor/cache/selenium-webdriver-4.12.0.gem
A src/api/vendor/cache/selenium-webdriver-4.5.0.gem
Log Message:
-----------
Revert "[src/api] Update selenium-webdriver 4.5.0 → 4.12.0 (minor)"
Commit: ad4bf01b3ec13e54f8f735f65d84fa40dfb99374
https://github.com/openSUSE/open-build-service/commit/ad4bf01b3ec13e54f8f73…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/Gemfile.lock
A src/api/vendor/cache/childprocess-4.1.0.gem
R src/api/vendor/cache/selenium-webdriver-4.12.0.gem
A src/api/vendor/cache/selenium-webdriver-4.5.0.gem
Log Message:
-----------
Merge pull request #14864 from openSUSE/revert-14861-depfu/update/srcapi/selenium-webdriver-4.12.0
Revert "[src/api] Update selenium-webdriver 4.5.0 → 4.12.0 (minor)"
Compare: https://github.com/openSUSE/open-build-service/compare/7c9d08d3ffa4...ad4bf…
1
0
[openSUSE/open-build-service] 3220f3: Add a maintenance request with patchinfo spec
by Lukas Krause 04 Sep '23
by Lukas Krause 04 Sep '23
04 Sep '23
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 3220f32fcc19d935722948ae5cdc9f67efb4dae6
https://github.com/openSUSE/open-build-service/commit/3220f32fcc19d93572294…
Author: Jacob Michalskie <jacob.michalskie(a)suse.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Add a maintenance request with patchinfo spec
Commit: 7c9d08d3ffa4db964a31ef04dbe764fef2eae5de
https://github.com/openSUSE/open-build-service/commit/7c9d08d3ffa4db964a31e…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/displays_information_on_type_of_request.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/has_patchinfo_submission.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/creates_maintenance_incident_project.yml
A src/api/spec/cassettes/MaintenanceWorkflow/maintenance_request_with_patchinfo/when_accepting_request/succeeds.yml
M src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Merge pull request #14858 from hellcp-work/case2
Add a maintenance request with patchinfo spec
Compare: https://github.com/openSUSE/open-build-service/compare/a01ef32e641c...7c9d0…
1
0
[openSUSE/open-build-service] bdfb29: Revert "[src/api] Update selenium-webdriver 4.5.0 ...
by Rubhan Azeem 04 Sep '23
by Rubhan Azeem 04 Sep '23
04 Sep '23
Branch: refs/heads/revert-14861-depfu/update/srcapi/selenium-webdriver-4.12.0
Home: https://github.com/openSUSE/open-build-service
Commit: bdfb29af2518e585b76be2a648f1116df82688af
https://github.com/openSUSE/open-build-service/commit/bdfb29af2518e585b76be…
Author: Rubhan Azeem <rubhanazeem(a)gmail.com>
Date: 2023-09-04 (Mon, 04 Sep 2023)
Changed paths:
M src/api/Gemfile.lock
A src/api/vendor/cache/childprocess-4.1.0.gem
R src/api/vendor/cache/selenium-webdriver-4.12.0.gem
A src/api/vendor/cache/selenium-webdriver-4.5.0.gem
Log Message:
-----------
Revert "[src/api] Update selenium-webdriver 4.5.0 → 4.12.0 (minor)"
1
0