etersoft-build-utils-1.6.0: 13 Jan 2009 - switch to use git.alt build srpm command instead rsync to Incoming - rpmbs: support git.alt for -u at gear repo - rpmbph: use legacy compression for ALT 4.0/4.1 and not alt systems - rpmgs: add gear import support - support xdg-open instead BROWSER - rpmcs: correct handle + (plus sign) in package names - gpush: add -f/--force support - rpmgs: add 7z archive support - rpmbs: add save log entry for task build - add undefine libtoolize for alt systems - set correct vendor when repack src.rpm with rpmbph - rpmunmets: add compare packages requires with their previous versions - rpmbph: replace Patch with Patch0 - rpmbs: fix create tag - pkgrepl.rpm: update rules etersoft-build-utils-1.5.6: 13 Jan 2009 - rpm: do not check MENV during src.rpm packing, disable obsoleted SPECDIR checking - rpm: NAMESRPMIN have to be without dirname part - rpmbph: full rewrote package repacking to other system, add src.rpm and gear support - replace RPMDIR using with RPMTOPDIR which can be overrided - add RPMTOPDIR support - mkpatch: check Makefile before Makefile.in etersoft-build-utils-1.5.5: 15 Jan 2009 - rpmbph: support non numerical releases - loginhsh: enable /proc mount - rpmqf: value link recursively - rpmgs: add set version support (altbug #14397) - update repl rules - fix LISTBUILT, LISTNAMES, LISTRPMARGS (remove spaces) - add IGNOREGEAR support to disable gear detecting in current dir) etersoft-build-utils-1.5.4: 10 Jan 2009 - introduce eterbuild/eterbuild script for public use - cleanup code, remove obsoleted functions - add support set version via rpmgs - fix build result detecting etersoft-build-utils-1.5.3: 04 Jan 2009 - add IGNOREGEAR env var support - build_rpms_name: detect package arch from spec - cleanup code, remove obsoleted mailing code - rpmgp: use getopt, add -d options for download package (list only by default) etersoft-build-utils-1.5.2: 13 Dec 2008 - fix using from other projects - add get_version, fix inc_release, inc_subrelease - disable annoyed Target distro (use VERBOSE=1) - clean up code (thanks Slava Semushin for comments) - myhsh: disable -x (trace info) - fix rpmbb -r (buildreq) with git - cleanup code - fix comment about different specs - rewrite rpmgp: use getopt, add -d options for download package - use gear via vars, do not require it - fix set tag in rpmbs etersoft-build-utils-1.5.1: 06 Dec 2008 - APTCONF sets used apt.conf if defined - add support for x86_64 build with generic i586 sources.list - set git tag during rpmbs -s / -u - fix release checking in universal manner - skip sisyphus_check if build from git - update QuickHelp, remove unneeded comments - fix __python_ and so on incorrect replacement - disable __subst and libtoolize/autoconf and so on replacement - fix _datadir/doc replacement (altbug #16604) - use fonts-ttf-liberation from loginhsh etersoft-build-utils-1.4.9: 29 Oct 2008 - add macroses from rpm-build-fonts - support Mandriva 2009 - update pkgrepl rules - bin/rpmrb: fix to use rpmrb without version - bin/rpmgp: fix package download etersoft-build-utils-1.5.0: 20 Jul 2008 - initial migration to git - move /etc/rpm/etersoft-build-config to /etc/eterbuild/config - move /etc/rpm/etersoft-build-functions to /usr/share/eterbuild/common - update README, TODO etersoft-build-utils-1.4.8: 17 Jul 2008 - add support for M42 - bin/rpmgp: add support for get src.rpm from various rpm repos - do not override CC/CXX - etersoft-build-functions: disable ccache detecting - update pkgrepl rules etersoft-build-utils-1.4.7: 03 Jul 2008 - bin/rpmbs: add -z support (legacy compression) - bin/rpmcs: disable change source tarball name by default - bin/rpmbugs: use Sisyphus product for bugzilla - bin/rpmbph: create rpms with legacy compression without spec line etersoft-build-utils-1.4.6: 27 Jun 2008 - add -y to rsync command for fuzzy comparing names - bin/rpmbph: use gzip method for backported src.rpm - fix rpmqf to work with files in current dir - improve rpmqf to support links and alternatives - update pkgrepl rules etersoft-build-utils-1.4.5: 13 Jun 2008 - fix M40/M41 issues etersoft-build-utils-1.4.4: 29 May 2008 - fix M40 upload to updates - fix NAMERPMIN generation in build_rpms_name - fix rpmurl (get url by package name) - rpmurl: add -p option for open sisyphus.ru page for the package etersoft-build-utils-1.4.3: 10 May 2008 - add M41 (backport, update) support - bin/rpmgs: run add_changelog separately for each spec (fix altbug #15495) - bin/rpmcs: disable attr removing, remove only defattr(-,root,root) - bin/rpmbph: fix defattr injecting (add missed |) (thanks to boris@) etersoft-build-utils-1.4.2: 24 Mar 2008 - do not replace source ext in git repo case - add more rules for removing %_macroses - add replacement rules for gtkmm - fix group replacement etersoft-build-utils-1.4.1: 23 Feb 2008 - fix Group replacement for ALT distros - add python macroses support in rpmcs - small fixes etersoft-build-utils-1.4.0: 19 Jan 2008 - cleanup spec - add rpm-build repl for SUSE - use perl -pe for replacing, small fixes - clean up rpmcs code - fix bug #13974 etersoft-build-utils-1.3.5: 11 Jan 2008 - fix prepare_tarball function - fix rpmbph for curret distro detect - fix rpmcs hang - fix rpmbph on ALT spec changelogs - more correctly clean pkgreqs - add -l key to rpmgp (lists buildreqs for the spec) - big update of pkg replacement files (Xorg, NX, Postgres...) - introduce rpmunmets script for unmets detect in fresh packages - improve BuildReq handling in rpmbph - fix replace package names only in *Req* and *Group* spec lines in rpmcs - add -o key to rpmbs for nosrc.rpm generating etersoft-build-utils-1.3.5: 10 Jan 2008 - add -l key to rpmgp (lists buildreqs for the spec) - big update of pkg replacement files - introduce rpmunmets script for unmets detect in fresh packages - improve BuildReq handling in rpmbph - fix replace package names only in *Req* and *Group* spec lines in rpmcs - add -o key to rpmbs for nosrc.rpm generating - more correctly clean pkgreqs - fix prepare_tarball function etersoft-build-utils-1.3.4: 07 Dec 2007 - fix rpmbph to support %%{_vendor}, %%_vendor, eter in release - major update replacement list (check by Wine build) - add replacements for modularized XOrg packages and Mesa packages - rename mandriva tag release to mdv - add gconf_schema_install replacement to rpmcs (thanks to Michael Shigorin mike@) etersoft-build-utils-1.3.3: 07 Nov 2007 - add support to upload to incoming/Update (-U option) - update replacement list (special Mandriva rules) - add tbz2 tarball support - fix build log greping etersoft-build-utils-1.3.2: 28 Oct 2007 - fix rpmbph on ALT, add error handling in rpmcs - add some rules for Debian, Mandriva, common rules for rpm, deb - add support for Incoming/Updates (-U key instead -u for upload) etersoft-build-utils-1.3: 08 Sep 2007 - rpmbph converts alt's spec to local convention (depends on distro) - use replacement lists in rpmbph and rpmcs for buildreqs and groups - add git support in mkpatch etersoft-build-utils-1.2: 06 Aug 2007 - fix rpmbb for use with gear (thanks to php-coder@) - fix pack_src_rpm() - improve rpmcs etersoft-build-utils-1.1.9: 10 Jul 2007 - add all rpm based system initial support in rpmbph - add parallel bzip (pbzip2) support - add -r (remote) option to rpmrb etersoft-build-utils-1.1.8: 30 May 2007 - add support for ALT Linux 4.0 backports - remove hasher hard require - some build unifiyng for non RPM systems - set download timeouts against sf.net mirrors lags - enable cleanup chroot after loginhsh using etersoft-build-utils-1.1.7: 16 Mar 2007 - rpmrb: remove minor version if only major used - detect sticky tag when recheckout from cvs - use alt1 release as default for new release - myhsh: use --mountpoints=/proc,/dev/pts by default etersoft-build-utils-1.1.6: 18 Jan 2007 - small changes, remove hack for glibc-i686 requires - fix check url in rpmurl etersoft-build-utils-1.1.5: 27 Dec 2006 - add test with bzip -t for tarballs - use bash for rpmbb (due dash problem on Ubuntu 6.10) - fix some replacements in rpmbph - disable ccache warning - add some comments etersoft-build-utils-1.1.4: 19 Nov 2006 - fix bug with 2005 year in NEWS for current year releases - add local mode for prepare_tarball (without cvs using) - fix temp dir create during tarball preparing - name of project directory is not affecting now on tarball name - fix nice using - update library replacing to rpmbph - add initial support for gear/git - fix mkpatch behaviour - some hasher args fixes etersoft-build-utils-1.1.3: 23 May 2006 - improve mkpatch - improve HASHERARG using and setting - fix default arch on x86_64 - remove old PLD's changelog - disable build time checking (useful on remote build) etersoft-build-utils-1.1.2: 09 Apr 2006 - use vim for post edit changelog entries - remove -v from hsh args by default (bug #9387) - add mkpatch for make patch against one file in (project) source tree (supports CVS, SVN repository and .orig file) - small fixes in sources.list(s) - some add_changelog improvement etersoft-build-utils-1.1.1: 08 Mar 2006 - bugfix release (see ChangeLog for details) - fix version detecting in rpmrb - fix autoreconf detecting in rpmbph - create SOURCE dir in rpmgs if needs etersoft-build-utils-1.1: 05 Mar 2006 - improve rpmrb for work with major/minor version (to ktirf@) - add 3 arg (release) to rpmrb - use apt.conf.SS by default for Sisyphus - use apt.conf.DD for Daedalus - using APTCONF from env if defined - add check_spec.sh for compare rpmcs results with original specs - add -c key to rpmbsh/myhsh for build without stuff (previous builds) - fixes for remove elinks, perl-libwww from requires etersoft-build-utils-1.0: 21 Feb 2006 - welcome to improvement :) - add functions for automatic build release of packaged projects (update_from_cvs, build_tarball, publish_srpms, publish_tarball) see release-helper.sh as example - fix build on Debian system - update russian translation - rewrite BUILDROOT and RPMSOURCEDIR retrieving - add using ETERDESTSRPM as destdir within rpmbs -s - use mktemp in compatibility manner - done stress testing in multiplatform autobuild environment - add nice for hard tasks - improve rpmbph, add autoreconf for M23 (Note! remove -M24 as default) etersoft-build-utils-0.99.9: 15 Feb 2006 - fix work with apt-conf-sisyphus >= 2.0-alt1 (ignore source.list.d) - fix rpmgs to check for correct SOURCES dir - major improvement rpmcs (PLD specs convert, add Packager if missed) - improvements in rpmgs (add support for single compressed files) - thanks php_coder for ideas and help with awk - add some checks to rpmgs, add -r key for force download etersoft-build-utils-0.99.8: 28 Jan 2006 - add -t key to rpmbugs (show bug list in console) - add number parameter to rpmbugs (show bug by number, console only) - add logging after signed upload to incoming (see ~/RPM/uploaded.log) - some internal rewrite (warning/fatal functions using) - add support for rpm-build-compact (for backports support) - during build backported package we have now: - backport_distro macros with M? as value - build_M?, build_backport for if_with conditions etersoft-build-utils-0.99.7: 04 Jan 2006 - add -d key to rpmbs for delete package from Incoming (replace it with 0 size file) - some fixes (see Changes) - add -r key to rpmbb (instead cbuildreq) - add support for program name in rpmbugs -qf program - add -n key rpmbugs (do not work yet :) etersoft-build-utils-0.99.6: 26 Dec 2005 - add check for correct release in backports - add M31 build support - disable mailing report (it was broken) - remove gcc-c/c++ dependencies from spec - add -b key to rpmgp for install needed packages for build - rename bashbsh to loginhsh - add SSH_KEYFILE to config for set alternate ssh key file - some fixes etersoft-build-utils-0.99.5: 24 Dec 2005 - add -SS support as Sisyphus sign (default behavior) - to be more informative when errors - make hsh --lazy-cleanup by default - add fix permissions before upload in rpmbs and upload-to-alt - change default ssh host from incoming to devel - add ls-incoming to doc - some improvements - add rpmrp for automatic rebuild new version etersoft-build-utils-0.99.4: 05 Dec 2005 - enable backport to M30 - fix using more then one parameters for rpmbsh - fix spec, rpmcs (thanks to ldv@) - add check for empty list of packages to rpmbb etersoft-build-utils-0.99.3: 26 Nov 2005 - fix package checking in myhsh - add X forwarding to bashbsh by default - add QuickHelp.txt file with summary of all program help output etersoft-build-utils-0.99.2: 16 Nov 2005 - add -n key to rpmbph for disable hasher build - add -i key to rpmbsh (myhsh) for install in test hasher after build - add -t key to bashbsh (test hasher) - add -i key to bashbsh (initialize hasher dir) - use original (Sisyphus) release when backport release formed - some minor fixes - improvement support for non ALT system etersoft-build-utils-0.99.1: 04 Nov 2005 - rewrote all option parsing subsystem - add ls-incoming - upload-to-alt - rename function build_list_and_args to parse_cmd_pre etersoft-build-utils-0.99: 21 Sep 2005 - fixed some bugs with -M? parameters - fixed myhsh run - update russian translation - add -s option to rpmurl (open folder with source tarball of package) - add -M? support to rpmbph (to set destination distro) etersoft-build-utils-0.98: 18 Sep 2005 - add -u (upload) key to rpmbs - add support for Daedalus (-DD), 3.0 (-M30) - some fixes, use getopts - add checking with rpmlint - add support to myhsh to local using - add -c option to rpmurl (check URL for accessible) - add -c option to rpmgs (do check only a package in repository) - remove rpmcheckonline, rpmbi, rpmbc, rpmbp (see -i, -c, -p option in rpmbb) - add --help to rpmbb, rpmbsh, myhsh (with getopts using) etersoft-build-utils-0.97: 11 Sep 2005 - introduce rpmbugs utility for open bugs of the package in ALT Linux Bugzilla - rename rpmshb to rpmbh, rpmsgpkg to rpmgp, rpmsg to rpmgs - some internal fixes (fix drop params) - introduce rpmcs for adoptation foreign specs to ALT policy - introduce rpmcheckonline for checking published state of package etersoft-build-utils-0.96: 10 Sep 2005 - introduce rpmurl utility for open Url from spec in user browser - optimize rpmsgpkg (gets in SRPMS and installs after download) - drop -M2? parameters from rpm command - support spec tags in any symbol case - etersoft-build-utils-0.95: 07 Sep 2005 - more fixes (thanks to kirill@ <Kirill Maslinsky>) - all params are have default values now - add REMOTERPMDIR to params - do not use full path to src.rpm files where possible - fix rpmsgpkg (use public rsync now) etersoft-build-utils-0.94: 06 Sep 2005 - update russian translation - some fixes in rpmbsh - fix BUILDROOT detecting - add time command to myhsh call - introduce rpmshb command for spec backporting - introduce rpmsgpkg command for download package's source etersoft-build-utils-0.93: 05 Sep 2005 - remove rpmbshr, rpmbsh-helper, rpmbb-helper - add -m and -r options to myhsh - reorganized code - write log with distro NAME etersoft-build-utils-0.92: 03 Sep 2005 - rpmsg process gz/bz2 files automatically - add to myhsh wait for hasher in use - fix `rpmbshr -m` - build via email - support any options for commands - set special hasher dir for each distro - fix bug with set distro type - fix bug with rsync when list is empty - introduce rpmsgpkg script for packages' src.rpm download etersoft-build-utils-0.91: 24 Aug 2005 - add rpm options support - introduce rpmsg script for source download - add automated support /proc for hasher etersoft-build-utils-0.9: 05 Jun 2005 - add russian translation for script messages - some fixes etersoft-build-utils-0.7: 16 Apr 2005 - add other repository support - add upload scripts etersoft-build-utils-0.6: 09 Apr 2005 - fix built package listing etersoft-build-utils-0.5: 09 Mar 2005 - Fix write to log - more unified conf file rules