Revisions of osc

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935127 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 158)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 907452 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 157)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 904279 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 156)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 894195 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 155)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 892208 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 154)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 867257 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 153)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 847545 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 152)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 819698 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 150)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 810270 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 149)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 784534 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 148)
- 0.168.2
  *  use helper method _html_escape to enable python3.8 and python2.*
     compatibility (boo#1166537)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 783959 from Adrian Schröter's avatar Adrian Schröter (adrianSuSE) (revision 147)
- Fix support for python38, osc#763
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 781771 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 145)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 761597 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 144)
- 0.167.2
  * fix regression in osc chroot
  * fix broken importsrcpkg

sr#761596 needed for this.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 755560 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 143)
- 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
Displaying revisions 41 - 60 of 202
openSUSE Build Service is sponsored by