Revisions of osc
Marco Strigl (mstrigl)
accepted
request 958111
from
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 (dmach)
accepted
request 956576
from
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 (oertel)
committed
(revision 355)
change git protocol in _service to https
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 (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 (Marcus_H)
accepted
request 900818
from
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 (Marcus_H)
(revision 351)
baserev update by copy to link target
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 (Marcus_H)
(revision 349)
baserev update by copy to link target
Marcus Hüwe (Marcus_H)
accepted
request 892030
from
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 (Marcus_H)
(revision 347)
baserev update by copy to link target
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 (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 (coolo)
accepted
request 861420
from
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 (mstrigl)
(revision 343)
baserev update by copy to link target
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 (lrupp)
(revision 341)
baserev update by copy to link target
Lars Vogdt (lrupp)
accepted
request 818321
from
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 (mstrigl)
(revision 339)
baserev update by copy to link target
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