1
0
forked from pool/osc
Commit Graph

327 Commits

Author SHA1 Message Date
Dominique Leuenberger
796109132a Accepting request 743494 from openSUSE:Tools
- 0.166.0 (boo#1154972)
  * New password handling backend. Supported password stores:
      - Plaintext password
      - Obfuscated password
      - python-keyring (kwallet, secret store)
      - gnome-keyring
      - no store at all (ask for the password every time
  * Refactor initial setup of osc (to select password store)
  * fix decoding on osc lbl (boo#1137477)
  * fix breakage of submitting complete branches back as an
    submit request that contain packages without a change.
  * fix error with plugins and osc -h
  * various decoding improvements
  * Transfer the name of the input file to vc instead of the content
    (obs-build/vc will do the rest and open the file).
  * support appimage builds
  * new command browse. (opens a browser opening the project or package)
  * new option --incoming for osc rq and osc review to only show only
    incoming reqeusts for a project.
- new Recommends for xdg-utils. osc-browse uses xdg-open to open
  the url to the project/package in an internet browser

OBS-URL: https://build.opensuse.org/request/show/743494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=138
2019-10-28 15:59:23 +00:00
ab4000e0a6 Accepting request 743489 from home:mstrigl:branches:openSUSE:Tools
- 0.166.0 (boo#1154972)
  * New password handling backend. Supported password stores:
      - Plaintext password
      - Obfuscated password
      - python-keyring (kwallet, secret store)
      - gnome-keyring
      - no store at all (ask for the password every time
  * Refactor initial setup of osc (to select password store)
  * fix decoding on osc lbl (boo#1137477)
  * fix breakage of submitting complete branches back as an
    submit request that contain packages without a change.
  * fix error with plugins and osc -h
  * various decoding improvements
  * Transfer the name of the input file to vc instead of the content
    (obs-build/vc will do the rest and open the file).
  * support appimage builds
  * new command browse. (opens a browser opening the project or package)
  * new option --incoming for osc rq and osc review to only show only
    incoming reqeusts for a project.
- new Recommends for xdg-utils. osc-browse uses xdg-open to open
  the url to the project/package in an internet browser

OBS-URL: https://build.opensuse.org/request/show/743489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=301
2019-10-28 12:57:07 +00:00
5d9f115c69 fix build
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=300
2019-10-24 09:14:08 +00:00
Dominique Leuenberger
50a2006109 Accepting request 720984 from openSUSE:Tools
- 0.165.4 (boo#1144211)
   * allow optional fork when creating a maintenance request
   * fix RPMError fallback
   * fix local caching for all package formats
   * fix appname for trusted cert store
   * osc -h does not break anymore when using plugins

OBS-URL: https://build.opensuse.org/request/show/720984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=137
2019-08-05 11:40:42 +00:00
1eecdfa076 - 0.165.4 (boo#1144211)
* allow optional fork when creating a maintenance request
   * fix RPMError fallback
   * fix local caching for all package formats
   * fix appname for trusted cert store
   * osc -h does not break anymore when using plugins

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=298
2019-08-05 06:55:44 +00:00
Dominique Leuenberger
af2b8d28f6 Accepting request 718310 from openSUSE:Tools
- 0.165.3 (boo#1142662)
    * switch to difflib.diff_bytes and sys.stdout.buffer.write for diffing.
      This will fix all decoding issues with osc diff, osc ci and osc rq -d
    * fix osc ls -lb handling empty size and mtime
    * removed decoding on osc api command.
    * fixed broken TLS certificate handling (boo#1142518, CVE-2019-3685)

OBS-URL: https://build.opensuse.org/request/show/718310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=136
2019-07-24 18:51:07 +00:00
9e924d9d62 - 0.165.3 (boo#1142662)
* switch to difflib.diff_bytes and sys.stdout.buffer.write for diffing.
      This will fix all decoding issues with osc diff, osc ci and osc rq -d
    * fix osc ls -lb handling empty size and mtime
    * removed decoding on osc api command.
    * fixed broken TLS certificate handling (boo#1142518, CVE-2019-3685)

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=296
2019-07-24 13:23:58 +00:00
Dominique Leuenberger
b8b00983b0 Accepting request 714067 from openSUSE:Tools
- 0.165.2 (boo#1140697)
    * support different token operations (runservice, release and rebuild) (requires OBS 2.10)
    * fix osc token decode error
    * offline build mode is now really offline and does not try to download the buildconfig
    * osc build -define now works with python3
    * some spelling fixes
    * properly parse the error message on osc meta -e
    * osc maintainer -s now works with python3
    * simplified and fixed osc meta -e (boo#1138977) 
    * osc lbl now works with non utf8 encoding (boo#1129889)
    * add simpleimage as local build type

OBS-URL: https://build.opensuse.org/request/show/714067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=135
2019-07-11 11:16:37 +00:00
6f07422b47 add bug reference to changelog entry
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=294
2019-07-08 11:39:05 +00:00
95a6683f8e - 0.165.2 (boo#1140697)
* support different token operations (runservice, release and rebuild) (requires OBS 2.10)
    * fix osc token decode error
    * offline build mode is now really offline and does not try to download the buildconfig
    * osc build -define now works with python3
    * some spelling fixes
    * properly parse the error message on osc meta -e
    * osc maintainer -s now works with python3
    * simplified and fixed osc meta -e
    * osc lbl now works with non utf8 encoding (boo#1129889)
    * add simpleimage as local build type

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=293
2019-07-08 11:25:49 +00:00
Dominique Leuenberger
222a4714ff Accepting request 711138 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/711138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=134
2019-06-20 17:04:31 +00:00
5969ab24ab added bug number for 0.165.1 release
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=291
2019-06-13 12:54:19 +00:00
Dominique Leuenberger
b2e281557d Accepting request 704403 from openSUSE:Tools
- Spec:
    * add Provides: %{use_python}-osc so that other packages
      can require the correct version (either python2-osc or
      python3-osc)

OBS-URL: https://build.opensuse.org/request/show/704403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=133
2019-05-22 09:16:10 +00:00
bccd8df227 fix spelling error
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=289
2019-05-21 09:29:19 +00:00
925df39000 - Spec:
* add Provides: %{use_python}-osc so that other packages
      can require the correct verion (either python2-osc or
      python3-osc)

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=288
2019-05-21 09:13:00 +00:00
Dominique Leuenberger
3f37480df7 Accepting request 704176 from openSUSE:Tools
- 0.165.1
    * fix oscssl "urldefrag is not defined error"
    * osc release command now python3 compatible
    * add more decode logic in get_commitlog
    * osc add <dir> in compressed mode now works with python3
    * osc getbinaries now prints the output instead of
      using the quiet mode as a default

OBS-URL: https://build.opensuse.org/request/show/704176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=132
2019-05-20 11:18:49 +00:00
8ae9303e7b - 0.165.1
* fix oscssl "urldefrag is not defined error"
    * osc release command now python3 compatible
    * add more decode logic in get_commitlog
    * osc add <dir> in compressed mode now works with python3
    * osc getbinaries now prints the output instead of
      using the quiet mode as a default

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=286
2019-05-20 06:49:45 +00:00
Yuchen Lin
2421029294 Accepting request 697466 from openSUSE:Tools
- osc-0.165.0.tar.gz now contains the correct version (tag 0.165.0) 

- simplify "BuildArch:" decission if statements. (Avoid double
  BuildArch lines)
- Fedora29: m2crypto for python3 is named python3-m2crypto now

OBS-URL: https://build.opensuse.org/request/show/697466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=131
2019-04-25 14:20:25 +00:00
e4a9c37a4a - osc-0.165.0.tar.gz now contains the correct version (tag 0.165.0)
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=284
2019-04-24 11:21:14 +00:00
16551915bf - simplify "BuildArch:" decission if statements. (Avoid double
BuildArch lines)
- Fedora29: m2crypto for python3 is named python3-m2crypto now

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=283
2019-04-24 09:57:40 +00:00
Yuchen Lin
c2492b2782 Accepting request 696759 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/696759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=130
2019-04-23 12:35:58 +00:00
d8822885e7 Accepting request 695702 from home:mstrigl:branches:openSUSE:Tools
- 0.165.0
    * full python3 compatibility (bsc#1125243)
        fixes bsc#1131512, bsc#1129889, bsc#1129757
    * removed following patches (now upstream):
        001_helper.patch
        002_man_page_building.patch
        003_setup.patch 
        004_babysitter.patch
        005_oscssl.patch
        006_build.patch
        007_core.patch
        008_commandline.patch
        009_fetch.patch
        010_fix-decoding_in_canonname.patch
        011_repodata.patch
        012_packagequery.patch
- spec file modifications:
    * noarch only on non-SUSE distros and newer SUSE Versions > 11
    * disable testsuite on older SUSE Versions (unittest module too old)

- moved Recommends for diffstat to suse specific section. 

- added Buildrequires and Requires for python-chardet
    * needed for determining the encoding of objects (Requires)
    * needed also for testing in %check section (BuildRequires) 

- activate tests for osc
- add Buildrequires and Recommends for diffstat
    osc prdiff --diffstat needs it
    The testsuite needs it (Therefore the BuildRequires

OBS-URL: https://build.opensuse.org/request/show/695702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=281
2019-04-22 12:19:59 +00:00
Dominique Leuenberger
6065950a04 Accepting request 673669 from openSUSE:Tools
- 0.164.2
  - deleterequest for entire projects needs the --all option as additional protection
  - rewrite packagequery to support python3
  - rewrite oscerr module to support python3
  - rewrite archqeury and debquery to support python3
  - Export vc env vars when running a source service

OBS-URL: https://build.opensuse.org/request/show/673669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=129
2019-02-13 09:06:58 +00:00
296235fe64 - 0.164.2
- deleterequest for entire projects needs the --all option as additional protection
  - rewrite packagequery to support python3
  - rewrite oscerr module to support python3
  - rewrite archqeury and debquery to support python3
  - Export vc env vars when running a source service

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=279
2019-02-12 08:20:16 +00:00
Dominique Leuenberger
103acb9a7e Accepting request 666498 from openSUSE:Tools
- 0.164.1
  - rewrite cpio handling to support python3
  - rewrite ar module to support python3
  - enable fetch module to support python3
  - rework progressbar hanlding (if module is not present)
  - improve os_path_samefile in core.py

- 0.164.0
  - add support for approved requests (requires OBS 2.10)
  - fix various multibuild problems
  - improved and fixed various help texts
  - check constraints without local checkout
  - check out deleted sources (osc co -D)
  - replace urlgrabber module with own module
  - use progressbar module instead of urlgrabber to draw
    progress bars
  - show buildinfo for alternative projects (--alternative-project)
  - run release job immediately (osc release --no-delay)
  - build results on project level can now be watched (osc prjresults --watch)
- removed python-urlgrabber requieres. (Not used with 0.164.0)
- added recommends for python[2]-progressbar

OBS-URL: https://build.opensuse.org/request/show/666498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=128
2019-01-21 09:58:13 +00:00
Marcus Hüwe
800739d761 Accepting request 666512 from home:nickbrown:branches:openSUSE:Tools
Update debian package for the recent urlgrabber/progressbar changes

OBS-URL: https://build.opensuse.org/request/show/666512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=277
2019-01-16 18:02:28 +00:00
Marcus Hüwe
d9d8f8ecf9 Accepting request 666488 from home:mstrigl:branches:openSUSE:Tools
- 0.164.1
  - rewrite cpio handling to support python3
  - rewrite ar module to support python3
  - enable fetch module to support python3
  - rework progressbar hanlding (if module is not present)
  - improve os_path_samefile in core.py

OBS-URL: https://build.opensuse.org/request/show/666488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=276
2019-01-16 14:44:18 +00:00
Lars Vogdt
56da657c00 Accepting request 664116 from home:mstrigl:branches:openSUSE:Tools
- 0.164.0
  - add support for approved requests (requires OBS 2.10)
  - fix various multibuild problems
  - improved and fixed various help texts
  - check constraints without local checkout
  - check out deleted sources (osc co -D)
  - replace urlgrabber module with own module
  - use progressbar module instead of urlgrabber to draw
    progress bars
  - show buildinfo for alternative projects (--alternative-project)
  - run release job immediately (osc release --no-delay)
  - build results on project level can now be watched (osc prjresults --watch)
- removed python-urlgrabber requieres. (Not used with 0.164.0)
- added recommends for python[2]-progressbar

OBS-URL: https://build.opensuse.org/request/show/664116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=275
2019-01-11 16:53:07 +00:00
d38fa712a9 size down
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=274
2018-10-15 14:16:09 +00:00
697ba26d57 ups
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=273
2018-10-15 14:11:24 +00:00
75205763b9 fix
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=272
2018-10-15 14:03:17 +00:00
Dominique Leuenberger
8dd5fcf475 Accepting request 630510 from openSUSE:Tools
- 0.163.0
  * add sendsysrq command (requires OBS 2.10)
  * add addcontainers command (requires OBS 2.10)
  * enable statistics for local builds
  * add new options to diff command:
    --unexpand for local diffs only (bsc#1089025)
    --meta for diffing meta files
  * add support for podman/buildag engine (docker variation)
  * support realname in .changes files
  * fix DISTURL checkout for package containers using a multibuild flavor
  * Disable ssl session resumption

OBS-URL: https://build.opensuse.org/request/show/630510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=127
2018-08-20 14:23:02 +00:00
0005ec4acc changes
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=270
2018-08-20 11:24:59 +00:00
953833f3fc update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=269
2018-08-20 11:21:15 +00:00
Dominique Leuenberger
6afef9b980 Accepting request 619777 from openSUSE:Tools
- add Requires: python2 for Tumbleweed. 
  Otherwise just python-base is installed which does not contain ssl.py
  [bnc#1097996]
- removed duplicate entry in appimage.yml to prevent double builds

OBS-URL: https://build.opensuse.org/request/show/619777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=126
2018-06-29 20:37:10 +00:00
dae7241a39 added modification from adrian to changes file
Diff for working copy: .
Index: osc.changes
===================================================================

--- osc.changes	(revision 0c1c480d00eac42ba775cf43b25a0662)
+++ osc.changes	(working copy)
@@ -3,7 +3,8 @@
 
 - add Requires: python2 for Tumbleweed. 
   Otherwise just python-base is installed which does not contain ssl.py
-  [bnc#1097996] 
+  [bnc#1097996]
+- removed duplicate entry in appimage.yml to prevent double builds 
 
 -------------------------------------------------------------------
 Tue Dec  5 13:41:04 UTC 2017 - marco.strigl@suse.com

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=267
2018-06-29 13:03:02 +00:00
8b4d3b0bc1 modified changelog entry to correct version
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=266
2018-06-29 11:01:56 +00:00
d031bf30bc - add Requires: python2 / python for Leap and Tumbleweed.
Otherwise just python-base is installed which does not contain ssl.py
  [bnc#1097996]

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=265
2018-06-29 07:28:51 +00:00
79dfc87e11 simplify
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=264
2017-12-11 08:40:27 +00:00
Dominique Leuenberger
ee0c6af79a Accepting request 553430 from openSUSE:Tools
- 0.162.1
  - Send sha256 hashes for tracked files if the wc is pulled/linkrepair

OBS-URL: https://build.opensuse.org/request/show/553430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=125
2017-12-07 12:53:57 +00:00
a66fa68b8a - 0.162.1
- Send sha256 hashes for tracked files if the wc is pulled/linkrepair

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=262
2017-12-05 13:42:18 +00:00
Dominique Leuenberger
1c79d2d52a Accepting request 546237 from openSUSE:Tools
version update

OBS-URL: https://build.opensuse.org/request/show/546237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=124
2017-11-29 09:54:26 +00:00
fb1e5d564d 0.162.0
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=260
2017-11-28 14:14:51 +00:00
cceca1192b Accepting request 537836 from home:bluca:branches:openSUSE:Tools
Fix version in osc.dsc and debian.changelog - use native version rather than non-native to differentiate with packages from the Debian archive. Also fix debian.changelog style.

OBS-URL: https://build.opensuse.org/request/show/537836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=259
2017-11-08 10:37:23 +00:00
Dominique Leuenberger
eef882b5f9 Accepting request 536884 from openSUSE:Tools
- 0.161.1
  - Fix python 2.6 SyntaxError (multiple context expressions) 

- 0.161
  - show lintlogs in interactive request review mode
  - fix potential shell injections
  - allow multiple --repo and --arch options in prjresults
  - cleanup babysitter.by
  - supersede existing requests if --yes is passed to osc sr
  - prepend request summary to diff in interactive mode
  - show issues(bugs) in interactive diff mode

  without manually installing them. [bnc#1061500]

OBS-URL: https://build.opensuse.org/request/show/536884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=123
2017-10-27 12:01:05 +00:00
15e3a9ea07 - 0.161.1
- Fix python 2.6 SyntaxError (multiple context expressions)

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=257
2017-10-26 12:42:31 +00:00
4f83f5953f - 0.161
- show lintlogs in interactive request review mode
  - fix potential shell injections
  - allow multiple --repo and --arch options in prjresults
  - cleanup babysitter.by
  - supersede existing requests if --yes is passed to osc sr
  - prepend request summary to diff in interactive mode
  - show issues(bugs) in interactive diff mode

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=256
2017-10-26 11:47:10 +00:00
Dominique Leuenberger
4905dd4208 Accepting request 531114 from openSUSE:Tools
- add Recommends: ca-certificates to enable TLS verification
  without manually installint them. [bnc#1061500]

OBS-URL: https://build.opensuse.org/request/show/531114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=122
2017-10-05 10:01:26 +00:00
cf3f656733 - add Recommends: ca-certificates to enable TLS verification
without manually installint them. [bnc#1061500]

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=254
2017-10-04 09:09:02 +00:00
Dominique Leuenberger
d7151cc933 Accepting request 528240 from openSUSE:Tools
container support

OBS-URL: https://build.opensuse.org/request/show/528240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=121
2017-09-23 19:36:21 +00:00