openSUSE (build service) commander

Edit Package osc

Commandline client for the openSUSE build service.

See http://en.opensuse.org/Build_Service/CLI , as well as
http://en.opensuse.org/Build_Service_Tutorial for a general
introduction.

Refresh
Refresh
Source Files
Filename Size Changed
PKGBUILD 0000000599 599 Bytes
_service 0000000118 118 Bytes
appimage.yml 0000001411 1.38 KB
debian.changelog 0000000125 125 Bytes
debian.compat 0000000003 3 Bytes
debian.control 0000000771 771 Bytes
debian.dirs 0000000031 31 Bytes
debian.docs 0000000010 10 Bytes
debian.lintian-overrides 0000000039 39 Bytes
debian.manpages 0000000006 6 Bytes
debian.rules 0000000789 789 Bytes
osc-1.6.0.tar.gz 0000360647 352 KB
osc.changes 0000153819 150 KB
osc.dsc 0000000320 320 Bytes
osc.spec 0000006992 6.83 KB
Revision 432 (latest revision is 441)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) accepted request 1141459 from Daniel Mach's avatar Daniel Mach (dmach) (revision 432)
- 1.6.0
  - Command-line:
    - The 'token --trigger' command no longer sets '--operation=runservice' by default.
    - Change 'token --create' command to require '--operation'
    - Fix 'linkdiff' command error 400: prj/pac/md5 not in repository
    - Update 'build' command to support building 'productcompose' build type with updateinfo.xml data
    - Don't show meter in terminals that are not interactive
    - Fix traceback when running osc from an arbitrary git repo that fails to map branch to a project (boo#1218170)
  - Configuration:
    - Implement reading credentials from environmental variables
    - Allow starting with an empty config if --configfile is either empty or points to /dev/null
    - Implement 'quiet' conf option
    - Password can be an empty string (commonly used with ssh auth)
  - Connection:
    - Allow -X HEAD on osc api requests as well
  - Library:
    - Fix credentials managers to consistently return Password
    - Fix Password.encode() on python < 3.8
    - Refactor 'meter' module, use config settings to pick the right class
    - Convert to using f-strings
    - Use Field.get_callback to handle quiet/verbose and http_debug/http_full_debug options
    - Implement get_callback that allows modifying returned value to the Field class
    - Add support for List[BaseModel] type to Field class
    - Report class name when reporting an error during instantiating BaseModel object
    - Fix exporting an empty model field in  BaseModel.dict()
    - Fix initializing a sub-model instance from a dictionary
    - Implement 'Enum' support in models
    - Fix Field.origin_type for Optional types
    - Drop unused 'exclude_unset' argument from BaseModel.dict() method
    - Store cached model defaults in self._defaults, avoid sharing references to mutable defaults
Comments 1

Bruno Pitrus's avatar

This is broken rn on Tumbleweed, it tries to pick up python3.8

openSUSE Build Service is sponsored by