Revisions of osc

buildservice-autocommit accepted request 973067 from Daniel Mach's avatar Daniel Mach (dmach) (revision 359)
baserev update by copy to link target
Daniel Mach's avatar Daniel Mach (dmach) accepted request 972884 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 358)
- 0.177.0
  * switch to python3 in osc-wrapper and make python3 explicit
  * allow formatting of the sccache uri
  * show repository state and details
  * a few minor fixes and improvements in credentials handling
  * order credential managers by priority
  * kernel keyring is now supported as credential manager
  * support regex based name filtering in core.get_prj_results()
  * revision parsing parseRevisionOption(): cleanup and make logic consistent
  * use sr_ids[0] for superseding (fixes issues with superseding requests
    containing many packages
  * download logs and metadata in subdirs named by packages when osc getbinaries
    is issued on project level or in multibuild case
- spec file:
  * recommed python-keyring-keyutils for new kernel keyring backend
Marco Strigl's avatar Marco Strigl (mstrigl) accepted request 958111 from Daniel Mach's avatar Daniel Mach (dmach) (revision 357)
- 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
Daniel Mach's avatar Daniel Mach (dmach) accepted request 956576 from Matthew Davis's avatar Matthew Davis (matthewdva) (revision 356)
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
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 355)
change git protocol in _service to https
Marco Strigl's avatar Marco Strigl (mstrigl) committed (revision 354)
- 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
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) committed (revision 353)
- 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
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) accepted request 900818 from Atilla ÖNTAŞ's avatar Atilla ÖNTAŞ (tarakbumba) (revision 352)
- force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up.
- fixed osc.changes file
buildservice-autocommit accepted request 894195 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 351)
baserev update by copy to link target
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) committed (revision 350)
- 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
buildservice-autocommit accepted request 892208 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 349)
baserev update by copy to link target
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) accepted request 892030 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 348)
- Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm.

Now with compat code so it does not break on SLE12
buildservice-autocommit accepted request 867257 from Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) (revision 347)
baserev update by copy to link target
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) committed (revision 346)
- reformat spec with a recent version of the obs-service-format_spec_file
  service
Marcus Hüwe's avatar Marcus Hüwe (Marcus_H) committed (revision 345)
- 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
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 861420 from Nicholas Brown's avatar Nicholas Brown (nickbrown) (revision 344)
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)
buildservice-autocommit accepted request 847545 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 343)
baserev update by copy to link target
Marco Strigl's avatar Marco Strigl (mstrigl) committed (revision 342)
- 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
buildservice-autocommit accepted request 822844 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 341)
baserev update by copy to link target
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 818321 from Frederic Crozat's avatar Frederic Crozat (fcrozat) (revision 340)
- Really fix path for fish completion file to 
  /usr/share/fish/vendor_completions.d and fix its permissions.
Displaying revisions 81 - 100 of 439
openSUSE Build Service is sponsored by