Commit Graph

438 Commits

Author SHA256 Message Date
Dominique Leuenberger
805125548f Accepting request 958420 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/958420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=159
2022-03-02 17:20:31 +00:00
0b863708ee Accepting request 958111 from home:dmach:branches:openSUSE:Tools
- 0.176.0
  * add -F option to osc submitreq
  * add --verbose option to build command
  * fix getbinaries command to fetch also multibuild packages
  * fix getbinaries -M/--multibuild-package option usage
  * skip fetching metadata and logs in the getbinaries command
  * do not download a bdep with a hdrmd5 from the api by default
  * re-download file from API when hdrmd5 doesn't match
  * honor --download-api-only option
  * remove Windows from the supported operating systems
  * fix license in setup.py
  * add py3.10 and py3.11 to the classifiers in setup.py
  * use the latest version of COPYING file from gnu.org
  * fix crash on terminal resize during download
  * do not fail with a traceback in case of a config error
  * preserve oscrc symlink when writing conf file
  * escape % character in binary download URLs
  * fix printing paths to built debian packages

OBS-URL: https://build.opensuse.org/request/show/958111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=357
2022-03-02 10:07:36 +00:00
49d6d0cd4c Accepting request 956576 from home:matthewdva:branches:openSUSE:Tools
Fedora and EPEL provide osc in their respective repositories.  However OSC is built with a custom SPEC file.  The goal of these changes is bring the packaging of OSC closer in both build systems.  

If these changes are accepted, I plan to also submit the changes to Fedora.
  * Modified SPEC file to be more compatible with KOJI and COPR.
  ** Modified SPEC file to use python3 for CentOS/RHEL 7
  ** Modified SPEC file use fedora/rhel version macros.
  ** Changed perl to sed in %install section of SPEC file.
        Removes  PERL as an unofficial build dependence.  EPEL-9 build roots in MOCK may not include PERL

