Accepting request 979843 from home:dmach:branches:openSUSE:Tools

- 0.178.0
  - EXPERIMENTAL: git repository handling
    * init command is working inside of a git repository
    * downloadassets command fetches references assets from build description
    * checkout is cloning from git
  - EXPERIMENTAL: signature (ssh key) authetication
    * allow to configure 'sshkey' option in the config
    * try to guess ssh key from the keys added to ssh-agent
    * rename OscHTTPBasicAuthHandler to OscHTTPAuthHandler
    * simplify bad auth retry workaround needed for old python versions
  - add support for building preinstall images
  - add support for building Helm charts
  - show the md5s that are failing to validate after fetching a package
  - add missing space to copypac completion
  - never require login in the help command
  - linkdiff: raise an exception when an added file is missing
  - run tests via calling 'setup.py test'
  - several coding style fixes
- spec file:
  - run tests via calling 'setup.py test'
  - disabled tests in debian.rules

OBS-URL: https://build.opensuse.org/request/show/979843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=360
This commit is contained in:
Daniel Mach 2022-05-31 07:07:16 +00:00 committed by Git OBS Bridge
parent d3738ee0d3
commit 27f0f35d98
9 changed files with 41 additions and 12 deletions

View File

@ -1,5 +1,5 @@
pkgname=osc
pkgver=0.177.0
pkgver=0.178.0
pkgrel=0
pkgdesc="Open Build Service client"
arch=('x86_64')

View File

@ -1,7 +1,7 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="version">0.177.0</param>
<param name="revision">0.177.0</param>
<param name="version">0.178.0</param>
<param name="revision">0.178.0</param>
<param name="url">https://github.com/openSUSE/osc.git</param>
<param name="scm">git</param>
</service>

View File

@ -1,4 +1,4 @@
osc (0.177.0-0) unstable; urgency=low
osc (0.178.0-0) unstable; urgency=low
- Update to 0.174.0:
- fix password deletion via "osc config -d <apiurl> pass"
- support changing the password store via "osc config <apiurl>

View File

@ -12,3 +12,7 @@ override_dh_auto_install:
install -Dm0644 dist/complete.csh debian/tmp/etc/profile.d/osc.csh
install -Dm0644 dist/complete.sh debian/tmp/etc/bash_completion.d/osc.sh
install -Dm0755 dist/osc.complete debian/tmp/usr/lib/osc/complete
override_dh_auto_test:
echo "skipping test"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:366aa9d01cbdf9434892649aa72821f67801232cca790cbc8636c50f9b252338
size 376845

3
osc-0.178.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a5c6b8687f094ca23da963f27362d4d01b74c6fbe0444fc17c2e8cfce026022
size 380514

View File

@ -1,3 +1,29 @@
-------------------------------------------------------------------
Tue May 24 12:34:52 UTC 2022 - Daniel Mach <daniel.mach@suse.com>
- 0.178.0
- EXPERIMENTAL: git repository handling
* init command is working inside of a git repository
* downloadassets command fetches references assets from build description
* checkout is cloning from git
- EXPERIMENTAL: signature (ssh key) authetication
* allow to configure 'sshkey' option in the config
* try to guess ssh key from the keys added to ssh-agent
* rename OscHTTPBasicAuthHandler to OscHTTPAuthHandler
* simplify bad auth retry workaround needed for old python versions
- add support for building preinstall images
- add support for building Helm charts
- show the md5s that are failing to validate after fetching a package
- add missing space to copypac completion
- never require login in the help command
- linkdiff: raise an exception when an added file is missing
- run tests via calling 'setup.py test'
- several coding style fixes
- spec file:
- run tests via calling 'setup.py test'
- disabled tests in debian.rules
-------------------------------------------------------------------
Tue Apr 26 07:53:48 UTC 2022 - Marco Strigl <marco.strigl@suse.com>

View File

@ -1,6 +1,6 @@
Format: 1.0
Source: osc
Version: 0.177.0-0
Version: 0.178.0-0
Binary: osc
Maintainer: Adrian Schroeter <adrian@suse.de>
Architecture: any

View File

@ -27,7 +27,7 @@
%define use_python python
%endif
%define version_unconverted 0.177.0
%define version_unconverted 0.178.0
%define osc_plugin_dir %{_prefix}/lib/osc-plugins
%define macros_file macros.osc
%if ! %{defined _rpmmacrodir}
@ -35,7 +35,7 @@
%endif
Name: osc
Version: 0.177.0
Version: 0.178.0
Release: 0
Summary: Open Build Service Commander
License: GPL-2.0-or-later
@ -182,8 +182,7 @@ install -m644 %{macros_file} -D %{buildroot}%{_rpmmacrodir}/%{macros_file}
%if 0%{?suse_version} >= 1500
%check
cd tests
%{use_python} suite.py
%{use_python} setup.py test
%endif
%clean