Revisions of osc

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.
buildservice-autocommit accepted request 819698 from Marco Strigl's avatar Marco Strigl (mstrigl) (revision 339)
baserev update by copy to link target
Marco Strigl's avatar Marco Strigl (mstrigl) committed (revision 338)
- 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
Displaying revisions 101 - 120 of 457
openSUSE Build Service is sponsored by