OBS-URL: https://build.opensuse.org/request/show/956576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=356
2022-02-28 15:53:40 +00:00
Ruediger Oertel
eda1e5c926 change git protocol in _service to https
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=355
2022-01-12 12:43:09 +00:00
Dominique Leuenberger
66acda5321 Accepting request 935127 from openSUSE:Tools
- 0.175.0 (jsc#obs-167):
  * do not crash when running "osc search --binary --verbose foo"
  * don't run source services when building outside of an OSC package working copy
  * fix XDG_CONFIG_HOME
  * offer a force ("f") choice in metafile.edit's error handling code path
  * fix XPath used in search requests
  * add support for creating a workflow token via "osc token"
  * handle missing os.sysconf more gracefully
  * detachbranch: remove _link when link target got removed
  * improve error message in case of an URLError
  * fix downloading from mirrors
  * avoid sending entire projects on "osc mr"
  * fix hdmrd5 check of local cached files
  * improve logic for conffile mode handling

OBS-URL: https://build.opensuse.org/request/show/935127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=158
2021-12-02 21:30:18 +00:00
aa1a6b35a9 - 0.175.0:
* do not crash when running "osc search --binary --verbose foo"
  * don't run source services when building outside of an OSC package working copy
  * fix XDG_CONFIG_HOME
  * offer a force ("f") choice in metafile.edit's error handling code path
  * fix XPath used in search requests
  * add support for creating a workflow token via "osc token"
  * handle missing os.sysconf more gracefully
  * detachbranch: remove _link when link target got removed
  * improve error message in case of an URLError
  * fix downloading from mirrors
  * avoid sending entire projects on "osc mr"
  * fix hdmrd5 check of local cached files
  * improve logic for conffile mode handling

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=354
2021-12-02 08:21:59 +00:00
Dominique Leuenberger
6567f19d23 Accepting request 907452 from openSUSE:Tools
- 0.174.0:
  * fix password deletion via "osc config -d <apiurl> pass"
  * support changing the password store via "osc config <apiurl>
    --select-password-store")
  * support slash syntax in osc browse ("osc browse prj/pkg" is equivalent to
    "osc browse prj pkg")
  * fix the commit of a frozen package wc
  * fix local product builds using obsrepositories:/ directives
  * print a meaningful message when trying to a commit a non-existent package

OBS-URL: https://build.opensuse.org/request/show/907452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=157
2021-07-21 17:06:36 +00:00
Marcus Hüwe
24d7ff64ce - 0.174.0:
* fix password deletion via "osc config -d <apiurl> pass"
  * support changing the password store via "osc config <apiurl>
    --select-password-store")
  * support slash syntax in osc browse ("osc browse prj/pkg" is equivalent to
    "osc browse prj pkg")
  * fix the commit of a frozen package wc
  * fix local product builds using obsrepositories:/ directives
  * print a meaningful message when trying to a commit a non-existent package

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=353
2021-07-21 08:59:16 +00:00
Dominique Leuenberger
06ada6c869 Accepting request 904279 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/904279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=156
2021-07-06 21:30:31 +00:00
Marcus Hüwe
2d18511969 Accepting request 900818 from home:tarakbumba:branches:openSUSE:Tools
- force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up.
- fixed osc.changes file

OBS-URL: https://build.opensuse.org/request/show/900818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=352
2021-07-05 20:11:44 +00:00
Dominique Leuenberger
1bb8c2e70a Accepting request 894195 from openSUSE:Tools
- 0.173.0:
  * add showlinked command to show all references of packages linking to a given one
  * add build --shell-after-build flag. It can also be set via .oscrc.
  * add build --stage flag. Useful for example for fixing file lists and just
    running the install section to see the result of it (use --stage=i=).
    Check the help for more details.
  * allow to run build script as non-root, by setting su-wrapper empty
    => osc is not guessing anymore if user builds are wanted
  * add support for cross arch local build using a sysroot
  * support slash notation in "osc creq -a <action type> args"
  * add "--force" option to the "osc add" command (can be used to override
    the exclude_glob config option)
  * support the commit of arbitrary sized files
  * add support for sccache

OBS-URL: https://build.opensuse.org/request/show/894195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=155
2021-05-19 15:49:22 +00:00
Marcus Hüwe
096a787c63 - 0.173.0:
* add showlinked command to show all references of packages linking to a given one
  * add build --shell-after-build flag. It can also be set via .oscrc.
  * add build --stage flag. Useful for example for fixing file lists and just
    running the install section to see the result of it (use --stage=i=).
    Check the help for more details.
  * allow to run build script as non-root, by setting su-wrapper empty
    => osc is not guessing anymore if user builds are wanted
  * add support for cross arch local build using a sysroot
  * support slash notation in "osc creq -a <action type> args"
  * add "--force" option to the "osc add" command (can be used to override
    the exclude_glob config option)
  * support the commit of arbitrary sized files
  * add support for sccache

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=350
2021-05-18 20:59:43 +00:00
Dominique Leuenberger
fe469b6c07 Accepting request 892208 from openSUSE:Tools
- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.

Now with compat code so it does not break on SLE12 (forwarded request 892030 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/892208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=154
2021-05-11 21:04:16 +00:00
Marcus Hüwe
2c4bd2e66d Accepting request 892030 from home:dimstar:Factory
- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.

Now with compat code so it does not break on SLE12

OBS-URL: https://build.opensuse.org/request/show/892030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=348
2021-05-11 09:56:32 +00:00
Dominique Leuenberger
1b3e6a2273 Accepting request 867257 from openSUSE:Tools
- 0.172.0:
  * support --lastsucceeded/--last-succeeded in "osc buildlog", "osc
    remotebuildlog" + friends (perform the corresponding operation on
    the build log of the last successful build)
  * fix pypi deployment via Travis CI
  * several fixes in request related code paths (no double html_escape
    of a request's description etc.)
  * support local builds in a systemd-nspawn container
  * fix potential TypeErrors+UnicodeEncodeErrors in the util.cpio and
    util.ar modules
  * support local flatpak builds (requires a recent build version)
  * "osc init <prj>" works for a non-existent (server-side) project <prj>
  * .old dir support for source services so that some services have access
    to the results of a previous service run

OBS-URL: https://build.opensuse.org/request/show/867257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=153
2021-01-27 18:02:46 +00:00
Marcus Hüwe
31577e2edd - reformat spec with a recent version of the obs-service-format_spec_file
service

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=346
2021-01-27 16:42:25 +00:00
Marcus Hüwe
4071d731bc - 0.172.0:
* support --lastsucceeded/--last-succeeded in "osc buildlog", "osc
    remotebuildlog" + friends (perform the corresponding operation on
    the build log of the last successful build)
  * fix pypi deployment via Travis CI
  * several fixes in request related code paths (no double html_escape
    of a request's description etc.)
  * support local builds in a systemd-nspawn container
  * fix potential TypeErrors+UnicodeEncodeErrors in the util.cpio and
    util.ar modules
  * support local flatpak builds (requires a recent build version)
  * "osc init <prj>" works for a non-existent (server-side) project <prj>
  * .old dir support for source services so that some services have access
    to the results of a previous service run

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=345
2021-01-27 13:36:56 +00:00
Stephan Kulow
daf3b42a43 Accepting request 861420 from home:nickbrown:branches:openSUSE:Tools
Fixes https://github.com/openSUSE/osc/issues/888

Ultimately debtransform needs updated to cope requirements more recent versions of dpkg.
(It's weird that .dsc files is needed as well as debian.control, from which is it's generated. It would be far better if OBS could do it dependencies/build using debian.control and .dsc could be omitted. But that's a separate issue)

OBS-URL: https://build.opensuse.org/request/show/861420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=344
2021-01-20 09:00:34 +00:00
Dominique Leuenberger
5ce1c96bee Accepting request 847545 from openSUSE:Tools
- 0.171.1
  * maintainer search: lookup via package name by default and binary as fallback 
  * fix crash on console resize when downloading files during build 
  * add proper repourls to osc reporuls 
  * new command osc releaserequest: This command is used to transfer sources and  
    binaries without rebuilding them. 
    It requires defined release targets set to trigger="manual". 
  * some improvements on output of help and error messages

OBS-URL: https://build.opensuse.org/request/show/847545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=152
2020-11-11 19:46:27 +00:00
e01d73b22d - 0.171.1
* maintainer search: lookup via package name by default and binary as fallback 
  * fix crash on console resize when downloading files during build 
  * add proper repourls to osc reporuls 
  * new command osc releaserequest: This command is used to transfer sources and  
    binaries without rebuilding them. 
    It requires defined release targets set to trigger="manual". 
  * some improvements on output of help and error messages

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=342
2020-11-10 16:29:23 +00:00
Dominique Leuenberger
d3753f9ab4 Accepting request 822844 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/822844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=151
2020-07-27 15:43:24 +00:00
Lars Vogdt
eb2cf99cda Accepting request 818321 from home:fcrozat:branches:openSUSE:Tools
- Really fix path for fish completion file to 
  /usr/share/fish/vendor_completions.d and fix its permissions.

OBS-URL: https://build.opensuse.org/request/show/818321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=340
2020-07-26 08:04:18 +00:00
Dominique Leuenberger
c7adc09d99 Accepting request 819698 from openSUSE:Tools
- 0.170.0
  * fix code for python3.8 and python3.9
  * remove dead code
  * fix tests
  * don't use chardet to guess encoding. utf-8 or latin-1 is now assumed
    This will speed up decoding (bsc#1173926)
  * escape sequences are interpreted correctly on -m
    osc sr -m "1st line\n2nd line"
        results in
    1st line
    2nd line
  * add status filter to osc results
  * add --brief to osc prjresults
        Gives:
        build openSUSE_Leap_15.1 x86_64 succeeded
        build openSUSE_Leap_15.0 x86_64 succeeded
        build openSUSE_Leap_15.0 armv7l unresolvable
        build openSUSE_Factory_ARM armv7l succeeded
        build openSUSE_Factory_ARM aarch64 succeeded
  * osc prjresults -s <status>: status can now be the long text like "succeeded", "failed"
  * improve error message if osc service <servicename> is not run in working directory
  * web links are now also printed for osc mr when print_web_links=1 is set
- Spec:
  * re-enable test suite

OBS-URL: https://build.opensuse.org/request/show/819698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=150
2020-07-09 11:20:49 +00:00
08794c5ca8 - 0.170.0
* fix code for python3.8 and python3.9
  * remove dead code
  * fix tests
  * don't use chardet to guess encoding. utf-8 or latin-1 is now assumed
    This will speed up decoding (bsc#1173926)
  * escape sequences are interpreted correctly on -m
    osc sr -m "1st line\n2nd line"
        results in
    1st line
    2nd line
  * add status filter to osc results
  * add --brief to osc prjresults
        Gives:
        build openSUSE_Leap_15.1 x86_64 succeeded
        build openSUSE_Leap_15.0 x86_64 succeeded
        build openSUSE_Leap_15.0 armv7l unresolvable
        build openSUSE_Factory_ARM armv7l succeeded
        build openSUSE_Factory_ARM aarch64 succeeded
  * osc prjresults -s <status>: status can now be the long text like "succeeded", "failed"
  * improve error message if osc service <servicename> is not run in working directory
  * web links are now also printed for osc mr when print_web_links=1 is set
- Spec:
  * re-enable test suite

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=338
2020-07-09 09:11:52 +00:00
Dominique Leuenberger
77f1affd7c Accepting request 810270 from openSUSE:Tools
- 0.169.1
  * add --ccache option to osc getbinaries 

- 0.169.0  
   * improve speed and usability of osc bash completion
   * switch packagequery.py to return only bytes
   * improved some error messages
   * osc add: support git@ (private github) or git:// URLs correctly
   * split dependson and whatdependson commands
   * support for osc build --shell-cmd
   * Fix kiwi build with --prefer-pkgs
   * add pkg-ccache support for osc build
   * fix security issue (bsc#1122675, CVE-2019-3681) do not allow '/' in filename

OBS-URL: https://build.opensuse.org/request/show/810270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=149
2020-06-02 12:34:49 +00:00
f9f3cf0eb4 - 0.169.1
* add --ccache option to osc getbinaries

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=336
2020-05-29 18:43:21 +00:00
db844b2871 - 0.169.0
* improve speed and usability of osc bash completion
   * switch packagequery.py to return only bytes
   * improved some error messages
   * osc add: support git@ (private github) or git:// URLs correctly
   * split dependson and whatdependson commands
   * support for osc build --shell-cmd
   * Fix kiwi build with --prefer-pkgs
   * add pkg-ccache support for osc build
   * fix security issue (bsc#1122675, CVE-2019-3681) do not allow '/' in filename

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=335
2020-05-28 06:36:08 +00:00
Dominique Leuenberger
b97ef492dc Accepting request 784534 from openSUSE:Tools
- 0.168.2
  *  use helper method _html_escape to enable python3.8 and python2.*
     compatibility (boo#1166537)

OBS-URL: https://build.opensuse.org/request/show/784534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=148
2020-03-13 20:56:10 +00:00
a3913b00be - 0.168.2
*  use helper method _html_escape to enable python3.8 and python2.*
     compatibility (boo#1166537)

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=333
2020-03-13 06:57:13 +00:00
Dominique Leuenberger
7ccbff4783 Accepting request 783959 from openSUSE:Tools
- Fix support for python38, osc#763

OBS-URL: https://build.opensuse.org/request/show/783959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=147
2020-03-11 17:56:12 +00:00
972de6833c use original commite
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=331
2020-03-11 16:15:53 +00:00
b214f02125 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=330
2020-03-11 16:14:36 +00:00
Dominique Leuenberger
9b401162df Accepting request 782863 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/782863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=146
2020-03-09 10:43:06 +00:00
d471d97d06 Accepting request 782817 from home:scarabeus_iv:branches:openSUSE:Tools
- Spec: temporary disable tests as they explode under python 3.8
  * Needs to compare xml using testtools.matchers.MatchesStructure

OBS-URL: https://build.opensuse.org/request/show/782817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=328
2020-03-09 09:47:55 +00:00
Dominique Leuenberger
983bfb9d69 Accepting request 781771 from openSUSE:Tools
- Spec:
    * fix destination of fish completion file to /usr/share/fish/vendor_completions.d 

- 0.168.0
  * MR creation honors orev now (bsc#1160446)
  * allow "osc r --vertical" for projects
  * several typo fixes
  * cleanup old functions and remove python2.6 compat code
  * support zstd arch linux files in local build
  * fix deleterequest for repositories
  * append --norootforbuild as default to build command
  * fix decoding in interactive request mode
  * use signdummy for product builds
  * print release project when creating MR
  * improve SSLError message for TLSv1 validation
  * osc maintained --version prints the version of each maintained package
  * print web url links after creating requests (New general bool option 'print_web_links' must be set in oscrc)
  * fix checkout_no_colon on project level
  * handle empty release number of rpm packages in build.py
  * handle bytes vs. str error when parsing meta
  * custom exception if importing m2crypto fails
  * fix missing oscerr import in util.helper
  * several fixes for keyring handling
  * fix arch zst magic in util.packagequery

- Ship fish completion file.

- Spec:
    * Recommend python3-keyring when using python3

OBS-URL: https://build.opensuse.org/request/show/781771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=145
2020-03-05 22:23:01 +00:00
c592af381c - Spec:
* fix destination of fish completion file to /usr/share/fish/vendor_completions.d

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=326
2020-03-05 08:34:32 +00:00
0ddb32485c added debian specific files as Source: to satisfy
factory-auto bot

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=325
2020-03-05 07:43:09 +00:00
096bc404d6 - 0.168.0
* MR creation honors orev now (bsc#1160446)
  * allow "osc r --vertical" for projects
  * several typo fixes
  * cleanup old functions and remove python2.6 compat code
  * support zstd arch linux files in local build
  * fix deleterequest for repositories
  * append --norootforbuild as default to build command
  * fix decoding in interactive request mode
  * use signdummy for product builds
  * print release project when creating MR
  * improve SSLError message for TLSv1 validation
  * osc maintained --version prints the version of each maintained package
  * print web url links after creating requests (New general bool option 'print_web_links' must be set in oscrc)
  * fix checkout_no_colon on project level
  * handle empty release number of rpm packages in build.py
  * handle bytes vs. str error when parsing meta
  * custom exception if importing m2crypto fails
  * fix missing oscerr import in util.helper
  * several fixes for keyring handling
  * fix arch zst magic in util.packagequery

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=324
2020-03-04 15:03:14 +00:00
a58e75e0bd Accepting request 780271 from home:fcrozat:branches:openSUSE:Tools
- Ship fish completion file.

OBS-URL: https://build.opensuse.org/request/show/780271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=323
2020-03-04 08:38:57 +00:00
d60baba78b Accepting request 763989 from home:metakcahura:branches:openSUSE:Tools
Update arch PKGBUILD file for python-3.8.

OBS-URL: https://build.opensuse.org/request/show/763989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=322
2020-02-18 08:49:23 +00:00
2dc9e44a05 Accepting request 772679 from home:nickbrown:osc_debian_files
python3-m2crypto debian dependency needs to be optional so that the package installs on older debian/ubuntu releases where is is not available.

OBS-URL: https://build.opensuse.org/request/show/772679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=321
2020-02-14 09:58:49 +00:00
b52755b9bf Accepting request 773494 from home:favogt:branches:openSUSE:Tools
- Spec:
    * Recommend python3-keyring when using python3

OBS-URL: https://build.opensuse.org/request/show/773494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=320
2020-02-13 11:02:34 +00:00
81f2197b3b Accepting request 771917 from home:nickbrown:osc_debian_files
Add python3-m2crypto to debian dependencies, and reformat all depends/recommends to be easier to mange.

OBS-URL: https://build.opensuse.org/request/show/771917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=319
2020-02-07 13:55:53 +00:00
67d707fb95 Accepting request 771059 from home:nickbrown:osc_debian_files
Updated this Debian package to package osc for python3. This means support for Debian 7 and older, Ubuntu 13.04 and older are dropped, but these are all EOL (Ubuntu 14.04 is the oldest LTS release). But it adds supports for Ubuntu Next and Debian Test which both remove python2 support by default.
This should resolve https://github.com/openSUSE/osc/issues/575

OBS-URL: https://build.opensuse.org/request/show/771059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=318
2020-02-07 12:37:52 +00:00
74110a17e8 Accepting request 752964 from home:nickbrown:osc_debian_files
Instead of storing the debian packaging as a tarball that's hard to version, generate and mange, store them separately. There is no net change, the files re exactly as they appeared in the tarball.
This will make future improvements to the likes of the rules/control files easier, and hopefully kept in sync with the rpm spec. (I hope to move the debian package to python3 at some point).

OBS-URL: https://build.opensuse.org/request/show/752964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=317
2020-02-07 09:47:59 +00:00
Dominique Leuenberger
445842d10b Accepting request 761597 from openSUSE:Tools
- 0.167.2
  * fix regression in osc chroot
  * fix broken importsrcpkg

sr#761596 needed for this.

OBS-URL: https://build.opensuse.org/request/show/761597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=144
2020-01-07 22:55:34 +00:00
5ce647bc60 - 0.167.2
* fix regression in osc chroot
  * fix broken importsrcpkg

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=315
2020-01-07 13:06:27 +00:00
Dominique Leuenberger
9933c096ab Accepting request 755560 from openSUSE:Tools
- 0.167.1
  - fix cpio fetch error handling
  - support local build using RedHat rpm-md modules
  - fix local build outside of the working copy of a package.
    (fixes boo#1136584)
  - Use the distro module for linux platform detection for
    python3.8 compatibility

- 0.167.0
  * Added --lastsucceeded option for logfile display (requires OBS 2.11)
  * osc shell/chroot/wipe is now handled via build script (working for chroot and KVM only atm)
  * osc build/shell features:
    - --vm-type=qemu support for cross architecture builds
    - additional debug packages are read from build config now
      (extra-pkgs definition is therefore by default empty now)
    - --vm-disk-size=  switch supported (has only an effect on clean builds)
    - repository, architecture and vm_type from last build is automatically
      reused if not specified otherwise.
    - support building for kiwi products using obsrepositories:/
    - support local building using RedHat rpm-md modules
  * fix decoding for osc aggregatepac
- added Conflicts: build < 20191205. The new osc shell/chroot features might
  not work with older build scripts
- removed version dpendency for Recommends: build. Does not work anyway.
- added 0%{?centos_version} >= 800 to some %if statemets to enable build of 
  python3 version on CentOS 8 and higer

OBS-URL: https://build.opensuse.org/request/show/755560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=143
2019-12-11 11:11:53 +00:00
26e962feaa - 0.167.1
- fix cpio fetch error handling
  - support local build using RedHat rpm-md modules
  - fix local build outside of the working copy of a package.
    (fixes boo#1136584)
  - Use the distro module for linux platform detection for
    python3.8 compatibility

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=313
2019-12-10 12:47:02 +00:00
973203db39 osc copypac from project:openSUSE:Tools package:osc revision:1584a277087669bc8dbb23dc1c3de68f, using keep-link
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=312
2019-12-06 13:17:37 +00:00