SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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


 
ICM