|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for gbs-jenkins-scripts-0.25.2-16.1.noarch.rpm :
Fri May 11 14:00:00 2018 Ren Jingui 0.25.2
* upgrade to gbs v0.25.2, which contains the following features: * bug fix - Fix umount directories inside build root after build is finished
Fri Mar 23 13:00:00 2018 Ren Jingui 0.25.1
* upgrade to gbs v0.25.1, which contains the following features: * bug fix - Fix bugs when linux usernames including backslash - Fix bugs the instance of ConfigMgr class can not access get_optional_item method in get function
Fri Jan 26 13:00:00 2018 Wang Jun 0.25.0
* upgrade to gbs v0.25.0, which contains the following features: * New - Add disable-debuginfo option which disable to generate debuginfo packages - Add new function to phrase user/passwd in general part: 1.User can define user/passwd as global variables 2.User can use ${user}/${passwd} in other section - Add depends subcommnd: depends subcommand can output each package\'s reverse dependency and save to the file - Add --full-build and --deps-build features 1.With gbs build --full-build option, gbs will download the whole profile\'s source codes except the local package(s) from remote snapshot and perform building. 2.With gbs build --deps-build option, gbs will analyse the reverse dependency of local package(s) and download them from remote snapshot and perform building. * bug fix - Fix bugs when using --rdeps or --deps get wrong dependency - Add --outdir-directly option for gbs export, use the directory from gbs build which could get the macros in spec which defined in build.conf
Fri Oct 13 14:00:00 2017 Ren Jingui 0.24.10
* upgrade to gbs v0.24.10, which contains the following features: * bug fix - Prevent shell interpolation of gbs configuration variables, when using special variable such like “upstream_tag = v${upstreamversion} ” which gbs can\'t get upstreamversion well - Fix build error tizen:2.4 not install cumulate packages - Fix build error package rpm-4.9.1-4.3.1.10.armv7l is already installed, can not reuse compile enviroment - Add Epoch to rpm query command, some packages have \'Epoch\' definition which will cause dependency packages missing, keep same of identifier of packages in build.
Fri Sep 15 14:00:00 2017 Wang Jun 0.24.9
* upgrade to gbs v0.24.9, which contains the following features: * bug fix - Fix build error with --baselibs option - Adapt to forkmanager module to export sources
Fri Jun 30 14:00:00 2017 Zhang Yang 0.24.8
* upgrade to gbs v0.24.8, which contains the following features: * bug fix: - Fix repomd.xml update problem(DEVT-310) - Add lock for multi spec export
Fri Apr 28 14:00:00 2017 Wang Jun 0.24.7
* upgrade to gbs v0.24.7, which contains the following features: * New - Support use some configuration in package own gbs.conf
Wed Apr 5 14:00:00 2017 SoonKyu Park 0.24.6
* upgrade to gbs v0.24.5, which contains the following features: * New - create new \'rpmbuildstage:\' option on OBS * bug fix: - Fix not to input sudo password at the end of gbs build - Fix debchange warning
Sat Jan 14 13:00:00 2017 SoonKyu Park 0.24.5
* upgrade to gbs v0.24.5, which contains the following features: * New - Support \'Recommands:\' inside spec file - Add not export source option * bug fix: - Replace rpm packages inside buildroot mv action to ln - Revert to old version, use rpm command to query pkgid - Fix deps file order error
Sat Dec 31 13:00:00 2016 SoonKyu Park 0.24.4
* upgrade to gbs v0.24.4, which contains the following bug fixing & features: * bug fix: - Fix bugs when using --rdeps and --deps - Fix not deletion of old *src.rpms when using --incremental and --skip-srcrpm. - tizen build-initvm-i586 is not installed in openSUSE 42.1 - Fix rpmlint error because of lack of OTHER directory when using \'not export\' - Comment out duplicated aarch64 registering - Revert the command of getting packages ID from cache - GitRepository: Fix diff_status() for renames and copies - Adapt git-merge option when git version is greater then 2.9 - Disable test_pristine_tar unit test case - Upgrade glib2 version so that tizen package is used instead of upstream package - Fix xdelta upgrade to xdelta3 but left pristine-gz * New - Enable kvm build function - Reorder the building dependence (The packages which are been depended most ,build them first. The packages which have no dependence ,build them later.) - Export source code by gbs use threads - Update dependency expansion errors when any of packages have been built - Improve build order for multiple building - Reduce \'mv\' instead of \'cp\' during rpm packaging - Make some packages not export sources for speed-up
Wed Sep 28 14:00:00 2016 SoonKyu Park 0.24.3
* upgrade to gbs v0.24.3, which contains the following bug fixing & features: * bug fix: - fix conflicts in installation gbs onto Ubuntu 16.04 - Revert gbs package selection policy - local repo has highest priority - Modify export option to avoid warning message (Warning: Deprecated option \'--git-export-only\', please use \'--no-build\' instead! ) - Do not print error string \"unknown keyword in config: copylinkedpackages:\" - use correct dir for creation of icecream env * New - Add --use-higher-deps option, With this option, higher version of packages are installed, regardless of repo type - Add hostarch information for build configuration
Mon Aug 8 14:00:00 2016 SoonKyu Park 0.24.2
* upgrade to gbs v0.24.2, which contains the following bug fixing & features: * bug fix: - Support python-support package for Ubuntu 16.04 - Support \'build\' and \'depanneur\' package for openSUSE 12.3 (upgraded version of \'build\' package does not support openSUSE 12.3) * New - Upgrade gbs dependency on pristine-tar (upgraded version of pristine-tar is not automatically installed in \'deb\'-type linux distros)
Wed May 25 14:00:00 2016 Wang jun 0.24.1
* upgrade to gbs v0.24.1, which contains the following bug fixing & features: * bug fix: - Upgrade pristine-tar with xdelta3 instead of xdelta(xdelta can not work well when codes\' size is bigger than 2GB ) - Add tar extract patches to solve bad message generated by git(2.7.4) mailinfo * New - Upgrade latest \'build\' package from upstream and suit for gbs - Upgrade depannuer to meet new version of build - Support new platform Ubuntu 16.04, Fedora 23
Mon May 2 14:00:00 2016 Wang jun 0.24
* upgrade to gbs v0.24, which contains the following bug fixing & features: * bug fix: - fix Security issues that normal user can gain root permission with gbs chroot - fix git-build-package bugs and imporve some performance - Fix error logs when __import__ faild,like \"No handlers could be found fo logger\" - Fix build problem on Debian 8 * New feature and enhancements added: - Add --fail-fast option: stop building immediately if one of packages fails - Support new distribution: CentOS 7, Debian 8, Fedora 21, Fedora 22, openSUSE 13.2 - Improve performance of GBS * update dependencies: - depanneur >= 0.15
Mon Feb 2 13:00:00 2015 Dai Lang 0.23.2
* upgrade to gbs v0.23.2, which contains the following bug fixing & features: * bug fix: - build: fix get \"fallback_to_native\" value from non-default gbs configuration - fix bad indentation from pylint checking - fix tag mode in test_import script
Tue Jan 20 13:00:00 2015 Li Jinjing 0.23.1
* upgrade to gbs v0.23.1, which contains the following bug fixing & features: * bug fix: - build: fix get \"fallback_to_native\" value from non-default gbs configuration - fix no jenkins user exists issue when installing gbs-jenkins-scripts and gbs-jenkins-jobs packages - fix bad indentation from pylint checking - fix tag mode in test_import script
Wed Oct 15 14:00:00 2014 Li Jinjing 0.23
* upgrade to gbs v0.23, which contains the following bug fixing & features: * export: support --fallback-to-native command line option to force gbs to export non-native packages in native packaging mode * export: support native config option by setting default value(yes, true, 1, enabled, on) in .gbs.conf config file to enable native packaging mode in git tree * build: support no source rpm building with --skip-srcrpm option * build: add new arch mips and mipsel to support MIPS architecture and toolchains * build: support for distributed compiler network with --icecream option * bug fix: - build: fix --include-all option on development branch(orphan-packaging mode) - dependency issue on gbs repository for fedora - disable some invalid pylint errors * update dependencies: - depanneur >= 0.14 - git-buildpackage >= 0.6.15-tizen20140828
Fri Jun 13 14:00:00 2014 Zhang Qiang 0.22.1
* export: disable desktop notifications to fix backtrace issue * export: change VCS tag in spec to sha1 of commitish * build: ignore OS/ABI field in ELF header for aarch64
Wed May 21 14:00:00 2014 Zhang Qiang 0.22
* orphan-packaging development model (experimental) - implement \'devel\' subcommand for orphan-packaging development model - \'gbs devel\' subcommand contains \'start\', \'export\', \'switch\' and \'convert\' actions. - updated export/build import subcommands to support new orphan-packaging development model * conf: - make it possible to add new sections - make it possible to update an empty conf file - support new profile key \'exclude_packages\' * changelog: utilize rpm-ch from git-buildpackage * build: add group metadata to local repodata if package-groups.rpm exists * fix Pylint warning
Tue Mar 11 13:00:00 2014 Qiang Zhang 0.21
* [jenkins-job] support two jenkins jobs for local build: - local full build jenkins job for build all packages and create images - build specified packages list and create images * [build] support --package-list and --package-from-file to select pacakges * [build] enhance exception caused by proxy * [export]clean untracked upstream/pristine-tar branches when export done * [doc] enable gbs man page * update dependencies: - depanneur >= 0.12 - build >= 20131112 - git-buildpackage >= 0.6.8-tizen20140306
Tue Dec 10 13:00:00 2013 Qiang Zhang - 0.20
* [build] attempt to bypass HTTP caches when fetching repomd.xml * [build] generate html & json format report * [build] no default upstream-branch option while calling depanneur * [build] refine build report summary: - add build log dir - always print the dirs of final build files - add succeeded packages number * [build] depend on initvm to register qemu handler * [build]add arm 64(aarch64) support * [export ]update pristine-tar to fix pristine-tar branch broken issue * [doc] refine gbs config and FAQ parts of gbs document * update dependencies: - depanneur >= 0.10.1 - build >= 20131112 - git-buildpackage >= tizen20131202 - pristine-tar >= 1.28-tizen20131205
Fri Oct 18 14:00:00 2013 Qiang Zhang - 0.19
* upgrade to gbs v0.19, which contains the following bug fixing & features: * [build] support comments(#) in binary-list file for --binary-from-file * [build] remove previous built rpm and srpm if new version has been built out * [remotebuild] split out to separate sub-package: gbs-remotebuild * [import] add --upstream-tag option to set customized tag format * [export] track upstream/pristine-tar branch automatically, and use upstream and pristine-tar branch to generate tar ball. * [export] update all spec file if multiple spec files exist, updates including insert patches and VCS tag * [export] use commit sha1 instead of tag name in spec file VCS tag * [clone] add directory argument to gbs clone * [submit] support \'/\' in git branch * [conf] overwrite different level of gbs.conf instead of clean up them. * [conf] load project special gbs.conf if gitdir specified * update dependencies: - depanneur >= 0.10 - pristine-tar >= 1.28 - librpm-tizen >= 4.11.0.1.tizen20130618-tizen20131001 - git-buildpackage-rpm >= 0.6.3-tizen20131017
Tue Aug 20 14:00:00 2013 Qiang Zhang - 0.18
* upgrade to gbs v0.18, which contains the following bug fixing & features: * New gbs config refinements - offline local full build support for tizen 2.1/2.2/3.0 on tizen.org - support CI_CNT and B_CNT OBS - zsh completion support * bug fix: - fix build conf and profile naming limitation: build conf can\'t contains \'-\' and profile name can\'t start with digital, like profile.2.1tizen.
Mon Jul 1 14:00:00 2013 Qiang Zhang - 0.17
* upgrade to gbs v0.17, which contains the following bug fixing & features: * New gbs config refinements - \'work_dir\' support in [general] section - \'buildconf\' support in each [profile] section, use buildconf to specify local build conf - string interpolation: ${key} can be used to reference keys defined in [general] section - \'packaging_branch\' support in [general] section, which can be used to specify working or development branch, and the default is \'master\' * Support fetching build conf from standard RPM repodata * create debug package by default * refinement: - report package dependency cycles in time - load dependency data during refresh repo, instead of during parsing every spec file * bug fix: - get target arch from build conf if \'Target\' is set in build config, which make gbs and remote obs generate the same arch for final RPM package - exit unexpectedly if cycles exist - using higer version in different repo
Tue May 14 14:00:00 2013 Qiang Zhang - 0.16
* new subcommands \'createimage/cr\' added, which can be used for developers to create image using ks file * performance optimization - put all build roots in a individual directory, which can be mounted as tmpfs to speed up building, based on our experimental build time can save 50%. We use 800 Tizen packages as test data, without tmpfs, gbs spent about 5 hours to build all packages, but with tmpfs enabled, only 2h, 25mins spent - avoid export multiple times for packages contain multiple spec files - refine createrepo: add --update for if repodata already exists - export: use lower compression level for orig tarballs * Add statistical of each errors, including export/expansion/rpmbuild errors * bug fix: - prereqs involved for dependency resolving - fix wrong AATTdeps which contain version info - quote metacharacters in pattern to fix strip issue if metacharacters exist
Mon Mar 25 13:00:00 2013 Qiang Zhang - 0.15
* upgrade to gbs v0.15, which contains the following bug fixing & features: * add --baselibs option to support creating -32bit/-64bit/-x86 rpms for other arches * optimization for local build, especially for local full build * support updating multiple spec files in one package in export module * dependency upgrade, including qemu,osc,obs-build,crypt-ssleay * depend on new osc / osc-build * tizen system support * more osc api added: linked projects support, project deletion * bug fix: - consistency issue about package cache and sources - spec parser issue on ubuntu system
Fri Feb 22 13:00:00 2013 Qiang Zhang - 0.14
* upgrade to gbs v0.14, which contains the following bug fixing & features: * Add --binary-from-file option to specify a package list file * Change --binary-list option, accept a packages list separated by comma(,). * Add --deps to build specified packages and all packages they depend * Add --rdeps to build specified packages and all packages depend on them * bug fix: - gbs remotebuild does not work with linked package(not branch package)
Wed Jan 23 13:00:00 2013 Qiang Zhang - 0.13
* upgrade to gbs v0.13, which contains the following bug fixing & features: * tab completion support * five new import options support: * --filters: files to filter out during import * --allow-same-version: allow to import already imported version * --native: A dist native package, no separate upstream * --upstream-vcs-tag: upstream VCS tag add to the merge commit * --no-patch-export support for export/remotebuild/build modules * Re-orgnize and group gbs help information * supported arches clean up * new subcommands \'clone/pull\' added, which can be used for developers to clone tizen source code, and upstream/pristine-tar branches can be tracked automatically * add --tag option for submit module to support group submission * bug fix: - traceback occurs if specified outdir has no write permission - fix misleading error handling while no spec file found - break link structure if package is a link in OBS - crash if specify a non-exist specfile with --spec option
Sun Nov 25 13:00:00 2012 Qiang Zhang - 0.12
* upgrade to gbs v0.12, which contains the following bug fixing & features: * support build rpm packages for incremental build * --noinit support * x86_64 support * add --keep-packs to keep unused packages in buildroot * show simple progress message for long time operations * pristine-tar support * patches generation for upstream branch exists * add --define option to define macros for rpmbuild * no hard code default base project * modify changelog order to follow default order of git log * change --spec to use only base file name * ignore .gbs.conf in patch-generation * cmd_import: enable importing patches * remove output repo and buildroot info to depanneur * bug fix: - set TIZEN_BUILD_ROOT as abspath
Mon Nov 12 13:00:00 2012 Qiang Zhang - 0.11.1 - Upgrade to gbs v0.11.1, which contains the following bug fixing & features: * depend on depanneur 0.2.1 to fix build break issue for \'osc build\'
Thu Oct 25 14:00:00 2012 Qiang Zhang - 0.11 - Upgrade to gbs v0.11, which contains the following bug fixing & features: * Add --spec in \'gbs build\' to support building one spec file for packages contains multiple spec files. * Add --profile/-P in \'gbs build\' to support building packages using specified profile. * support local buildroot configurable in config file. The \'buildroot\' can be set under the \'general\' section as a global setting. * more clear and readable error report for gbs build, including gbs export error, expansion error and rpmbuild error. * bug fix: - fix plaintext passwd printed for some error cases - fix gbs archive tar ball issue if using user defined macro in spec file - fix request passwd again if one package build for a long time(>15 mins) - fix sudo timeout issue, which will result in endless loop - fix return 0 from depanneur even if error occurs - unify display color of debug message in gbs and depanneur - fix endless loop if package circle dependency exists - fix gbs build error if \'~\' exist in build root path - fix passwd conflict issue with multiple instance of \'gbs build\' - fix remotebuild can\'t run in sub-directory issue - fix gbs build error with https_proxy trailing \'/\' - fix gbs submit gives no error if there is no comment - describe missing dependencies for gbs build - support create project outside home: if user have permission - fix server\'s certificate traceback issue for gbs remotebuild
Tue Sep 18 14:00:00 2012 Qiang Zhang - 0.10 - Upgrade to gbs v0.10, which contains the following features: * Re-designed gbs config format and parser to support multiple profile more flexible: - Use profile oriented style of config - Inherited config files supportted, three level support now: /etc/gbs.conf, ~/.gbs.conf and $PWD/.gbs.conf * integrate depanneur to gbs * local full build support, including the following features: - Multiple packages build - Dependency build - Parallel build - Incremental build * Patch/upstream tarball generation is enabled if \"upstream\" branch is found - If \"pristine-tar\" branch is found, checkout the orig tarball using pristine-tar - If \"pristine-tar\" branch is NOT found, generate the upstream tarball from a git tag matching the version - If the \"upstream\" branch is NOT found, gbs/gbp uses the current logic * If local repo specified, local repo is high priority when selecting packages * Remove -A option for gbs chroot, and build root directory must be specified * Code cleanup and refinements. * bug fix.
Mon Aug 13 14:00:00 2012 Qiang Zhang - 0.9 - Upgrade to gbs v0.9, which contains the following features: * Upgrade to gbs v0.9, which contains the following features: * Re-designed gbs config format and parser to support multiple profile more flexible: - Use profile oriented style of config - Inherited config files supportted, three level support now: /etc/gbs.conf, ~/.gbs.conf and $PWD/.gbs.conf * integrate depanneur to gbs * local full build support, including the following features: - Multiple packages build - Dependency build - Parallel build - Incremental build * Patch/upstream tarball generation is enabled if \"upstream\" branch is found - If \"pristine-tar\" branch is found, checkout the orig tarball using pristine-tar - If \"pristine-tar\" branch is NOT found, generate the upstream tarball from a git tag matching the version - If the \"upstream\" branch is NOT found, gbs/gbp uses the current logic * If local repo specified, local repo is high priority when selecting packages * Code cleanup and refinements. * bug fix.
Mon Aug 13 14:00:00 2012 Qiang Zhang - 0.9 - Upgrade to gbs v0.9, which contains the following features: - Fedora support - update build to 2012-08-10 version, which including featurs: - prefix each build log line with the second since build started - other refinements - --out for `gbs build` to copy generated RPMs to specified directory - --source-rpm supported in export subcommand to generate source - Introduce a Temp class to create/cleanup temp file and directory. - Use more standard way to transfer repository user/pass to build scripts and hidden passwd in build. - Code cleanup and refinements. - bug fix.
Tue Jul 31 14:00:00 2012 Qiang Zhang - 0.8.1 - Upgrade to gbs v0.8.1, which contains the following features: - new subcommand \'submit\' added, which can be used for developers to submit code to OBS for building
Thu Jul 12 14:00:00 2012 Qiang Zhang - 0.8 - Upgrade to gbs v0.8, which contains the following features: - moving remotebuild temp build files to packaging dir - moving build root to $tmpdir/$user/gbs-buildroot.$arch - support building un-commit changes with --including-all opt - support building special commit id or tag - gbs chroot support, user can chroot to the buildroot, and make build, it is useful for the big packages - support custom location of configuration file, user can specify different conf besides using ~/.gbs.conf using -c global option - developer to be able to view \'gbs remotebuild\' log and build status using gbs with --buildlog and status options - --extra-packs supported for developer installing extra packages to build root, for example: --extra-packs=zypper,vim , this is very usefull for developer to make buildroot as a full development envionment
Wed Jun 27 14:00:00 2012 Qiang Zhang - 0.7.1 - Upgrade to gbs v0.7.1, which contains the following features: - download build conf from repos - support new format of repo url, for example: http://download.tizen.org/snapshots/trunk/latest/, which contains builddata/build.xml metadata, and using this file different archs repos can be built out, so user dont need update conf if transfer build archs - more error handling for conf module - new -m option for gbs changelog to add new entry - create one entry in gbs changelog
Wed Jun 6 14:00:00 2012 Qiang Zhang - 0.7 - Upgrade to gbs v0.7, which contains the following features: - new subcommand support: - gbs changelog : generate changelog from git commits to changelog file - gbs submit : maintain the changelogs file, sanity check etc. - gbs export : export git tree as tar ball, format of tar ball is from spec file source tag - bug fixing: - enhancement:
Mon Jun 4 14:00:00 2012 Qiang Zhang - 0.6.3 - Update to gbs 0.6.3 - Add binfmt-support for arm build support fix arm build issue - print the detail path of binaries RPM packages
Fri Jun 1 14:00:00 2012 Qiang Zhang - 0.6.2 - Add 0001-remove-extra-output-info.patch for gbs build - Add 0002-dont-need-sudo-before-gbs-build.patch
Sat May 12 14:00:00 2012 Qiang Zhang - 0.6 - Upgrade to gbs v0.6, which contains the following features: - subcommand renamed: - build => remotebuild - localbuild => build - Update tizen-1.0.conf to fix build issue for tizen.org repo - Code clean up: - remove useless data/build.sh - remove _fall_to_shell related code - Add --ccache and --incremental options for gbs \'build\' - fix default build server api issue. - fix git archive issue for zip format - more error handling support
Fri Apr 13 14:00:00 2012 Qiang Zhang - 0.5 - Upgrade to gbs v0.5, which contains the following features: - arm local build supported on ubuntu 10.04/10.10 - use sudo to run localbuild to fix proxy issue while using tsocks. examples: $ sudo tsocks gbs localbuild - fix permission issue while parsing specfile.
Thu Apr 5 14:00:00 2012 Qiang Zhang - 0.4 - Upgrade to gbs v0.4, which contains the following features: - gbs localbuild/build: more archive tar ball format support - unittest added: - gbs help unit test - utils/guess_version for tar ball unit test - spec file parser module unit test - Add arch check for gbs local build - Raise obs error if Base project is empty
Thu Mar 22 13:00:00 2012 Qiang Zhang - 0.3 - Upgrade to gbs v0.3, which contains the following features: - gbs localbuild support - gbs import support, which support importing src.rpm and spec - gbs import_tar support - gbs import-orig support, which can used to update packages - more information can be avaliable from \'man gbs\'
Fri Feb 10 13:00:00 2012 Qiang Zhang - 0.2 - Update to latest stable release version 2.0. - New gbs build: build rpm package from git repository on OBS - New build service module to interact with OBS - New git module to wrap local git command
Thu Dec 1 13:00:00 2011 Jian-feng Ding - 0.1 - Initial import to tizen OBS
|
|
|