Revisions of osc

buildservice-autocommit accepted request 1222747 from Daniel Mach's avatar Daniel Mach (dmach) (revision 457)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1222744 from Daniel Mach's avatar Daniel Mach (dmach) (revision 456)
- 1.10.1
  - Command-line:
    - Fix crash in 'build' command due to undefined 'build_root' variable
  - Spec:
    - Add missing python3-ruamel.yaml BuildRequires
    - Fix rpmlint error about creating the /usr/libexec/git/obs symlink

- 1.10.0
  - Command-line:
    - New git-obs executable with several subcommands
    - Support parameters on token triggers
    - Change 'update' command to treat empty '.osc/_in_update/_files' as missing
    - Change 'checkout' command to allow checkout obs imported sources of scmsync sources
    - Change 'creq' command to allow specifying source and target repository
    - Change the help output to determine executable name from the command-line arguments
    - Add '--no-timestamps' parameter to 'build' command
    - Fix 'token' command to avoid crash  when a wipe token exists
    - Fix crash in 'results' command by skipping non-status elements in project results
    - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
    - Print buildroot directory when build or chroot finishes
  - Library:
    - Add 'gitea_api' module
    - Support the mkosi build type
    - Support copy of scmsync packages
    - Support Dockerfile.* in _multibuild packages
    - Implement obs_api.Status.data property that returns status data as a dictionary
    - Implement obs_api.Package.cmd_fork()
    - Fix meter by setting default of use_pb_fallback to False
    - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory
    - Fix revision'd checkout of scmsync package
buildservice-autocommit accepted request 1202741 from Daniel Mach's avatar Daniel Mach (dmach) (revision 455)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1202739 from Daniel Mach's avatar Daniel Mach (dmach) (revision 454)
- 1.9.2
  - Command-line:
    - Fix 'resolved' command to skip subdirectories in package checkouts
    - Fix 'comment' command to resolve project name
    - Implement meter.SimpleTextMeter that prints what's being downloaded
  - Connection:
    - Use configured 'http_headers' in HTTP requests
  - Library:
    - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
    - Use findtext() instead of find().text
  - Spec:
    - Recommend python3-zstandard to support opening control.tar.zst
buildservice-autocommit accepted request 1198012 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 453)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1196283 from Daniel Mach's avatar Daniel Mach (dmach) (revision 452)
- 1.9.1
  - Command-line:
    - Add 'createrequest release' subcommand
    - Change 'review list' command to omit requests with 'declined' state
    - Fix `osc build --local-package`
    - Fix typos
  - Library:
    - Fix extraction of the 'ar' archives when they don't contain header with long filenames
    - Fix iterating through arch_list in core.get_repos_of_project()
    - Check for None & len() of ET.Element instead of bool() in PackageBase.get_meta_value()
  - Spec:
    - Replace 'setup.py test' that was removed in setuptools 72 with 'python3 -m unittest'
buildservice-autocommit accepted request 1194846 from Daniel Mach's avatar Daniel Mach (dmach) (revision 451)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 450)
- 1.9.0
  - Security:
    - Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911)
      Source files are now stored in the 'sources' subdirectory which prevents
      name collisons. This requires changing version of '.osc' store to 2.0.
  - Command-line:
    - Introduce build --checks parameter
  - Library:
    - OscConfigParser: Remove automatic __name__ option
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 449)
fix PKGBUILD
buildservice-autocommit accepted request 1186123 from Daniel Mach's avatar Daniel Mach (dmach) (revision 448)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1186091 from Daniel Mach's avatar Daniel Mach (dmach) (revision 447)
- 1.8.3
  - Command-line:
    - Change 'repairwc' command to always run all repair steps
  - Library:
    - Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
    - Fix colorize() to avoid wrapping empty string into color escape sequences
    - Provide default values for kwargs.get/pop in get_results() function
buildservice-autocommit accepted request 1184851 from Daniel Mach's avatar Daniel Mach (dmach) (revision 446)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1184850 from Daniel Mach's avatar Daniel Mach (dmach) (revision 445)
- 1.8.2
  - Library:
    - Change 'repairwc' command to fix missing .osc/_osclib_version
    - Make error message in check_store_version() more generic to work for both projects and packages
    - Fix check_store_version in project store
buildservice-autocommit accepted request 1184224 from Daniel Mach's avatar Daniel Mach (dmach) (revision 444)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1184222 from Daniel Mach's avatar Daniel Mach (dmach) (revision 443)
- 1.8.1
  - Command-line:
    - Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1183845 from Daniel Mach's avatar Daniel Mach (dmach) (revision 442)
- 1.8.0
  - Command-line:
    - Improve 'submitrequest' command to inherit description from superseded request
    - Fix 'mv' command when renaming a file multiple times
    - Improve 'info' command to support projects
    - Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
    - Add architecture filtering to 'release' command
    - Change 'results' command so the normal and multibuild packages have the same output
    - Change 'results' command to use csv writer instead of formatting csv as string
    - Add couple mutually exclusive options errors to 'results' command
    - Set a default value for 'results --format' only for the csv output
    - Add support for 'results --format' for the default text mode
    - Update help text for '--format' option in 'results' command
    - Add 'results --fail-on-error/-F' flag
    - Redirect venv warnings from stderr to debug output
  - Configuration:
    - Fix config parser to throw an exception on duplicate sections or options
    - Modify conf.get_config() to print permissions warning to stderr rather than stdout
  - Library:
    - Run check_store_version() in obs_scm.Store and fix related code in Project and Package
    - Forbid extracting files with absolute path from 'cpio' archives (boo#1122683)
    - Forbid extracting files with absolute path from 'ar' archives (boo#1122683)
    - Remove no longer valid warning from core.unpack_srcrpm()
    - Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
    - Fix return value in build build.create_build_descr_data()
    - Fix core.get_package_results() to obey 'multibuild_packages' argument
  - Tests:
    - Fix tests so they don't modify fixtures
buildservice-autocommit accepted request 1177586 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 441)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1175844 from Daniel Mach's avatar Daniel Mach (dmach) (revision 440)
Update to 1.7.0
See changelog for more details
buildservice-autocommit accepted request 1167781 from Daniel Mach's avatar Daniel Mach (dmach) (revision 439)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 1167769 from Daniel Mach's avatar Daniel Mach (dmach) (revision 438)
- 1.6.2
  - Command-line:
    - Fix 'branch' command to allow using '--new-package' option on packages that do not exist
    - Fix 'buildinfo' command to include obs:cli_debug_packages by default
    - Fix 'buildinfo' command to send complete local build environment as the 'build' command does
    - Allow `osc rpmlint` to infer prj/pkg from CWD
    - Propagate exit code from the run() and do_() commandline methods
    - Give a hint where a scmsync git is hosted
    - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
  - Authentication:
    - Cache password from SecretService to avoid spamming user with an accept dialog
    - Never ask for credentials when displaying help
  - Library:
    - Support package linking of packages from scmsync projects
    - Fix do_createrequest() function to return None instead of request id
    - Replace invalid 'if' with 'elif' in BaseModel.dict()
    - Fix crash when no prefered packages are defined
Displaying revisions 1 - 20 of 457
openSUSE Build Service is sponsored by