Branch: refs/heads/1.6.x-maint Home: https://github.com/openSUSE/osc Commit: 1cec93228bdd5b7cb6d8e0e0207949beaf9e6133 https://github.com/openSUSE/osc/commit/1cec93228bdd5b7cb6d8e0e0207949beaf9e6... Author: Adrian Schröter <adrian@suse.de> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/core.py Log Message: ----------- Support package linking of packages from scmsync projects It needs to remove the scmsync tag in package meta in that case (when creating a new package meta based on source). I didn't that global in replace_pkg_meta() on purpose since this should be a case by case decision when it makes sense. We could add this there via an option though. There is another problem in the api that it delivers package meta without title/description elements, but it is not accepting it. This is submitted there via a seperate pull request. Commit: 2f6e566aac95bb33d9d07e449d75b6f4ba6906c6 https://github.com/openSUSE/osc/commit/2f6e566aac95bb33d9d07e449d75b6f4ba690... Author: Atri Bhattacharya <A.Bhattacharya@uliege.be> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/commandline.py Log Message: ----------- Allow `osc rpmlint` to infer prj/pkg from CWD. Makes `osc rpmlint` infer the project and package when working from a locally checked out package dir, if two or fewer arguments are passed. All four arguments are still required when called from a location that is not an osc package working copy. This makes the behaviour of `osc rpmlint` similar to `osc buildlogtail`. Commit: 0c23e17c4b479a2fd96d9d41f4a7b3d6dcb10cb5 https://github.com/openSUSE/osc/commit/0c23e17c4b479a2fd96d9d41f4a7b3d6dcb10... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/build.py M osc/commandline.py Log Message: ----------- Fix 'buildinfo' command to send complete local build environment as the 'build' command does Commit: 5bc12bd4a8528a40a5bcc72e0e40451460cc2230 https://github.com/openSUSE/osc/commit/5bc12bd4a8528a40a5bcc72e0e40451460cc2... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/commandline.py Log Message: ----------- Fix 'buildinfo' command to include obs:cli_debug_packages by default Add '--no-debug-packages' option that disables the new behavior. This makes the command consistent with the 'build' command. Commit: 91f91961364dcc0f584491a2be6f821850abaff8 https://github.com/openSUSE/osc/commit/91f91961364dcc0f584491a2be6f821850aba... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/util/models.py Log Message: ----------- Replace invalid 'if' with 'elif' in BaseModel.dict() Commit: 7ac40dfb6df0bf5da9dbf504c408e40583733956 https://github.com/openSUSE/osc/commit/7ac40dfb6df0bf5da9dbf504c408e40583733... Author: Adrian Schröter <adrian@suse.de> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/build.py Log Message: ----------- Fix crash when no prefered packages are defined Commit: 7c1424f654707acfb1a246a5368d48d3d583551f https://github.com/openSUSE/osc/commit/7c1424f654707acfb1a246a5368d48d3d5835... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/core.py Log Message: ----------- Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec Commit: e9f81c6c8187ff4761157deb5608d0ce34bf7f90 https://github.com/openSUSE/osc/commit/e9f81c6c8187ff4761157deb5608d0ce34bf7... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/credentials.py Log Message: ----------- Cache password from SecretService to avoid spamming user with an accept dialog Commit: 1f7344ef619ced3764e1ec2f88dabfc342da8daa https://github.com/openSUSE/osc/commit/1f7344ef619ced3764e1ec2f88dabfc342da8... Author: Adrian Schröter <adrian@suse.de> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/commandline.py Log Message: ----------- Give a hint where a scmsync git is hosted Commit: acd840c8cd59cf3df2b8ccdab97c5c2a6d9e930c https://github.com/openSUSE/osc/commit/acd840c8cd59cf3df2b8ccdab97c5c2a6d9e9... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) 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: Run tests on 1.6.x-maint as well Commit: a8c2594ab0d240d06ec9948ff9409ed747e8808c https://github.com/openSUSE/osc/commit/a8c2594ab0d240d06ec9948ff9409ed747e88... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M osc/commandline.py Log Message: ----------- Never ask for credentials when displaying help Commit: a05e1c7b4ccd656d7f44d9227317f98bdc8f7883 https://github.com/openSUSE/osc/commit/a05e1c7b4ccd656d7f44d9227317f98bdc8f7... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M .github/workflows/tests.yaml M behave/README.md A behave/features/service.feature A behave/fixtures/pac/_service-set_version-invalid M osc/commandline.py Log Message: ----------- Propagate exit code from the run() and do_() commandline methods Commit: 7609f21a1075034d818c0ca8e2d52fe9ea1c58a7 https://github.com/openSUSE/osc/commit/7609f21a1075034d818c0ca8e2d52fe9ea1c5... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M osc/commandline.py Log Message: ----------- Fix do_createrequest() function to return None instead of request id This was a bad API, command handlers should return None or an exit code. Anything that returns an actual value belongs to the library instead. Commit: 1d0d950f6505cc784f149f4a79757a6071b4e5bd https://github.com/openSUSE/osc/commit/1d0d950f6505cc784f149f4a79757a6071b4e... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-12 (Fri, 12 Apr 2024) Changed paths: M behave/container-setup-initial-data.sh A behave/features/branch.feature M behave/features/list.feature M behave/features/repo.feature M behave/features/token.feature M behave/features/undelete.feature A behave/fixtures/prj/test_factory_update.xml A behave/fixtures/prj/test_leap_15.6.xml A behave/fixtures/prj/test_leap_15.6_update.xml M osc/core.py Log Message: ----------- Fix 'branch' command to allow using '--new-package' option on packages that do not exist Commit: 493f7868ade35947bc55d062de742660f6635701 https://github.com/openSUSE/osc/commit/493f7868ade35947bc55d062de742660f6635... Author: Daniel Mach <daniel.mach@suse.com> Date: 2024-04-15 (Mon, 15 Apr 2024) Changed paths: M .github/workflows/build-install.yaml M .github/workflows/codeql.yml M .github/workflows/linters.yaml M .github/workflows/tests.yaml M behave/README.md M behave/container-setup-initial-data.sh A behave/features/branch.feature M behave/features/list.feature M behave/features/repo.feature A behave/features/service.feature M behave/features/token.feature M behave/features/undelete.feature A behave/fixtures/pac/_service-set_version-invalid A behave/fixtures/prj/test_factory_update.xml A behave/fixtures/prj/test_leap_15.6.xml A behave/fixtures/prj/test_leap_15.6_update.xml M osc/build.py M osc/commandline.py M osc/core.py M osc/credentials.py M osc/util/models.py Log Message: ----------- Merge pull request #1529 from dmach/1.6.x-backports Backport several bugfixes from master to 1.6.x-maint branch Compare: https://github.com/openSUSE/osc/compare/2616ca454e6a...493f7868ade3 To unsubscribe from these emails, change your notification settings at https://github.com/openSUSE/osc/settings/notifications